IMG 1010 - Digit Mapping
- 1 Description:
- 2 Accessing this Pane:
- 3 Maximum Objects:
- 4 Previous Configuration Required:
- 5 Related Topics:
- 6 ClientView Called Party Number Pane:
- 7 Field Descriptions:
- 7.1 String Type:
- 7.2 Instruction 1:
- 7.3 Instruction 2
- 7.4 Instruction 3
- 8  ClientView Calling Party Number Pane:
- 9 Field Descriptions:
- 10 ClientView Calling Party Category Pane:
- 11 Field Descriptions:
- 11.1 String Type:
- 11.2 Instruction 1:
- 11.3 Instruction 2:
- 11.4 Instruction 3:
- 12 Example of Conditional Use:
- 13 Field Descriptions
- 13.1 Object 1: Â
Â
Description:
Digit mapping object in CAS is used to configure which stage and string of data within an incoming CAS call contains the information required to correctly route that call. These parameters include the Dialed Number/Called Number, Calling Party Number (ANI), and for R2 CAS, Category (CAT). Tests and conditional statements can also be configured to increase flexibility when the required data can be received in several ways. A digit mapping object must be created for each parameter required (DNIS, ANI, CAT). Within each digit mapping object, enter a stage and string number of the incoming CAS call that contains data.
Below each String Type is displayed and explained separately. At the end of the document there is an example of using Instruction 1 as an IF statement.
Accessing this Pane:
Dialogic IMG EMS -> Signaling -> <Variant Name> -> Digit Mapping     or
Dialogic IMG EMS -> Signaling Variants -> Import Variant Table -> Digit Mapping (This path is for configuring Baseline Variant)
Maximum Objects:
1 Called Party Number per CAS Signaling Variant
1 Calling Party Number per CAS Signaling Variant
1 Called Party Category per CAS Signaling Variant
Previous Configuration Required:
IMG 1010 - Base Variant Parameter Pane - CAS
or
Related Topics:
ClientView Called Party Number Pane:
Field Descriptions:
String Type:
The first of three selections is the Called Party Number. If the Called Party Number is selected, the mapping will occur on the Dialed Number (DNIS).
Instruction 1:
Select from drop down menu whether to:
Use Unconditionally- Always use this string
If Stage-String Present- Test for presence
Instruction 2
Indicates on the incoming call which stage and string contains the Dialed Number. Select from drop down menu the following:
Stage 1 - String 1 |
Stage 1 - String 2 |
Stage 2 - String 1 |
Stage 2 - String 2 |
Stage 3 - String 1 |
Stage 3 - String 2 |
Stage 4 - String 1 |
Stage 4 - String 2 |
Instruction 3
If there no conditional statement, instructions are complete. If there is a conditional statement select the Stage - String to be used in the conditional statement.
Instructions Complete |
Stage 1 - String 1 |
Stage 1 - String 2 |
Stage 2 - String 1 |
Stage 2 - String 2 |
Stage 3 - String 1 |
Stage 3 - String 2 |
Stage 4 - String 1 |
Stage 4 - String 2 |
 ClientView Calling Party Number Pane:
Field Descriptions:
String Type:
The second string type is Calling Party Number. If Calling Party Number is selected, the Digit Matching will occur on the Calling Party Number (ANI)
Calling Party Overlap (Applies to String Type of Calling Party Number only):
Overlap is when the address digits are sent in groups of one or two digits. The routing takes place when a sufficient amount of address digits have been sent and received.
ANI- Calling Party number is sent in groups of one or more
CAT + ANI- Calling Party Category and Calling Party number is sent in groups of one or more
If there isn't a digit map is setup for CAT = Stage 4, and CAT+ ANI is selected in Stage 2, then Stage 2 CAT will be passed along.
Instruction 1:
Select from drop down menu whether to:
Use Unconditionally- Always use this string
If Stage-String Present- Test for presence
Instruction 2:
Indicates on the incoming call which stage and string contains the Dialed Number. Select from drop down menu the following
Stage 1 - String 1 |
Stage 1 - String 2 |
Stage 2 - String 1 |
Stage 2 - String 2 |
Stage 3 - String 1 |
Stage 3 - String 2 |
Stage 4 - String 1 |
Stage 4 - String 2 |
Instruction 3:
If there no conditional statement, instructions are complete. If there is a conditional statement select the Stage - String to be used in the conditional statement.
Instructions Complete |
Stage 1 - String 1 |
Stage 1 - String 2 |
Stage 2 - String 1 |
Stage 2 - String 2 |
Stage 3 - String 1 |
Stage 3 - String 2 |
Stage 4 - String 1 |
Stage 4 - String 2 |
ClientView Calling Party Category Pane:
Field Descriptions:
String Type:
The second string type is Calling Party Category. Calling Party Category characterizes the station used to originate a call and carries other important states that can describe the originating party. The Calling Party's Category is represented as a tel URI parameter. Select this if the originator of the telephone call is needed.
Instruction 1:
Select from drop down menu whether to:
Use Unconditionally- Always use this string
If Stage-String Present- Test for presence
Instruction 2:
Indicates on the incoming call which stage and string contains the Dialed Number. Select from drop down menu the following
Stage 1 - String 1 |
Stage 1 - String 2 |
Stage 2 - String 1 |
Stage 2 - String 2 |
Stage 3 - String 1 |
Stage 3 - String 2 |
Stage 4 - String 1 |
Stage 4 - String 2 |
Instruction 3:
If there no conditional statement, instructions are complete. If there is a conditional statement select the Stage - String to be used in the conditional statement.
Instructions Complete |
Stage 1 - String 1 |
Stage 1 - String 2 |
Stage 2 - String 1 |
Stage 2 - String 2 |
Stage 3 - String 1 |
Stage 3 - String 2 |
Stage 4 - String 1 |
Stage 4 - String 2 |
Example of Conditional Use:
The following illustrates the digit mapping you would configure for DN, CAT+ANI, CAT for E1R2 calls.
Field Descriptions
String Type: Calling Party Number- Which type of routing information is to be configured.
Instruction 1: If Stage-String Present- Testing if Stage-String is present.
Instruction 2: Stage 4 - String 1- The stage-string being tested to see if it exists.
Instruction 3: True Instructions – Configure the case when it is TRUE (PRESENT).
Instruction 4: Stage 4 - String 1 – Which stages-Strings contain that information.
Instruction 5: Stage 2 - String 1 – Which stages-Strings contain that information.
Instruction 6: False Instructions – Configure the case when it is FALSE (NOT PRESENT).
Instruction 7: Stage 2 - String 1 – Which stage-string contains the information.
Instruction 8: Instructions Complete – End of instruction list.
Â
 In the example above the String Type is Calling Party Number so the Calling Party Number will be matched. If Stage 4 - String 1 is True (Stage 4 - String 1 and Stage 2 -String 1) must contains information
Stage 4 - Generate a Call Processing Event of Backward
Stage 2 - Generate a Call Processing Event of Backward
Object 1: Â
String Type = Calling Party Number
Instruction 1 = Use Unconditionally
Instruction 2 = Stage 1 String 1
Instruction 3 = Instructions Complete
Â