Introduction


This document will guide you through setting up the Mobile-911 Server V2 with WIN-911 Interactive or WIN-911 Advanced.

Network Settings


Firewall


Before you install Mobile-911 Server you may need to make a few changes to your network 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.


Router


A Mobile-911 connection works as follows, your smart device connects to the Mobile-911 server via TCP port 59112, Mobile-911 will communicate with WIN-911 via TCP port 59109, and WIN-911 will communicate back to Mobile-911 via TCP port 59111, as shown in the diagram. If the Mobile-911 Server is behind a router, the mobile devices need to access to the Mobile-911 Server from outside the network, TCP port 59112 will need to be forwarded to the computer running the Mobile-911 Server. If not sure how to forward ports on your router, this website may be useful, http://portforward.com. Please contact your IT department for additional assistance forwarding ports. Port forwarding is an application of network address translation (NAT) that redirects a communication request from one address and port number combination to another. The diagram below gives a basic idea of how port forwarding works.


In this example, WIN-911 and Mobile-911 are installed on different machines. You see that your device will connect to the router at 198.205.2.7 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 198.205.2.4.


Note that your device cannot be connected to that same networks Wi-Fi. If your device is connected to that particular networks Wi-Fi, you can input the Mobile-911’s machine IP (198.205.2.4), 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 setup the Primary Connection as the connection the router (198.205.2.7), and the Secondary Connection, as the connection to the Mobile-911 machine (198.205.2.4), that way, you will not have to re-enter information, and you can still keep your phone on Wi-Fi.  


Setting Up WIN-911 and Mobile-911 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 setup you may proceed with the installation of Mobile-911 Server on either the same computer as WIN-911 or another within the same network.


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 setup.


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 installation of WIN-911, change the “Log on” user of the Mobile-911 Server to 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” 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 log on user of a service.


  1. Click Start, click in the Start Search box, type services.msc, and then press ENTER.
  2. 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.
  3. In the details pane, right-click the service that you want to configure, and then click Properties
  4. To specify the user account that the service can use to log on, click the Log On tab.
  5. Click This account, click Browse, and then specify a user account in the Select User dialog box. When you are finished, click OK.
  6. Type the password for the user account in Password and in Confirm password, and then click OK.

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 host name 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.


Configure Mobile-911 Server Manager


The Mobile-911 Server uses a separate configuration utility called Mobile-911 Server Settings Manager which 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).


M911-SSM


Web Server



Local Address


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.


Local Port


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.



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.


Manage


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.



Registered Clients


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.



Mobile View


WIN-911 Interactive and WIN-911 Advanced do not currently support Mobile View connections.

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 IP address and the default port of 59112. If Mobile-911 has been setup 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’ll 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’ll 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:

  1. Open WIN-911.
  2. Navigate to the Contacts > Mobile-911 > Connections.
  3. Create a new connection by selecting the + icon on the bottom left.
  4. Enter a Name, Device ID, and select a schedule.
  5. If you’d like to acknowledge alarms, select the Ack Options tab. Choose “Ack with Password” and enter a numeric password.
  6. Feel free to explore the rest of the options.
  7. Save your connection

Conclusion


If experiencing issues with Mobile-911, please contact WIN-911 Software’s Product Support Department at 512-326-1011 x3 or toll free in the US and Canada at 1-800-331-8740 x3.