Skip to content

Commit d2c682c

Browse files
committed
dialog: replicate cseq changes on every reqlayed request
1 parent dd9400f commit d2c682c

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

modules/dialog/dlg_handlers.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2254,6 +2254,8 @@ void dlg_onroute(struct sip_msg* req, str *route_params, void *param)
22542254
req->msg_flags |= FL_USE_UAC_CSEQ;
22552255
}
22562256

2257+
if (dialog_repl_cluster)
2258+
replicate_dialog_cseq_updated(dlg, dst_leg);
22572259
dlg_unlock( d_table, d_entry );
22582260

22592261
LM_DBG("nonACK req [%d],NULL,%d)\n",
@@ -2293,6 +2295,8 @@ void dlg_onroute(struct sip_msg* req, str *route_params, void *param)
22932295
else {
22942296
LM_DBG("update_val=[%d]\n", update_val);
22952297
}
2298+
if (dialog_repl_cluster)
2299+
replicate_dialog_cseq_updated(dlg, dst_leg);
22962300
dlg_unlock( d_table, d_entry );
22972301

22982302
if (update_val && update_msg_cseq(req,0,update_val) != 0) {

0 commit comments

Comments
 (0)