Configuration of the Milestone integration

Agent Configurator is a simple Windows desktop application with a graphic user interface. Its purpose is to configure the integration between SmartFace and Milestone XProtect.

The configuration includes these steps:

  1. Configure SmartFace connection.

  2. Configure Milestone XProtect connection.

  3. Configure camera mapping between SmartFace and Milestone XProtect.

To configure the integration

  1. Open AGENT CONFIGURATOR.

  2. Set Server URL to the SmartFace API endpoint. Server URL should contain a hostname and a port for this endpoint. The default SmartFace Web API port is 8099. If the Agent Configurator is installed on the same server as SmartFace, you can set the hostname as a localhost.

    images/download/attachments/111352972/image2020-9-30_10-16-18.png
  3. Specify Server URL for Milestone XProtect and the correct credentials. Make sure that the user used in the configuration belongs to the group which has read rights for camera configuration in Milestone Recording server and also rights to send Analytics Events. If the Agent is installed on the same server as XProtect, Server URL can be set as localhost.

    images/download/attachments/111352972/image2020-9-30_10-11-6.png

  4. When the connection to both servers is successfully established, Agent Configurator will load all configured cameras from both servers and display them in the following screen. Pair the SmartFace cameras to cameras processed by Milestone XProtect.
    Notifications about detected and identified persons will be received only from cameras that are mapped.

    images/download/attachments/111352972/image2020-9-30_10-14-35.png

  5. Save the changes by clicking Apply. After that, SmartFace – Milestone Agent will automatically reload its configuration created or edited by Agent Configurator.
    Notifications about detected and identified persons are now sent to Milestone XProtect.