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. And see here for current known issues.

New Member

CODEC Negotiation Question

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.

Everyone's tags (2)
6 REPLIES
Cisco Employee

Re: CODEC Negotiation Question

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

New Member

Re: CODEC Negotiation Question

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.

Cisco Employee

Re: CODEC Negotiation Question

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

New Member

Re: CODEC Negotiation Question

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.

Cisco Employee

Re: CODEC Negotiation Question

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

New Member

Re: CODEC Negotiation Question

Hi Dilip, I don't see anything new regarding "voice class codec" relating to supp service.  What are you referring to?

http://www.cisco.com/en/US/partner/prod/collateral/iosswrel/ps8802/ps10587/ps10592/ps10952/product_bulletin_c25-620744.html

1624
Views
10
Helpful
6
Replies