Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Witness supports integration with many different types of external systems through the use of plugins. These are stand-alone software libraries which are dynamically loaded by the Management Server and have the ability to pass data and events to and from the external system. This document describes the process of setting up the Milestone XProtect Plugin.

...

The Milestone Plugin extends the capability of Witness by enabling UI recording, alarms and bookmark integration with XProtect. Witness is able to directly support the majority of PTZ cameras on the market, however it takes full advantage of the recording capabilities and alarm management within the Milestone software to provide the operator with comprehensive incident management along with tightly coupled post-incident analysis.

Contents

...

Table of Contents
maxLevel3
indent16px
excludeIntroduction|Contents

...

Milestone XProtect Requirements

  • Milestone XProtect 2016 Professional or higher

  • Version 2016, 2016 R2 or 2019 R1

  • Edition Professional / Corporate or higher

  • Basic User must be set up for a Witness system user with full camera permissions

  • The Modern Browser plugin (Chromium) is required to host the AdvanceGuard Web UI

Info

The requirements are the same for OEM editions of the software including Siemens Siveillance.

Witness Requirements

  • The Witness installation needs to be licensed to use the Milestone plugin and the required number of cameras

  • The Milestone plugin needs to be installed

  • At least one camera must be configured to generate bookmarks

  • The Mobile Server must be installed and licenced to use the AdvanceGuard Web UI within the XProtect Smart Client

Tip

The plugin can be selected during setup and will automatically install the files in the correct locations. If you have already installed Witness without the Milestone plugin, you can run the setup to modify your installation to include the Milestone plugin.

The Setup Procedure for the Milestone XProtect Client Plugin for AdvanceGuard®

  1. Copy the Tungsten.Integration.Milestone.Client.Plugin folder from the management server install or the UI install in the plugins folder: %ProgramFiles%\Navtech Radar\Witness\Plugins\Tungsten.Integration.Milestone.Client.Plugin onto each pc that you wish to use the Milestone Client, at this location: %ProgramFiles%\Siemens\Siveillance VMS Video Client\MIPPluggins

  2. The plugin can be verified in the client by clicking help>about:

  3. Then add these permissions:

Configuring Milestone XProtect

Once the software has been installed, and the software licences have been activated, the system must be configured. Please refer to

...

Info

See the Milestone documentation for further information

Creating a User and Role

The term users primarily refers to users who connect to the surveillance system through their clients. You can configure such users in two ways:

...

As a minimum, the Witness user role will require the following global permissions:

  • Cameras → Read

  • Cameras → Bookmarks (Full control)

  • Alarms → Full Control

Filtering Cameras

On Milestone systems that have a large number of cameras it may be really beneficial to filter the camera list in Witness to show only the cameras being controlled by the Witness software, This can be achieved using permissions, which involves ensuring the global read permissions for all cameras are unset and instead only add the read option to the required devices. To filter the cameras, follow these steps:

...

7. By default all other cameras should not have the Read permission enabled and therefore will not appear in Witness.

8. Save the settings

Configuring the Modern Browser Plugin

The Modern Browser plugin is a Chromium based project and provides a modern HTML 5 client. This is required to run the AdvanceGuard Web UI because the built-in Internet Explorer browser is not supported.

The plugin installer can be downloaded from here. Once installed the plugin can be added to a XProtect Smart Client layout and configured with AdvanceGuard Web URL.

Configuring the Witness Plugin

The Milestone Plugin will appear as a node under the Integration Configurations folder within the Configuration Tree.

...

Use TLS: Enable TLS for end-to-end communications security between Witness and Milestone.

Adding Additional Servers

...

On larger Milestone systems that include additional servers for either load or redundancy, or both, it may be necessary to add these servers to the configuration. The primary server should always be added in the main part of the configuration and only additional recording and events servers should be added here. To add additional servers:

...

5. Select Save when complete

Mapping Cameras

...

Once the plugin has successfully connected to the Milestone Server it will retrieve a list of configured cameras. The mapping configuration is required to map each of the cameras configured in Witness to the corresponding cameras in Milestone. This process ensures that Witness creates bookmarks for the correct camera in response to an alarm in Witness. To map the cameras:

...

Info

Note that the UI camera is mapped in the main configuration, not in this list. Please see the previous section Configuring the Plugin in Witness.

Milestone XProtect Smart Client

The XProtect Smart Client is the desktop UI for Milestone XProtect server. On opening the client:

...

Note

For the UI to be streamed, Witness must have a separate PPI Panel open, with UI Stream set to Enabled.

Milestone XProtect Web Client

"XProtect Web Client is a web-based client application for viewing, playing back and sharing video. It provides instant access to the most commonly used surveillance functions, such as viewing live video, play back recorded video, print and export evidence. Access to features depends on individual user rights which are set up in the management client. To enable access to the XProtect Web Client, you must have a XProtect Mobile server to establish the connection between the XProtect Web Client and your system. The XProtect Web Client itself does not require any installation itself and works with most Internet browsers. Once you have set up the XProtect Mobile server, you can monitor your XProtect system anywhere from any computer or tablet with Internet access (provided you know the right external/Internet address, user name and password)." - © 2019 Milestone Systems A/S

...

5. The Alarms tab lists all alarms, but the list can be filtered to specific parameters.

...

Related Information

Filter by label (Content by label)
showLabelsfalse
cqllabel in ( "milestone" , "integration" , "plugin" ) and space = "TUN"

...