Increased volume on ringing signal
From Zenitel Wiki
This article describes how to increase the volume during private ringing signal, and set it back to normal when the call is answered (or canceled).
As from firmware version AMC 10.23 the volume to a station can be changed by the data command VOL. By using the evnt type 9 - Private Ringing mode in the Event handler, one can set a higher volume during the ringing, and set it back to a normal level when the call is answered (i.e. the Private Ringing mode goes off).
In AlphaPro,Exchange & System > Events, create the event below.
When the ID+M (= subevent 2) call button is pressed (= ON), start a 3 second timer:
Event Owner: | Stations with UDP, Id: 8 (all stations) |
Event type: | 09 - Private Ringing mode |
When change to: | ON or OFF |
When related to: | All |
Action: | $VOL L%1.dir U%chg(6,3) |
When the ID+M (= subevent 2) call button is released (= OFF), stop the timer:
Event Owner: | The substation |
Event type: | 30 - Station DAK as RCI |
Subevent: | 2 |
When change to: | OFF |
When related to: | N/A |
Action: | $ST L%1.dir W0 L9000 |
If the timer expires, e.g. the button has not been released, make a call to 101:
Event Owner: | The substation |
Event type: | 21 - Event timeout |
Subevent: | 0 |
When change to: | ON |
When related to: | Directory number: 9000 |
Action: | $CALL L%1.dir L101 |
If a Call Request should be made, and not a direct call, just substitute the action command $CALL L%1.dir L101 with $SM L%1.dir L101. This will send a call request to station 101.
M-key Call Button
As an alternative to ID+M, M-key can be used for Delayed Call. Substations are not equipped with M-key, but it is easy to adapt; simply connect a 2K2 resistor across the a- and b-wire when the call button is pressed.
In AlphaPro,Users & Stations > Events, create the events below.
When the M-key is pressed (= ON), start a 3 second timer:
Event Owner: | The substation |
Event type: | 31 - M-key |
Subevent: | 1 |
When change to: | ON |
When related to: | All |
Action: | $ST L%1.dir W30 L9000 |
When the M-key is released (= OFF), stop the timer:
Event Owner: | The substation |
Event type: | 31 - M-key |
Subevent: | 1 |
When change to: | OFF |
When related to: | All |
Action: | $ST L%1.dir W0 L9000 |
If the timer expires, e.g. the button has not been released, make a call to 101:
Event Owner: | The substation |
Event type: | 21 - Event timeout |
Subevent: | 0 |
When change to: | ON |
When related to: | Directory number: 9000 |
Action: | $CALL L%1.dir L101 |
IP substations
In AlphaPro,Users & Stations > Events, create the events below.
When the call button (Subevent = 1) is pressed (=ON), start a 3 second timer:
Event Owner: | The IP substation |
Event type: | 30 - Station DAK as RCI |
Subevent: | 1 |
When change to: | ON |
When related to: | N/A |
Action: | $ST L%1.dir W30 L9000 |
When the call button is released (= OFF), stop the timer:
Event Owner: | The IP substation |
Event type: | 30 - Station DAK as RCI |
Subevent: | 1 |
When change to: | OFF |
When related to: | N/A |
Action: | $ST L%1.dir W0 L9000 |
If the timer expires, e.g. the button has not been released, make a call to 101:
Event Owner: | The IP substation |
Event type: | 21 - Event timeout |
Subevent: | 0 |
When change to: | ON |
When related to: | Directory number: 9000 |
Action: | $CALL L%1.dir L101 |