[SR-Users] Call forking and pua_dialog problem

Denys Pozniak denys.pozniak at gmail.com
Fri Aug 21 18:12:49 CEST 2020


Hello!

We have a next call-flow topology: User A -> FreeSWITCH -> Kamailio Fork ->
Kamailio Edge => User(s) B, C, D, ...
- FreeSWITCH adds X- header with a list of users to fork call (B, C, D
legs).
- Kamailio Fork generates branches via append_branch function towards
Kamailio Edge.
- Kamailio Edge keeps customer registration and sends BLF statuses
(pua_dialoginfo).

The problem (or normal behavior by RFC) is that the dialog module on
Kamailio Edge does not split these incoming legs into separated dialogs
(incoming SIP Call-ID and from tag are the same).
And as per my checking *kamcmd dlg.list_ctx* shows only the structure from
the first leg and finally, it leads to a problem with BLF (as pua_diloginfo
loses some SIP PUBLISHes).

Any advice on how to fix this is appreciated!

-- 

BR,
Denys Pozniak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20200821/c3b1128f/attachment.htm>


More information about the sr-users mailing list