- Created by Wikid, last modified on Nov 22, 2017
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 3 Current »
Applies to VoipNow 3 and higher!
VoipNow users can easily define non-final incoming call rules. When a rule is non-final, the next rule matching the conditions will be considered in case the call is not completed.
To define a rule, you need to select your own conditions and set Follow other rules when call is not completed. When using many non-final incoming call rules, they are executed sequentially until a final rule is found.
This article describes a use case for adding such an incoming call rule.
Use case
Here are the rules defined for extension 0100*001
:
- Transfer to: number
0100*007
, ring time30
seconds,also
call0100*001
, Caller ID matches002
, in time intervalAnytime
, position1
,non final
- Transfer to: number
0087*001
,0087*002
, ring time30
seconds,do not
call0100*001
, Caller ID matches002
, in time intervalAnytime
, position2
,non final
- Transfer to: number
0901201928
, ring time15
seconds, do not call0100*001
, Caller ID matches0.
, in time intervalAnytime
,ask
the caller for their name, position3
,non final
- Transfer to: number
8889322341
, ring time15
seconds, do not call0100*001
, Caller ID matches1
, in time intervalAnytime
, position4
,non final
- Transfer to:
voicemail
of extension0100*001
, Caller ID isany
, in time intervalAnytime
, position5
,final
Here are some example of the many scenarios that may occur:
- If extension
0100*001
receives a call from0100*002
, it will be processed considering the rules above. The first rule matches the incoming call - therefore, extensions0100*001
and0100*007
will start ringing at the same time and will keep ringing for30
seconds if nobody picks up. - The second rule to match the incoming call will be followed: extensions
0087*001
and0087*002
will ring for30
seconds if nobody picks up. - The next rule to match the incoming call is the third rule. Considering the rule definition, before making the transfer to number
0901201928
, the caller will be required to enter their name. Then the destination number will start ringing and, if the call is picked up, the extension will be notified about the caller's name and will be requested to press 0 to accept the call or 1 to reject the call. If the call is accepted, it is completed and no other rules will be followed. If the call is rejected, the next matching rule will be followed. If the call is not picked up, the phone number0901201928
will keep ringing for15
seconds and, if if no one answers, the next rule will apply. - The fourth rule doesn't match the incoming call because the Caller ID does not start with digit
1
. Therefore, the transfer process will jump to the fifth rule. The call matches the rule conditions, so it will be transferred to the voicemail of extension0100*001
. Considering that the rule is final, no other rules will be followed. However, if the extension receives a call from number1212378227
, the matching rules will apply. The first matching rule is the fourth. The incoming call will be transferred to phone number8889322341
and will ring for15
seconds. If it gets picked up, no other rules will apply. If the call is not completed, the next rule will be followed because this one is non-final. Rule number 5 will apply and therefore the call will be directed to voicemail. - If the caller's number does not start with digits 0 or 1, the call will go directly to the voicemail of extension
0100*001
. If the voicemail setting of extension0100*001
is not enabled, the current rule no longer applies and the call does not jump to a new rule because the transfer-to-voicemail rule is final. Therefore, at this point the call ends, without the caller being able to leave a message for extension0100*001
.
Related articles
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
- No labels
Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 4.0 International.