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. If you'd prefer to explore, try our test area to get started. And see here for current known issues.

New Member

CallManager 3.0-Unity G.729 Trouble Shooting guide

Overview:<br>This guide will be helpful in diagnosing problems with G.729 in the Unity-CallManager 3.0 integration. <br><br>-------------------------------------------------------------------------------------------<br>Installing G.729 on the Unity server:<br><br>Required Versions:<br>AvCisco Tsp 1.0.0.24 or later.<br>Unity2.4.5 or later.<br><br>1. The following registry setting needs to be created on the Unity server.<br>HKEY_LOCAL_MACHINE\SOFTWARE\Active Voice\AvSkinny<br>"G729 Enabled"=dword:00000001<br><br>2. The following codec needs to be installed.<br>\CommServer\Utilities\sl_g729a_setup.exe<br>The computer needs to be rebooted before this install takes affect.<br><br>-------------------------------------------------------------------------------------------<br>Unity Trouble Shooting<br><br>Once G.729 has been installed, do the following to test the G.729 configuration on the Unity server.<br>1a. On Win2k Go to "Control Panel"->"Phone and Modem Options"->"Advanced tab"<br>1b. On Nt4.0 Go to "Control Panel"->"Telephony"->"Telephony Driver's tab"<br>2. Select the Av-Cisco Service Provider<br>3. Hit the "Configure..." button.<br>4. Hit the "Reset" button.<br><br>You will see at least two events in the application event log per port when you do this. One will be a warning saying that the AvCiscoTsp has been disconnected from the CallManager. The other will be a informational event saying that the port has connected to the CallManager.<br><br>1. If you see events saying that G.729 has been enabled, then your Unity is configured correctly. The problem is with your CallManager or gateway configuration. Go to the "CallManager and Gateway Trouble Shooting" sections. <br>2. If you don't see any G.729 messages in the event log then the registry setting mentioned in the install section has not been set properly.<br>3. If you see an error event saying that the codec has not been installed, then follow the instructions mentioned above for installing the "sl_g729a_setup.exe" and make sure the computer has been rebooted. <br><br>-------------------------------------------------------------------------------------------<br>CallManager and Gateway Trouble Shooting<br>-------------------------------------------------------------------------------------------<br><br>Audio Problems.<br><br>-------------------------------------------------------------------------------------------<br>Symptom:<br>You can call Unity through a gateway, but you get garbled audio. <br><br>Possible Problems:<br>The gateway is setup to use the wrong codec. <br><br>Fix:<br>It needs to be set to use G729R8.<br><br>-------------------------------------------------------------------------------------------<br>Symptom:<br>You can call Unity, but you don't hear any audio or you get one way audio. You cannot record for example. <br><br>Possible Problems:<br>The network setup is preventing the RTP packets from going through. <br><br>Very:<br>This should happen with G.729 and G.711 data.<br><br>Try to ping from Unity to the phone or gateway. Try to ping Unity from a computer in the same subnet as the phone or gateway. If either of these don't go through then you have a network problem. If there is a firewall in between the two, then make sure UDP packets to and from ports 19000 and above can get through. If you are using a firewall and the audio is not getting through, you will probably want to use a packet sniffer. <br><br>-------------------------------------------------------------------------------------------<br><br>Connection problems:<br><br>-------------------------------------------------------------------------------------------<br>Symptoms:<br>When calling from a gateway, the call rings but is dropped as soon as it is answered. This does not occur when calling from a 7960/7940 phone.<br><br>Possible Problems:<br>The gateway is using H323v1 protocol and is set to use G.711 codec but the region only allows a G.729 calls to go through. <br><br>Fix:<br>Set the gateway to use G729R8. The CallManager will let G.729 calls through even in G.711 regions. You might be able to install a Media Transfer Agent on the CallManager server. You also might be able to use a gateway that supports MGCP, Skinny or H323v2.<br><br><br><br><br>Aaron Belcher<br>Software Engineer<br>Active Voice<br>abelcher@activevoice.com

6 REPLIES
Cisco Employee

Re: CallManager 3.0-Unity G.729 Trouble Shooting guide

I have a customer requesting to convert to G.729 and had him follow these steps. He is apparently running G.729, and is now complaining about voice quality and would like to know how to change back to G.711. What are the steps to reverse this setting back to G.711? I would imagine that you would change the registry seting "G729 Enabled" to 0, but is there anything else that needs to be done? Is there a menu in Unity that allows you to choose what codec to use?

Thank you.

Jeff Schlesser

CSE
TAC Engineer
408-527-4204

Anonymous
N/A

Re: CallManager 3.0-Unity G.729 Trouble Shooting guide

Yes, you can set that registry key to 0 to prevent Unity from establishing G729a connections.

You can use the SetRecordFormat.exe utility found under \commserver\utilities to set our default recording format back to MuLaw as well.

that should reverse the process for you...


Jeff Lindborg
Unity Product Architect/Answer Monkey
Cisco Systems
lindborg@cisco.com
http://www.AnswerMonkey.net (new page for Unity support tools and scripts)

New Member

Re: CallManager 3.0-Unity G.729 Trouble Shooting guide

Along the same lines, we converted to using the g.729a driver. New recordings sound great, but the stock recordings sound horrible on g.729a (they're fine for the local users at g.711). Is it possible to get the stock greetings/prompts recorded optimally for g.729a?

Jason Roysdon, CCDP/CCNP:Security, MCSE, CNA
Network Engineer
NetsWork, Inc.

Anonymous
N/A

Re: CallManager 3.0-Unity G.729 Trouble Shooting guide

it's been requested but it's a bit of work... not sure when/if the audio guys will get to it.
If they kick something out, I'll make it available in the same place you get the quiet prompt set from.


Jeff Lindborg
Unity Product Architect/Answer Monkey
Cisco Systems
lindborg@cisco.com
http://www.AnswerMonkey.net (new page for Unity support tools and scripts)

New Member

Re: CallManager 3.0-Unity G.729 Trouble Shooting guide

I installed the G.729 codec and modified the registry as instructed, and rebooted the server. After reboot, the AvCsMgr services hangs in "stating" and I get the following messages in the app log:
*************
AvCiscoTsp device 0: Failed to create a connection to CallManager
*************
Component Miu: Thread 0x00000B28 had a Failure on Port 1 in Method CAvMiuTapiLine::Open()

DESCRIPTION: TAPI lineOpen() failed with 0x80000048 (LINEERR_OPERATIONFAILED).
DETAILS:
TAPI DeviceID: 5
Service Provider: SelsiusTSP.TSP.
*************
Component Miu: Thread 0x00000B28 had a Failure on Port 1 in Method CAvMiuLine::LineInit()

DESCRIPTION: Line Initialization failed.
DETAILS: TapiLine Initialize failed.
***********
No WAVE devices available - possibly no WAVE driver(s). [No lines could be initialized ].
***********
Component Miu: Thread 0x00000830 had a Failure in Method CAvMiu::Initialize()

DESCRIPTION: No lines could be initialized .
**********************


Ideas???

--jeff

Anonymous
N/A

Re: CallManager 3.0-Unity G.729 Trouble Shooting guide

G729a will not enable on Unity 2.4.6 build 102 with TSP 1.0.0.28. I have made the registry entry & "G729 Enabled"=dword:00000001, & rand sl_g729a_setup.exe. After restarting the server and resetting the TSP the event viewer does not show that G.729 has been enabled. I have repeated the process several times and have been unsuccessful getting Unity to work in G.729. I would very much appreciate additional idea's on trouble shooting.

128
Views
0
Helpful
6
Replies