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
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to