See responses inline...

Samuel.
Unclassified.
>>> "Pavan Kumar Reddy" <[EMAIL PROTECTED]> 02/11/05 07:17AM >>>
Hi All,

I have a question regarding supporting the session timer.

Is Session-Expires header mandatory in INVITE request for
call-establishment,if we support session-timers?
[SAM] I think it depends on the application , so , to me, it is not
mandatory.

Ex:-
            A                                              B
                        INVITE
                ------------------------------------------>
                        100 Trying
               <------------------------------------------- 
                        180 Ringing
               <-------------------------------------------            
   
                        200 OK
               <------------------------------------------- 
                            ACK
                ------------------------------------------->
                            <RTP/RTCP>
               < ------------------------------------------->
                       
                   re-INVITE(with Session-Expires header)
               ------------------------------------------->
                    200 OK
                <-----------------------------------------
                    ACK
                ------------------------------------------>

        Can i initiate Session-timer extension in re-INVITE?    Is the
above scenario is valid ? 
[SAM] Yes, you can start it in a re-INVITE
               
Whats the main advantage of using session-timers - is it for BILLING?
or is it to check whether remote end is active or not?
[SAM] The main goal is for the intermediate proxies to detect that
end-points have crashed and to release resources while in a stateful
behaviour. It is also used to detect that the remote end point has
crashed but it does not provide a fast reaction time if this is what you
were looking for. (see the added section of the draft:)
>From point 4 of the 15th version of the draft (the approved for
standard one):
4.

   The absolute minimum for the Session-Expires header field is 90
   seconds.  This value represents a bit more than twice the duration
   that a SIP transaction can take in the event of a timeout.  This
   allows sufficient time for a UA to attempt a refresh at the
halfpoint
   of the session interval, and for that transaction to complete
   normally before the session expires.  However, 1800 seconds (30
   minutes) is RECOMMENDED as the value for the Session-Expires header
   field.  In other words, SIP entities MUST be prepared to handle
   Session-Expires header field values of any duration greater than 90
   seconds, but entities that insert the Session-Expires header field
   SHOULD NOT choose values less than 30 minutes.


Thanks in advance
Pavan
_______________________________________________
Sip-implementors mailing list
[email protected] 
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to