<div dir="ltr">I'm trying to get my head wrapped around some DTMF interworking  features...<div><br></div><div>I have this setup:</div><div><br></div><div>UCM ------ CUBE ------- 3rd party system</div><div><br></div><div>For both call legs through CUBE I'm advertising kpml and rtp-nte for dtmf-relay</div><div><br></div><div>The 3rd party sometimes sends me rtp payload type 101 for nte's, and no kpml, and things work (as a bonus I observed CUBE correctly interworking the nte's from the pbx into KPML, so uccx didn't break).</div><div>Sometimes they send type 98 and no kpml, and things don't work.</div><div><br></div><div>I'm trying to understand what is happening and what feature should fix it (without breaking other things)</div><div><br></div><div>Assumption:</div><div>"dtmf-relay rtp-nte kpml" is telling CUBE to offer/accept rtp type 101 only for nte. I observe that CUBE negotiates KPML only for the associated call leg back to UCM and doesn't bother with rtp-nte, so its just like any other codec that CUBE doesn't care about.</div><div><br></div><div>So.. if third party system ONLY sent me dtmf-relay with payload type 98, could I just set the rtp payload type for this to 98 on the inbound dial peer? would CUBE then correctly switch these up to 101 headed back to UCM?</div><div><br></div><div>How can I (or can I at all) make this work in my particular case were I could receive both?</div><div>I see "asymmetric payload dtmf" thrown about as a possible solution, but I'm having trouble understanding what it actually does. It sounds like it passes these payload types through CUBE, so UCM could be getting rtp payload type 98 - it knows what to do with it? It seems like then CUBE wouldn't be able to translate things to KPML this way...</div><div><br></div><div>I'm reading <a href="http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-dymc-payld-dtmf.html">http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-dymc-payld-dtmf.html</a> but I guess I'm just not drinking enough coffee today (or too much) and I'm not getting what exactly this command does.</div><div><br></div><div>Anyone know how that asymmeteric command works?<br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Ed Leatherman<br></div>
</div></div>