cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
803
Views
0
Helpful
16
Replies

Remote Phones Codec

We have recently moved our phone system to our data center as most of our staff work from home. We've then set up a site-to-site VPN to one of our offices on Cisco ASA5505s which works okay but every know and then we get issues with the voice quality.

Is there a way to set so the remote phones use G729 codec rather than G711? 

 

We are running on CUCM 9.1, if that makes any difference. 

 

Thank you

1 Accepted Solution

Accepted Solutions

Hello!

You can try to put remote phones into Device Pool with  Region (System->Region Information->Region), for example Remote_reg, and configure to use g729 between other regions and inside this region.

Regards,

Kirill

View solution in original post

16 Replies 16

Hello!

You can try to put remote phones into Device Pool with  Region (System->Region Information->Region), for example Remote_reg, and configure to use g729 between other regions and inside this region.

Regards,

Kirill

I've tried that but if I call from outside, it still shows I am using G711. Would this be down to the settings on the CUBE too?
 

show call active voice compact 

 <callID>  A/O FAX T<sec> Codec       type        Peer Address       IP R<ip>:<udp>

Total call-legs: 4

     62569 ANS     T23    g711ulaw    VOIP        P07808XXXXXX   193.203.210.38:16198

     62570 ORG     T23    g711ulaw    VOIP        P441525XXXXXX   192.168.10.252:19030

     62571 ORG     T23    g711ulaw    VOIP        P   192.168.10.252:16656

     62572 ORG     T23    g711ulaw    VOIP        P    192.168.55.12:21360

You shoukd try to configure codec under dial-peer, or create 'voice class codec' and apply it to dial-peer.

Saying true, full topology should be known to say exactly, what u need.

Regards,

Kirill

I have the following:
 

voice class codec 1

 codec preference 1 g729r8

 codec preference 2 g711ulaw

 

and it's then assigned to every dial-peer.

Did you try to remove g711ulaw from list?

Yup, the call just gets dropped before being connected.

Do u have hardware transcoder configured?

DSP farm, right? 

 

Dspfarm Profile Configuration

 

 Profile ID = 3, Service = TRANSCODING, Resource ID = 1  

 Profile Description :  

 Profile Service Mode : Non Secure 

 Profile Admin State : DOWN 

 Profile Operation State : DOWN 

 Application : None   Status : NOT ASSOCIATED 

 Resource Provider : FLEX_DSPRM   Status : NONE 

 Number of Resource Configured : 0 

 Number of Resource Available : 0

 Codec Configuration: num_of_codecs:1 

 Codec : g711ulaw, Maximum Packetization Period : 30

Dspfarm Profile Configuration

 

 Profile ID = 1, Service = CONFERENCING, Resource ID = 2  

 Profile Description :  

 Profile Service Mode : Non Secure 

 Profile Admin State : UP 

 Profile Operation State : ACTIVE 

 Application : SCCP   Status : ASSOCIATED 

 Resource Provider : FLEX_DSPRM   Status : UP 

 Number of Resource Configured : 8 

 Number of Resource Available : 8

 Maximum conference participants : 8

 Codec Configuration: num_of_codecs:1 

 Codec : g711ulaw, Maximum Packetization Period : 30 , Transcoder: Not Required

Dspfarm Profile Configuration

          

 Profile ID = 2, Service = MTP, Resource ID = 3  

 Profile Description :  

 Profile Service Mode : Non Secure 

 Profile Admin State : UP 

 Profile Operation State : ACTIVE 

 Application : SCCP   Status : ASSOCIATED 

 Resource Provider : NONE   Status : NONE 

 Number of Resource Configured : 200 

 Number of Resource Available : 200

 Hardware Configured Resources : 0 

 Hardware Available Resources : 0 

 Software Resources : 200

 Codec Configuration: num_of_codecs:1 

 Codec : g711ulaw, Maximum Packetization Period : 30

 

 

SLOT DSP VERSION  STATUS CHNL USE   TYPE    RSC_ID BRIDGE_ID PKTS_TXED PKTS_RXED

 

0    1   28.3.8   UP     N/A  FREE  conf    2      -         -         -        

0    1   28.3.8   UP     N/A  FREE  conf    2      -         -         -        

0    1   28.3.8   UP     N/A  FREE  conf    2      -         -         -        

0    1   28.3.8   UP     N/A  FREE  conf    2      -         -         -        

0    1   28.3.8   UP     N/A  FREE  conf    2      -         -         -        

0    1   28.3.8   UP     N/A  FREE  conf    2      -         -         -        

0    1   28.3.8   UP     N/A  FREE  conf    2      -         -         -        

0    1   28.3.8   UP     N/A  FREE  conf    2      -         -         -        

 

Total number of DSPFARM DSP channel(s) 8

Please, upload 'show run' from your CUBE and simple topology, because, I can't understand, how call goes through.

Do u have transcoder, configured in CUCM?

 

Regards,

Kirill

Kirill,

Please see attached. 

SIP Provider -> Cisco CUBE 2811 -> CUCM 9.1 -> ASA5505 ->VPN TUNNEL -> ASA5505 -> Cisco IP Phone 8945

 

Dmitry

Try to check this one:

https://supportforums.cisco.com/document/108431/dial-peer-codec-selection-cucm-region-settings-and-transcoders-sip-deployment

U need 2 scenario. Put CUBE/SIP-trunk in Reg_1 and Phones in Reg_2, and configure g729 codec between them, Xcoder will be invoked.

check if u configured Transcoder in CUCM properly (it's registered and is mentioned in MRGL's for phones and CUBE/SIP-trunk as 1st one)

 

Regards,

Kirill

 

Regards,

Kirill

Thank you. I do not have Transcoder set under CUCM. Which one do I pick under Transcoder Type?

Cisco Media Termination Point

Cisco IOS Media

Cisco IOS Enhanced Media

Cisco Media Termination Point (WS-SVC-CMM)

 

I have the phones in Regio2 set to G729. The rest is in Region 1.

Cisco IOS Enhanced Media

Please, post show run and scrinshot from region page.

Regards,

Kirill

Kirill,

I did choose just the Cisco IOS Media and that worked. Should I change it?

I now get the calls between CUCM and IP Phones in G729. 

 

Thank you very much,

Dmitry

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: