[asterisk-bugs] [JIRA] (ASTERISK-27949) res_pjsip_rfc3326: A lot of endpoints do not correctly handle two Reason headders

Kevin Harwell (JIRA) noreply at issues.asterisk.org
Mon Jul 2 14:05:55 CDT 2018


    [ https://issues.asterisk.org/jira/browse/ASTERISK-27949?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=243995#comment-243995 ] 

Kevin Harwell commented on ASTERISK-27949:
------------------------------------------

According to [rfc3326|https://tools.ietf.org/html/rfc3326] it appears multiple reason headers are allowed as long as they have different protocol values.

Are you saying Asterisk sends out multiple reason headers with the same protocol (although it appears it doesn't)? If so yeah that sounds like a bug. Otherwise, this feels like a feature request.

> res_pjsip_rfc3326: A lot of endpoints do not correctly handle two Reason headders
> ---------------------------------------------------------------------------------
>
>                 Key: ASTERISK-27949
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27949
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_pjsip_rfc3326
>    Affects Versions: 13.21.1, 15.4.1
>         Environment: CentOS 7
>            Reporter: Ross Beer
>
> A lot of endpoints such as Cisco, Grandstream and Yealink have an issue with multiple 'Reason' headers.
> Removing the second Q.850 Reason header resolves the 'Answered Elsewhere' issue on all.
> It's not possible to remove the Q.850 header totally as this is used to pass hangup reasons between asterisk servers and other SIP services.
> Therefore a configurable option per endpoint would resolve this issue.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list