[asterisk-bugs] [JIRA] (ASTERISK-24682) app_dial: Multiple DialEnd events emitted when MACRO_RESULT or GOSUB_RESULT are an unexpected value

Matt Jordan (JIRA) noreply at issues.asterisk.org
Tue Jan 13 19:53:34 CST 2015


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

Matt Jordan updated ASTERISK-24682:
-----------------------------------

    Status: Open  (was: Triage)

> app_dial: Multiple DialEnd events emitted when MACRO_RESULT or GOSUB_RESULT are an unexpected value
> ---------------------------------------------------------------------------------------------------
>
>                 Key: ASTERISK-24682
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-24682
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_dial, Core/Stasis
>    Affects Versions: 13.1.0
>            Reporter: Matt Jordan
>
> When a mid-Dial Macro or GoSub is used and the {{MACRO_RESULT}} or {{GOSUB_RESULT}} is set to a non-expected value, multiple DialEnd messages will be raised - one with the result of the channel variable, and another with ANSWER.
> As an example, setting {{MACRO_RESULT}} to {{HANGUP}} will result in the following two events:
> {noformat}
> [1421118888] DEBUG[24059] manager.c: Examining AMI event:
> Event: DialEnd^M
> Privilege: call,all^M
> Channel: Local/200 at foo-0000092d;2^M
> ChannelState: 4^M
> ChannelStateDesc: Ring^M
> CallerIDNum: 211^M
> CallerIDName: 211^M
> ConnectedLineNum: 200^M
> ConnectedLineName: 211^M
> Language: en^M
> AccountCode: ^M
> Context: foo^M
> Exten: 200^M
> Priority: 2^M
> Uniqueid: 1412477167.957^M
> DestChannel: PJSIP/200-00001f70^M
> DestChannelState: 6^M
> DestChannelStateDesc: Up^M
> DestCallerIDNum: 200^M
> DestCallerIDName: 211^M
> DestConnectedLineNum: 211^M
> DestConnectedLineName: 211^M
> DestLanguage: en^M
> DestAccountCode: ^M
> DestContext: dial-process-no-fax^M
> DestExten: 200^M
> DestPriority: 1^M
> DestUniqueid: 1421118887.68161^M
> DialStatus: HANGUP^M
> [1421118888] DEBUG[24059] manager.c: Examining AMI event:
> Event: DialEnd^M
> Privilege: call,all^M
> Channel: Local/200 at foo-0000092d;2^M
> ChannelState: 4^M
> ChannelStateDesc: Ring^M
> CallerIDNum: 211^M
> CallerIDName: 211^M
> ConnectedLineNum: 200^M
> ConnectedLineName: 211^M
> Language: en^M
> AccountCode: ^M
> Context: foo^M
> Exten: 200^M
> Priority: 2^M
> Uniqueid: 1412477167.957^M
> DestChannel: PJSIP/200-00001f70^M
> DestChannelState: 6^M
> DestChannelStateDesc: Up^M
> DestCallerIDNum: 200^M
> DestCallerIDName: 211^M
> DestConnectedLineNum: 211^M
> DestConnectedLineName: 211^M
> DestLanguage: en^M
> DestAccountCode: ^M
> DestContext: foo^M
> DestExten: 200^M
> DestPriority: 1^M
> DestUniqueid: 1421118887.68161^M
> DialStatus: ANSWER^M
> ^M
> {noformat}



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



More information about the asterisk-bugs mailing list