I think the draft may be confusing on this point.
 
I can understand that, if you are the side receiving the session refresh,
you would send a BYE to terminate the session just before the
session expiration:
    
   Similarly, if the side not performing refreshes does not receive a
   session refresh request before the session expiration, they SHOULD
   send a BYE to terminate the session, slightly before the session 
   expiration. The minimum of ten seconds and one third the session 
   interval is RECOMMENDED.
   
 
However, if you are the refresher (which is what your question refers to)
then it is not so clear (and maybe just plain wrong).  Surely if one
has sent the INVITE and its retransmissions and no response was received,
then it must be that the other end has experienced a serious error.
And once the retransmission limit is reached then the call
should be terminated.  I can't see any point in waiting any longer.
 
>>Should I retransmit the re-INVITE repeatedly for the interval 900-1790?
So, no.  Send BYE after 7 retransmissions of INVITE.
 
 
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: 10 September 2003 11:39
To: [EMAIL PROTECTED]
Subject: [Sip-implementors] A Query about session-timer


Hi,

As specified in the draft "draft-ietf-sip-session-timer-11.txt"

"If no 2xx response to a session refresh request is received before
the session expiration, the UA SHOULD send a BYE request to
terminate the session. It SHOULD send this BYE slightly before
session expiration. The minimum of ten seconds and one third the
session interval is RECOMMENDED.
   
        For example, if the session interval is 120 seconds, one third
        of this is 40 seconds. Since the minimum of 10 seconds and 40
        seconds is 10 seconds, the BYE would be sent 10 seconds before
        the session expires."

Let us assume the session interval is 1800 seconds,
So I should send re-INVITE after 900 seconds from call establishment,
If I don't get any response for the re-INVITE sent then I should send the
BYE after 1790 seconds  from call establishment.

But in the time from 900-1790, what should I do
Should I retransmit the re-INVITE repeatedly for the interval 900-1790?

If yes - then number of re-INVITE will be more than 7 and it violate the condition of any txn.
If no - then what is my behavior, can I send BYE after sending 7 retransmission of re-INVITE .

Regards,
Ravi Jindal
HUGHES SOFTWARE SYSTEMS
 
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to