User guide
Help Contents > Managing Dial Plans > Adding and Updating Dial Plan Rules
Adding and Updating Dial Plan Rules
This page describes how to add rules to the dial plan. It also tells you how to update rules. Note that you may also find it
very helpful to refer to Example Dial Plan Rules.
Adding Dial Plan Rules
To add a dial plan rule:
1. Go to Home > Dial Plan. If you want to add an
❍ IP to ISDN rule, ensure you are on the IP to ISDN tab.
❍ ISDN to IP rule, ensure you are on the ISDN to IP tab.
2. Click Add rule.
3. Configure the condition for the rule. Choose one of:
❍ Match any called number: this condition matches any called number and also includes calls
where the called number is not known or unavailable. Generally, this kind of rule should be used
towards the bottom of the dial plan list to match numbers not recognized by more specific rules
higher up.
❍ No called number: this condition matches only when the called number is not known or
unavailable.
❍ Called number matches:
■ To match a specific number, enter that specific number.
Example: to match calls to "001234", type 001234. The condition will match that and
only that number.
■ To match a more general number, use the wildcard character, D. This means any digit
will do.
Example: to match any number that starts with "55" followed by exactly two more
digits, type 55DD. This condition will match "5500", "5523", "5555", "5599", etc. but
not "55" or "55233".
■ For more general matching, you may use one of the three repeat characters. These
modify the character immediately before, whether it is a specific digit or the wildcard
character. The repeat characters are:
? match once or zero times.
+ match once or more.
* match zero or more times.
For example, "5+" means " match at least one 5, but possibly more".
"D*" means "match any digit, any number of times".
Example: to match any number that starts with "01", has any amount of digits in the
middle, and ends with "5", type 01 D* 5.
■ To include any of the incoming called digits in the outgoing called number, enclose them
in parentheses. Note that if you wish to include the complete number, you do not need to
enclose the whole expression in parentheses.
Example: to match any number starting with "678", then followed by three or four
digits, and you wish the final digits to form part of the called number, type the
expression: 678 (DDDD?). This will match "6780000", "678123", "6789999" etc. but
not "67822" or "775000".
4. Configure the action for the rule (that is, what happens to the outgoing part of the call in the event of this rule
being invoked). Choose one of:
❍ Reject the call {}: the call will be terminated and the outgoing part of the call will not be
established.
❍ Call with the original called number: the outgoing part of the call will be placed to the number
that was the original called number. For example, an incoming ISDN call to "54321" will result in an
outgoing call placed over IP to "54321".
❍ Call this number: the number that is entered here will be to where the outgoing call is placed.
Type a number, or for ISDN to IP rules you can also type an IP address or hostname.
■ To call a specific number (or for ISDN to IP calls, you can also specify an IP address or
hostname), type that number (or IP address or hostname).
Example: to specify that when this rule is invoked, the MCU with hostname my_mcu is
called, type my_mcu.
■ To call a specific extension, separate the number/address from the extension by typing a
colon (:).
Example: to call the Codian MCU with IP "10.2.1.33", and try to join a conference with
Codian ISDN GW 3200 Series User Guide Version 1.0(1.18)
Copyright (c) Codian Limited, 2006 Page 19 of 50