Discussion:
[Sip-implementors] When local Min-SE is greater than remote Min-SE
Tarun2 Gupta
2014-07-07 07:52:12 UTC
Permalink
Hi

What should be the behavior of an UAS upon receiving an INVITE request with Supported:timer, no Session-Expires header and a Min-SE header with a value lower than the configured value of Min-SE?

UAC ----> INVITE with Min-SE: 90 -----> UAS ( Configured Min-SE: 100)

Regards
Tarun Gupta

"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 for loss or damage arising from the use of the information transmitted by this email including damage from virus."
Brett Tate
2014-07-07 10:34:01 UTC
Permalink
Post by Tarun2 Gupta
What should be the behavior of an UAS upon receiving an INVITE
request with Supported:timer, no Session-Expires header and a
Min-SE header with a value lower than the configured value of
Min-SE?
UAC ----> INVITE with Min-SE: 90 -----> UAS ( Configured Min-SE: 100)
The following snippets are applicable. Concerning the locally configured
Min-SE in relation to locally configured preferred Session-Expires (if
that is the question), my understanding is that the RFC leaves it up to
the vendors to decide if the locally configured Min-SE would or would not
override the locally preferred Session-Expires (especially since it is
likely an atypical configuration for the local preferred to be lower than
the local minimum).

RFC 4028 section 9:

"If the incoming request contains a Supported header field with a
value 'timer' but does not contain a Session-Expires header, it means
that the UAS is indicating support for timers but is not requesting
one. The UAS may request a session timer in the 2XX response by
including a Session-Expires header field. The value MUST NOT be set
to a duration lower than the value in the Min-SE header field in the
request, if it is present."

"The fourth row of Table 2 describes a case where both the UAC and UAS
support the session timer extension, and where the UAC did not select
who will perform refreshes. This allows the UAS to decide whether it
or the UAC will perform the refreshes."

Loading...