Hello! To simplify the question, how to force the dialog module to separate incoming calls that have the same callid and from_tag (forked by an upstream proxy)?
пт, 21 авг. 2020 г. в 19:12, Denys Pozniak <[email protected]>: > 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 > > > -- BR, Denys Pozniak
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
