Skip to content

CUCM Digit Manipulation

Global Transformations: Called Party Transformation Pattern

Similarly to the Calling Party transformation pattern, we can define a global transformation pattern in order to apply a Called party transformation independently from other constructs.

Here we will leverage Calling Party transformation pattern for the national PSTN call pattern, at Branch1:

  • Eliminate all manipulations previously done at the route pattern level
cucm-digit-manipulation-2016-06-05 11_48_23
cucm-digit-manipulation-2016-06-05 11_48_37
  • create a transformation pattern partition Trans_PT
cucm-digit-manipulation-2016-06-05 11_49_22
  • create a transformation CSS for called party Trans_CSS
  • assign Trans_PT to Trans_CSS
cucm-digit-manipulation-2016-06-05 11_49_44
  • create a global transformation with the national PSTN call pattern. Set the Called Party Transform Mask to XXXXXXXXXX, so that only the right-most 10 digits remain.
    • At first, I thought the pattern should have been 1[2-9]XX[2-9]XXXXXX. But after running the Dialed Digit Analyzer and debug voip dialpeer at the Branch1 gateway, I found out that the Branch1 gateway was receiving the whole pattern 9.1[2-9]XX[2-9]XXXXXX from the Route list/Route group, and not 1[2-9]XX[2-9]XXXXXX as I thought.
cucm-digit-manipulation-2016-06-05 11_55_43

So the transformation pattern should be 9.1[2-9]XX[2-9]XXXXXX

cucm-digit-manipulation-2016-06-05 11_50_02
  • for the Branch1 gateway, in the Call Routing Information – Outbound Callsuncheck Use Device Pool Called Party Transformation CSS, and set the Called Party Transformation CSS to the Trans_CSS we created.
cucm-digit-manipulation-2016-06-05 11_50_29
  • reset the gateway. Make the call.
cucm-digit-manipulation-2016-06-05 11_50_49
cucm-digit-manipulation-2016-06-05 11_50_55

The Importance of resetting route lists, route groups and gateways

I have been told by one of my Cisco collaboration instructors that it is extremely important to reset route lists, route groups and devices, each time I modify something related to them.

For example, let’s suppose we have an inbound PSTN call to our HQ gateway in Pennsylvania. The inbound call is from a 717xxxxxxx line, located in Pennsylvania too. The telco provider is sending only 7 digits to our gateway:

Without digit manipulation, the result would look like this:

digit-manipulation-2016-06-04 10_55_57

HQ gateway receives only 7 digits from a PSTN subscriber line.

We apply some digit manipulation: we tell the HQ gateway to add a prefix of 9717 to inbound subscriber calls:

digit-manipulation-2016-06-04 10_57_04

Despite that we get the call, nothing happens. That’s because we did not reset the gateway.

We reset the gateway, and look at the result again:

digit-manipulation-2016-06-04 10_58_56

Pages: 1 2 3 4 5

Published inCCNP Collaboration

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

copyright 2020