Controls how calls will be dialed using this line. It can add a Prefix to Matched Numbers and remove Digits by setting Dial Cuts.

Field Name Description
Dial Plan Enable/Disable dial plan
Line Set the line
Digit Map Enter the sequence used to match input number
The syntactic, please refer to the following Dial Plan Syntactic
Action Choose the dial plan mode from Deny and Dial Out
Deny means ATA will reject the matched number, while Dial Out means ATA will dial out the matched number
Move Up Move the dial plan up the list
Move Down Move the dial plan down the list

Adding one Dial Plan

Description
Step 1. Enable Dial Plan
Step 2. Click Add button, and the configuration table
Step 3. Fill in the value of parameters
Step 4. Press OK button to end configuration
Parameter DBID_SIP_DIALMODE
Description It enables or disables the digit map feature.
Permitted Values 0-Disable
1-Enable
Default 0
Web UI FXS > Dial Rule > General > Dial Rule
Parameter DBID_SIP_DIALPLAN_POLICY
Description If accept it, the phone can make outgoing calls even if the number rules do not match the digit map rules.
If reject it, when the number rules do not match the digitmap rules, the outgoing calls cannot be made.
Permitted Values 0-Accept
1-Reject
Default 0
Web UI Phone > Dial Rule > General > Unmatched Policy
Parameter Dial_Rule_List
Description It configure account selected when the call rules match and dial rule.
Tips: Dial Rule controls how calls will be dialed using this line. It can add a Prefix to Matched Numbers and remove Digits by setting Dial Cuts.
Permitted Values String For example, Line1|<102:192.168.80.97>|Dial Out
Default Blank
Web UI FXS > Dial Rule > Add

Dial Plan Syntactic

No. String Description
1 0 1 2 3 4 5 6 7 8 9 * # Allowed characters
2 x Lowercase letter “x” stands for one legal character
3 [sequence] To match one character from sequence. For example:
[0-9]: match one digit from 0 to 9
[2-5*]: match one character from 2 or 3 or 4 or 5 or *
4 x. Match to x, xx, xxx, xxxx and so on
For example:
“01” can be match to “0”,”01”,”011”…”011111…” and so on
5 <dialed: substituted> Replace dialed with substituted
For example:
<8:1650>123456:input is “85551212”, output is “16505551212”
6 x,y Make outside dial tone after dialing “x”, stop until dialing character “y”
For example:
“9,1xxxxxxxxxx”: the device reports dial tone after inputting “9”, stops tone until inputting “1”
“9,8,010x”: make outside dial tone after inputting “9”, stop tone until inputting “0”
7 T Set the delayed time. For example:
“<9:111>T2”: The device will dial out the matched number “111” after 2 seconds
Author:admin  Create time:2023-11-16 14:00
Last editor:admin  Update time:2024-01-03 16:20