Hi, please if someone knows about dtmf i would really appreciate it.

My problem is…

Using AgentLogin(), when agent is currently online I want that agent press a key to pause or unpause from queue. The problem is dtmf seems not working and I can’t even see it when I do Asterisk -rvvv.

exten => _9,1,NoOp()
same => n,Verbose(2, Pressed 9)
same => n,Hangup()

The agent logged-in through AgentLogin() should be connected to 9 digit written in the dialplan. But for some reason it doesn’t work at all.


The Agent can not use/send dtmf except for 2 (acceptdtmf,enddtmf) which are set in the agents.conf.

If you want to send DTMF you have to use AMI like this:

Action: PlayDTMF ActionID: ***** Channel: ****** Digit: 3