DMTF Inband to Out-of-band with CUBE

Unanswered Question
Jul 3rd, 2008
User Badges:

Hi,


I must interconnect Polycom VSX/HDX to Meeting place Express. unfortunately, CUMPE only accept OOB DTMF and Polycom only generate inband DTMF.


So I'm trying to convert Inband DMTF to Out-of-band (H245) DTMF with CUBE (IPIP Gw).


Here are the dialpeers config (6950 is CUMPE DN) :

------------------------

dial-peer voice 201 voip

destination-pattern 6950

voice-class h323 1

session target ipv4:10.35.130.217

dtmf-relay h245-alphanumeric h245-signal

codec g711ulaw

!

dial-peer voice 200 voip

voice-class codec 1

voice-class h323 1

session target ipv4:10.35.130.210

incoming called-number 6950

------------------------



The RTP Flow is correctly handled by the cube :

------------------------

2811-Showroom#show voip rtp connections

VoIP RTP active connections :

No. CallId dstCallId LocalRTP RmtRTP LocalIP RemoteIP

1 1813 1814 16550 3230 10.35.190.1 10.35.128.117

2 1814 1813 18550 18892 10.35.190.1 10.35.130.217

Found 2 active RTP connections

------------------------



But, it does not use any dsp ressource so DMTF inband is not converted (Well, I think that's why but maybe not ?) :

------------------------

2811-Showroom#show dspfarm dsp all

SLOT DSP VERSION STATUS CHNL USE TYPE RSC_ID BRIDGE_ID PKTS_TXED PKTS_RXED


0 1 9.4.5 UP N/A FREE xcode 3 - - -

0 1 9.4.5 UP N/A FREE xcode 3 - - -

0 1 9.4.5 UP N/A FREE xcode 3 - - -


Total number of DSPFARM DSP channel(s) 3

------------------------



I think I well configured transcoding ressources :

------------------------

sccp local FastEthernet0/0

sccp ccm 10.35.190.1 identifier 2

sccp

!

sccp ccm group 2

associate ccm 2 priority 1

associate profile 102 register TRANSCUBE

keepalive retries 1

keepalive timeout 10

switchover method immediate

switchback method immediate

!

dspfarm profile 102 transcode

codec g711ulaw

codec g711alaw

codec g729ar8

codec g729abr8

codec g729r8

codec g729br8

maximum sessions 3

associate application SCCP

!

!

telephony-service

sdspfarm units 1

sdspfarm transcode sessions 5

sdspfarm tag 1 TRANSCUBE

ip source-address 10.35.190.1 port 2000

------------------------


What did I miss ?

How to force CUBE to use DSP Ressources and convert inband dtmf to out of band H345/H323 DTMF ?


Thanx,

Bastien.



  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
bastien.bertout Wed, 07/09/2008 - 08:17
User Badges:

Thanx for your answer.

But I don't see what I Missed in my dial-peer config :


dial-peer voice 201 voip

destination-pattern 6950

voice-class h323 1

session target ipv4:10.35.130.217

dtmf-relay h245-alphanumeric h245-signal

codec g711ulaw

!

dial-peer voice 200 voip

voice-class codec 1

voice-class h323 1

session target ipv4:10.35.130.210

incoming called-number 6950


Codec, DMTF and protocol are defined, aren't they ?



Ayodeji Okanlawon Wed, 07/09/2008 - 10:12
User Badges:
  • Super Bronze, 10000 points or more
  • Cisco Designated VIP,

    2017 IP Telephony

is your xcoder registered with ccme...your config does not look correct...you are missing the key word version 5.0.1 in your config


this line should be

sccp ccm 10.35.190.1 identifier 2 version 5.0.1


look at the config below..its a working config for xcoder..in cube



interface fastEthernet0/0

ip address 10.66.75.13 255.255.255.128

!

voice-card 0

dspfarm

dsp services dspfarm

!

sccp local fastEthernet0/0

sccp ccm 10.66.75.13 identifier 1 version 5.0.1

sccp

!

sccp ccm group 1

associate ccm 1 priority 1

associate profile 2 register XCODE123456

keepalive retries 1

keepalive timeout 10

switchover method immediate

switchback method immediate

!

dspfarm profile 2 transcode

codec g711ulaw

codec g711alaw

codec g729ar8

codec g729abr8

codec g729br8

maximum sessions 10

associate application SCCP

no shutdown

!

!

telephony-service

ip source-address 10.66.75.13 port 2000

sdspfarm units 1

sdspfarm transcode sessions 2

sdspfarm tag 1 XCODE123456

max-dn 2

max-ephone 1

create cnf







RTA-Test#sh sccp

SCCP Admin State: UP

Gateway IP Address: 10.66.75.13, Port Number: 2000

IP Precedence: 5

User Masked Codec list: None

Call Manager: 10.66.75.13, Port Number: 2000

Priority: N/A, Version: 5.0.1, Identifier: 1


Transcoding Oper State: ACTIVE - Cause Code: NONE

Active Call Manager: 10.66.75.13, Port Number: 2000

TCP Link Status: CONNECTED, Profile Identifier: 2

Reported Max Streams: 20, Reported Max OOS Streams: 0

Supported Codec: g711ulaw, Maximum Packetization Period: 30

Supported Codec: g711alaw, Maximum Packetization Period: 30

Supported Codec: g729ar8, Maximum Packetization Period: 60

Supported Codec: g729abr8, Maximum Packetization Period: 60

Supported Codec: g729br8, Maximum Packetization Period: 60

Supported Codec: rfc2833 dtmf, Maximum Packetization Period: 30

Supported Codec: rfc2833 pass-thru, Maximum Packetization Period: 30

Supported Codec: inband-dtmf to rfc2833 conversion, Maximum Packetization Period: 30


RTA-Test#





bastien.bertout Wed, 07/09/2008 - 23:32
User Badges:

yes it is registered.

But it seems that transcoder is not used when a call pass through the cube...

Maciej Bylica Wed, 07/20/2011 - 16:46
User Badges:

I have quite similiar configuration and able to use dsp resources to tranform rtp-nte into inband dtmf.

But one question has been rised.

In such configuration all calls matched with dial-peers 201 and 200 are being trancoded. It doesn't matter if there are no dtmfs running back and forth.

Is there any chance to differentiate that behaviour and for pure voice calls (without dtmfs) do not use trancoding but only for ivr type of connections where dtmfs are needed?

Lets assume that we cannot differetiate dialpeers by calling/called numbers.

Actions

This Discussion