[Serusers] Race Condition on CANCEL?

Greger V. Teigre greger at teigre.com
Fri May 11 12:37:39 CEST 2007


No, the UAS (U2) shall answer with 200 OK to confirm that the call has 
been canceled and yes, it should be sent to U1.
Do you have an actual experienced problem or was the 200 OK the problem?
g-)

Gustavo Passos Tourinho wrote:
> Hello,
>
> Im having some problems with cancelled calls. This is the scenario:
>
> U1                                     
> Proxy                                       U2
>
> INVITE   -->>>                                             <<--- 100 
> Trying
>                                          INVITE  -->>>
>                                                                         
>     <<--- 100 Trying
>                                <<--- 100 Trying   
>
> CANCEL  ->>>                                              <<-- 200 
> Cancelling
>                                           CANCEL ->>               
> <<-- 180 Ringing
>                                 <<-- 487 Cancelled
>                                 <<-- 180 Ringing
>                                                            
>                                                                       
>         <<-- 200 OK
>                                     (Wrong??)
>                                  <<-- 200 OK
>
>
> My problem is that after some time waiting for "ringing", the user 
> cancel the call. Even that proxy responses "487" it still forward the 
> late 200 OK.
>
> Should it forward? I guess not because the transaction was destroyed, 
> right?
>
> Can it be a configuration problem on my ser.cfg ou it can be in 
> t_relay implementation?
>
> Thanks in advanced.
> Regards,
>
> Gustavo                       
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
>



More information about the sr-users mailing list