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.

    Panel
    borderStylenone

    Caption
    0Figure
    1Action Configuration - Failure

    Image Removed

     

     


    For details, refer to Creating and Modifying Action Configurations.

  2. Create a Transformation Table for normalizing numbers .

    PanelborderStylenone

    (see field configuration examples below). For details, refer to Creating and Modifying Entries to Transformation Tables.

    Caption
    0

    Figure

    Table
    1Create Transformation Table

    - Normalize Incoming Numbers

    Image Removed

     

     

    Div
    classpdf6pttext

    Settings

    Description

    Image Removed

    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

    is 5105551212.

    Image Removed

    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

    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.

    Image Removed

    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.

    Image Removed

    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.

    Image Removed

    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 .

    Panel
    borderStylenone

    Caption
    0Figure
    1Action Set Table - Incoming From PSTN

    Image Removed 

     

     

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

    Panel
    borderStylenone
    Caption
    0Figure
    1Action Set Entry - Normalize Incoming Numbers
    Image Removed

    created above.