Actions

Silent Alarm

From Zenitel Wiki

Revision as of 10:47, 4 June 2010 by Roarl (talk) (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...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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. 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”. 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. 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 neighbours. (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.
  • 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.
  • 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 neighbours
  • Which conference to use for each alarm point

Example: Station 123, Neighbour 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 AlphaComs 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.nos, e.g. 9501 for activate and and 9502 for terminate.
  • Use station 199 as dummy station for the initial ding-dong greoup 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 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.

  • 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”.

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 look 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 look 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