-Unity Connection 2.x
-general configuraion recording format=g711
-port group codec advertizing codec=g711 and g729
My understanding is all g711 format base on the above environment for call handler greeting and user voice mail box
Q) when I access the CUC from remote IP Phone which is coming with g729 codec, how the transcoding happen?
-trasconding by CUC which is same way to Unity server software transcoding?
-if yes, what's CUC built-in transcoding capacity? (Unity server has very limited capacity so I want to know how works in Unity Connection)
-what is best practice the transcoding? do I need extenal transcoder which is same way to Unity server? (*1)
(*1) my case, not used the external transcoder when advertizing codec=g711 & g729. the external transcoder used when the CUC advertizing codec=g711 only. looks transcoding always by CUC when the advertizing codec=g711 & g729 both.
-->if CUC has built-in transcoding capacity limitatation (compare to Unity server), do I need change to g711 only in CUC and external transcoder for best practice?
Thanks in advance,
The recording format under the General Configuration settings determines the audio format for all messages, greetings, and names system-wide for all users.
When you connect to the Unity Connection server with an ip phone using the G729A codec and the recording format is set to G711 u-law or a-law, the Unity Connection server performs transcoding on-the-fly in software; no DSPs are used. This can impact performance on the Unity Connection server.
If two or more codecs are in the Advertised Codecs box, Connection will advertise its preference for the first codec in the list but will send the media stream in the audio format from the list that the callmanager selects.
Depending on the number of users connecting to the Unity Connection server using the G729A codec and the platform overlay used, it may be best to use external hardware DSPs