So ViaTalk supposedly uses RFC 2833 in-band RTP signaling using the Notification Telephone Event payload type. This is supposed to match up to Cisco's 'dtmf-relay rtp-nte' option on the dial-peer configuration. The gotcha is what protocol your phones or devices are using to talk to CME locally.
»
fonosip.com/english/call ··· ger.htmlThey specifically mention here that SCCP based phones do not use in-band DTMF relay which is a given. So Skinny phones require that you use sip-notify on the dial-peer for DTMF relay. Since ViaTalk only supports RFC 2833 it essentially looks like you are forced to run a SIP image on all your CME devices no matter what if you want DTMF relay to work. Arrgghh!! You'd think Cisco would translate automatically. Of course not... That is a feature to not allow that to occur.
Go down to the section titled "DTMF Relay for SIP Applications and Voice Mail". So all my IP phones are running a Skinny image and even my ATA 188 adapter is
running a Skinny image. I guess I need to convert a phone to SIP and test it out.
If this is the issue it will be one more big caveat to add to my CME/ViaTalk document.
I will post a follow up when I have a chance to test it out.