Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

DTMF problem on CME router

Guys,

I have a 2811 CME gateway connect to the Telco via SIP. I have no problem with inbound and outbound calls, they work fine but I have problem with DTMF. The Telco says they are not receiving any digits from our side. I have the below dial-peer config on my side, please let me know what I need to change...

dial-peer voice 9 voip

description <<< Outbound to Telco >>>

translation-profile outgoing outgoing_digits

destination-pattern 9.T

voice-class codec 1

session protocol sipv2

session target ipv4:xxx.xxx.xxx.xxx

dtmf-relay sip-notify

no vad

!

AE-BAH-2811-01(config-dial-peer)#do sh ver

Cisco IOS Software, 2800 Software (C2800NM-SPSERVICESK9-M), Version 12.4(15)T8, RELEASE SOFTWARE (fc3)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 1986-2008 by Cisco Systems, Inc.

Compiled Mon 01-Dec-08 15:28 by prod_rel_team

ROM: System Bootstrap, Version 12.4(13r)T, RELEASE SOFTWARE (fc1)

AE-BAH-2811-01 uptime is 2 days, 19 hours, 19 minutes

System returned to ROM by Reload Command

System restarted at 19:53:18 AE Tue Jan 20 2009

System image file is "flash:c2800nm-spservicesk9-mz.124-15.T8.bin"

Cheers,

K

1 ACCEPTED SOLUTION

Accepted Solutions

Re: DTMF problem on CME router

If SIP provider has changed, send the new messages log and we can confirm.

34 REPLIES
Hall of Fame Super Gold

Re: DTMF problem on CME router

Hi,

first you check what's happening with "debug ccsip message" and "term mon".

Then, it might be that the ITSP doesn't support dtmf relay and they want in-band.

Generally speaking, you can have reliable dtmf in rtp even with g.729 and no jitter.

Re: DTMF problem on CME router

Hi K,

Do not use SIP notify with your SIP provider. The only place I have seen SIP notify work is CUE.

Please try replacing it with rtp-nte, as that is the standard most providers use.

hth,

nick

Hall of Fame Super Gold

Re: DTMF problem on CME router

Oh, Nick put in less words what I meant to say :)

5 for him!

New Member

Re: DTMF problem on CME router

Have tried changing that to rtp-nte but no luck. The Telco gave me an IVR number to test, I dialed the digits when prompted but the IVR is not recognising my digits. The Telco phoned my from his mobile and when the call is answered he asked me to dial digits, I could see from the trace my gateway was trying to send some digits. So it must be one-way...

I am using g711ulaw codec

please advice based on this info...

Many thanks for your quick response guys...

Re: DTMF problem on CME router

Can you debug ccsip messages and paste the 200 OK that the provider sends back?

or just post the ccsip messages log.

-nick

New Member

Re: DTMF problem on CME router

Hi Nick,

SIP trace attached...

many thanks,

Kiran

Re: DTMF problem on CME router

Hi Kiran,

Try removing all of your DTMF options. Your provider doesn't appear to be supporting any OOB DTMF, so you will need to send it in-band.

hth,

nick

New Member

Re: DTMF problem on CME router

hi nick,

I have removed all dtmf options on my side, but still no luck.

dial-peer voice 9 voip

description <<< Outbound to Telco >>>

translation-profile outgoing outgoing_digits

destination-pattern 9.T

voice-class codec 1

session protocol sipv2

session target ipv4:11.11.111.1

no vad

!

Hall of Fame Super Gold

Re: DTMF problem on CME router

Try making the call as g.711 ?

Re: DTMF problem on CME router

Hi Kiran,

You may need to configure a transcoder on CME for it to support putting in-band digits in.

!

voice-card 0

dspfarm

dsp services dspfarm

!

sccp ccm 10.1.103.76 identifier 1 version 4.1

sccp local interface FastEthernet0/0

!

sccp ccm group 1

associate ccm 1 priority 1

associate profile 1 register mydsps

!

dspfarm profile 1 transcode

codec g711ulaw

maximum sessions 4

associate application SCCP

no shutdown

!

sccp

!

telephony-service

sdspfarm units 1

sdspfarm transcode sessions 4

sdspfarm tag 1 mydsps

That's a pretty close config to what you'll need.

hth,

nick

Hall of Fame Super Gold

Re: DTMF problem on CME router

And again!

New Member

Re: DTMF problem on CME router

ahhhaaa...dsp's....let me check with the guy who has installed this router if it has got any dsp's...

how do i check if the voice router has dsp's?

Hall of Fame Super Gold

Re: DTMF problem on CME router

show diag, or inability to configure.

New Member

Re: DTMF problem on CME router

I am not able to reach the guy who installed the router, but I suspect there are no dsp's as I can see there there is a FXS card on the router but no voice-port in the config.

Quesion: if the router doesn't have dsp's, does it still support DTMF?

AE-BAH-2811-01#sh diag

Slot 0:

C2811 Motherboard with 2FE and integrated VPN Port adapter, 2 ports

Port adapter is analyzed

Port adapter insertion time unknown

EEPROM contents at hardware discovery:

PCB Serial Number : FOC1249117X

Hardware Revision : 1.0

Top Assy. Part Number : 800-26920-05

Board Revision : A0

Deviation Number : 0

Fab Version : 04

RMA Test History : 00

RMA Number : 0-0-0-0

RMA History : 00

Processor type : 87

Hardware date code : 20081203

Chassis Serial Number : FCZ125170XU

Chassis MAC Address : 0021.a054.53c8

MAC Address block size : 24

CLEI Code : COMWL10CRA

Product (FRU) Number : CISCO2811

Part Number : 73-10258-05

Version Identifier : V06

EEPROM format version 4

EEPROM contents (hex):

0x00: 04 FF C1 8B 46 4F 43 31 32 34 39 31 31 37 58 40

0x10: 03 E7 41 01 00 C0 46 03 20 00 69 28 05 42 41 30

0x20: 88 00 00 00 00 02 04 03 00 81 00 00 00 00 04 00

0x30: 09 87 83 01 32 6A 33 C2 8B 46 43 5A 31 32 35 31

0x40: 37 30 58 55 C3 06 00 21 A0 54 53 C8 43 00 18 C6

0x50: 8A 43 4F 4D 57 4C 31 30 43 52 41 CB 8F 43 49 53

0x60: 43 4F 32 38 31 31 20 20 20 20 20 20 82 49 28 12

0x70: 05 89 56 30 36 20 D9 02 40 C1 FF FF FF FF FF FF

Hall of Fame Super Gold

Re: DTMF problem on CME router

No DSP. You should use g.711 as I indicated before.

Re: DTMF problem on CME router

Hi Kiran,

Your voice class codec has g729 and g711 defined. The provider only advertises g711, so you are using g711 already for these calls.

If you think about this - without DSPs the router is not able to insert or change voice in the RTP packets. The SCCP IP phone is only going to send a Keypad message, and it doesn't send in-band information into the stream.

So, in order for in-band information to be inserted into the stream, you will need DSPs on the router to do this.

I would look into getting DSPs for this router, or more preferably, contacting your SIP provider and begging them to support RFC 2833 (rtp-nte).

If you have to transcode, it will be a pain because you will have to worry about your sessions, and troubleshooting DSPs if you ever have voice quality problems. RFC 2833 is the far more preferred option.

-nick

New Member

Re: DTMF problem on CME router

OK! We have just tested with rtp-nte on both ends and still doesn't work...does it mean I am sending OOB?

Re: DTMF problem on CME router

If SIP provider has changed, send the new messages log and we can confirm.

New Member

Re: DTMF problem on CME router

hi nick,

SIP Trace attached...

Re: DTMF problem on CME router

Provider isn't sending RFC 2833, capability 101:

v=0

o=2Connect-MSC4 0 0 IN IP4 22.22.222.2

s=sip call

c=IN IP4 80.88.246.2

t=0 0

m=audio 50976 RTP/AVP 0

This is ours:

m=audio 18738 RTP/AVP 0 8 18 101

c=IN IP4 11.11.111.11

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:18 G729/8000

a=fmtp:18 annexb=no

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-16

101 is DTMF

hth,

nick

New Member

Re: DTMF problem on CME router

thanks nick & p.bevilacqua, I have sent the traces to the provider. I will update you guys when I hear from them.

Many thanks for your time.

New Member

Re: DTMF problem on CME router

Thanks Nick, I have provided the SIP traces to the Telco and they have finally accepted that we are sending DTMF in RFC 2833 and they are not able to respond to those. They are now in contact with there vendor (NexTone).

BR,

K

Re: DTMF problem on CME router

You can try putting this on your dial peer (hidden command):

voice-class sip dtmf-relay force rtp-nte

This will send it no matter what your SIP provider says.

hth,

nick

New Member

Re: DTMF problem on CME router

Hi Nick,

voice-class sip dtmf-relay force rtp-nte

The above command has solved my issue, dtmf is working fine... Great!!!

Thanks a million for your help!!!

Cheers,

Kiran

Hall of Fame Super Gold

Re: DTMF problem on CME router

My rating to Nick for openly providing this great info.

Hall of Fame Super Gold

Re: DTMF problem on CME router

Sorry, I could not see the rtpmap correctly. Definitely the cisco phones don't send dtmf in-band.

Re: DTMF problem on CME router

Hey guys,

I am facing same issue in my cisco 2811 router. I use this command  "voice-class sip dtmf-relay force rtp-nte" but no luck. My configuration is attached.

Please review the configuration and tell me what to do ...???

Re: DTMF problem on CME router

Capture:

deb ccsip messages

deb voip rtp session name-event (I think this is the correct sintax, I don't have a CLI close to me )

You should see the NSE events payload type 101 for the DTMF

--
Jorge Armijo

Please remember to rate helpful responses and identify helpful or correct answers.

-- Jorge Armijo Please remember to rate helpful responses and identify helpful or correct answers.

Re: DTMF problem on CME router

I can call through sip trunk and voice is very good. But problem is that when I call any other call center trrough SIP trunk & she ask for dial extention number and I dial my desired extention but then the call is terminated. I observed that my extention dialing is not recevied by the CME. when I dial 110 it shows twice value like as:

//242092/xxxxxxxxxxxx/CCAPI/cc_api_call_digit_begin:

   Consume mask is not set. Relaying Digit 1 to dstCallId 0x3B1AD

//242092/xxxxxxxxxxxx/CCAPI/cc_relay_digit_begin_for_3way_conference:

   Check DTMF relay digit begin for 3way conf

//242092/xxxxxxxxxxxx/CCAPI/cc_api_call_digit_end:

   Consume mask is not set. Relaying Digit 1 to dstCallId 0x3B1AD

//242092/xxxxxxxxxxxx/CCAPI/cc_relay_digit_end_for_3way_conference:

   Check DTMF relay digit end for 3way conf

//242092/xxxxxxxxxxxx/CCAPI/cc_api_call_digit_begin:

   Consume mask is not set. Relaying Digit 1 to dstCallId 0x3B1AD

//242092/xxxxxxxxxxxx/CCAPI/cc_relay_digit_begin_for_3way_conference:

   Check DTMF relay digit begin for 3way conf

//242092/xxxxxxxxxxxx/CCAPI/cc_api_call_digit_end:

   Consume mask is not set. Relaying Digit 1 to dstCallId 0x3B1AD

//242092/xxxxxxxxxxxx/CCAPI/cc_relay_digit_end_for_3way_conference:

   Check DTMF relay digit end for 3way conf

//242092/xxxxxxxxxxxx/CCAPI/cc_api_call_digit_begin:

   Consume mask is not set. Relaying Digit 0 to dstCallId 0x3B1AD

//242092/xxxxxxxxxxxx/CCAPI/cc_relay_digit_begin_for_3way_conference:

   Check DTMF relay digit begin for 3way conf

//242092/xxxxxxxxxxxx/CCAPI/cc_api_call_digit_end:

   Consume mask is not set. Relaying Digit 0 to dstCallId 0x3B1AD       

//242092/xxxxxxxxxxxx/CCAPI/cc_relay_digit_end_for_3way_conference:

   Check DTMF relay digit end for 3way conf

//-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:

I attach the following debuging log.

#deb voice ccapi in

#deb voice ccapi ino

#deb voice ccapi inout

Please assist me. I am in stuck about this CME configuration.

4057
Views
51
Helpful
34
Replies
CreatePlease to create content