Skip to main content

Milestone GCX-ONE

Introduction

Milestone servers are treated as NVR devices in GCX-ONE. Since Milestone is a VMS platform, additional configuration steps are required.

GCX-ONE uses the same Milestone SDK as the Milestone XProtect Smart Client.

To verify connectivity: Attempt a remote connection (outside the local network) using the Milestone XProtect Smart Client. If video streaming works successfully, GCX-ONE will also be able to connect.

Milestone Configuration

Required Ports

Ensure the following ports are open on the Milestone server:

  • 80, 443 – Management Client
  • 7563 – Streaming Port
  • 8081 – Web Client
  • 22331 – Event Service

Authentication Requirements

Users must be able to log in to the Management Client using:

  • Windows Authentication
  • Basic Authentication

Note: If no VPN or direct IP connection is used, Windows or Basic authentication must be enabled. The user must have administrative privileges.

Note: Use XProtect Smart Client 2021 R1 with the latest hotfixes applied.

Recording Server Settings

On the Milestone server, open the Management Client and navigate to:

Recording Server → Network (bottom-right section). Milestone GCX-ONE

Ensure that the IP Address or DDNS and the Streaming Port (7563) are properly configured.

Ensure that the user has the required permissions enabled. Milestone GCX-ONE

Additionally, ensure that the IP address of the recording server is defined in the RecorderConfig file on the Management Server machine. Otherwise, DNS resolution issues may occur, and remote video streaming may not function properly. Milestone GCX-ONE

Device addition in GCX-ONE must be performed using the same credentials that are used in the Milestone Management Client (refer to the attached image for reference). Milestone GCX-ONE

After this procedure, the device can be configured with GCX-ONE.

Note: Device configuration in GCX-ONE is only possible if the user can successfully log in to the Management Client with the required privileges.

Milestone GCX-ONE Config Guide with GCX-ONE

Steps to configure a Milestone device in GCX-ONE:

Step 1: Navigate to the Devices tab. Milestone GCX-ONE

Step 2: Click the Add button. Milestone GCX-ONE

Step 3: The Add Device dialog will be displayed. Milestone GCX-ONE

Step 4: In the dialog, open the Device dropdown and select Milestone NVR. Milestone GCX-ONE

Step 5: Enter all required fields: Name, IP Address or Host, Username, Password. Milestone GCX-ONE

Step 6: Click Discover. Milestone GCX-ONE

Step 7: Once the device is successfully discovered, click Save. Milestone GCX-ONE

Milestone GCX-ONE

Note: The user must select the appropriate authentication type when adding the Milestone device.

Alarm Configuration

GCX-ONE can monitor both alarms and events from Milestone. By default, listening is enabled only for Milestone alarms, as most customers configure specific event rules. Contact NXGEN Support if event listening needs to be enabled.

Customer-defined alarms must be set up in the GCX-ONE alarm mapping table.

in the GCX-ONE alarm mapping table. Ensure consistent naming across Milestone servers. During the initial set up of the Milestone receiver, provide NXGEN Support with a list of your alarm events. NXGEN Support will then add these to the alarm mapping table. If new events are added, notify NXGEN Support so that the changes can be applied.

If the alarm is not mapped, it will appear as General Alarm in Talos.

Step 1: Connect to the Milestone Server.

Step 2: Open the Milestone XProtect Management Client and log in. Milestone GCX-ONE

Step 3: Select Rules and Events from the menu.

Step 4: Select User-Defined Event. Milestone GCX-ONE

Step 5: Right-click and select Add User-Defined Event. Milestone GCX-ONE

Step 6: Enter the event name and click OK to save. Milestone GCX-ONE

The event will be added to the list. Milestone GCX-ONE

Step 7: Select Rules from the left menu.

Step 8: Select the required event to create the corresponding rule.

Milestone GCX-ONE

Step 9: Right-click and select Add Rule. Milestone GCX-ONE

Step 10: Enter a name for the rule.

Step 11: In Step 1, select the type of rule. Milestone GCX-ONE

Step 12: Select the event and click Next. Milestone GCX-ONE

Milestone GCX-ONE

Step 13: In Step 2, select a condition to be applied and click Next. Milestone GCX-ONE

Milestone GCX-ONE

Step 14: In Step 3, configure the required condition and click Next. Milestone GCX-ONE

Step 15: In Step 4, select the stop criteria and click Finish. Milestone GCX-ONE

Milestone GCX-ONE

Step 16: To trigger an event, select the event and click Test Event.

The event will be triggered. Milestone GCX-ONE

Milestone GCX-ONE

Step 17: Select Server Log to verify the triggered event logs. Milestone GCX-ONE

The log will be listed as shown in the reference image. Milestone GCX-ONE

Step 18: Select Alarm from the left menu. Milestone GCX-ONE

Step 19: Select Alarm Definition from the submenu. Milestone GCX-ONE

Step 20: Enter a name for the alarm. Milestone GCX-ONE

Step 21: From the Triggering Event list, select the required event. Milestone GCX-ONE

Step 22: Select a source. Under Servers, select the event that needs to be appended, then click OK. Milestone GCX-ONE

Milestone GCX-ONE

Step 23: Configure the required time settings:

  • Time schedule
  • Time limit
  • Priority

Step 24: Click Save (top-left corner) to apply the configuration. Milestone GCX-ONE

Step 25: Log in to GCX-ONE.

Step 26: Navigate to the Map view. Milestone GCX-ONE

Step 27: Select the required customer and click Edit Mode. Milestone GCX-ONE

Step 28: At the bottom of the screen, click Add. Milestone GCX-ONE

Step 29: From the dropdown menu, select the required device. Milestone GCX-ONE

Step 30: Click Save to confirm and add the I/O to the map. Milestone GCX-ONE

Loading...