Advanced Dial Plans: Digit Manipulation and Transformation

Modifying Caller-ID (ANI) information

Display 4 digit extensions internally

Display full number internally

Adding and Removing 9 for incoming or outgoing calls

Commands to change CLID:

station-id (Name/Number) (VOICE PORT)

CLID network-number (Number) (DIAL PEER BASED)

CLID strip name

CLID restrict

Understanding Translation Rules

  • Allow you to change CALLED or CALLING information
    CALLED = Number you called
    CALLING = CLID/Number dialed
  • Similar to CALLING/CALLED transformations in CUCM
  • Uses Regular Expressions to transform digits
  • Translation Rules created and place in a profile
  • Profile assigned to… nearly anything!

Rules in the format of MATCH – CHANGE
rule 1 /4000/ /6500/

Uses Regular Expressions as wildcards

/4000/ will match 4000 anywhere in the digits

FullSizeRender

rule 1 /^4000$/ /6500/ (START and END)

/40.. = PERIOD/.

/\*1/ = Removes any special meanings for the * and treats it as a * that is dialed

/444|555/ /3000/ – PIPE = OR

FullSizeRender-1

Rule 6 is using SETS

Rule 7 – /.*/ /1000/ – Infinite match with no digits

Rule 8 /.+/ /1000/ – Match with at least 1 digit

TEST TRANSLATIONS TO TRY LATER HERE

Advertisements