Tempurity™ System Voice Alarm NotificationsUpdated March 2023 IntroductionThis 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. LimitationsVoice 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 testIf 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 TempurityThere are three requirements for the implementation of voice alarm notifications from your site:
Voice passwordVoice 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 addressesNetworked 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 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 serverSome 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. RetriesIf 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. MaintenanceYou 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 notificationsVoice 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
|