[Devel] an interesting case

Daniel-Constantin Mierla daniel at voice-system.ro
Mon Apr 2 17:08:33 CEST 2007


Hello,

in my opinion, it is a bit brain damage, because BYE may actually be 
sent for early dialogs, see, rfc3261, 15 Terminating a Session.

On 04/02/07 17:11, Di-Shi Sun wrote:
> Hi All,
>  
> We met an interesting case. The test bed is the source, IPX Softswitch 
> 2.0, to OpenSER, to the destination. 
> 1. The source sent an INVITE to OpenSER
> 2. OpenSER forwarded the INVITE to the destination
> 3. The destination sent a 183 to OpenSER
> 4. OpenSER forwared the 183 to the source
> 5. The source sent a BYE to OpenSER to cancel the call
> I am sure it is wrong (according to rfc 3666, 2.5 section).
>  
> My question is if there is any way for OpenSER to know that the 200 OK 
> for the INVITE has not been received. If it is possible, then it will 
> be a workaround for this issue.
You can use dialog module and $DLG_status PV to learn the status of a 
dialog.

Cheers,
Daniel

>  
> Thanks,
>  
> Di-Shi Sun.
> ------------------------------------------------------------------------
>
> _______________________________________________
> Devel mailing list
> Devel at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/devel
>   



More information about the Devel mailing list