[asterisk-bugs] [JIRA] (ASTERISK-30397) SIP Reason: "Call completed elsewhere" no longer propagating

Ross Beer (JIRA) noreply at issues.asterisk.org
Tue Jan 24 06:40:03 CST 2023


     [ https://issues.asterisk.org/jira/browse/ASTERISK-30397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ross Beer updated ASTERISK-30397:
---------------------------------

    Attachment: Asterisk.zip

Testing from the basic pbx setup on a fresh install of Asterisk 18 from the GIT repository you can see in the PCAP Asterisk2.pcap that the cancel sent from Asterisk1 (192.168.1.232) contains the following header:

{quote} Reason: SIP;cause=200;text="Call completed elsewhere" {quote}

However, the packet sent from Asterisk2 (192.168.1.237) to the endpoint 1107 (192.168.1.213) does not, instead it has a reason as follows:

{quote}Reason: Q.850;cause=16{quote}

The 'Asterisk.zip' contains the basic pjsip.conf and extensions.conf for each server. If you are testing you will need to replace the IPs in pjsip.conf to those of your test server. From Asterisk1 you can dial 100 which calls both extensions on Asterisk2. 

> SIP Reason: "Call completed elsewhere" no longer propagating
> ------------------------------------------------------------
>
>                 Key: ASTERISK-30397
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-30397
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_pjsip_rfc3326
>    Affects Versions: GIT
>         Environment: CentOS
>            Reporter: Ross Beer
>            Assignee: Igor Goncharovsky
>         Attachments: Asterisk.zip, sngrep.png
>
>
> Since Gerrit commit 19570 the 'Call completed elsewhere' reason is not passed on to endpoints.
> The setup is as follows:
> {quote}
> Endpoint -> Asterisk 1 (via Call Group) -> Asterisk 2 -> Endpoint
> {quote}
> To test make a call from one Endpoint on Asterisk 1 which contains a group with two endpoints on Asterisk 2. Answer the call on one of the endpoints in the group. Asterisk 1 sends headers:
> {quote}
>        CSeq: 29930 CANCEL
>         Reason: SIP;cause=200;text="Call completed elsewhere"
>         Reason: Q.850;cause=26
>         Max-Forwards: 70
>         User-Agent: VoiceHost V6
>         Content-Length:  0
> {quote}
> Asterisk 2 does not send on the 'Reason' headers.
> Asterisk 1 does not contain the patch and passes on the Headers correctly.



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



More information about the asterisk-bugs mailing list