1. Getting Started with VoIP
This article will answer some frequently asked questions about VoIP and provide an overview of the requirements prior to getting started.
A. Video Resources
The VoIP Configuration Process begins with a 3-minute discussion SIP and PBX requirements and the remainder of the video discusses the configuration of WIN-911.
B. How does WIN-911 connect to a VoIP system?
WIN-911 functions as a VoIP softphone (software phone), which requires a SIP compatible VoIP server. Before deploying WIN-911 you will need to make sure one of these is available and can be used with WIN-911. Most internal PBX systems support SIP, but you will need to check with your IT team to confirm compatibility with 3rd party SIP softphones. Your IT team will also need to create a SIP extension or account for use with WIN-911. These are also known as endpoints. If an internal PBX is not available, there are many internet-based SIP options available.
C. Who should I involve during the configuration process?
Configuring a VoIP system will require a coordinated effort between the company's voice network experts (often the IT department) and the party responsible for installing WIN-911. It is strongly recommended to engage your voice network experts or IT department early in the process.
D. Will the WIN-911 Technical Support configure my PBX or SIP server for us?
No, the WIN-911 technical support is not responsible for configuring the PBX or SIP Server. WIN-911 acts as a softphone (software phone), and the PBX or SIP server should be fully configured and functional prior to attempting to connect to WIN-911. The configuration of the PBX or SIP server is to be configured by an IT or voice expert.
E. Network information required and best practices for SQL Server and IIS
When configuring WIN-911, you will need to gather the necessary information to connect to the SIP server. Typically, you will need the SIP account username and password, server address, SIP port (usually 5060), and RTP port range.
WIN-911 strongly recommends sharing the security and best practices document with the IT department or voice experts prior to getting started. Review the Security Best Practices document to better understand the recommended settings and port configurations.
2. PBX and SIP requirements
WIN-911 functions as a VoIP softphone (software phone) which requires a SIP compatible VoIP server. Before deploying WIN-911 you will need to check on the availability of a SIP compatible VoIP server. Most internal PBX systems support SIP, but you will need to check with the appropriate IT team to confirm compatibility with 3rd party SIP softphones. Your IT team will need to create a SIP endpoint/extension/account for WIN-911. For more information on softphones, review this guide explaining the basics of softphones.
If an internal PBX is not available, there are many internet-based SIP options available. Users should know this is not part of WIN-911 but your VoIP provider.
Once you have confirmed the availability of a SIP VoIP/PBX server, you will need to confirm WIN-911 will have network access to the server. When using an internal VoIP/PBX server, they're usually located on a dedicated voice network which means the IT team will need to allow access from the WIN-911 system to voice network to facilitate the connection. If you are using an internet-facing SIP service, the IT team will need to allow access to the appropriate SIP server.
A. What PBX or SIP are supported?
The VoIP system will either a PBX or an SIP provider, some of which were listed on our spec sheet you found. If your system is not listed doesn't mean it won't work, it just means we haven't tested it through QA (since there are so many). If you have a choice in your system, we recommend to customers SIP.US.
More information on WIN-911 System requirements and supported VoIP providers can be found within the WIN-911 System Requirements documentation.
B. Will you need to call into the WIN-911 system?
If your operators/users need to call into the WIN-911 system to perform alarm or report requests or acknowledgments, be sure to let your IT team know so they can allow for it. Occasionally an account is created with no inbound access for calls into the system. If you are using an internet-facing SIP service, this requires attaching a phone number to your SIP trunk which is typically an add-on feature.
C. VoIP Notifier Configuration
This section will discuss provide an overview of what is configured inside of WIN-911.
3. General Tab: SIP Account Settings
A. User ID
The username that identifies you as a subscriber to the SIP server.
B. Display Name
The name that will be displayed by the call receiver's caller ID.
C. Registration Required
If your SIP server requires additional credentials check this box to enter an additional SIP username and password.
D. Number of Unreserved Channels
Channels can be reserved for inbound or outbound only call processing. This setting designates the number of unreserved channels for the specified SIP account.
E. Number of Inbound Channels
Channels can be reserved for inbound call processing only. These channels will not process outbound calls.
F. Number of Outbound Channels
Channels can be reserved for outbound call processing only. These channels will not process inbound calls.
4. General Tab: Network
A. Server Address
Enter the URL of the SIP server that WIN-911 will use to conduct alarm notification.
B. Proxy Address (Optional)
Some SIP providers require connection via a proxy server. Enter the URL of the proxy server that WIN-911 will use to conduct alarm notification.
C. NAT Type
NAT Type Select the type of Network Address Translation the SIP server requires for WIN-911 to conduct alarm notification.
- None: Default
- STUN: Simple Transversal of UDP over NATs is a protocol for assisting devices behind a NAT firewall or router with their packet routing.
- TURN: Transversal Using Relay NAT is an extension for STUN-bis protocol to facilitate NAT traversal when one or both endpoints are behind NAT.
NAT types STUN and TURN use servers to route data behind the NAT firewall. Enter the name of the NAT server that WIN-911 will use to interface with the SIP provider.
Enter the username that WIN-911 will use when logging on to either a STUN or TURN NAT.
Enter the password that WIN-911 will use when logging on to either a STUN or TURN NAT.
G. Public IP
Enter the public IP address will use when logging on to a Manual NAT.
NOTE: The VoIP Ports article is will explain which port ranges will need to be used, open, and configured with WIN-91.
H. SIP Port
Enter the port number that WIN-911 will use to interface with the SIP server.
I. Minimum Port
Enter the lower port number of the range of possible ports WIN911 will use the conduct alarm notification.
J. Maximum Port
Enter the upper port number of the range of possible ports WIN911 will use the conduct alarm notification.
K. Binding Address
IP Address used to bind to a particular port.
L. Transport Type
Select the transport protocol that WIN-911 will use to interface with your SIP provider.
- UDP: User Datagram Protocol uses packet-based data that is sent as discrete packets. UDP does not provide error correction.
- TCP: Transmission Control Protocol uses a stream of packets and provides error correction.
- TLS: Transport Layer Security is a cryptographic protocol that provides communication security over the Internet.
- STCP: Simple TCP is a full-duplex, connection-oriented transport layer that guarantees in-order delivery.
M. SRTP Mode
Select the desired mode of Secure Real-time Transport Protocol that WIN-911 will use to interface with the SIP provider. SRTP provides encryption, message authentication, and integrity, as well as playback protection.
- None: Default
- Prefer: This mode prefers but does not require SRTP to be used.
- Force: This mode requires the use of SRTP.
N. Test SIP Settings
This button only appears in view mode and when clicked will invoke a dialog that will send a test message to the phone number that you enter. Once the call rings through a test message will be played indicating that your SIP gateway settings are correct. If the settings are not correct, then an error message will be displayed which will advise you to check your settings. Check your Event Viewer for a more detailed explanation of the nature of the failure.
3. Audio Tab
A. Speech Synthesis
These are global settings that can be overridden in Connections > Speech Synthesis section for individual voice connections.
B. Voice Selection
Select the Text to Speech voice that WIN-911 will use to conduct voice alarm notification. The voice must use SAPI 5 or higher speech engine
C. Speaking Rate Offset
Modify the default rate of speech -10 to 10 with the slider bar to refine the speech rate for your application.
Modify the volume of speech -100 to 100 decibels with the slider bar to refine the volume for your application.
E.1 Greeting Message
Enter the string that WIN-911 will use to speak the salutation.
A codec encodes a data stream for transmission, storage or encryption, or decodes it for playback or editing.
- Autoselect: WIN-911 will automatically select the codec to use. (Default)
- Specify Codec: Enter the particular codec that WIN-911 will use to verbalize alarm notification messages.
If you are have created a VoIP connection to WIN-911, but you the call is not completing properly please review the VoIP Troubleshooting Guide to turn on debug mode and review your log files.