Introduction


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


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 does not communicate directly with WIN-911; rather it uses two services that must run on the same machine as WIN-911. These services are included in the WIN-911 install and are named “Mobile-911 Bridge Inbound” and “Mobile-911 Bridge Outbound.” The Mobile-911 Inbound Bridge operates over TCP port 59110 while the Mobile-911 Outbound Bridge operates over 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 59110, 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 Setting Up WIN-911 section to complete setup.


Mobile-911 Server NOT Installed on the WIN-911 PC


As mentioned previously in the Firewall section of this document, WIN-911 communicates with the Mobile-911 Server through two services called Mobile-911 Bridge Inbound and Mobile-911 Bridge Outbound. The Mobile-911 Server also runs as a Windows service. In order for all the pieces to talk to one another, they must run under the same user account with identical passwords. If running in a domain environment, this is easily accomplished by changing the “Log on” user of the three services to same domain user account. If running in a Workgroup environment, two identical local user accounts will need be created on both the WIN-911 machine and the Mobile-911 machine. Once the accounts have been created, the “Log on” user of the three services must be changed to run under the same user account. A restart of each service 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 Outbound Bridge Service


The Outbound Bridge is configured through the WIN-911 Configurator. Open the Configurator and click the Mobile-911 icon or go to Global > Mobile-911.


Configurator-M911


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 “Manually Configure Endpoints” 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 ports can be changed if needed but adjustments to the firewall and the Mobile-911 Server Settings Manager will need be made.

Click “Restart Servers” once changes have been made.


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 is defaulted to 59110 as it is WIN-911’s default.

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 V7 is 59110 and 59109 for Enterprise.

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


The Mobile View tab is used to configure Mobile View clients. More information regarding Mobile View setup can be found here.

Once changes have been made, select Restart Mobile-911.

You have now configured WIN-911 and Mobile-911 so that they can communicate over the network.


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 a Phone Book entries in the WIN-911 Configurator so WIN-911 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 the WIN-911 Configurator. Send the email to yourself so you can copy the ID into the Configurator. 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 the Phone Book entry, follow these steps:

  1. Open the WIN-911 Configurator.
  2. Go to the Configure menu > Phone Book Definitions.
  3. Create a new or edit an existing entry.
  4. Enter a name, Access Code (needs to be unique) and an Acknowledgement Code (does not need to be unique).
  5. Click New on the bottom of the window.
  6. Select Mobile-911 from the Connection drop down.
  7. Enter the Device ID/Mobile-911 Code.
  8. Select a Schedule.
  9. Click OK and save your configuration.
  10. Restart Scan and Alarm.

Do not forget to add the Contact to a Group Contact List or you will not receive alarms.


Conclusion


If you are still experiencing issues with Mobile-911, please submit a support request or contact Product Support at 512-326-1011 x3 or toll free in the US and Canada at 1-800-331-8740 x3