TopView VOIP Call-out Alarm Notification
TopView VOIP Alarm Notification
(and how to make free VOIP calls from TopView)
What is TopView VOIP Alarm Notification?
TopView Alarm and Notification software supports numerous notification channels including: email, SMS/text, voice call-out, pagers, and others. Voice call-out, AKA TopView Voice Notification, delivers spoken alarm messages to any phone. In the past, TopView Voice Notification required an analog phone line and some type of TAPI call-out device (e.g., voice modem).
Now, with VOIP support, TopView can deliver spoken alarm messages to phones over an Ethernet network. This means that no phone lines or additional physical devices/modems are required to send voice notifications, just a network connection via the internet or a LAN.
TopView VOIP support requires a VOIP Phone System, also known as an IP PBX.
TopView VOIP communicates via SIP (“Session Initiated Protocol”).
- If your company has an IP PBX, it likely supports SIP.
- If your company does not have an IP PBX,
- You may be able to use a hosted system for sending TopView VOIP Voice Notification messages. See below for an example using a free SIP service.
- You can purchase an install an inexpensive IP PBX to make VOIP calls over existing over analog phone lines or to hardware and software IP phones. This is a create replacement solution for existing TAPI installations.
TopView is the “caller” and must log into the IP PBX under an account. As a minimum, you will need the host name or IP address of the VOIP Phone System SIP Server, a username, and password.
Upon an alarm, TopView can make VOIP calls by connecting to the VOIP Phone System over the network and initiating a call.
How can I receive a VOIP call from TopView?
If your IP PBX has a VoIP gateway it can connect to existing phone lines and phone numbers outside of the IP PBX. This would allow you to call any phone number. If not, you can still make calls to phones registered to your IP PBX, even if they are not on the public phone network.
IP Phones connected to your IP PBX can also be called, usually by extension. An IP phone may be a physical phone that supports VOIP, or a “soft phone”. A “soft phone” is phone software running on your computer, tablet, or smart phone. You can find free IP phones for Android and iPhone by searching the app store.
Testing TopView with a free VOIP/SIP Service and free Soft Phone
Even if you do not have a company VOIP phone system, or an IP PBX, you can use TopView with a hosted VOIP Service. You must have an account with the VOIP service and a connection from the TopView machine to the hosted VOIP service. This example will use a FREE SIP Service that can call other users of the free service but cannot call phone numbers.
- TopView 6.21 or later with VOIP support. Download
- A soft phone for receiving calls. Our example will use the 3CX Phone 6 for Windows. Please download and install if you’d like to follow the example below.
Note: Newer versions of this soft phone will not connect to the LINPHONE Free SIP Service we are using in this example so please download from our link.
- A SIP Service for making calls. Our example will use the LINPHONE Free SIP Service. Please create an account if you’d like to follow the example below.
The LINPHONE Free SIP Service account
When you create the free account with LINPHONE you will register a username and password. Your SIP Identity will look like this: firstname.lastname@example.org. The username is your “phone number”. Using this account you can call any other users connected to the LINPHONE Free SIP Service via IP phones or soft phones (or from TopView). To make VOIP calls to other people, you enter the username as the “phone number”.
To test TopView, you only need one LINPHONE SIP Service account – we can use a single account for both calling and receiving. To avoid confusion, the example below will assume that we have created two LINPHONE SIP Service accounts, one for calling and one for receiving.
The example will use the following LINPHONE accounts:
- For making calls (from TopView), username=topviewcaller, pw=abc
- For receiving calls from TopView (on the 3CX phone), username=topviewuser, pw=xyz
The 3CX Softphone will receive calls from TopView. Therefore we need to configure the soft phone with the receiver account information.
When you first launch the 3CX phone, click the [Create Profile] button then click [NEW] to create a new account.
- Account name: enter any name. Example=Joe
- Caller ID: enter any name. Example=Joe
- Extension: your LINPHONE user name. Example=topviewuser
- ID: your LINPHONE user name. Example=topviewuser
- Password: your LINPHONE password. Example=xyz
- IP of the PBX/SIP Server. Select “I am out of the office” and enter sip.linphone.org
- Click [OK] to close the account settings screen.
- On the Accounts screen, make sure the the account is selected (check box before account) and click [OK]
- If the 3CX phone successfully connects to the LINPHONE SIP Service, you should see the account name in the upper right corner of the phone and “On Hook” as the status (see example phone to the right).
Leave the 3CX Phone running. In the next step will will call the phone from TopView.
Making a VOIP call from TopView
Launch the TopView Configurator
From the left menu, select Voice Notification, check “Enable Voice Notification”, and click [Configure]
The Voice Notification Settings screen contains 2 tabs: General and Call Settings. Let’s first configure the Call Settings, then the General settings.
- Leave the defaults under “Starting and ending the call”
- Under “Alarm message to play over phone”
- Make sure that “Convert alarm message to speech (TTS)” is selected
- Select a voice from the “Available voices” drop down and click “Listen now” to hear an example TTS message played through the speakers of the TopView machine.
General: the General settings allow you to specify the SIP Service details and the default Voice Notification Recipient group
- Select “Use VOIP” to enable the VOIP Callout Settings
- VOIP Callout Settings
- SIP Server host/IP: sip.linphone.org
- Display name: enter any name. Example=TopView
- User name: your LINPHONE user name for the caller account. Example=topviewcaller
- Authorization name: your LINPHONE user name for the caller account. Example=topviewcaller
- Password: your LINPHONE password for the caller account. Example=abc
- Registration required: yes
Add a recipient to the Default Voice Notification Group
To the right of the Default Voice Group recipient list, click [Add] to add a recipient phone number. We are going to perform a test call to the 3CX phone, and the “phone number” of the 3CX phone is the user name that you configured for the 3CX phone. Example =topviewuser
Make a test call from TopView to the 3CX phone
Click the [Make test call] button to make a test call from TopView to the 3CX phone. If using Linphone, choose the recipient with (or set the recipient address to) the Linphone user name.