cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
442
Views
0
Helpful
3
Replies

Transcoding on Unity or DSPs: Best practice?

hoschmid
Cisco Employee
Cisco Employee

hi,

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

Holger

3 Replies 3

espereir
Level 5
Level 5

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!

gary.mattson
Level 1
Level 1

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.

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.

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: