Module: kamailio
Branch: 6.0
Commit: a37a57c2b4db73b4963d3af5e733ea8fe5c5833d
URL: 
https://github.com/kamailio/kamailio/commit/a37a57c2b4db73b4963d3af5e733ea8fe5c5833d

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

dialog: bump cseq for generated byes also for caller side

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

(cherry picked from commit 43e64af9bade5fedf34e847f662b97ce94c041bc)

---

Modified: src/modules/dialog/dlg_req_within.c

---

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

---

diff --git a/src/modules/dialog/dlg_req_within.c 
b/src/modules/dialog/dlg_req_within.c
index 6349e88c1f8..773ae788e3b 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