I have cisco callmanager v6 and created a sip trunk to an asterisk server. Currently I can route calls from ccm to asterisk and vice versa.
I have an Asterisk IVR setup that successfully sends calls to queues based on key press when done from a phone on the asterisk side.
The problem is that when I dial from phone on the ccm side to my asterisk IVR, pressing the keys doesn’t do anything. No error, nothing.
Help!
Here is how I am connecting to ccm
extensions.conf
exten=_3XXX,1,Macro(dialout-callmanager,${EXTEN})
[macro-dialout-callmanager]
exten=s,1,Dial(SIP/${ARG1}@callman01)
exten=s,2,Hangup
exten=s,102,Congestion
sip.conf
[callman01]
type=friend
context=incoming
host=x.x.x.x
disallow=all
allow=ulaw
allow=alaw
nat=no
canreinvite=yes
qualify=yes
The problem was on the call manager side. DTMF is now functioning! Needed to check the MTP required check box.
Yes, go to your Trunk configuration on CallManager/CommManager and check the box that says ‘Media Terminate Point Required’