GAI-TRONICS
VoIP Telephone Configuration Guide
Page 60 of 78
These options are set using 2 groups of settings:
•
Patterns
, on the IPBX Parameters / Call Progress Patterns page, where each stage
of call progress is assigned a pattern or cadence, and
•
Priorities
, on the IPBX Parameters / Call Progress information pages, where patterns
are assigned to ouputs with a priority sequence. This means that a single output
could be set to indicate more than one call progress stage or status: the priority
settings clarify which takes precedence. For example an LED could be set to indicate
both “in use” and “emergency”, with different flashing patterns for each. The priority
could be set so that the
“emergency” pattern takes precedence.
The call progress and other statuses that can activate outputs are:
•
Hook
- activates when the telephone is off hook - either when preparing to start a
call, when an outgoing call is ringing or when a call is active.
•
Ring 1 / Ring 2
- when an incoming call is ringing but not yet answered. There are 2
patterns available to allow different patterns to be set up for different outputs. For
example, an LED could be set to flash and a relay could be set to activate
continuously during ringing.
•
Ring out 1 / Ring out 2
- when an outgoing call is ringing but not yet answered.
There are 2 patterns available to allow different patterns to be set up for different
outputs. For example, an LED could be set to flash and a relay could be set to
activate continuously during ringing.
•
In use
- activates when the telephone is either ringing or in a call
•
Connect
- activates only while a call is connected.
•
Registered
- activates when the telephone is registered with at least one provider.
•
Emergency
- activates when an outgoing emergency call is either ringing or
connected. An emergency call is defined as a call initiated by a button set with a
priority >0 (see section 4.5.2)
Call progress patterns
are specified by a list of values indicating the number of on/off
transitions and display on/off times (in units of 10ms) according to the following format:
N ON
1
OFF
1
ON
2
OFF
2
… ON
N
OFF
N
Where N is the number of on and off transitions counted individually in the pattern, ON
x
and
OFF
x
are interleaved on and off durations in units of 10ms.
Values are separated by spaces.
N may be zero for a permanently off or unused status.
A value of zero for an on time indicates continuously on. A value of zero for an off time turns
the output continuously off.
The maximum number of on and off times counted individually is 9.
For example, to turn an output constantly on, the pattern would be just 1 0.
To flash an output on and off every half-second, the pattern would be 2 50 50.
Priorities
are set on one of 6 call progress information pages.
A call progress information page can be assigned to one or more outputs as described in
section 4.5.4 above.
Within each call progress information page, each function is turned on by assigning a priority
value > zero (ie functions are disabled by setting their priority to zero).
To activate a single function, set its value to 1 and all the others to zero.
To give an output multiple functions, give each function a non-zero priority number where 1 is
the highest priority, 2 the next highest and so on.
The example below shows an output set to activate during ring (pattern 1) only: