Tempurity Navigation Links


   Networked Robotics Corporation
   Toll free support

              877 FRZ TEMP

              877 GLP TEMP

 

Tempurity™ System Voice Alarm Notifications

                                                                                        Updated March 2023

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 computer 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 whether voice can be sent to your country e-mail Networked Robotics support at 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 Tempurity System to make a call and your phone's ability to receive a call. Problems are more commonly in the installation and configuration of the Tempurity System locally at your institution. If you are not getting test calls from your Tempurity Monitor - first check 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 after the valid password is entered.

2) Networked Robotics must specifically authorize the voice-sending IP address. This is the external (sometimes called the public) IP 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 password.

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 address that we authorize must be an IP version 4 address similar to the form  168.70.25.10.

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

Checking for blocked access to the voice server

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 attempt calls manually through their browsers however to test access  you may wish to type the URL into your browser:

 http://api.voiceshot.com/ivrapi.asp

If you get a response of any type, including any errors from the website, then voice calls are not blocked by your institution.

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.

Maintenance

You should notifiy your IT group that the Public Ip Address of your institution or your location in the institution should not be changed without notice. Tempurity System alarm groups should be tested regularly.

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.

Customized voice alarm notification

Customization of voice calls is possible for your individual institution. Examples of specific types of customization include - keypress forwarding to a given phone number,  control over voice,  customized prerecorded messages, number of retries, integration into in-house systems, and many other functions. In order to implement this type of customization an account is required similar in cost and type to cell phone account that will be charged monthly.  Contact support@networkedrobotics.com for more information.

back to Support / Tutorials