We have a scenario like below:
For outbound calls, the call disconnects as soon any button is pressed during call. So basically, any DTMF digit dialed from the Phone disconnets the call.
Here is the configuration from the CUBE:
dial-peer voice 10 voipdescription ## OUTGOING CALL to ITSP##translation-profile outgoing outbounddestination-pattern .......session protocol sipv2session target ipv4:10.100.150.50incoming called-number .dtmf-relay sip-notify cisco-rtp rtp-nte h245-signal h245-alphanumericcodec g711alawno vad
dial-peer voice 20 voipdescription ## INCOMING CALL to CUCM ##huntstopanswer-address 555797..destination-pattern 555797..voice-class codec 1session target ipv4:10.12.12.10incoming called-number .dtmf-relay h245-signal h245-alphanumericno vad
Troubleshooting done on the callmanager:
1. tried enabling the outbound FastStart on H323 Gateway, didn't help
2. Tried with and without MTP ,didnt help
could you please post below debugs for a test call with CUBE complete running config?
- debug ccsip message
- debug h225 asn1
- debug h245 asn1
- debug voice ccapi inout
-- what does the dtmf method your provider support?
Please rate all the useful posts
If your ISP uses SIP, disable all unnecessary DTMF protocols from your outgoing dial-peer.
This is your config:
dtmf-relay sip-notify cisco-rtp rtp-nte h245-signal h245-alphanumeric
remove cisco-rtp (proprietary protocol)
remove h245-signal and h245-alphanumeric (used in H.323, not in SIP)
I suggest you to try these three options:
dtmf-relay rtp-nte (the better in my opinion)
dtmf-relay rtp-nte sip-notify
The IOS on the router was pretty old and not supporting the KPML. We upgraded the IOS and that resolved the issue.