Reference:Administration/PBX/Objects/Boolean: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
(New page: The Boolean PBX object is used to define time-dependent true or false states in the innovaphone PBX, and can be used for call forwarding or filters. For example, the Boolean object Worki...)
 
(External name/no adjusted)
Line 7: Line 7:
The following specifications are made in the Boolean section.  
The following specifications are made in the Boolean section.  


[edit] Announcement (URL)  
==Announcement (URL)==
TRUE: The path of the audio file to be played in the true state (true).  
* '''TRUE:''' The path of the audio file to be played in the true state (true).  
FALSE: The path of the audio file to be played in the false state (false). This specification only makes sense if a call is received directly on this object.
* '''FALSE:''' The path of the audio file to be played in the false state (false). This specification only makes sense if a call is received directly on this object.  
[edit] Announcement (URL) if manual override is active (optional)
TRUE: The path of the audio file to be played in the event of a manual override in the true state (true).
FALSE: The path of the audio file to be played in the event of a manual override in the false state (false). This specification only makes sense if a call is received directly on this object.  




==Announcement (URL) if manual override is active (optional)==
* '''TRUE:''' The path of the audio file to be played in the event of a manual override in the true state (true).
* '''FALSE:''' The path of the audio file to be played in the event of a manual override in the false state (false). This specification only makes sense if a call is received directly on this object.
* '''External Name/No:''' It is possible to play the announcement audio file of an external subscriber or call number instead of the local announcement.
'''Note:''' This external name/no must have a valid announcement configured.


External Name/No: It is possible to forward a call directly to a subscriber or call number, without playing the audio file first.
 
Manual Override: The Manual Override list box allows you to change the current state. A manual override (MO) can also be set using DTMF. For this, the call number of the Boolean object, followed directly by the relevant DTMF code simply have to be dialled. The following DTMF codes are possible:
* '''Manual Override:''' The Manual Override list box allows you to change the current state. A manual override (MO) can also be set using DTMF. For this, the call number of the Boolean object, followed directly by the relevant DTMF code simply have to be dialled. The following DTMF codes are possible:
<Boolean object call number>01 - MO default state
**<Boolean object call number>01 - MO default state
<Boolean object call number>11 - MO true state
**<Boolean object call number>11 - MO true state
<Boolean object call number>10 - MO false state
**<Boolean object call number>10 - MO false state
For example, the Boolean object Working hours with the call number 50 in the true state would be transferred to the false state with the code 5011. It works exactly the same the other way round. If the Boolean object Working hours is in the false state, then it is transferred back to the true state with the code 5011. Note that the manual override should always be viewed in relation to the initial state.  
For example, the Boolean object Working hours with the call number 50 in the true state would be transferred to the false state with the code 5011. It works exactly the same the other way round. If the Boolean object Working hours is in the false state, then it is transferred back to the true state with the code 5011. Note that the manual override should always be viewed in relation to the initial state.  
Weekday + Time Specification: Here, you specify the time condition for the decision true (true) or (false).
* '''Weekday + Time Specification:''' Here, you specify the time condition for the decision true (true) or (false).

Revision as of 14:37, 30 May 2007

The Boolean PBX object is used to define time-dependent true or false states in the innovaphone PBX, and can be used for call forwarding or filters.

For example, the Boolean object Working hours (Mo-Fr 08:00-18:00 hrs) can be defined, which in the true state (that is, during office hours) is set to true and outside office hours is set to false. This would enable a filter to be defined that allows calls during office hours only.

In the same way, this Boolean object can be used for call forwarding. In the true state (true), it would allow call forwarding to a particular subscriber during office hours, in the false state (false) outside office hours. The current state can be switched using manual override.

The following specifications are made in the Boolean section.

Announcement (URL)

  • TRUE: The path of the audio file to be played in the true state (true).
  • FALSE: The path of the audio file to be played in the false state (false). This specification only makes sense if a call is received directly on this object.


Announcement (URL) if manual override is active (optional)

  • TRUE: The path of the audio file to be played in the event of a manual override in the true state (true).
  • FALSE: The path of the audio file to be played in the event of a manual override in the false state (false). This specification only makes sense if a call is received directly on this object.
  • External Name/No: It is possible to play the announcement audio file of an external subscriber or call number instead of the local announcement.
Note: This external name/no must have a valid announcement configured.


  • Manual Override: The Manual Override list box allows you to change the current state. A manual override (MO) can also be set using DTMF. For this, the call number of the Boolean object, followed directly by the relevant DTMF code simply have to be dialled. The following DTMF codes are possible:
    • <Boolean object call number>01 - MO default state
    • <Boolean object call number>11 - MO true state
    • <Boolean object call number>10 - MO false state

For example, the Boolean object Working hours with the call number 50 in the true state would be transferred to the false state with the code 5011. It works exactly the same the other way round. If the Boolean object Working hours is in the false state, then it is transferred back to the true state with the code 5011. Note that the manual override should always be viewed in relation to the initial state.

  • Weekday + Time Specification: Here, you specify the time condition for the decision true (true) or (false).