Networked Robotics Corporation Toll free support

877 FRZ TEMP

877 GLP TEMP

825 Chicago Avenue Suite F, Evanston Il 60202

 

Tempurity™ System Voice Alarm Notifications

Introduction

This document describes how to implement, test, and debug Tempurity System voice alarm notifications. A voice alarm notification is a phone call in which a robotic voice relates the current state of a "monitored device" usually upon the initiation of an "alarm" state.

The Tempurity Server uses a form of voice-over-IP to implement the phone call. When an alarm condition is detected the request to send a call travels from your Tempurity Server to a voice server on the internet which then makes the call  to your phone.

The implementation of voice alarms in Tempurity does not require dialers or special hardware of any kind. Any authorized Tempurity Server connected to the internet can send voice alarm notifications.  Because every PC has the ability to make calls and because Tempurity software is easily downloaded,  Tempurity can operate in a highly redundant fashion - with more than one PC watching a set of monitored devices anywhere in the world.

Limitations

Voice alarm notifications may not be delivered properly on phones with extensions, or those with answering machines. Always check to make sure that voice alarms are delivered properly using the test calls generated with every new alarm group before relying on them for monitoring your samples.

Voice alarms are not active to some international phone numbers. If you are not sure about your country e-mail support@networkedrobotics.com.

Quick test?

If you are reading this because you are wondering if Tempurity voice alarm notifications are currently operational,  you can do a quick test of a phone call here.  This webpage  tests only the global ability of the system to make a call and your phone.  If you are not getting test calls from your Tempurity Monitor - see the requirements section below.

Tempurity also sends e-mail, text message, pages, and alarm status is always visible from the Tempurity Monitor's main display. For a general overview of the Tempurity architecture see the brief architecture overview.

The requirements to implement voice alarms in Tempurity

There are three requirements for the implementation of voice alarm notifications from your site:

1)  A voice account/voice password These are available through Networked Robotics.  The voice account is entered in the Tempurity Server Configuration utility and then the Tempurity Server must be restarted.

2) Networked Robotics must specifically authorize the voice-sending IP address. This is the external address of the Tempurity Server that is sending the voice alarm notification. 

3) The ability to send messages to the internet from a Tempurity Server computer  (messages to the internet can not blocked).

Voice password

Voice passwords are available from Networked Robotics, however for long-term use your company, site,  or department may need its own account.

 Voice accounts are of the following form and must be entered into the Tempurity Server Configuration utility using the numeric form below. Remember to enter the dash.  After entry the Tempurity Server must be restarted for the voice code to take effect.

 e.g. 34040-235272736

External/Public IP addresses

Networked Robotics must authorize your external or public IP address in order for voice calls to be sent by your Tempurity Server.

The external IP address of the Tempurity Server is often different from the IP address of the Tempurity Server computer itself.

The easiest way to find the relevant external IP address is, from the Tempurity Server computer,  go to Google and type "What's my IP".  You can also go to one of the pages listed such as

 http://whatismyipaddress.com/

This is the Ip address that should be sent to the Networked Robotics support group at support@networkedrobotics.com to enable voice alarm notifications from your Tempurity Server.  Voice alarms will not be active until the voice code is entered and the Tempurity Server is restarted, and Networked Robotics has authorized your external IP.

The specific authorization of source IP addresses for voice protects against the possibility that unauthorized people on the internet can make calls.

Blocked Internet addresses

Some companies may implement software that blocks certain external web pages.  The external address used to make calls is

api.voiceshot.com/ivrapi.asp over TCP port 80

This is not a web URL and customers should not try to connect to this manually through their browsers.  However it may still be blocked by your company.

Retries

If your phone is busy, or there is no answer the system will try again after a few minutes.  After usually 3 tries, dependent on you voice account, it will stop calling until the next alarm stage.

If the system gets an answering machine it will try to leave a message, however the timing on some answering machines is such that a partial message will be received. If an answering machine answers the call, no retries will be attempted until the next alarm stage.

Foreign language voice alarm notifications

Voice alarm notifications in foreign language versions of Tempurity (French, Spanish, Italian, Chinese, Japanese, Portuguese, etc) are issued in the Windows default language of the Tempurity Monitor computer.  At the present time these foreign-language voice alarm notifications are difficult to understand because of the text to voice capabilities in these languages.


back to Support / Tutorials