[asterisk-bugs] [JIRA] (ASTERISK-18639) Multiple Bridge Events Triggered Upon DTMF Key-Presses

Ben Langfeld (JIRA) noreply at issues.asterisk.org
Tue Jan 15 09:46:47 CST 2013


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

Ben Langfeld commented on ASTERISK-18639:
-----------------------------------------

Further information about why this behavior in Asterisk is total nonsense is available here: https://github.com/adhearsion/adhearsion/issues/188#issuecomment-12273153

I really hope this can be fixed in Asterisk 12 with the AMI changes. Asterisk is currently making 3rd party developer's lives...well, impossible, for no gain to Asterisk. This issue needs to be reopened.
                
> Multiple Bridge Events Triggered Upon DTMF Key-Presses
> ------------------------------------------------------
>
>                 Key: ASTERISK-18639
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-18639
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Core/ManagerInterface
>    Affects Versions: 10.0.0-beta1, 10.0.0-beta2
>         Environment: Ubuntu 11.04, 64bit
>            Reporter: Michael Iedema
>            Severity: Minor
>
> When the two legs of a call connect an initial Bridge.Link event is fired. Then, upon DTMF key-presses, Bridge.Unlink and Bridge.Link events are fired for each key-press. When the call is destroyed, the expected Bridge.Unlink event is fired.
> A complete trace of this behavior follows: 201 calls 202, presses 1, 2, 3, hangs up
> Response: Success
> Message: Authentication accepted
> Event: FullyBooted
> Privilege: system,all
> Status: Fully Booted
> Event: ExtensionStatus
> Privilege: call,all
> Exten: 201
> Context: internal
> Hint: SIP/201
> Status: 2
> Event: ExtensionStatus
> Privilege: call,all
> Exten: 202
> Context: internal
> Hint: SIP/202
> Status: 8
> Event: ExtensionStatus
> Privilege: call,all
> Exten: 202
> Context: internal
> Hint: SIP/202
> Status: 2
> Event: Bridge
> Privilege: call,all
> Bridgestate: Link
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/202-00000003
> Uniqueid: 1317256274.3
> Digit: 1
> Direction: Received
> Begin: Yes
> End: No
> Event: Bridge
> Privilege: call,all
> Bridgestate: Unlink
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/201-00000002
> Uniqueid: 1317256274.2
> Digit: 1
> Direction: Sent
> Begin: Yes
> End: No
> Event: Bridge
> Privilege: call,all
> Bridgestate: Link
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/202-00000003
> Uniqueid: 1317256274.3
> Digit: 1
> Direction: Received
> Begin: No
> End: Yes
> Event: Bridge
> Privilege: call,all
> Bridgestate: Unlink
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/201-00000002
> Uniqueid: 1317256274.2
> Digit: 1
> Direction: Sent
> Begin: No
> End: Yes
> Event: Bridge
> Privilege: call,all
> Bridgestate: Link
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/202-00000003
> Uniqueid: 1317256274.3
> Digit: 2
> Direction: Received
> Begin: Yes
> End: No
> Event: Bridge
> Privilege: call,all
> Bridgestate: Unlink
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/201-00000002
> Uniqueid: 1317256274.2
> Digit: 2
> Direction: Sent
> Begin: Yes
> End: No
> Event: Bridge
> Privilege: call,all
> Bridgestate: Link
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/202-00000003
> Uniqueid: 1317256274.3
> Digit: 2
> Direction: Received
> Begin: No
> End: Yes
> Event: Bridge
> Privilege: call,all
> Bridgestate: Unlink
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/201-00000002
> Uniqueid: 1317256274.2
> Digit: 2
> Direction: Sent
> Begin: No
> End: Yes
> Event: Bridge
> Privilege: call,all
> Bridgestate: Link
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/202-00000003
> Uniqueid: 1317256274.3
> Digit: 3
> Direction: Received
> Begin: Yes
> End: No
> Event: Bridge
> Privilege: call,all
> Bridgestate: Unlink
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/201-00000002
> Uniqueid: 1317256274.2
> Digit: 3
> Direction: Sent
> Begin: Yes
> End: No
> Event: Bridge
> Privilege: call,all
> Bridgestate: Link
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/202-00000003
> Uniqueid: 1317256274.3
> Digit: 3
> Direction: Received
> Begin: No
> End: Yes
> Event: Bridge
> Privilege: call,all
> Bridgestate: Unlink
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: DTMF
> Privilege: dtmf,all
> Channel: SIP/201-00000002
> Uniqueid: 1317256274.2
> Digit: 3
> Direction: Sent
> Begin: No
> End: Yes
> Event: Bridge
> Privilege: call,all
> Bridgestate: Link
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: Bridge
> Privilege: call,all
> Bridgestate: Unlink
> Bridgetype: core
> Channel1: SIP/201-00000002
> Channel2: SIP/202-00000003
> Uniqueid1: 1317256274.2
> Uniqueid2: 1317256274.3
> CallerID1: 201
> CallerID2: 202
> Event: Cdr
> Privilege: cdr,all
> AccountCode: 
> Source: 201
> Destination: 202
> DestinationContext: 201
> CallerID: "201" <201>
> Channel: SIP/201-00000002
> DestinationChannel: SIP/202-00000003
> LastApplication: Dial
> LastData: SIP/202,10
> StartTime: 2011-09-28 17:31:14
> AnswerTime: 2011-09-28 17:31:16
> EndTime: 2011-09-28 17:31:22
> Duration: 8
> BillableSeconds: 6
> Disposition: ANSWERED
> AMAFlags: DOCUMENTATION
> UniqueID: 1317256274.2
> UserField: 
> Event: ExtensionStatus
> Privilege: call,all
> Exten: 202
> Context: internal
> Hint: SIP/202
> Status: 0
> Event: ExtensionStatus
> Privilege: call,all
> Exten: 201
> Context: internal
> Hint: SIP/201
> Status: 0

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