Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Normalizing Numbers

The first phase of the process is to normalize the incoming numbers and set the Exchange Subscriber's Access (EUM SA) phone number.

  1. Create an Action for releasing calls using the Action Configuration menu (for Action: Release Call, for Q.850 Cause Code: 16: Normal Call Clearing). HTis is for calls that have completed processing, but are still not routed.

    For details, refer to Creating and Modifying Action Configurations.

  2. Create a Transformation Table for normalizing numbers (see field configuration examples below). For details, refer to Creating and Modifying Entries to Transformation Tables.

    Caption
    0Table
    1Create Transformation Table
    InputField TypeInput Field ValueOutput Field TypeOutput Field ValueMatch TypeExample DescriptionHow the Call is Handled
    Called Address/Number(.*)User Value 2\1MandatoryStore Original Called NumberSaves the originally called number in the User Value #2 IE
    Calling Address/Number(.*)User Value 3\1MandatoryStore Original Calling NumberSaves the original calling number in the User Value #3 IE
    Called Address/Number^\d{1}(.*)$Called Address/Number\1MandatoryStrip X digits from Called Number (default 0)Strips the number of digits noted in d{x} from the beginning of the called number. In the example, d{1} digits, or one digit, is stripped from the incoming called number. If the original called number was 15105551212, the output of this translation is 5105551212.
    Calling Address/Number^\d{1}(.*)$Calling Address/Number\1MandatoryStrip X digits from Calling Number (default 0)Strips the number of digits noted in d{x} from the beginning of the calling number. In the example, d{0} digits, or zero digits, are stripped from the incoming calling number. If the original calling number was 15105551212, the output of this translation is 5105551212.
    Called Address/Number(.*)Called Address/Number+1\1MandatoryNormalize Called Number - DNISPrepends the digits in the Output Field to the called number. In the example, if the called number was 5105551212, +1 is added to the called number rendering +15105551212.
    Calling Address/Number(.*)Calling Address/Number+1\1MandatoryNormalize Calling Number - ANIPrepends the digits in the Output Field to the calling number. In the example, if the calling number was 5105551212, +1 is added to the calling number rendering +15105551212.
    User Value 1(.*)User Value 1+1408348539MandatoryEUM Subscriber Access #Defines the Exchange Subscriber's Access Number. Above, the EUM SA number is configured to +14083483539.
    Calling Address/Number(.*)User Value 4\1MandatorySave Normalized Calling NumberRecords the normalized calling number into the User Value 4 IE.

  3. Create the main Action Set Table (i.e, Incoming from PSTN). For details, refer to Managing Action Configurations.

  4. Create an entry in the Action Set Table to include the Transformation Table created above.