| Recommended Action ||
Do the following:
- Find the Region in which the phone resides. In CCMAdmin, check the Device Pool the phone is in and the Region the Device Pool is in.
- In VBAdmin, do a ‘ShowLocationsBasedCAC’.If set to onGateway, look at the device pool (and subsequently Region) for the originating gateway.
If set to offGateway, look at the device pool (and subsequently Region) for the Unified CVP H.323 Service.
- You now have two regions: the phone region and the originating region. In CCMAdmin > System > Region, check what codec is to be used between those two regions. Both caller and agent need to be able to speak that codec. If they cannot, a transcoding resource needs to be allocated on Unified CM.
- If the originating endpoint is an IOS gateway, most probably the codec is incorrectly configured. IOS gateways can speak both g711 and g729.
On the gateway:conf t
voice class codec 1
- codec preference 1 g711ulaw
- codec preference 2 g729r8
- Note: For outside of North America, it is typically g711alaw.
Assign that voice-class codec to the Unified CVP voip dial-peer
- If the originating endpoint is an IP phone (or a call initiated from Cisco Unified Outbound Agent), codec renegotiation is not possible. Either the device region needs to be changed or a transcoding resource needs to be allocated in Unified CM.