[SR-Users] Problem with locally generated BYE in dialog timeout.

Julia Boudniatsky juliabo at gmail.com
Thu Oct 2 09:00:57 CEST 2014


We use dialog module in our configuration.
uac_replace_from/to  is called after dlg_manage().

>From UAC documentation: "If you create a dialog ( with dlg_manage() )
before calling uac_replace_from(), this avp will not be needed. The values
of the uris will be stored as dialog variables."

And we have problem only with locally generated BYE, all other local
requests (ACK, CANCEL) works fine.

Thank you,

Julia

On Wed, Oct 1, 2014 at 4:28 PM, Julia Boudniatsky <juliabo at gmail.com> wrote:

> Hello,
> We use dialog module in our configuration.
> uac_replace_from/to  is called after dlg_manage().
> restore_mode is auto.
>
> URIs are modified automatically in all subsequent local requests, exclude
> BYE generated in dlg timeout.
> In this case original URIs are sent to both caller and calee sides.
> If call going through only one kamailio server, all works fine.
> Problem starts with a chain of servers with from/to manipulation.
> When timeout occurs in one kamailio server, calee kamailio server receives
> BYE with original (not modified) URIs and URI restore gets wrong parsing
> result.
> Call clears in caller side and stay connected in caller.
>
> Whether there is any solution?
>
> BR ,
>
> Julia.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20141002/ee797a82/attachment.html>


More information about the sr-users mailing list