Integration of Milestone Systems creates additional video capabilities for Elements. Only one instance of this integration may be configured per access gateway. The Milestone integration may be requested on the Marketplace page.

A Milestone integration requires a license and may affect the system operating costs. Contact your VAR for more information.

Milestone Configuration

Before using Milestone in Elements, the system must be configured. Go to the Milestone website and download:

  • XProtect VMS (including API)

  • Milestone Open Network Bridge

Install the Milestone products according to the manufacturer documentation.

Milestone XProtect and Open Network Bridge Configuration

  1. In Milestone XProtect Management Client, create a basic user with administrator privileges.
    1. Go to Security > Basic Users.
    2. Uncheck the option, Force Basic Users to change password on next login.

    3. Go to Roles > Users and groups and add this user to Administrators

  2. Open Milestone Open Network Bridge.
    1. Select Manage ONVIF client users.
    2. Add the previously configured user. The service will restart to apply the changes.
  3. Configure the camera in Milestone Xprotect Server. The video quality for live stream and playback is determined by selecting the default settings in Milestone camera configuration.

Milestone Open Network Bridge is used for the retrieval of video. When configuring cameras, only one live stream profile and one playback profile are supported for viewing video in Elements.

For detailed information, refer to the Milestone documentation.

Elements Configuration

Configuration of Milestone devices is done in the customer portal.

Add the Milestone Bridge


  1. Add the Milestone Bridge to a gateway. Select Add > Milestone Bridge.
  2. On the configuration screen, enter a descriptive Name for the device.
  3. For the Management Server Address, enter the IP address of the XProtect Management Server.
  4. For the Open Network Bridge Address, enter the IP address of the Milestone Open Network Bridge.
  5. For the Username and Password, enter the credentials of the previously configured basic user with administrator privileges.

Add the Camera

After the camera has been configured on the Milestone recorder, it may be added to Elements.

Up to 16 cameras may be supported on a single device.

  1. On the Milestone Bridge, select Add a Camera.
  2. On the configuration screen, enter a descriptive Name for the device.
  3. Enter the camera IP address.
  4. Enter the recorder IP address.

After adding the camera, communication with Milestone is established. The following events should be received in Elements after adding camera:

  • Online - Milestone Bridge - Management Server
  • Online - Milestone Bridge - Open Network Bridge
  • Camera Online

Currently, only motion detection events are supported in Elements.

Video streaming and video downloads use a metered connection and may affect the system operating costs. Contact your VAR for more information.

The cloud video data is limited to 1 GB of free data monthly for each camera configured in the system. If additional data is required, the video data limit can be upgraded on the Marketplace page.

Training video: Elements Milestone Integration

Security

Limit access to the network by enabling a firewall to secure ports and endpoints.

Communication for the Gateway

Outgoing: HTTPS (TCP 443) and MQTTS (TCP 8883)

Endpoints:

  • deviceregistration.elementssecure.com:443
  • deviceregistration.elementslive.net:443
  • elements-prd-ioth.azure-devices.net:8883
  • elementsprdsa.blob.core.windows.net:443
  • gatewayfirmware.elementssecure.com:443
  • gatewayimages.elementssecure.com:443
Proxies are not explicitly supported. If a proxy is implemented, it must be transparent to the gateway.

Communication for Video

Communication with Milestone services from the Elements gateway is done on following ports:

  • Milestone OnvifServer Default Port: TCP 580
  • Milestone OnvifServer Default Port: TCP 554
  • Milestone Recording Server Default Port: TCP 7563
  • Milestone XProtect Configuration Server: TCP 80, 443

Configure the network infrastructure to allow connections to and from the above addresses on the following ports:

  • stun:global.stun.twilio.com
  • turn:global.turn.twilio.com
  • Port 3478 - Protocol: STUN, TURN UDP
  • Port 443 - Protocol: TURN TLS
  • Ports range 10000 - 60000 - Protocol: UDP/SRTP/SRTC




© Honeywell International Inc. All Rights Reserved.