[OpenSIPS-Devel] Regarding the CANCEL request

doolin wu doolinwu at gmail.com
Sat Nov 28 14:41:45 CET 2009


>
>
> I'm facing a CANCEL problem now. The problem can be described as "UAC
> canceled the INVITE but UAS still state ringing status"
> The UAS is a desk phone connected to VoIP network by a VoIP gatway, the SIP
> server is OpenSIPS 1.5.
>
> Based on the SIP singaling at UAC side, there scenarios to cause the
> problem:
> *1. Cancel before 407 Proxy Authentication Required*
> INVITE ->
> 100 ->
> CANCEL->
> 200 for CANCEL ( from proxy server)<-
> 407 for INVITE <-
> ACK ->
> INVITE (with authorization) ->
> 180 <-
>
> In this case, the INVITE with authorization caused the UAS rining.
> My question is shall UAC send INVITE after receive 407 if the first INVITE
> is canceling?
> ...
> *2. Cancel after 407 Proxy Authentication Required.*
> INVITE ->
> 100 ->
> 407 <-
> CANCEL->
> 400 for CANCEL <-
> ACK ->
> INVITE (with authorization) ->
> 180 <-
> The reason caused UAS rining is same with case 1.
> How to handle this scenario?
> The cancel was treated as bad request due to the INVITE has generate final
> response 407.
> Shall UAC send CANCEL again when receive 180?
> --
> Best Regards,
> Steven Wu
>



-- 
Steven Wu
Teleca Mobile Solution
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/devel/attachments/20091128/e4ca0ccb/attachment.htm 


More information about the Devel mailing list