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

Invoking a transcoder for UCCX

I've got a remote site that's receiving an external call via G729.  We have UCCX back at headquarters, which requires G711.  My device pool for my UCCX triggers is set to G711, so a transcoder will be assigned.

How does CUCM know which transcoder to invoke?  I think it has something to do with regions and MRG, but I wanted to confirm.

Thanks

2 ACCEPTED SOLUTIONS

Accepted Solutions

Re: Invoking a transcoder for UCCX

Bill The region its set by the device pool,

So you will need to check the Device pool the port its on, then you can see witch region its assing to.

Also your MRGL could be set in Device pool level.

Just FYI, if a resource ie, Xcodec, its NOT in any Media Resource group (MRG), this resource will be available to ALL devices, in what is know as "the default resource pool"

Please Kudos/rate if this help!

Please Kudos/rate if this help!
Cisco Employee

Re: Invoking a transcoder for UCCX

Bill,

     Xcoders are invoked by the party using the higher bit rate codec. So, in your case the CTI Ports. Thus, the CTI Ports must have the access to the resource. Thus, you need to either place the Xcoder in the MRGL of the CTI Port or assign a MRGL to the Device Pool of the MRGL.

The last option as suggested by Jose, is to not place the Xcoder in any MRG and it can then be used by any device which needs it.

Regards,

Jagpreet

6 REPLIES

Invoking a transcoder for UCCX

Xcodec its invoke base on the MRGL of the cti port.

Make sure the region of your UCCX CTI its set to USE g711u to the region of the Xcodec to avoid issues.

Please Kudos/rate if this help!

Please Kudos/rate if this help!
New Member

Invoking a transcoder for UCCX

I checked the CTI port, and the MRGL is set to None.  And I can't find the region for the CTI port?

Everything is working fine.  I'm just looking to understand how it works. 

Thanks

Re: Invoking a transcoder for UCCX

Bill The region its set by the device pool,

So you will need to check the Device pool the port its on, then you can see witch region its assing to.

Also your MRGL could be set in Device pool level.

Just FYI, if a resource ie, Xcodec, its NOT in any Media Resource group (MRG), this resource will be available to ALL devices, in what is know as "the default resource pool"

Please Kudos/rate if this help!

Please Kudos/rate if this help!
New Member

Invoking a transcoder for UCCX

Thank you..that helps, I'm getting there.

I see the device pool specifies a G711only region, and an MRGL with appropriate transcoders.

Looking at G711only region, I still don't see what in there forces this to G711.  Looking at that config, under Range Relationships, I see:

Region  Max Audio Bit Rate  Max Video Call Bit Rate (Includes Audio)  Link Loss Type 

     G711only  64 kbps (G.722, G.711)  384  Use System Default 


But int says that's the max bit rate.  Wouldn't G729 (a lower bitrate) still be allowed?  Just want to be clear in my mind what makes it realize it needs to transcode to G711.

Thanks

Cisco Employee

Re: Invoking a transcoder for UCCX

Bill,

     Xcoders are invoked by the party using the higher bit rate codec. So, in your case the CTI Ports. Thus, the CTI Ports must have the access to the resource. Thus, you need to either place the Xcoder in the MRGL of the CTI Port or assign a MRGL to the Device Pool of the MRGL.

The last option as suggested by Jose, is to not place the Xcoder in any MRG and it can then be used by any device which needs it.

Regards,

Jagpreet

New Member

Invoking a transcoder for UCCX

Thank you both, that gives me a clear picture

356
Views
0
Helpful
6
Replies
CreatePlease to create content