[asterisk-bugs] [JIRA] (ASTERISK-20585) Asterisk, when acting as the UAS in Session Timer negotiation, fails to add required header in 200 response (
Rusty Newton (JIRA)
noreply at issues.asterisk.org
Thu Oct 18 13:58:18 CDT 2012
Rusty Newton created ASTERISK-20585:
---------------------------------------
Summary: Asterisk, when acting as the UAS in Session Timer negotiation, fails to add required header in 200 response (
Key: ASTERISK-20585
URL: https://issues.asterisk.org/jira/browse/ASTERISK-20585
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Channels/chan_sip/General
Affects Versions: 1.8.18.0, 10.10.0, 10.10.0-digiumphones
Reporter: Matt Jordan
Pretty much what the summary says. We have to inform the UAC that they have to look for the Session-Expires header by providing a "Require:timer" header.
RFC 4028, Section 9:
{quote}
If the refresher parameter in the Session-Expires header field in the
2xx response has a value of 'uac', the UAS MUST place a Require
header field into the response with the value 'timer'. This is
because the uac is performing refreshes and the response has to be
processed for the UAC to know this. If the refresher parameter in
the 2xx response has a value of 'uas' and the Supported header field
in the request contained the value 'timer', the UAS SHOULD place a
Require header field into the response with the value 'timer'. In
this case, the UAC is not refreshing, but it is supposed to send a
BYE if it never receives a refresh. Since the call will still
succeed without the UAC sending a BYE, insertion of the Require is a
SHOULD here, and not a MUST.
{quote}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list