Module: kamailio
Branch: master
Commit: 43e64af9bade5fedf34e847f662b97ce94c041bc
URL: 
https://github.com/kamailio/kamailio/commit/43e64af9bade5fedf34e847f662b97ce94c041bc

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2025-06-05T13:07:59+02:00

dialog: bump cseq for generated byes also for caller side

- do it always, they are the last requests within dialog

---

Modified: src/modules/dialog/dlg_req_within.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/43e64af9bade5fedf34e847f662b97ce94c041bc.diff
Patch: 
https://github.com/kamailio/kamailio/commit/43e64af9bade5fedf34e847f662b97ce94c041bc.patch

---

diff --git a/src/modules/dialog/dlg_req_within.c 
b/src/modules/dialog/dlg_req_within.c
index 6467b32b349..52e492d2074 100644
--- a/src/modules/dialog/dlg_req_within.c
+++ b/src/modules/dialog/dlg_req_within.c
@@ -425,10 +425,9 @@ static inline int send_bye(
                goto err;
        }
 
-       /* safety bump of cseq if prack was involved in call setup */
-       if(cell->iflags & DLG_IFLAG_PRACK) {
-               dialog_info->loc_seq.value += 80;
-       }
+       /* safety bump of cseq for callee side if prack was involved in call 
setup
+        * or keepalives were sent to caller side */
+       dialog_info->loc_seq.value += 100;
 
        LM_DBG("sending BYE to %s\n",
                        (dir == DLG_CALLER_LEG) ? "caller" : "callee");

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to