Skip to end of banner
Go to start of banner

How to get location of W-AIR Base Station in case of emergency alarm triggered

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

This Guide explains how to get the location of the nearest W-AIR Base Station in W-AIR Network in case of emergency alarm triggered on W-AIR Handset.

  • Min W-AIR firmware: 0501b5
  • Min WMS version: 5.02.20201207.3
  • W-AIR documentation: Link

Created: December 2020

Permalink: https://confluence.wildix.com/x/UoPPB

Requirements

  • Hardware/ Virtual PBX
  • W-AIR Network set up on the PBX
  • W-AIR firmware starting from v. 0501b5

W-AIR base configuration

  1. Go to the web interface of the Primary W-AIR Base Station -> Management
  2. Enable Text Messaging 
  3. Set PBX as Text Messaging & Alarm Server
  4. Change Text Messaging Port to 9300 


  • Reboot the W-AIR base

PBX configuration

  • Edit call file template config located in the file /var/lib/callweaver/dialplan/alarm.template. 

Follow the prompts in the file to edit it:

# Call file template. Supported values (should be in {{}}):
# ID1, ID2 ... - RFPI Addresses, 10 hex digits, in descending signals level order, check it on the web interface of a base, Home/Status page
# SHORTID1, SHORTID2 ... - 2 last digits of IDs
# LEVEL1, LEVEL2 ... - corresponding signal levels, optional
# EXTENSION - extention of alarmed device
# NAME - user name of alarmed device
# TYPE - type of alarm, one decimal digit, check it on the web interface of a base, Alarm page, Idx column
Channel: Local/alarms@alarm-wair
Callerid: "{{NAME}}" <{{EXTENSION}}>
WaitTime: 60
MaxRetries: 3
RetryTime: 30
Context: alarm-wair, specify Dialpan procedure used for managing W-AIR calls here
Extension: {{SHORTID1}}{{TYPE}}
Priority: 1
Setvar: base={{ID1}}
  • Start W-AIR alarms service on the PBX and enable it permanently:

    # systemctl start wairmsg
    # systemctl enable wairmsg

Dialplan configuration

Add the Dialplan context, which is specified in the template config file. By default, it should be named "alarm-wair".

In this new Dialplan context:

  1. Specify the called number alarms and under this number → Dial the phone or Call group
  2. Specify your base stations' RPNs as called numbers in the format XXX, where the first two digits correspond to the RPN of the base station, the last digit can be used to specify the alarm type. 

RPN can be found on the W-AIR base station's interface; in the following example it is "00":

The following IDs correspond to the alarm types: 

  • 0: Man Down
  • 1: No Movement
  • 2: Running
  • 3: Pull Cord
  • 4: Red Key

Here is an example of how you can specify called numbers in the alarm-wair Dialplan: In this example:

  • 000 and 004 are called in case the handset is located close to the base station with RPN 00:
    • 000 - in case it is a Man Down alarm,
    • 004 - in case it is a Red Button alarm.
  • 040 and 044 in their turn, are called in case the handset is located close to the base station with RPN 04

For each of XXX called numbers, you can use the Application "Play the sound" and specify the phrases that should be pronounced using the TTS service. For example: In this example we used the following:

  • "Alarm man down triggered in the marketing office" for 000; "Red button alarm triggered in the marketing office" for 004 - the base station with RPN 00 is located in the marketing office.
  • "Alarm man down triggered in the conference room" for 040; "Red button alarm triggered in the conference room" for 044 - the base station with RPN 04 is located in the conference room.

Keep in mind, that for other languages you need to use the "Set" application to manually set the language in case you use the dynamic TTS service. More information on TTS: Wildix Business Intelligence - Artificial Intelligence services.

  • No labels