PS. I guess as a workaround it is possible to use MI version... On Sat, Nov 23, 2024 at 3:02 PM M S <[email protected]> wrote:
> Hi guys, > There seems to be a bug in dlg_send_sequential when working in topology > hiding mode. If we use topology hiding with the "C" flag that changes > callid, every request sent with dlg_send_sequential is sent with changed > CallId, regardless of direction. > For example, if a call comes in with callid x and topology hiding changes > it to y and sends it out, then every in-dialog message is sent with callid > y, which is wrong if it is sent to the caller. It should be checked if the > call is sent to the caller and use x instead. > I tried to trace it back and dialog.c sends a request to tm and tm (in > build_uac_req) just uses dialog->id.call_id which after topo hiding i > assume is changed callid. Unfortunately at this point "leg" is not > available in tm.c, so I could not think of an easy fix. > > Thanks, > M >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
