Cisco Voice Translation Rule

Cisco’s Call Manager Express voice translation rules has always been a tricky one for me. I decided to post how to translate numbers followed with examples.

There are many sites out there who also explain voice translation rules in detail which helped me to understand how to implement as well.

Sites I thought were very good are:
http://www.uc500.com/
http://www.redsack.com/blogs/translation.aspx
and of course Cisco’s official documentation: Click Here

Before we delve into understanding voice translations and implementation I wanted to put up a iframe from http://www.redsack.com/blogs/translation.aspx * This iframe is from RedSack at www.redsack.com *If this is not appropriate to list on my website please email me and I will remove… I only wanted to display so other people can use your calculator in helping to test voice translations.

Testing Rules


Another way of testing voice translation rules before implementation is to simply input the rules in your Cisco Voice Router as Cisco documentation shows. Voice translation rules like ACL’s are not used unless applied to a specific interface.
* Copied text from Cisco’s documentation

Example 1
This example replaces any five-digit number that begins with “40” with the number “6666000”.
voice translation-rule 1
rule 1 /^40…/ /6666000/

router#test voice translation-rule 1 40123
Matched with rule 1
Original number: 40123 Translated number: 6666000

Description

Voice translation rules are simply rules that are set in place on your Cisco voice router that exchanges one or more numbers with what your rule is defining. You may use voice translation rules for one of many reasons, such as changing the way your caller ID looks or the way you dial out using short extensions to dial a set of defined numbers.