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

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.

Cisco Employee

Transcoding on Unity or DSPs: Best practice?


unity 5.0 speaks G.729.

I implemented Unity 5.0 and use G729 over the WAN.

I use G711 for intra-calls.

What are the factors/numbers that determine whether to use Unity or DSP ressources to transcode?

If I choose Unity to do the transcoding, are there any constraints like:

Let Unity do transcoding is not possible with SCCP endpoints or sth like that?

Many thanks guys



Re: Transcoding on Unity or DSPs: Best practice?

If Unity has the Enable G729 coded option enabled, Unity will either use G711 or 29 depending on the endpoint codec supported codecs and advertisement, that will be based on CCM regions and when CCM negotiates the codec, you will save some Xcode sessions on the DSPs, but you will increase the server load since it is doing transcoding.

It will work, as long as Unity only receives calls from those codecs, just make sure that Unity VM ports in CallManager has a region that specifies G711 within the Unity region and either 29 or 11 between the other regions.

Hope this helps!

New Member

Re: Transcoding on Unity or DSPs: Best practice?

I find that voice quality can be hit or miss if using Unity's transcoding because CPU and memory competition can slow down the compression rate. Best practice for me is to either install with G.729 prompts or use hardware transcoders for your remote site calls (my preference if the bulk of users ar G.711). You only need the transcode resources at the site where Unity is installed.

Cisco Employee

Re: Transcoding on Unity or DSPs: Best practice?

hi guys,

thanks for your answers. If I really find out if there is a way to calculate the best deployment model, I let you know.