[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


Matt Jordan created ASTERISK-24682:
--------------------------------------

             Summary: 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