I think you have answered your own question very well
with excellent references (it nicely saves everyone else's time!).

:-)

(UAS is not allowed to increase the SE)

Regards,

Attila

 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Harsha. R
Sent: 16 January 2008 14:41
To: sip-implementors@lists.cs.columbia.edu
Subject: [Sip-implementors] SESSION REFRESH: Can SE value be increased
byUAS?

Hi,
  Consider the following scenario with regard to session-refresh

         INVITE[Min SE:900, (SE:900,refresher=uas),k:timer]
UAC---------------------------------------------------------------------
------------>UAS

183 SP,PRACK(183),200OK PRACK,180 Ringing, PRACK(180),200 OK PRACK
follow

         200 OK[(SE:1800,refresher=uas), k:timer]
UAC<--------------------------------------------------------------------
-------------UAS

Because the refresher is UAS, can UAS increase the value of
Session-Expires value in 200 OK to the INVITE?

My understanding of RFC 4028 is as follows.

1. In any negotiation of the session-refresh interval, MinSE  is the
lower bound and SE is the upper bound.
2. UAS MUST NOT increase the value of SE, however it can decrease it.

The above points are also clearly documented in the RFC 4028, Section
9 and I quote

"   If the UAS wishes to accept the request, it copies the value of the
   Session-Expires header field from the request into the 2xx response.
   The   UAS   response MAY reduce its value but MUST NOT set it to a
   duration lower than the value in the Min-SE header field in the
   request, if it is present; otherwise the UAS MAY reduce its value but
   MUST NOT set it to a duration lower than 90 seconds.  The UAS MUST
   NOT increase the value of the Session-Expires header field."


Now my question is, since UAC has clearly set the MinSE(900) and
SE(900) values in the Session-Refresh request and chosen UAS as the
refresher in the process, is UAS allowed the latitude to INCREASE the
value of Session Expires header to 1800 in the response to
Session-Refresh request?

--
Regards
Harsha
_______________________________________________
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

Reply via email to