Hi Jitendra

We can send BYE 4 seconds after the last retransmission of 2xx response as this 
is the maximum time we wait for the ACK to reach.

Thanks & Regards,

Sanjay Dhand


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jitendra Singh 
Bhadoriya
Sent: Thursday, May 08, 2008 3:10 PM
To: JEEVANANDHAM KARTHIC KUMAR
Cc: sip-implementors@lists.cs.columbia.edu
Subject: Re: [Sip-implementors] 200 OK Retransmission


Hi Karthic,

I have a doubt here. The retransmission of the 2xx response
In case ACK is not received will happen as below


1st 2xx - 0
2nd 2xx - 0.5 sec
3rd 2xx - 1.5 sec
4th 2xx - 3.5 sec
5th 2xx - 7.5 sec
6th 2xx - 11.5 sec
7th 2xx - 15.5 sec
8th 2xx - 19.5 sec
9th 2xx - 23.5 sec
10th 2xx - 27.5 sec
11th 2xx - 31.5 sec

If even after 64*T1 (that is 32 seconds) the ACK is not received, the
dialog
Is confirmed but the session is terminated by sending BYE (as per
RFC-3261).
But after how many seconds of sending the last 2xx the BYE will be sent.

How much time interval would be there between sending last 2xx (sent at
31.5 sec) and the BYE request(sent for session termination).

Thanks
Jitendra.




-----Original Message-----
From: JEEVANANDHAM KARTHIC KUMAR
[mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 07, 2008 3:40 PM
To: Jitendra Singh Bhadoriya
Cc: sip-implementors@lists.cs.columbia.edu
Subject: RE: [Sip-implementors] 200 OK Retransmission

Hello Jitendra,

I think we can confirm from following section in RFC 3261

13.3.1.4 The INVITE is Accepted
The 2xx response is passed to the transport with an
   interval that starts at T1 seconds and doubles for each
   retransmission until it reaches T2 seconds (T1 and T2 are defined in
   Section 17).  Response retransmissions cease when an ACK request for
   the response is received.  This is independent of whatever transport
   protocols are used to send the response.

If the server retransmits the 2xx response for 64*T1 seconds without
   receiving an ACK, the dialog is confirmed, but the session SHOULD be
   terminated.  This is accomplished with a BYE, as described in Section
   15.



UAC Point of view:
 13.2.2.4 2xx Responses

   ACK MUST be passed to the client transport every time a
   retransmission of the 2xx final response that triggered the ACK
   arrives.

   The UAC core considers the INVITE transaction completed 64*T1 seconds
   after the reception of the first 2xx response.  At this point all the
   early dialogs that have not transitioned to established dialogs are
   terminated.  Once the INVITE transaction is considered completed by
   the UAC core, no more new 2xx responses are expected to arrive.


thanks,
Karthic

-----Original Message-----
From: Jitendra Singh Bhadoriya
[mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 07, 2008 3:25 PM
To: JEEVANANDHAM KARTHIC KUMAR; sip-implementors@lists.cs.columbia.edu
Subject: RE: [Sip-implementors] 200 OK Retransmission

Hi karthic,

The Timers G and Timer H are used in case the INVITE Server Transaction
has received 3xx-6xx response from TU and it has to retransmit these
response until it gets an ACK. In the RFC 3261 nowhere it is given that
for 200 OK also the Same retransmission process is applicable. Only what
it says is -

"If, while in the "Proceeding" state, the TU passes a 2xx response to

the server transaction, the server transaction MUST pass this

response to the transport layer for transmission.  It is not

retransmitted by the server transaction; retransmissions of 2xx

responses are handled by the TU."

So can you please let me know from where I can confirm that the same
Processing is true for 200 OK also.

Regards,
Jitendra.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
JEEVANANDHAM KARTHIC KUMAR
Sent: Wednesday, May 07, 2008 3:05 PM
To: Jitendra Singh Bhadoriya; sip-implementors@lists.cs.columbia.edu
Subject: Re: [Sip-implementors] 200 OK Retransmission

Hi,

 UAS should retransmit 200 OK at the interval of Timer G(initially T1
then 2*T1) up to the timer H (64*T1).
Ref RFC 3261: A Table of Timer Values
 Timer G - INVITE response retransmit interval
      Timer H - Wait time for ACK receipt

Regards,
Karthic


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Jitendra Singh Bhadoriya
Sent: Wednesday, May 07, 2008 2:40 PM
To: sip-implementors@lists.cs.columbia.edu
Subject: [Sip-implementors] 200 OK Retransmission

Hi,



When a UAS receives INVITE, it responds with 200 OK. But in case, the
UAC does



Not sends an ACK for the 200 OK, then how many times the 200 OK is
retransmitted and



At what interval this re-transmission happens (Assuming non-reliable
transport such as UDP).



>From RFC-3261 I am only able to find out the following



Section : 17.2.1 or RFC - 3261 says



"If, while in the "Proceeding" state, the TU passes a 2xx response to

the server transaction, the server transaction MUST pass this

response to the transport layer for transmission.  It is not

retransmitted by the server transaction; retransmissions of 2xx

responses are handled by the TU."





So please tell me how many times the TU will retransmits 2xx for which
it has not an ACK.



Thanks &

Regards,

Jitendra



_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

"DISCLAIMER: This message is proprietary to Aricent and is intended solely for 
the use of the individual to whom it is addressed. It may contain privileged or 
confidential information and should not be circulated or used for any purpose 
other than for what it is intended. If you have received this message in 
error,please notify the originator immediately. If you are not the intended 
recipient, you are notified that you are strictly prohibited from using, 
copying, altering, or disclosing the contents of this message. Aricent accepts 
no responsibility forloss or damage arising from the use of the information 
transmitted by this email including damage from virus."

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to