Before we see how a CUCM translation pattern is configured, I suggest you to refresh your knowledge about the topic by checking the link here.
A Translation Pattern can be set in routing mode or in blocking mode. We are going to configure an example of both in this article.
For this, we are going to take as example the pattern 9999 and:
- expand it to a PSTN number once, then
- block it.
Configuring a Routing Translation Pattern
Under the translation pattern configuration menu, we create a new pattern, for example 9999. Then we set a Called Party Transform Mask of 9011442072431810, which emulates a PSTN number:
Calling 9999 is successful will expand to a full number of 9011442072431810:
Configuring a Blocking Translation Pattern
We take the same pattern, and set it to blocking. We can add a custom cause code.
And we try the call again. The line hangs up silently.
What about an overlap with a route pattern?
Trying to add a translation pattern that overlaps with a route pattern won’t be accepted by CUCM: