Non-Standard Ports for the Collaboration Service

You can run the collaboration service on ports other than the default (450/451/1229).

The collaboration server script (collabserver.py) accepts two arguments - the first is the lowest port, the last is the highest port.

For example, if you opened the service with the following parameters…

collabserver.py 480 1300

…then your server would be hosted on ports 480, 481 and 1300.

Modifying or Adding Services with NSSM in Windows

The install directory for your collaboration service is usually in C:\Program Files (x86)\Optrix\ARDI\Services\Collab\

Here you'll find the NSSM utility, which ARDI uses to launch Python programs as Windows services.

To edit an existing service (such as the one created by the installer), open the directory in an administrative command prompt and type the following…

nssm edit "Collaboration Services"

This will allow you to adjust the parameters sent to your collaboration service.

You can also create a new service. Type the following…

nssm install "Collaboration Services 2"

To create a new service called “Collaboration Services 2”. To make it work, you'll need to copy in the details from the original Collaboration Services service, and remember to add parameters to host the service on different ports - otherwise the new service won't start, since the ports are already in use.