The Inward Dialing Modification feature allows you to alter dial strings contained in inbound SIP calls. After adding substitution rules, you can apply them to both "Called Party" and "Calling Party" SIP headers.
To program an Inward Dialing Modification rule, select an index number and program it with match criteria and the digits you wish to substitute. To associate the rule with a link, select the appropriate index number on the SIP Peer Profile Called Party Inward Dialing Modification or Calling Party Inward Dialing Modification form. To associate the rule with a device, select the appropriate index number on the SIP Device Capabilities form.
Use this form when performing the following tasks:
A) In this example, "00" is added to incoming calls with dial strings that are 12 digits or longer:
Open the Inward Dialing Modification form.
Program the digit match settings:
For the Digits to Match, enter "x."
For the Digit Length Operator, select "greater than or equal to."
For the Digit length, enter "12."
Program the digit replacement settings:
For the Number of Digits to Absorb, enter "0."
For the Digits to be Inserted, enter "00."
Save the rule.
Associate the rule with a link or device.
B) In this example, "91" is added to incoming calls with dial strings that are 10 digits long:
Open the Inward Dialing Modification form.
Program the digit match settings:
For the Digits to Match, enter "x."
For the Digit Length Operator, select "equal to."
For the Digit length, enter "10."
Program the digit replacement settings:
For the Number of Digits to Absorb, enter "0."
For the Digits to be Inserted, enter "91."
Save the rule.
Associate the rule with a link or device.
SIP dial strings must be from 1 to 32 digits in length.
Parameter |
Description |
Default Value |
Index |
System-generated, protected field. Each index number represents a unique inward dialing modification rule. You can configure up to 100 rules. The rules are applied in consecutive order based on their index number. Rule #1 is applied before rule #2. |
|
Digits to Match |
Enter the digits to match at the beginning of the dial string in inbound calls. Valid digits are 0-9, *, and #. Enter "x" as a wild card to match any valid incoming digit (0-9, *, or #). The maximum number of characters in this field is 32. The programmed digits match the initial digits of the dial string. This means that if you enter 613 in this field, the system will attempt to match 613 in the first three digits of the dial string.
|
Blank |
Digit Length Operator |
Select a digit length operator to apply to the match operation for inbound calls. Valid operators:
This field works in conjunction with the "Digit Length" field. For example, if you select "equal to," the system matches the exact number of digits specified in the "Digit Length" field.
|
undefined |
Digit Length |
Enter the number of digits to match (0-32) of the dial string in inbound calls. This field works in conjunction with the "Digit Length Operator" field. For example, if you enter "10" in this field and "equal to" in the Digit Length Operator field, the system matches dial strings that are 10 digits in length. It does not match dial strings that are longer or shorter. |
0 |
Number of Digits to Absorb |
Enter the number of digits to absorb (0-32) at the beginning of the dial string in inbound calls. |
0 |
Digits to be Inserted |
Enter the digits to insert at the beginning of the dial string in inbound calls. Valid digits are 0-9, *, and #. Leave this field blank to insert no digits. The maximum number of characters in this field is 32. |
Blank |