03-29-2018 08:57 AM - edited 03-17-2019 12:31 PM
hello guys,
Here is my topology:
Crestron Mercury--SIP--CUCM 11.5.1SU2--MGCP--VGW--PRI (PSTN)
Everything is working as expected. DTMF works and all.
I changed the Gateway protocol to SIP instead of MGCP. DTMF stopped working.
DMTF on Cisco End Points working as expected (while gateway is on SIP). Only issue is with Crestron Mercury.
Anyone has an idea what could be causing this?
Here are some DTMF related information about how I configured my SIP trunk.
SIP Trunk:
Media Termination Point Required - Unchecked
DTMF Signaling Method: RFC2833
SIP Trunk Profile:
Early Offer support for voice and video calls: Mandatory - Insert MTP if required
On VGW:
Dial-peer towards CUCM
dial-peer voice 1 voip
destination-pattern 555.......
session protocol sipv2
session target ipv4:1.1.1.1
voice-class codec 1
dtmf-relay rtp-nte
ip qos dscp cs3 signaling
voice class codec 1
codec preference 1 g711ulaw
codec preference 2 g711alaw
codec preference 3 g722-64
codec preference 4 g729r8
TIA.
Solved! Go to Solution.
04-13-2018 06:33 AM
the issue is fixed. here is what was done.
follow this doc:
this above doc is for non-secure RTP. if you have secure RTP, there is another doc available on crestron's website.
Also add for the following command on the cube:
(config)#voice service voip
(conf-voi-serv)#sip
(conf-serv-sip)#asymmetric payload dtmf
try the above CUBE command without doing anything else to see if that fixes it.
03-29-2018 12:47 PM
03-29-2018 07:42 PM
04-03-2018 08:29 AM - edited 04-03-2018 08:52 AM
thanks for the response guys. i will try the suggested proposed solutions.
As far as troubleshooting DTMF while on the active call, I think you are assuming that my telco is SIP too. My PSTN is PRI. I don't think I would get any output on CUBE. DTMF is getting lost somewhere on my side.
04-06-2018 04:41 PM
I have this exact same issue with a Crestron Mercury on CUCM 11.5 utilizing a SIP trunk to our PRI Gateway.
Here is some dtmf outputs and i am using
dtmf-relay rtp-nte sip-kpml on my dial peers.
These are from the Crestron Mercury that do not work
Apr 6 23:29:23.744: <<<Rcv> Pt:101 Evt:3 Pkt:0A 05 A0
Apr 6 23:29:23.764: s=VoIP d=DSP payload 0x65 ssrc 0x3B787E0A sequence 0x1637 timestamp 0xECE0
Apr 6 23:29:23.768: <<<Rcv> Pt:101 Evt:3 Pkt:8A 06 40
Apr 6 23:29:23.792: s=VoIP d=DSP payload 0x65 ssrc 0x3B787E0A sequence 0x1638 timestamp 0xECE0
Apr 6 23:29:23.792: <<<Rcv> Pt:101 Evt:3 Pkt:8A 06 40
Apr 6 23:29:23.812: s=VoIP d=DSP payload 0x65 ssrc 0x3B787E0A sequence 0x1639 timestamp 0xECE0
Apr 6 23:29:23.816: <<<Rcv> Pt:101 Evt:3 Pkt:8A 06 40
And these are from a Cisco 7841 that work perfectly
VOIP RTP Named Events - ALL debugging is on
Apr 6 23:30:21.708: s=VoIP d=DSP payload 0x65 ssrc 0xF8502698 sequence 0x366D timestamp 0x8A224527
Apr 6 23:30:21.708: <<<Rcv> Pt:101 Evt:3 Pkt:09 00 00
Apr 6 23:30:21.728: s=VoIP d=DSP payload 0x65 ssrc 0xF8502698 sequence 0x366F timestamp 0x8A224527
04-06-2018 04:41 PM - edited 04-06-2018 05:02 PM
04-13-2018 06:33 AM
the issue is fixed. here is what was done.
follow this doc:
this above doc is for non-secure RTP. if you have secure RTP, there is another doc available on crestron's website.
Also add for the following command on the cube:
(config)#voice service voip
(conf-voi-serv)#sip
(conf-serv-sip)#asymmetric payload dtmf
try the above CUBE command without doing anything else to see if that fixes it.
04-13-2018 09:08 AM
04-16-2018 06:24 AM
Hi Anthony,
This command is not in this document. I should have clarified earlier. This was given to us by an engineer at Crestron.
Here is what this command does:
Cisco UBE supports dynamic payload type negotiation and interworking for all symmetric and asymmetric payload type combinations. A call leg on Cisco UBE is considered as symmetric or asymmetric based on the payload type value exchanged during the offer and answer with the endpoint:
A symmetric endpoint accepts and sends the same payload type.
An asymmetric endpoint can accept and send different payload types.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide