Page tree

This page contains instructions on how to set up the Cascade rule.

Overview

When the Cascade rule is in place, VoipNow routes calls to other local or remote extensions as well as user group, if the targeted extension is not available. This rule is only available for Phone terminal extensions.

Rule structure

The Cascade rule structure is:

<Cascade> when CallerID <callerID_action> <number> and call is in time interval <time_interval> and ring below numbers for <ring_time> seconds:

+/- call number <destination_number> after <waiting_time> seconds

Add in position <rule_position>. Can be managed from the extension with keypad code <key_value>. <Follow/Do not follow> other rules when call is not completed.

Rule options

This table contains parameters you can change for setting up the Cascade rule.

OptionDescription
<callerID_action>

Choose when the Cascade rule is performed:

  • matches: the incoming call matches the number specified in the <number> text box.
  • does not match: the incoming call does not match the number specified in the <number> text box.
  • is anonymous: the incoming call does not have any CallerID information. The <number> text box is grayed out.
  • is any: the Cascade rule will be used for all incoming calls, no matter their CallerID. The <number> text box is grayed out.

Default value: is any.

<number>Specify an extension number or a regular expression the incoming call will be matched to.

Number matching is based on the CallerID. If the remote party does not send a CallerID, no matching can be performed. However, you can use the Is anonymous option to route anonymous calls.
Pay attention to the <number> entry. You can specify the number as a combination of the 0-9 digits and the '+', 'X', 'Z', 'N', '[', ']', '.', '*' characters.

The number entry supports the Asterisk number matching.
<time_interval>

Choose the time interval during which the incoming calls must be checked.
Default: Anytime.

<ring_time>

Specify for how many seconds the destination cascade extension(s) will be rung when an incoming call is received.

<destination_number>

Fill in the numbers to be called in cascade.
It is possible to add up to 10 cascade rules/numbers to a single rule using the +/- icons.
The destination numbers may belong to other local extensions, remote extensions or user groups. If you set the transfer to a user group ID, it means that all extensions of users in that group will ring.

<waiting_time>

Specify after how many seconds since the previous destination was called VoipNow will attempt to call the next one.

<rule_position>

Specify the rule's order in the list.
The rule's position in the group is very important because it defines the order in which VoipNow verifies the call rules in case an incoming call is received.
The checking is made in order and all rules are final (meaning that the program stops checking when the first rule is matched).

<key_value>

Specify a key that can be used to enable/disable the routing rule from the phone terminal pad by dialing *74 <key_value>.
The Can be managed from the extension with keypad code <key_value> text is only displayed for the Phone Terminal extensions.

<Follow/Do not follow>

Specify if you want the rule to be considered final or not:

  • Do not follow: The rule is final and, if the call is not completed, no other rules will be applied afterwards.
  • Follow: This rule is not final and, if the call is not complete, other rules can apply afterwards.



  • No labels

Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 4.0 International.