[asterisk-bugs] [JIRA] (ASTERISK-26102) Manager Event DTMF not generated if call comes from a queue

Richard Wilkinson (JIRA) noreply at issues.asterisk.org
Fri Jun 10 04:26:56 CDT 2016


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

Richard Wilkinson commented on ASTERISK-26102:
----------------------------------------------

Hi,

We have a process that reads all events from the Asterisk Manager Interface.  One of it's tasks is to listen for the DTMF event and record what DTMFs were pressed during a call.

If a call has been answered by an agent after being place in a queue, the DTMF manager events are not generated.

The process that is occurring is as follows:-

1)   Call comes in from upstream provider to Asterisk
2)   Asterisk places the call into a queue
3)   Asterisk presents the call to an agent (SIP peer) and it is answered
4)   If the agent or caller presses any DTMF keys nothing is received on the manager interface relating to the DTMF at all.

Expected behaviour is that following events are generated (example given for pressing the '5' key).  One each representing when the key was pressed and then released.  This happens for standard calls when not delivered via a queue.

If the caller is placed on hold and DTMFs pressed, the messages are generated, but as soon as the caller is taken off hold they stop again.

Event: DTMF.
Privilege: dtmf,all.
Channel: SIP/000088-0031ea03.
Uniqueid: 1465550184.3409862.
Digit: 5.
Direction: Received.
Begin: Yes.
End: No.

Event: DTMF.
Privilege: dtmf,all.
Channel: SIP/000088-0031ea03.
Uniqueid: 1465550184.3409862.
Digit: 5.
Direction: Received.
Begin: No.
End: Yes.

The dialplan and queue configuration is stored in realtime.  Here is the relevant configuration....

Context: testcontext
Exten: 100
Priority: 1
App: Queue
Appdata: testqueue,r,,,45

The queue itself is pretty much default.  It has a max length of 90 and a strategy of RINGALL.  No other parameters have been set.





> Manager Event DTMF not generated if call comes from a queue
> -----------------------------------------------------------
>
>                 Key: ASTERISK-26102
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-26102
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>    Affects Versions: 13.7.2
>            Reporter: Richard Wilkinson
>            Assignee: Richard Wilkinson
>
> If a call is answered by a queue member, asterisk doesn't generate the manager DTMF events when a digit is pressed.
> They are not generated for either channel.
> If the agent puts the caller on hold, they are generated, but as soon as the agent is taken off hold, nothing is generated.



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



More information about the asterisk-bugs mailing list