cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2193
Views
10
Helpful
4
Replies

Negotiating DTMF transfer mechanism

andrew_pog
Level 1
Level 1

Hello,

I have a DID provider who sends DTMF tones using payload-type 96 as opposed to a more common 101:

m=audio 5960 RTP/AVP 18 0 4 8 96 100 102 103 104 105

Apparently, AS5300 with c5300-is-mz.123-19.bin IOS can not negotiate DTMF transfer mechanism:

m=audio 19034 RTP/AVP 18

When I tried to enter command "rtp payload-type nte 96" on the incoming dial-peer, I got a message "ERROR: value 96 in use!". Is there a way to make Cisco speak payload-type nte 96 to the originating provider?

4 Replies 4

andrew_pog
Level 1
Level 1

The problem with DTMF transfer mechanism negotiation is even bigger than I initially considered it to be. Inband-voice becomes the negotiated DTMF relay mechanism in cases when SDP offer from the caller contains codecs 18 96 100 (18 stands for g729) and also 18 101. In these cases the SDP answer from Cisco contains only 18. Only when SDP offer contains 18 101 100, Cisco puts them in the answer too and rtp-nte becomes the negotiated DTMF relay. I would find it incredible if I were the first one to run into this sort of problem. Any suggestions how to make the gateway respect payload types 96 and 101 without 100?

Hi Andrew,

Did you find any solution to this problem? I am having exactly the same problem and would apprciate any help!

Thanks

Richard

Yes, i have remapped payload type cisco-codec-fax-ind which was using value 96 to a different number (102). This configuration works for me:

voice class codec 101

codec preference 1 g729r8

codec preference 2 g729br8

codec preference 3 g723r63

codec preference 4 g723r53

codec preference 5 g711ulaw

!

dial-peer voice 123 voip

application calling_card

incoming called-number 123

rtp payload-type cisco-codec-fax-ind 102

rtp payload-type nte 96

voice-class codec 101

session protocol sipv2

session target sip-server

dtmf-relay rtp-nte

no vad

Works for me too! Thanks very much for the info.

Regards

Richard

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: