09-08-2010 07:44 AM - edited 03-16-2019 12:40 AM
We need to use G.729 for users checking voicemail with Unity Connection. See attached diagram, which should make the scenario more clear. The CUBE config only allows for explicit config of G.729a or G.729ab, but not G.729:
! G.729ab
codec preference 1 g729br8 bytes 30
! G.729a
codec preference 2 g729r8 bytes 30
While Unity Connection is only using G.729 (not G.729a or G.729ab), as specified in the Unity Connection Design Guide:
Supported Line Codecs (Advertised Codecs)
· G.711 mu-law
· G.711 a-law
· G.722
· G.729
· iLBC
What will happen when users call in remotely to check their messages if the CUBE cannot negotiate G.729 with Unity Connection?
Thanks.
09-13-2010 01:47 PM
Hello Aaron,
Don't think there will be an issue as from IOS standpoint, g729 and g729-AnnexA
codecs are completely interoperable and IOS will use the right variant based on
codec complexity.
Hope this helps.
DK
09-15-2010 02:26 PM
So, are you suggesting that by setting the CODEC Complexity to High that we can force the router to use G.729 instead of G.729a?
Thanks.
09-15-2010 02:29 PM
Pl. see:
http://www.cisco.com/en/US/tech/tk1077/technologies_tech_note09186a00800b6710.shtml#g_723
Let me know if u have any follow up ques on this.
Thanks.
DK
09-15-2010 03:27 PM
This is a great link, and it leads me to believe that G.729 can be selected by the router by setting CODEC Complexity to High. However, it doesn't explicitly state this. Is that your understanding? I cannot test this at the moment b/c I don't have the CUBE or Unity Connection servers to test with...
Thanks.
09-15-2010 08:22 PM
Yes, your understanding is correct wrt to codec complexity. Doc does mention....
On Cisco IOS gateways, the variant to use (G.729 or G.729A) is related to the codec complexity configuration on the voice card. It does not show up explicitly in the Cisco IOS command line interface (CLI) codec choice. For example, the CLI does not show g729ar8 ("a" code) as a codec option. However, if the voice-card is defined as medium-complexity, then the g729r8 option is the G.729A codec.
But since you are using CUBE here, no DSP would be engaged (unless u r xcoding) but since IOS treats G.729 and G.729A variants as interoperable,
I don't expect any issues.
If you are using voice class codec on CUBE dialpeers, I would suggest to use IOS 15.1(2)T or later where support for voice class codec supp service was introduced.
Hope this helps,
DK
09-16-2010 02:06 PM
Hi Dilip, I don't see anything new regarding "voice class codec" relating to supp service. What are you referring to?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide