04-15-2020 05:24 PM
PSTN -> CUBE -> SIP Trunk -> CUCM -> UCCX -> Internal Jabber device
Scenario 1:
a) When MTP is disabled on CUBE, calls have audio for direct call between PSTN to Jabber device.
b) When MTP is disabled on CUBE, calls does NOT have audio for call between PSTN to Jabber device (using UCCX IVR).
Scenario 2: When MTP is enabled on CUBE, all above scenarios work fine.
Much appreciate your assistance.
04-16-2020 10:47 AM
04-16-2020 11:14 PM
Hi there,
The issue here is simply dtmf related. UCCX devices, cti ports, cti route points only support OOB signalling for DTMF while most sip deployments will use rfc4733. Hence an MTP device is needed. A common issue I have seen here is that due to lack of careful design taking the need for MTP into consideration, sometimes cucm selects a random mtp resource to use. I won't be surprised that this is what is happening in your case. It's may be possible that the mtp chosen does not have an up routing path to the devices. To confirm this we will need cube debug ccsip message when cube mtp is disabled...that will tell us where media is being terminated
04-16-2020 11:24 PM
Hi thanks for your reply, I had to log TAC Case and below is resolution provided and it resolved audio issues.
One thing that you could try, without any MTP, is first setting the CallManager service parameter for “Duplex Streaming Enabled” to “True”. I have sometimes seen similar issues with some ITSP’s that don’t like the RTP being set to Receive Only (as a Music on Hold server doesn’t need the RTP stream sent back from the ITSP to itself if it is only sending MoH).
04-16-2020 11:50 PM
Thanks for the update. Looks like you are not using mtp for dtmf in your case. This is an old hack..glad it worked ( I believe there are other ways to solve this though without changing service parameters)...
04-17-2020 08:59 AM
04-18-2020 09:00 AM - edited 04-18-2020 09:02 AM
+5 ( Anthony), great point.
CUBE specifically can interwork between rtp-nte, sip-kpml and sip-notify and sip-info( for high releases) hence recommended practice would be to have
++ inbound CUCM anchor dial-peer ++
dtmf-relay rtp-nte sip-kpml
++ ITSP facing dial-peer ++
dtmf-relay rtp-nte
In the order of DTMF preference, KPML is higher, hence KPML will be used for interactions with UCCX devices, consequently CUBE will convert the NSE RTP packets ( from ITSP) to SIP KPML messages that CUCM can forward to the CTI Port over QBE, eliminating the need for MTP completely
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