[OpenSIPS-Devel] Regarding the CANCEL request

Bogdan-Andrei Iancu bogdan at voice-system.ro
Mon Nov 30 11:15:38 CET 2009


Hi Steven,

Is the caller device doing retransmission for the INVITE (which has the 
credentials) ?

Regards,
Bogdan

doolin wu wrote:
>
>      
>     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
> ------------------------------------------------------------------------
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>   


-- 
Bogdan-Andrei Iancu
www.voice-system.ro




More information about the Devel mailing list