1. Server Setup
This article will discuss the older Mobile-911 app. If you are looking for the new app, please review the WIN-911 folder on the knowledge base. The new WIN-911 Mobile app is shown on the right, while the previous app was named Mobile-911 and is shown on the left. It is important to note these are two different applications and the new app was released in October 2019
Mobile-911 provides WIN-911 users with remote access to their alarms and data from their Android and iOS devices.
This document provides a description of the Mobile-911 architecture and deployment as well as a setup guide for Mobile-911 Connections.
A. Network Settings
A.1 Local Firewall
Before you install Mobile-911 Server you may need to make a few changes to your firewall settings. The Mobile-911 Server’s default port for incoming/outgoing connections to mobile devices is TCP port 59112 and push notifications are sent over TCP port 11171 to our dedicated push proxy servers. If the Mobile-911 Server is behind a firewall, these ports are likely blocked, meaning bidirectional exceptions will need to be created in the firewall on the computer running the Mobile-911 Server.
Mobile-911 Server communicates to WIN-911 over TCP port 59109 and TCP port 59111. If installing Mobile-911 Server on a separate machine from WIN-911, bidirectional firewall exceptions will need to be created for these ports on both the Mobile-911 Server machine and the WIN-911 machine.
Mobile devices require access to the Mobile-911 Server from outside the network which means traffic on TCP port 59112 will need to be forwarded by your router/gateway to the computer running the Mobile-911 Server. Typically this is accomplished using port forwarding. Port forwarding allows you direct traffic on a particular port. In this case, 59112, to a particular server within your LAN, the server running Mobile-911 Server. Your organization's network administrator should be able to assist with this if you do not have access to the router's configuration. If you do have access and you're not sure how to forward ports for your particular router, the PortForward website can offer additional assistance.
In this example, WIN-911 and Mobile-911 are installed on different machines. You see that your device will connect to the router at 184.108.40.206 via port 59112. Through a rule in your router, any connection via TCP port 59112 will get forwarded to the Mobile-911 machine, in this example, it is 220.127.116.11.
Note that your device cannot be connected to that same network's Wi-Fi. If your device is connected to that particular network's Wi-Fi, you can input the Mobile-911’s machine IP (18.104.22.168), but that connection will break when you are disconnected from that Wi-Fi. In the case where you are back and forth from the office and the field, a solution can be to set up the Primary Connection as the connection the router (22.214.171.124), and the Secondary Connection, as the connection to the Mobile-911 machine (126.96.36.199), that way, you will not have to re-enter information, and you can still keep your phone on Wi-Fi.
2. Setting Up WIN-911 and Mobile-911 Server Connection
A. Beginning Steps to Setting Up a Server Connection
To begin you’ll need to install and configure WIN-911 to receive alarms from your data source. After WIN-911 has been set up you may proceed with the installation of Mobile-911 Server on either the same computer as WIN-911 or another within the same network.
A.1 Mobile-911 Server Installed on the WIN-911 PC
The Mobile-911 Server and WIN-911 are preconfigured to run on the same machine so changes to the Mobile-911 Server Settings Manager and WIN-911 are not necessary to establish a connection. Ensure you have made the necessary Network adjustments mentioned previously and jump to the WIN-911 & Mobile-911 App Setup section to complete the setup.
A.2 Mobile-911 Server NOT Installed on the WIN-911 PC
The Mobile-911 Server and WIN-911 Mobile-911 Runtime run as Windows services and in order for them to communicate, they must run under the same user account with identical passwords. During the installation of WIN-911, a user account is selected and it is this user that is running the WIN-911 Mobile-911 Runtime. You cannot change the user running the WIN-911 Mobile-911 Runtime as WIN-911 will stop functioning properly.
You will need to run the Mobile-911 Server with the same user running the WIN-911 Mobile-911 Runtime. If a domain user account was used during the installation of WIN-911, change the Log on the user of the Mobile-911 Server to the same domain account. If running in a Workgroup environment, an identical user account will need to be created on the Mobile-911 machine. Once the account has been created, the Log on the user of the Mobile-911 Server must be changed to run under the new account. A restart of the Mobile-911 Server is required for the setting to take effect. See below for step by step directions on changing the logon user of a service.
- Click Start, click in the Start Search box, type services.msc, and then press ENTER.
- Locate the service you’d like to change. Services you need to modify include Mobile-911 Bridge Inbound, Mobile-911 Bridge Outbound, and Mobile-911 Server V2.
- In the details pane, right-click the service that you want to configure, and then click Properties
- To specify the user account that the service can use to log on, click the Log On tab.
- Click This account, click Browse, and then specify a user account in the Select User dialog box. When you are finished, click OK.
- Type the password for the user account in Password and in Confirm password, and then click OK.
B. Configure WIN-911’s Mobile-911 Gateway
The Mobile-911 Gateway is used to tell WIN-911 where the Mobile-911 Server is located. Access the Gateway by opening WIN-911 and navigating to Contacts > Mobile-911 > Gateway.
By default, WIN-911 will Auto Discover the Mobile-911 Server. We find this works well when the Mobile-911 Server is running on the same machine as WIN-911. If this is this case, we suggest not making any changes.
If the Mobile-911 Server is running on a separate machine, we suggest selecting Specify and entering the hostname or IP address of the Mobile-911 machine. If using an IP address, we strongly suggest using a static IP address to avoid service interruptions. If a static IP address is not used, the IP address can change which will cause Mobile-911 and WIN-911 to stop communicating.
The default port is 59111, it can be changed if needed but adjustments to the firewall and the Mobile-911 Server Settings Manager will need be made.
Use the Test Connection button to ensure the connection is working and then save your settings.
C. Configure Mobile-911 Server Manager
The Mobile-911 Server uses a separate configuration utility called Mobile-911 Server Settings Manager.
The Settings Manager can be accessed from the Windows Start Menu > All Programs > Mobile 911 Server V2 folder. The Mobile-911 Server Settings Manager is used to manage IP addresses/hostnames, port numbers, MobileView, and Registered Devices (Mobile Devices).
The Local Address is used to tell Mobile-911 which Network Adapter it should listen to for incoming connections from Mobile-911 apps. By default we have entered 0.0.0.0 which tells Mobile-911 to listen to all Network Adapters. If Mobile-911 should listen to a specific Network Adapter, enter its IP address here.
The Local Port is the TCP port where Mobile-911 will host its Web Service. Mobile-911 apps will connect to the Mobile-911 Server through this port. This port can be changed but firewall/router settings will also need to be changed.
If you make changes on this tab, be sure to click Save on the bottom right of the window.
C.1 WIN-911 Bridge
The WIN-911 Bridge tab is used to tell Mobile-911 where WIN-911 is located.
The default setting is for Mobile-911 to Auto Discover WIN-911 which works well when WIN-911 is installed on the same machine as the Mobile-911 Server. If WIN-911 has been installed on a separate machine, we suggest selecting Manually Configure Endpoints. Now the hostname/IP address of the WIN-911 machine must be manually entered. The port needs to be changed to 59109 when using WIN-911 Interactive or Advanced.
The Mobile-911 Server can connect to multiple WIN-911 installations. If configuring more than 1 WIN-911 system, Manually Configure Endpoints must be selected as Auto Discover is NOT supported.
To configure multiple WIN-911 systems, enter multiple hostnames/IP addresses in the additional fields. The default port for WIN-911 Interactive or WIN-911 Advanced connections is 59109 and 59110 for WIN-911 V7.
If you make changes on this tab, be sure to click Save on the bottom right of the window.
The Manage tab is used to manage Device IDs/Mobile-911 Codes. A Device ID/Mobile-911 Code is a unique identifier for each mobile device connected to the Mobile-911 Server.
As mobile devices are connected to the Mobile-911 Server, they will appear in the Registered Clients list. Devices which are not in the Registered Clients list will not receive notifications.
C.3 Mobile View
WIN-911 Interactive and WIN-911 Advanced do not currently support Mobile View connections.
D. WIN-911 & Mobile-911 App Setup
When opening the Mobile-911 app for the first time you will be greeted with a dialog to enter your Primary and Secondary server addresses. Select OK on the dialog and you will be taken to screen giving the option to enter the IP address and port number for the Mobile-911 Server. In the Primary Server field, enter your ISP provided the IP address and the default port of 59112. If Mobile-911 has been set up correctly, you’ll see a Successful dialog after tapping Test Connection.
If successful, click Save. If you have a Secondary Mobile-911 Server, you can enter its address as well. If the connection fails, ensure port 59112 is forwarded properly and that the firewall is configured correctly. You can use third-party services to check whether the port is open. E.g. http://ismyportopen.com/
Now you must create Mobile-911 Connections in WIN-911 so it knows it needs to send Mobile-911 notifications. Each mobile device has a unique identifier called a Device ID or a Mobile-911 Code, WIN-911 needs this code to be able to send notifications to the device. Without the code, WIN-911 doesn’t know which device to send a notification to.
You can find your Device ID/Mobile-911 Code by selecting Settings in the Mobile-911 app where you’ll see an option for sending the Device ID/Mobile-911 code via email. Select this option and an email will be composed with the Device ID/Mobile-911 Code. We have included this functionality to reduce the possibility of entering typos in WIN-911. Send the email to yourself so you can copy the ID into WIN-911. Alternatively, you can open the Mobile-911 Server Settings Manager, select the Manage tab and you will see the devices already connected to the Mobile-911 Server under the Registered Clients tab. Right-click a device and you will be able to copy the ID. You will find this method works well with a few devices but as the list grows, you will want users to email their IDs for input into WIN-911.
To create a Mobile-911 Connection, follow these steps:
- Open WIN-911.
- Navigate to the Contacts > Mobile-911 > Connections.
- Create a new connection by selecting the + icon on the bottom left.
- Enter a Name, Device ID, and select a schedule.
- If you’d like to acknowledge alarms, select the Ack Options tab. Choose Ack with Password and enter a numeric password.
- Feel free to explore the rest of the options.
- Save your connection