We just finished our upgrade to CCM 5.0, and were looking forward to leveraging the improved SIP features, but may have run into an issue.
We currently use H.323 IOS gateways, which I would like to migrate to SIP, that are configured to use h245-alphanumeric dtmf. Incoming calls that must use G729 to a 3rd party SIP service cannot use h245-alpha.
I tried changing the gateway to use rtp-nte, which works if the call flow looks like this:
No magic needed. In fact, some would say the TSP is a bit too aggressive in grabbing those digits, see CSCsd92207. In the 8.1(3) TSP, we'll only look for RFC2833 if the CCM specifies a non-zero RFC2833 payload type during the Skinny call setup. This was also added in an 8.1(2) ES. But if your running the released 8.1(2) then the TSP should be grabbing everything.
I'd suggest looking at either the Unity Skinny diags or a network capture of the RTP stream to verify that the gateway is indeed sending the RFC2833 DTMF. I'm doubly skeptical that it is because of your comment that the 3rd party sip device wasn't seeing them either (after Unity released the transfer and was out of the call flow).
Well, with anything new there is a bit of digging to see what is going on.
I have one router setup with SIP trunking to CCM, using 2833, and Unity sees the digits from it. All other routers are using H323, and I moved one to using 2833, and Unity does not see digits from it.
The post transfer issue appears to be IOS MTP related. A call through the router, using SIP or H323 that terminates directly to the 3rd party service works (no MTP needed or used). If the call is routed to Unity and transfered, it is assigned a MTP and I suspect that the IOS MTP does not handle the DTMF translation to 2833. We are running IOS 12.3(11)T9
SIP traces provide key information in troubleshooting SIP Trunks, SIP
endpoints and other SIP related issues. Even though these traces are in
clear text, these texts can be gibberish unless you understand fully
what they mean. This document attempts to br...
Please find the attached HTML document, download and open it on your PC.
This provides an easy to use form where you simply answer a few
questions and it will render the proper jabber-config.xml file for you
to copy/paste. There is built in logic to verif...
CUCM Database Replication is an area in which Cisco customers and
partners have asked for more in-depth training in being able to properly
assess a replication problem and potentially resolve an issue without
involving TAC. This document discusses the bas...