How can I use MobiControl to manage and/or remote control devices whose IP address is not reachable or not public (i.e. external or private addresses) as is often the case for GPRS connections?
The MobiControl desktop software does not need to initiate connections to devices, instead the MobiControl device software connects to servers. If the MobiControl device agent software is installed on a mobile device, it will attempt to connect to a deployment server and maintain that connection. In this way the desktop software does not need to connect to the device, it just uses the connection that the device software maintains to the server. Since the desktop software does not need to initiate connections to devices, dynamic device addresses are also not a problem. MobiControl also allows external IP addresses and ports to be assigned to deployment servers. In this way devices can connect to external addresses that then get mapped to internal addresses and ports by firewall or proxy software. When initiating remote control sessions to devices with private addresses you need to use the TCP/IP (SERVER) connection profile. TCP/IP (SERVER) remote control sessions use device initiated co