Actions

Difference between revisions of "Silent Alarm"

From Zenitel Wiki

(New page: This application is intended for e.g. publick offices which handles clients that can become threatening. As client handling is confidential, each emplyee sits alone in his/her office, and...)
 
Line 1: Line 1:
This application is intended for e.g. publick offices which handles clients that can become threatening.  As client handling is confidential, each emplyee sits alone in his/her office, and a possible attack will not be notcied by co-workers.
+
This application is intended for e.g. public offices which handles clients that can become threatening.  As client handling is confidential, each employee sits alone in his/her office, and a possible attack will not be noticed by co-workers.
Each office is equipped with an intercom station, plus an alarm button. When the alarm button is pressed, a special group call with a characteristic ding-dong sequence is broadcast to neighbouring offices, and all station displays shows “8123 Alarm XXXXX”.   
+
Each office is equipped with an intercom station, plus an alarm button. When the alarm button is pressed, a special group call with a characteristic ding-dong sequence is broadcast to neighboring offices, and all station displays shows “8123 Alarm XXXXX”.   
The neighbouring offices can then select to listen in to the alarm room by dialing the displayed directory number “8123”.  It’s possible to simulate an innocent conversation by pressing the M-key and saying “XXXX, do you have the file for client YYYY” and thus make the threatening client understand that he is not alone.
+
The neighboring offices can then select to listen in to the alarm room by dialing the displayed directory number “8123”.  It’s possible to simulate an innocent conversation by pressing the M-key and saying “XXXX, do you have the file for client YYYY” and thus make the threatening client understand that he is not alone.
 
When the situation is under control, the alarm station can terminate the alarm conference.
 
When the situation is under control, the alarm station can terminate the alarm conference.
  
Line 9: Line 9:
 
*Event Trigger causes event “User defined” on the alarm station.
 
*Event Trigger causes event “User defined” on the alarm station.
 
*Actions:
 
*Actions:
**Group call with special gong to group of neighbours. (The group is set up using a dummy station as A-subscriber.)
+
**Group call with special gong to group of neighbors. (The group is set up using a dummy station as A-subscriber.)
**Simplex conference to neighbouring group. (To give display info along with the special gong.)One conference is used for all alarms. The name text is modified to indicate dial-back dir.no and alarm source.
+
**Simplex conference to neighboring group. (To give display info along with the special gong.)One conference is used for all alarms. The name text is modified to indicate dial-back dir. no and alarm source.
*The dial-back feature is a dedicated simplex conference per alarm point. There are 50 simplex conferences, i.e. max 49 offices can have Silent Alarm. The alarm conference has the name of the alarm station, and the alarm station is default member and default speaker. As soon as one neighbour responds by dialing the displayed alarm number, the conference is fed from the alarm office’s microphone. The alarm office’s station display changes, which tells the threthened employee that someone is now listening and help is under way.
+
*The dial-back feature is a dedicated simplex conference per alarm point. There are 50 simplex conferences, i.e. max 49 offices can have Silent Alarm. The alarm conference has the name of the alarm station, and the alarm station is default member and default speaker. As soon as one neighbor responds by dialing the displayed alarm number, the conference is fed from the alarm office’s microphone. The alarm office’s station display changes, which tells the threatened employee that someone is now listening and help is under way.
 
*To cancel an alarm, a DAK programmed with remote cancel of conference is used.
 
*To cancel an alarm, a DAK programmed with remote cancel of conference is used.
 
*To avoid eavesdropping via the alarm conference (default member/speaker), you can operate the system with conferences non-accessible via COS. The UserDefined alarm start-up action then moves simplex conference into COS1, and the corresponding conference cancel action moves conference out of COS1.  In/out of COS 1 uses the feature “Toggle COS1”.
 
*To avoid eavesdropping via the alarm conference (default member/speaker), you can operate the system with conferences non-accessible via COS. The UserDefined alarm start-up action then moves simplex conference into COS1, and the corresponding conference cancel action moves conference out of COS1.  In/out of COS 1 uses the feature “Toggle COS1”.
Line 17: Line 17:
 
===Configuration in AlphaPro===
 
===Configuration in AlphaPro===
 
There are two pieces of information that must be organized per station:
 
There are two pieces of information that must be organized per station:
*Which group to use to alarm neighbours
+
*Which group to use to alarm neighbors
 
*Which conference to use for each alarm point
 
*Which conference to use for each alarm point
 
Example:
 
Example:
Station 123, Neighbour group 891, Alarm ding-dong group dummy station 199.
+
Station 123, Neighbor group 891, Alarm ding-dong group dummy station 199.
 
Action for the Userdefined event that starts the whole thing:
 
Action for the Userdefined event that starts the whole thing:
 
  $DIAL_DIGITS L199 L891..............group call ding-dong…
 
  $DIAL_DIGITS L199 L891..............group call ding-dong…
  $PROG_CONF  L891 L8223 U2..........display alarm source and dir.no
+
  $PROG_CONF  L891 L8223 U2..........display alarm source and dir. no
 
It’s possible to “hard-code” this information per station, as max 49 stations can have this functionality.
 
It’s possible to “hard-code” this information per station, as max 49 stations can have this functionality.
Alternatively, to ease configuration if say more than 10 stations is used, the AlphaComs External Feature mechanism can be used. Then we must have some regularity in the number plan:
+
Alternatively, to ease configuration if say more than 10 stations is used, the AlphaCom's External Feature mechanism can be used. Then we must have some regularity in the number plan:
 
*E.g. using 3 digit station numbers 101-149
 
*E.g. using 3 digit station numbers 101-149
 
*Corresponding alarm conferences 8201 to 8249 (two last digits identical).   
 
*Corresponding alarm conferences 8201 to 8249 (two last digits identical).   
*Use two Event Trigger dir.nos, e.g. 9501 for activate and and 9502 for terminate.
+
*Use two Event Trigger dir. no's, e.g. 9501 for activate and 9502 for terminate.
*Use station 199 as dummy station for the initial ding-dong greoup call
+
*Use station 199 as dummy station for the initial ding-dong group call
 
*Use conference 8250 as the alarm display conference
 
*Use conference 8250 as the alarm display conference
  
 
===Configure External Feature===
 
===Configure External Feature===
 
*Set up the feature function once, “Silent Alarm Source”.
 
*Set up the feature function once, “Silent Alarm Source”.
The External Feature is an user-defined mechanism, which is referenced by the Event Handler only. You select what each feature is used for, and give it a suitable name. Note that the features are common for all stations, even if you can change it when entering the screen from one station.   
+
The External Feature is a user-defined mechanism, which is referenced by the Event Handler only. You select what each feature is used for, and give it a suitable name. Note that the features are common for all stations, even if you can change it when entering the screen from one station.   
 
*For each station that can set up an alarm, set the correct External Feature checkbox.
 
*For each station that can set up an alarm, set the correct External Feature checkbox.
Also, enter the neighbour group dir.no under “Ext.Feature Parameter”.
+
Also, enter the neighbor group dir. no under “Ext. Feature Parameter”.
  
 
===Configure Event Handler===
 
===Configure Event Handler===
Line 42: Line 42:
 
*Enter Event Handling via the System screen. Now you can program for all stations in the exchange.
 
*Enter Event Handling via the System screen. Now you can program for all stations in the exchange.
 
*Alarm activation:
 
*Alarm activation:
Create one event, owned by “all alarm stations”, related-to the activate dir.no 9501, doing an action which refers to the actual station’s directory numbers.
+
Create one event, owned by “all alarm stations”, related-to the activate dir. no 9501, doing an action which refers to the actual station’s directory numbers.
The common action look like this:
+
The common action looks like this:
 
  $DIAL_DIGITS L199 L%1.exp
 
  $DIAL_DIGITS L199 L%1.exp
 
  $SET_DIRNO_TXT L8250 ‘82%1.dir(2) Alarm %1.nam()’
 
  $SET_DIRNO_TXT L8250 ‘82%1.dir(2) Alarm %1.nam()’
 
  $PROG_CONF L%1.exp L8250 U2
 
  $PROG_CONF L%1.exp L8250 U2
 
*Alarm termination:
 
*Alarm termination:
Create one event, owned by “all alarm stations”, related-to the terminate dir.no 9502, doing an action which refers to the actual station’s directory numbers.
+
Create one event, owned by “all alarm stations”, related-to the terminate dir. no 9502, doing an action which refers to the actual station’s directory numbers.
The common action look like this:
+
The common action looks like this:
 
  $PROG_CONF L%1.exp L82%1.dir(2) U2
 
  $PROG_CONF L%1.exp L82%1.dir(2) U2
 
Parameters are:
 
Parameters are:
  %1.EXP.........gets the active station’s Ext.Feature parameter, e.g. 891
+
  %1.EXP.........gets the active station’s Ext. Feature parameter, e.g. 891
 
  %1.DIR(2)......gets the 2 last digits of the active station’s directory number, e.g. 23 from 123.
 
  %1.DIR(2)......gets the 2 last digits of the active station’s directory number, e.g. 23 from 123.
 
  %1.NAM().......gets the active station’s name
 
  %1.NAM().......gets the active station’s name

Revision as of 10:58, 4 June 2010

This application is intended for e.g. public offices which handles clients that can become threatening. As client handling is confidential, each employee sits alone in his/her office, and a possible attack will not be noticed by co-workers. Each office is equipped with an intercom station, plus an alarm button. When the alarm button is pressed, a special group call with a characteristic ding-dong sequence is broadcast to neighboring offices, and all station displays shows “8123 Alarm XXXXX”. The neighboring offices can then select to listen in to the alarm room by dialing the displayed directory number “8123”. It’s possible to simulate an innocent conversation by pressing the M-key and saying “XXXX, do you have the file for client YYYY” and thus make the threatening client understand that he is not alone. When the situation is under control, the alarm station can terminate the alarm conference.

Configuration of the exchange

Exchange features used

  • Alarm key: Use a substation “id” pulse which the exchange handles as DAK1. The DAK is programmed with dir.no 9534: “Event Trigger - Without Tone”.
  • Event Trigger causes event “User defined” on the alarm station.
  • Actions:
    • Group call with special gong to group of neighbors. (The group is set up using a dummy station as A-subscriber.)
    • Simplex conference to neighboring group. (To give display info along with the special gong.)One conference is used for all alarms. The name text is modified to indicate dial-back dir. no and alarm source.
  • The dial-back feature is a dedicated simplex conference per alarm point. There are 50 simplex conferences, i.e. max 49 offices can have Silent Alarm. The alarm conference has the name of the alarm station, and the alarm station is default member and default speaker. As soon as one neighbor responds by dialing the displayed alarm number, the conference is fed from the alarm office’s microphone. The alarm office’s station display changes, which tells the threatened employee that someone is now listening and help is under way.
  • To cancel an alarm, a DAK programmed with remote cancel of conference is used.
  • To avoid eavesdropping via the alarm conference (default member/speaker), you can operate the system with conferences non-accessible via COS. The UserDefined alarm start-up action then moves simplex conference into COS1, and the corresponding conference cancel action moves conference out of COS1. In/out of COS 1 uses the feature “Toggle COS1”.

Configuration in AlphaPro

There are two pieces of information that must be organized per station:

  • Which group to use to alarm neighbors
  • Which conference to use for each alarm point

Example: Station 123, Neighbor group 891, Alarm ding-dong group dummy station 199. Action for the Userdefined event that starts the whole thing:

$DIAL_DIGITS L199 L891..............group call ding-dong…
$PROG_CONF   L891 L8223 U2..........display alarm source and dir. no

It’s possible to “hard-code” this information per station, as max 49 stations can have this functionality. Alternatively, to ease configuration if say more than 10 stations is used, the AlphaCom's External Feature mechanism can be used. Then we must have some regularity in the number plan:

  • E.g. using 3 digit station numbers 101-149
  • Corresponding alarm conferences 8201 to 8249 (two last digits identical).
  • Use two Event Trigger dir. no's, e.g. 9501 for activate and 9502 for terminate.
  • Use station 199 as dummy station for the initial ding-dong group call
  • Use conference 8250 as the alarm display conference

Configure External Feature

  • Set up the feature function once, “Silent Alarm Source”.

The External Feature is a user-defined mechanism, which is referenced by the Event Handler only. You select what each feature is used for, and give it a suitable name. Note that the features are common for all stations, even if you can change it when entering the screen from one station.

  • For each station that can set up an alarm, set the correct External Feature checkbox.

Also, enter the neighbor group dir. no under “Ext. Feature Parameter”.

Configure Event Handler

Now we can use the Event handler’s ability to handle many stations with one line of event code.

  • Enter Event Handling via the System screen. Now you can program for all stations in the exchange.
  • Alarm activation:

Create one event, owned by “all alarm stations”, related-to the activate dir. no 9501, doing an action which refers to the actual station’s directory numbers. The common action looks like this:

$DIAL_DIGITS L199 L%1.exp
$SET_DIRNO_TXT L8250 ‘82%1.dir(2) Alarm %1.nam()’
$PROG_CONF L%1.exp L8250 U2
  • Alarm termination:

Create one event, owned by “all alarm stations”, related-to the terminate dir. no 9502, doing an action which refers to the actual station’s directory numbers. The common action looks like this:

$PROG_CONF L%1.exp L82%1.dir(2) U2

Parameters are:

%1.EXP.........gets the active station’s Ext. Feature parameter, e.g. 891
%1.DIR(2)......gets the 2 last digits of the active station’s directory number, e.g. 23 from 123.
%1.NAM().......gets the active station’s name