03-07-2012 05:44 PM - edited 03-16-2019 10:00 AM
Hi,
this is the scenario: two regions A and B, inside A and B g711 is used, between A and B g729 is used. Transcoding resources are local in A and B regions, if user B starts a call to user in A region, what does region use transcoding resources?
I appreciate your comments.
03-07-2012 05:58 PM
Hi,
As you have said region configuration. I believe you have Cisco CUCM.
You do not need to have transcoder in this case , as Cisco Ip Phone can understand both G.711 and G.729 codecs.
You need tanscoder when you have end points which do not speek in same codecs.
Regards
Ronak Patel
03-07-2012 07:37 PM
In addition, media resources are not invoked based on which region/DP they are using, but rather which MRG/MRGL they belong. Baiscaully device invoking transcoding needs to have access to the transcoder via its DP/MRG/MRGL configuration. But as stated not all devices required transcoding and most Cisco phones support most codecs and do native transcoding via onboard DSPs.
HTH,
Chris
03-08-2012 05:51 AM
Thanks Chris and Ronak,
this topic is confused, I have red some cisco documents but so far it´s not clear. Do you have any source doc where i can clear this topic?
I appreciate your help.
03-08-2012 06:34 AM
If you can elaborate what you are confused on we can provide more explanation, meanwhile to get detailed information on how it works check out CUCM SRND:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_implementation_design_guides_list.html
and System Guide:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
HTH,
Chris
03-08-2012 05:53 PM
Chris,
i have spent a lot of hours trying to solve issues with my customers, all of then related with transcoding. For instance, How can i identify what device utilizes transcoding resources if they are required when user in region A place a call to user in region B and they are separated by wan link? every region has it's own transconding resources, region A codec g711, region B codec g723. I hope that you can understand me.
03-08-2012 06:19 PM
Most of the time you do not need any transcoders, you certainly do not need transcoders between Cisco phones as they can negotiate any codec supported by Cisco. Some example of applications requiring transcoders are Contact Center systems, i.e. UCCX, IP-IVR, voicemail systems even though by default they do native software transcoding, you may need transcoders for SIP trunk connectivity, for example when carrier delivers calls as G711, but you need to send them to remote locations as G729, etc. So, easy rule of thumb: no transcoders between phones are needed, transcoders for certain applications may be needed, so evaluate each application before deployment to understand its capabilities.
HTH,
Chris
03-08-2012 10:42 PM
Hi,
In very simple words...
If both end deivce do not support same codec, you need transcoders. Since IP phone supports same codec, you do not need transcoder.
Regards
Ronak Patel
03-09-2012 08:08 AM
Hi,
but again, if user in region A place a call to user in region B, what's device doing transcoding? gateway in region A(g711) or gateway in region B (g723)?
03-09-2012 10:16 AM
Between phones the transcoding is native in the phones so, if user A at location A calls user B at location B and codec via region configuration is defined to be g729 between the locations and G711 within a location, phones will negotiate g729 without the need for external transcoder.
Now, lets say user at site A calls IP-IVR at site B, IP-IVR is installed with G711 codec. When phone A connects to IP-IVR during the codec negotiation it will be deterimed that the 2 devices cannot have the same capabilities for this call and CUCM will attempt to invoke an external transcoder. The transcoder is located based on call initiator's configuration, so CUCM will check phone A's Device Pool/MRGL configuration to find available transcoder resources in the MRGL--> MRG, if none is found and none are defined as default unassigned to any MRGs, the call will fail and caller will hear fast busy tone.
Transcoders are always hardware resources, so you need PVDM modules on voice gateways to provide it.
HTH, please rate all useful posts!
Chris
03-21-2012 04:56 PM
Chris, thanks for your help.
03-21-2012 05:40 PM
I guess you are not completely satisfied with the answers hence the low rating. Is there something I missed?
Chris
03-22-2012 11:20 AM
was wondering the same thing, great answer. Ill bump it up.
03-22-2012 12:06 PM
I'll second that... (+5)
03-22-2012 12:15 PM
Thanks guys, looks like I just got killed with too many (undeserving) good ratings :-)
Chris
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