[prev in list] [next in list] [prev in thread] [next in thread]
List: sip-implementors
Subject: Re: [Sip-implementors] Proxy Timer C processing - how does it help?
From: "Song, Youngsun" <ysong () telcordia ! com>
Date: 2006-05-31 23:55:28
Message-ID: 5D21DF1BB43D0C4F8473E6202EF99757058FC843 () rrc-dte-exs02 ! dte ! telcordia ! com
[Download RAW message or body]
Sachin,
YoungSun
> -----Original Message-----
> From: sip-implementors-bounces@cs.columbia.edu
> [mailto:sip-implementors-bounces@cs.columbia.edu] On Behalf Of Sachin
> Sent: Thursday, May 04, 2006 5:58 AM
> To: sip-implementors@cs.columbia.edu
> Subject: [Sip-implementors] Proxy Timer C processing - how
> does it help?
>
> Hello,
>
> According to RFC if Timer C fires at proxy, it should
> generate CANCEL (provided 1xx was received). Now if the
> CANCEL gets 200 OK but the original INVITE does not receive
> any final response, what should the proxy do? Won't the
> INVITE client transaction continue to hang forever? Won't
> this beat the purpose of Timer C, which is there...
>
> "In order to handle the case where an INVITE request *never*
> generates a final response,..."
>
>
> INV INV
> UAC ------------> P1 --------------> UAS
> 100 100
> <------------ <--------------
>
> [Timer C Fires]
> CANCEL
> --------------->
> 200(CANCEL)
> <---------------
>
> [No final for INVITE yet.]
>
>
> Thanks,
> Sachin
>
> 16.8 Processing Timer C
>
> " If timer C should fire, the proxy MUST either reset the timer with
> any value it chooses, or terminate the client transaction. If the
> client transaction has received a provisional response, the proxy
> MUST generate a CANCEL request matching that transaction. If the
> client transaction has not received a provisional
> response, the proxy
> MUST behave as if the transaction received a 408 (Request Timeout)
> response."
>
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic