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 .
    This is used (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.

    Image Removed


    Action Configuration: Failure - Disconnect CallFor 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.

    Image Removed

    Transformation Table: _Normalize Incoming Numbers

    Div
    classpdf6pttext

    Settings

    Description

    Image Removed

    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

    Image Removed

    Calling Address/Number(.*)User Value 3\1MandatoryStore Original Calling NumberSaves the original calling number in the User Value #3 IE

    Image Removed

    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

    would be 5105551212.

    is 5105551212.
    Calling Address/Number^\d{1}(.*)$Calling Address/Number\1MandatoryStrip X digits from Calling Number (default 0)

    Image Removed

    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

    would be 15105551212.

    is 5105551212.
    Called Address/Number(.*)Called Address/Number+1\1MandatoryNormalize Called Number - DNIS

    Image Removed

    Prepends 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(.

    Image Removed

    *)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(.

    Image Removed

    *)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(.

    Image Removed

    *)User Value 4\1MandatorySave Normalized Calling NumberRecords the normalized calling number into the User Value 4 IE.

     

     

  3. Create the main Action Set Table .

    Image Removed

    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.

    Image Removed

    Action Set Entry: Normalize Incoming Numbers