Reference:Administration/PBX/Objects/Boolean

From innovaphone wiki
Revision as of 15:09, 17 June 2010 by Aza (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
There are also other versions of this article available: Reference (this version) | Reference9 | Reference12r2

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 URL of the audio file to be played in the true state (true).
  • FALSE: The URL 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 URL of the audio file to be played in the event of a manual override in the true state (true).
  • FALSE: The URL 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: The announcements HTTP stream will be created by the device defined by the boolean objects PBX attribute. To offload to another device, you can specify a Name or number here which will then be called to retrieve the audio stream. The respective URL parameters configured above will be sent along with this call, so that if the destination is an HTTP interface, the desired announcement will be played. If the destination is a 3rd party device it will likely play the same audio regardless of the boolean objects state.

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 5010. 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.

Note: If a user wants to monitor the state of the boolean object on a phone function key,
      the monitoring user must share a group with the boolean object and must have group
      indications for this group enabled.


Weekday + Time Specification: Here, you specify the time condition. Checked time frames are considered true.