[OpenSIPS-Users] Verify dialog via OPTIONS ping

Bogdan-Andrei Iancu bogdan at opensips.org
Thu Feb 6 19:06:57 CET 2014


Hello Bastian,

If the UA receives an OPTIONS (or any other sequential requests) inside 
a dialog that does not exists anymore, it must reply with 481 
Call/Transaction Does Not Exist - this is the only legitim reply from 
the RFC3261 perspective.

If not doing this -> there is buggy UA

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 30.01.2014 23:20, Bastian Schern wrote:
> Hi everybody,
>
> I have some problems with the dialog pings in OpenSIPS 1.10.
> Most times dialog is working well but in some rare cases the dialog 
> will hung.
>
> E.g. this will happen if the BYE messages of both UAs were missed by 
> the OpenSIPS server.
>
> I'm using create_dialog( "pPB" ) to verify the dialog by the OpenSIPS 
> server. In this case the server sends OPTIONS to both UA to verify the 
> dialog.
>
> If the OPTIONS request will be send inside the dialog the reply has a 
> SDP body. If the call was already terminated for the UA the OPTIONS 
> reply is also generated. The only difference is that the reply has no 
> SDP body. In this case it checks only if the UAs are reachable and 
> OpenSIPS will not destroy the dialog.
>
> IMHO this looks very strange for me.
> Does anybody has an idea to solve this problem?
>
> Thanks in advance.
>
> Regards
> Bastian
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>




More information about the Users mailing list