Took me about 2 hours to figure this out as the guide in the documentation is not very clear in what you need to do and seems to assume you would know that the setup for LAN connections is apart of setting up the Internet connection for the Config Tool.
Install the full version of AwareIM on the “Client” machine, DO NOT start the Control Panel only use ConfigTool.exe.
Update the UIConfig.props file on both the server where AwareIM is running and the client you are connecting from and add/edit the following:
Client (UIConfig.Props):
HostServer=ServerIP/URL (Either works for Client)
HostServerPort=9000
WebServerPort=8083
WebServerProtocol=https
WebAppBase=AwareIM
HttpServerConnection=true
WebServer=URL
Server (UIConfig.Props):
HttpServerConnection=true
WebServer=URL (Must be the URL you use to login on a browser i.e. www.servername.com, dont need the wwww)
WebServerPort=8083
WebServerProtocol=https
WebAppBase=AwareIM
HostServer=localhost (This can be local host just for when you use ConfigTool on the server)
HostServerPort=9000
Server (BASServer.props):
DirectoryServiceProvider=tcp://ServerIP:61616
JMS_BROKER_CONNECTOR=tcp://ServerIP:61616
Allow TCP connections to the JMS port and Login port on the Firewall which is found in the Control Panel settings.