milestone solution partner plugin xprotect® clients tts

46
TTS LABS - 2015 Milestone Solution Partner Plugin XProtect® Clients TTS CentinelAccess® User Setup Guide Overview CentinelAccess MSP plugin allows a performant and innovative way of managing control access with Milestone XProtect suite By:

Upload: hakhanh

Post on 02-Jan-2017

233 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Milestone Solution Partner Plugin XProtect® Clients TTS

TTS LABS - 2015

Milestone Solution Partner Plugin

XProtect® Clients

TTS CentinelAccess® User Setup Guide

Overview CentinelAccess MSP plugin allows a performant and innovative way of managing control

access with Milestone XProtect suite

By:

Page 2: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 2 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

CONTENTS

TARGET AUDIENCE .................................................................................................................................. 3

ACRONYM AND ABBREVIATIONS ............................................................................................................ 3

INTRODUCTION ....................................................................................................................................... 3

About TTS CentinelAccess and Milestone XProtect ............................................................................ 3

INSTALLATION PRE-REQUISITE ................................................................................................................ 4

DELIVERY PACKAGE CONTENT ................................................................................................................. 4

CentinelAccess Plugins files ................................................................................................................. 5

CENTINELACCESS PLUGINS INSTALLATION PROCEDURE ........................................................................ 6

Service dependencies ........................................................................................................................ 10

CONFIGURING CENTINELACCESS MSP PLUGINS ................................................................................... 10

Plugin gateway service application settings ...................................................................................... 10

STARTING CENTINELACCESS MSP ENVIRONMENT SERVICES ................................................................ 11

INTEGRATING CENTINELACCESS ACM INTO XPROTECT ........................................................................ 11

Creating Centinel ACM with XProtect Management Client .............................................................. 11

Setting up Centinel ACM with XProtect Management Client ........................................................... 17

Attaching cardholder’s picture .......................................................................................................... 24

Synchronizing AC system configuration ............................................................................................ 25

CENTINEL ACCESS ALARMS PLUGIN WITH MANAGEMENT CLIENT ...................................................... 26

Managing alarm plugin configuration ............................................................................................... 26

Alarm devices map icons illustration................................................................................................. 29

Defining alarms events ...................................................................................................................... 30

Alarm devices states map icons illustration ...................................................................................... 31

USING CENTINEL ACCESS ACM WITH SMART CLIENT ........................................................................... 32

Setup mode: Building an Access Control environment ..................................................................... 32

AC map icons illustration ............................................................................................................... 34

Activating/disabling alarms ........................................................................................................... 36

Setting access control monitoring items ....................................................................................... 36

AC User commands ....................................................................................................................... 40

Live mode: Monitoring access control .............................................................................................. 41

History AC event log .......................................................................................................................... 43

Centinel access plugins license .............................................................................................................. 46

Page 3: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 3 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

TARGET AUDIENCE

This document is intended to users of Milestone XProtect Suite willing to integrate ACM plugin MSP

CentinelAccess in order to enjoy AC facilities with Milestone VMS.

The document includes an installation’s guide of XProtect CentinelAccess plugins and gateway

service. Next, a step by step procedure is detailed for integrating the ACM plugins MSP

CentinelAccess within XProtect Management Client. Finally, some user practices with XProtect

Smart Client are described.

ACRONYM AND ABBREVIATIONS

TTS: Traffic Transport Security

MSP: Milestone Solution Partner

MIP: Milestone Integration Platform.

AC: Access Control

ACM: Access Control Module

VMS: Video Management Software.

INTRODUCTION

About TTS CentinelAccess and Milestone XProtect

TTS CentinelAccess is a powerful access control system which provides wide functionalities (multi

sites and multi hardware) to manage exploitations, operations, site integration concerning AC

business (see: www.traficsurete.com).

Milestone XProtect is a proven field high performant video hypervisor system. Furthermore, the

editor included full featured access control capabilities over his program user interface and opened

different integration facilities (via MIP SDKs) enabling market security actors to interact their AC

system with XProtect platform (MIP). In this context, So, TTS developed one MSP plugin fulfilling AC

capabilities exposed by XProtect Smart Client and XProtect Management Client.

Page 4: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 4 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

INSTALLATION PRE-REQUISITE

Here is a quick check list of minimum requirement for one target system integration:

Win 7, 8+ - Win Server 2010 – 2012+ (64bit)

Framework .NET 4.5.1

Centinel Access v14.4

o One preconfigured version on virtual machine is provided with operational settings

and simulation capabilities.

Milestone XProtect Corporate 2014

o Minimum system requirement here :

http://www.milestonesys.com/systemrequirements

MIPSDK 2014 SP3

DELIVERY PACKAGE CONTENT

The package delivery content (of directory ‘XprotectCentinelAccessMSP’) is developed below:

XProtectCentinelAccessMSP

\MIPSDK2014SP3

o MIPSDK_Redist_Installer_x64_2014SP3.msi

\TTSCentinelAccessMSPPlugin

o Setup.exe

o TTSCentinelAccess.MilestonePlugin.msi

o XProtect_CentinelAccess_Plugin_Setup_Guide.pdf

o XProtect_CentinelAccess_Plugin_Design_Guide.pdf

Page 5: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 5 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

CentinelAccess Plugins files

The file TTSCentinelAccess.MilestonePlugin.msi packed this three following components :

- TTSCentinel.AC.Milestone.Plugin.Svc - Gateway wrapper web service hosted by a

windows service enabling communication between systems. The directory contains two main

modules, and its dependencies as follows:

TTSCentinel.AC.Plugins.Win.Svc.exe: Windows service binary executable.

TTSCentinel.AC.Plugins.Gtw.Svc.dll: Library file of the wrapper gateway web

service.

TTSCentinel.AC.Plugins.Win.Svc.exe.config: Configuration Xml file.

- TTSCentinel.AccessControl.Events - AC plugin module which manages and transmits all

AC events from/to CentinelAccess using the Centinel Gateway service described above. The

directory includes the following files:

TTSCentinel.AccessControl.Events.dll: AC event plugin module.

VideoOS.Platform.AccessControl.dll, VideoOS.Platform.dll: Milestone ACM

and MIP layers.

Acplugin.def: Module definition file.

/fr/ TTSCentinel.AccessControl.Events.resources.dll: French langage

ressource Library.

- TTSCentinel.AccessControl.Alarms - AC plugin module which manages and transmits all

alarm events from/to Centinel Access using the Centinel Gateway service described above.

The directory includes the following files:

TTSCentinel.AccessControl.Alarms.dll: AC alarm plugin module.

plugin.def: Module definition file.

VideoOS.Platform.dll: Milestone MIP layer.

/fr/ TTSCentinel.AccessControl.Alarms.resources.dll: French langage

ressource Library.

Page 6: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 6 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

CENTINELACCESS PLUGINS INSTALLATION PROCEDURE

Here is installation steps for XProtect CentinelAccess plugins and gateway service:

Before running the setup program, ensure the Milestone XProtect Corporate suite is installed and

stop all Milestone Servers as shown below:

ILLUSTRATION 1.0

Then, go to the delivery folder and launch the file \TTSCentinelAccessMSPPlugin\Setup.exe (right

click on ‘run as administrator’ or ‘Shift+Ctrl+Enter’). Execution as local administrator is mandatory to

carry out the installation.

Step 1

The first dialog indicates that the installer program is inspecting and preparing the installation:

ILLUSTRATION 1.1

Page 7: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 7 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Step 2

After few seconds, the following dialog appears, setup is ready to start, click on ‘Next’ button:

ILLUSTRATION 1.2

Step 3

The license agreement dialog appears, agree and click next.

Page 8: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 8 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

ILLUSTRATION 1.3

Step 4

Put here the installation folder you want. Default is [c:\Program Files\Milestone\MIPPlugins].

Select everyone for user scope then click next.

ILLUSTRATION 1.4

Step 5

Now installation process is ready to start, by clicking next:

ILLUSTRATION 1.5

Page 9: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 9 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

The following progress dialog appears:

ILLUSTRATION 1.6

Then, successful installation dialog is prompted:

ILLUSTRATION 1.7

Once Plugins Setup completed successfully, the two plugins folders

(TTSCentinel.AccessControl.Events and TTSCentinel.AccessControl.Alarms) have been

created in the target install directory, and the windows service ‘Milestone Centinel Access Plugin

Gateway ’ is installed in the system with a default image path :

Page 10: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 10 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

[C:\Program Files\Trafic Transport Surete\TTSCentinel.AC.Milestone.Plugin.Svc]

ILLUSTRATION 1.8

Service dependencies

The ‘Milestone XProtect Event Server’ service depends on the ‘Milestone Centinel Access Plugin

Gateway’ Service, consequently the two services cannot start separately.

CONFIGURING CENTINELACCESS MSP PLUGINS

Before starting the MSP environment, you do configure the Centinelaccess plugin gateway service by

editing the file TTSCentinel.AC.Plugins.Win.Svc.exe.config located in the image path of

‘Milestone Centinel Access Plugin Gateway’ service.

Plugin gateway service application settings

All service parameters are set in TTSCentinel.AC.Plugins.Win.Svc.exe.config file. Only the

<appSettings> tag must be adjusted according to target environment settings. Relevant parameters

are explained below:

CentinelServerIpAddress = (Remote or local) IP address of the CentinelAccess server in use.

CentinelServerPortNumber = Port number of the CentinelAccess server.

LocalServiceAddress, LocalEventsAddress = Binding address of web service interfaces (Service

and Events) – Do not change for a default local configuration. Adjust it if the web service is remotely

hosted or port conflict exist in local environment (therefore this addresses must be unique for each

plugins to avoid conflicts).

ThreadNumberForListener = Set the number of listener threads for message reception from

CentinelAccess.

Page 11: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 11 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

STARTING CENTINELACCESS MSP ENVIRONMENT SERVICES

Once the plugin installation succeeded and is correctly configured, MSP environment is ready to

start, you do it by restarting (manually) all milestone services.

NOTE! Due to service dependencies, starting the ‘Milestone XProtect Event Server’ service will

cause the start of ‘Milestone Centinel Access Plugin Gateway’ service and this is the normal way to

make a synchronous start in order the two services bind correctly.

Important! The ‘log on’ property of these two services must be set to Administrator local account.

The Milestone service list (five services) must appear (started) like follows:

ILLUSTRATION 2.0

INTEGRATING CENTINELACCESS ACM INTO XPROTECT

This section deals with the Centinel access control module integration on XProtect Management

Client. All integrating steps will be detailed.

Creating Centinel ACM with XProtect Management Client

After launching XProtect Management Client with an operational AC MSP environment, click on

‘Access Control’ icon tree (pane ‘Site Navigation’) will show the following native layout:

ILLUSTRATION 3.0

Page 12: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 12 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Step 1

To create a new AC module, right click on Access Control icon located within the pane of the same

name, and select Create new… on context menu as focused bellow:

ILLUSTRATION 3.1

Step 2

The first AC creation dialog appears where the AC module name is to be set (with custom site naming

rule) in the ‘Name’ input field. Integration plugin model is given in the ‘Integration plug-in’ list box.

Select ‘TTSCentinel’:

ILLUSTRATION 3.2

Then, others edit boxes appears as follows:

Page 13: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 13 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

ILLUSTRATION 3.3

The three first edit box labelled ‘Centinel service address’, ‘Centinel event address’, and ‘Local

Client Event Address’ must keep unchanged in a single local system configuration context (in

multiple remote CentinelAccess server context, it will be necessary to adjust binding addresses).

Set your path preference in the edit box User’s photo folder which contains path of photos linked

with cardholder’s profile [see section [Attaching cardholder’s picture] bellow].

Click Next.

Page 14: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 14 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Step 3

XProtect Management Client connect to TTS Centinel AC system and collect configuration data:

ILLUSTRATION 3.4

All configured items from access control system are exposed here. This includes:

Doors: Number of doors with its references.

Units : Control units (formally assimilated as doors)

Servers : List of servers by HTTP address, for Centinel Access module usually the fixed value is

the follow one :

This is a typical address of the Centinel web service interface which is linked with Centinel

Access server.

Page 15: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 15 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Events: Numbers of events pre-configured enumerated bellow :

Commands: List of available commands.

States : All AC states.

Click Next to add the collected AC configuration and reach the next step.

Page 16: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 16 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Step 4

Here, we get the Associated cameras dialog that list the doors (left pane) and active available

cameras. Dragging a specific camera to a single door will associate them.

ILLUSTRATION 3.3

The check box field of Enabled column must be checked in order to activate the association

Door/Camera.

Step 5

ILLUSTRATION 3.4

Page 17: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 17 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Finally the program prompt you the successful XProtect AC integration.

You can check your new TTSCentinel AC module as a node under the hierarchical tree of ‘Access

Control’ pane (as well as connection status in ‘Access control Information’ pane) as depicted

bellow:

ILLUSTRATION 3.5

Setting up Centinel ACM with XProtect Management Client

Once the Centinel ACM module is well integrated, you can start setting access control items.

Associated Cameras tab

Same as during the creation stage, you can tune again the cameras/access point association.

In the ‘Access Control Information’ pane of node ‘Access control’, clicking in the

‘Associated Cameras’ down tab, it provides ways to link cameras with doors and enable

them according to the license pool and validity, as shown below :

ILLUSTRATION 4.0

Page 18: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 18 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Up to 15 milestone devices can be attached.

Access Control Events tab

All available outgoing access events are configurable in the ‘Access Control Event’ tab. User

can select/unselect it (to compose monitoring with smart client) and categorize it for alarm

definitions.

ILLUSTRATION 4.1

Event categories are listed in the ‘Event Category’ column, each fields expands list box

allowing user to cumulate categories as it needs for the milestone alarm configuration.

ILLUSTRATION 4.2

During the alarm definition in Management Client, in the Trigger group, user can specify for

the alarm triggering event one of this access control event category (as shown below).

Page 19: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 19 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Thereby, grouping Event Categories for a given Access Control Event gives ways to link

different alarms to the same access control event.

ILLUSTRATION 4.3

Furthermore, it is possible to define user event categories by clicking on ‘User-defined

Categories’ button located in bottom left. The following dialog appears where you can

add/remove custom event categories:

ILLUSTRATION 4.4

Access control event categories are also used for filtering AC event monitoring in Smart

Client. This point is browsed in section [History AC event log].

Page 20: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 20 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Access Request Notification tab

In this tab, Access Request Notification can be configured as needed. User can define his own

notifications, configure related behaviors by attaching it to given camera, speaker, or sound

alert and set related command on the access unit.

ILLUSTRATION 4.5

Click on ‘Add Access Request Notification’ to manage built-in notifications.

Page 21: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 21 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

ILLUSTRATION 4.6

The AC attached devices are selected in list boxes. By default, the fixed ‘related camera’

attached to the access point is set, but user can select other view angles selecting other

cameras.

ILLUSTRATION 4.7

For Speaker and Microphone, the blank selection option is available.

ILLUSTRATION 4.8

Page 22: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 22 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Sound alert is for selecting type of desired sound windows notification.

ILLUSTRATION 4.9

List of related commands (associated with the current selected access request notification) is

built by clicking on the ‘Add Commands’ button under ‘Commands’ frame.

ILLUSTRATION 4.10

Then, clicking on ‘Select command’ list box line gives the following contextual menu:

ILLUSTRATION 4.11

Selecting ‘Related access request commands’ or ‘All related commands’, the

notification will trigger natively all (or only AC) commands associated with the source event.

Page 23: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 23 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Access control command gives the following submenus:

ILLUSTRATION 4.12

Where you can select specific access control commands (Force Unlocked, or Clocking…),

and target them to the ‘[source]’ of the notification or/and to ‘Others’ (selected from the

milestone devices group).

Selecting ‘System command…’ allows to trigger user-defined events (defined in ‘Rules and

Events’ node) using the following dialog:

ILLUSTRATION 4.13

Page 24: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 24 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

CardHolders tab

In this pane the user can view each cardholders with their badge code, number, and photo

(which are displayed during AC movement notification in Smart Client).

ILLUSTRATION 4.14

One filter box allows quick access to a targeted cardholder:

Attaching cardholder’s picture In order to attach picture of one cardholder to his profile, name the photo Jpeg file with the Badge

number.

Here is the naming rule: BAGDGE_NUMBER.JPG. For the example above the file will be: ‘1431.JPG’.

Put it into the ‘User’s photo folder’ set in Step_2 of this section and restart services.

Page 25: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 25 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Synchronizing AC system configuration

If configuration changes occurs inside the Centinel access system (such new or modified units/doors),

milestone operator need to synchronize modifications following these steps:

1. Stop the Milestone Centinel Access Plugin Gateway service (this will stop also Milestone

XProtect Event Server’ service), and restart it.

2. Launch the in Management Client and click on the ‘Refresh Configuration’ button located in

‘General Settings’ pane as follows:

3. The update between systems is performed and the following dialog is displayed, click on

‘Apply’ button:

Page 26: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 26 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

CENTINEL ACCESS ALARMS PLUGIN WITH MANAGEMENT CLIENT

As described above in [CentinelAccess Plugins files] section, there is two plugins. The integration

steps for the first one TTSCentinel.AccessControl.Events (dedicated to AC events) have been

browsed in the previous section.

Managing alarm plugin configuration

On reverse, as full dynamic plugin, the second one TTSCentinel.AccessControl.Alarms (dedicated

to AC alarms management) is automatically detected during XProtect load and incorporated into

XProtect console management. The MIP Plug-ins node display a listing of all loaded plugins. Here is

the entry of TTS Centinel AC Alarm plugin:

ILLUSTRATION 5.0

The MIP Plug-in ‘TTS Centinel Alarms Management’ node display company information:

ILLUSTRATION 5.1

Page 27: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 27 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

‘TTS Centinel Alarms Management’ contains two child node:

ILLUSTRATION 5.2

Servers: List of server instances. About server configuration there are the same binding addresses (to

connect the CentinelAccess web service) as mentioned in [CONFIGURING CENTINELACCESS MSP

PLUGINS] section.

Note: Due to a Milestone Edition functional accessibility, only one server is hard configured, so the

‘Add new…’ command of ‘Servers’ node context menu is disabled.

‘Update/Delete Alarms Configuration’ button : This button refresh the list of alarms. The list of

alarms is synchronised with the list of instant alarms from the access control system, those new are

added, those not-existant (no more existant) are removed from the list (if the alarm was applied on a

map under Smart Client, this implies a black chip with white cross instead of the old associated

alarm’s icon map).

‘Delete Alarm Configuration’ button : Deletes the list of alarm’s references within Management

Client. To do for resetting alarm configuration inside Management Client.

Page 28: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 28 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

ILLUSTRATION 5.3

Zones: List of named zone. Zones are classified by name in order to give segmented sight of alarm

devices network. Zone are represented by the following icon:

ICONS ABBREVIATION MEANING

ZONE Zone. It represents one (online) area of alarm devices

OFFLINE Offline zone. The area can be disabled by user command (see

[Activating/disabling alarms] section).

Alarms: Child node of Zones. A list of alarm devices contained within the CentinelAccess

configuration. Alarms are thereby gathered by zone. Each items let the user to fix ‘Alarm

Type’ as it needs to be graphically interpreted under XProtect Smart Client.

Page 29: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 29 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

ILLUSTRATION 5.4

Alarm devices map icons illustration

The meaning of alarm type icons (corresponding to sensor devices or manufactured central alarm) is

described below:

ICONS ABBREVIATION MEANING

DET Motion sensor. It represents one radar sensor that detect all

motions presence in a given area.

BBG Output request device. Used on site to physically activate

emergency way out. Usually it’s a trapdoor or glass breakage

button.

BGI Glass breakage. It indicates a glass breakage detection device.

CI Intrusion touch. Device in charge of capturing intrusion touch

from outside access door.

CRI Shout sensor. Device which detects human abnormal shout.

ILLUSTRATION 5.5

Page 30: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 30 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Defining alarms events

TTS Centinel alarm plugins provides a set of alarm events which are visible in the ‘Trigger’ settings of

‘Alarm Definitions’ console Management Client.

ILLUSTRATION 5.6

Once the alarm triggering event is set, user can attach it to a specific source (among alarm devices

list saw above) by clicking on ‘Select’ button of item ‘Source’:

ILLUSTRATION 5.7

Note: The operator can add multiple sources for one alarm definition.

As we saw in illustration 5.6, alarms events are gathered by categories, each one of them causes

state transition of the alarm device. We count six alarm’s sates.

Page 31: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 31 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Alarm devices states map icons illustration

Here is the map icon meaning table of alarm states with its associated events (since the states are

the same for each alarms type devices, just one is described to be assimilated the same for others

devices) :

ICONS WORDING CATEGORY

DEFAULT Default. Meaning that the device is on his normal sate and

proper functioning (noting to report).

ALARM_EVENT_ON = Alarm Activated

ALARM_EVENT_OFF = Alarm Disabled

ACTIVE Alarm Active. It indicates that the alarm device is up. It is ‘on

alarm state’ (need recovery actions).

ALARM_EVENT_ON = Alarm Started

ALARM_EVENT_OFF = Alarm Ended

DISABLED Alarm Disabled. It indicates that the alarm device is disabled.

Alarms detection keeps inactive.

ALARM_EVENT_ON = Alarm Disabled

ALARM_EVENT_OFF = Alarm Activated

RESTRICTED Alarm Restricted. Meaning that the alarm device is restricted

by zone. It will be active only upon the scope of the zone.

ALARM_EVENT_ON = Alarm Restricted by zone

ALARM_EVENT_OFF = Alarm Unrestricted by zone

CUT Alarm Cut. The alarm device is disconnected. It became

suddenly unreachable, assuming that a burglary or breakage

occurred.

ALARM_EVENT_ON = Alarm Cut

ALARM_EVENT_OFF = Alarm Ended

SHOTCIRCUIT Alarm ShortCircuit. The alarm device got short-circuited

ALARM_EVENT_ON = Alarm ShortCircuit

ALARM_EVENT_OFF = Alarm Ended

Alarm unknown state.

ILLUSTRATION 5.8

Page 32: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 32 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

USING CENTINEL ACCESS ACM WITH SMART CLIENT

After having integrated and correctly configured the Centinel Access Plugins with XProtect

environment, milestone user can enjoy AC facilities with XProtect Smart Client. Thus, this section

deals with AC setup and operations monitoring newly available with Smart Client.

Setup mode: Building an Access Control environment

During the logging process of XProtect Smart Client, the program detects the new Centinel

Plugins AC module and notify the logging into AC:

ILLUSTRATION 6.0

After logging process complete successfully, AC facilities are operational into Smart Client. Once the

target map is loaded in, you can add AC units and Alarms elements as follows:

Adding AC Doors

For adding access control units / doors on the map:

1. Enter in setup mode by clicking on ‘Setup’ (top right) button.

2. The tools box appears, click on ‘Add access control’ icon to open ‘Element

selector’ box.

3. In the list of AC units/doors, drag your target element and drop it to the map.

ILLUSTRATION 6.1

2

1

3

Page 33: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 33 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Adding access point device

For adding access point reader device on the map:

1. In the list of AC units/doors of ‘Element selector’ box, under the ‘Others’ node in

the bottom list, under the targeted gate, select the access point and drag and drop it

to the map.

ILLUSTRATION 6.2

1

Page 34: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 34 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

AC map icons illustration

Here is the meaning of AC map icons (static and dynamic)

ICONS MEANING

Door. It represents one access door.

Door forced at unlocked. By soft command – see [AC User

commands] section.

Door forced at locked. By soft command – see [AC User

commands] section.

Door at unknown state.

Door opened temporarily. By soft command ‘clocking’ – see

[AC User commands] section.

Access point device. Physical reader (attached to a door).

Access Control System Server. Server is connected.

Access Control System Server. Server is disconnected.

ILLUSTRATION 6.3

Page 35: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 35 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Adding Alarm Elements

For adding alarm devices on the map:

1. Enter in setup mode by clicking on ‘Setup’ (top right) button.

2. The tools box appears, click on ‘Add Plugin Element’ icon to open ‘Element

selector’ box.

3. In the list of Alarm units, drag your target element and drop it to the map.

ILLUSTRATION 6.4

The alarm map can be also used in the view of ‘Alarm manager’ menu where views layout are

dedicated for alarm monitoring (filtered list alarm view pinned by default).

2

1

3

Page 36: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 36 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

ILLUSTRATION 6.5

Activating/disabling alarms

At any time, alarm items can be softly disabled with contextual menu right clicking on map icon:

The icon appears on his disabled state:

Setting access control monitoring items

Once the site map is built up, and the view contains target milestone devices, you can embed an AC

event monitoring list of one AC unit near his related camera output frame.

Page 37: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 37 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

In setup mode, within the ‘System overview’ left middle pane:

1. Select ‘Access Monitor’ icon and drop it to the target source output pane.

ILLUSTRATION 6.4

2. ‘Access Monitor Settings’ dialog box opens, selecting the door in the first list box field

‘Door’ will automatically fill others settings fields :

These fields are described below:

Page 38: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 38 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Sources: This fields gathers all sources attached to the gate/door. All sources are selected by

default.

Camera: The first associated camera is selected. User can also select others milestone

devices.

Events: Here, the user can filter event categories which must pulled up for the monitoring

(note: event categories includes also those user-defined in the management client, seen in

section [Access_Control_Events_tab]) .

Page 39: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 39 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Commands: All pre-defined AC command are selected by default. User have choice to focus

the monitoring on specifics one.

Order: Set the list direction, from top to bottom or reversely.

Finally click on ‘Ok’ and the source output widget in the current view will appear with (on the right) a

built-in AC list preview of the attached door/access point, as shown below:

ILLUSTRATION 6.5

The AC list preview is empty since no access control event have been triggered yet. From this AC list

preview frame, user can alter reader configuration of the door, setting its functioning mode

(managed or not).

Page 40: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 40 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

AC User commands

Three user-managed mode commands are available for the operator to manually interact with access

door:

Clocking: Clicking on this button will directly send the clocking command to the device. This

results to an elapsed opening of the door notified on the associated icons as described in

illustration 6.3.

Force Unlocked: This command unlocks the door/access point and keep it with this state.

Force Locked: Locks the door and keep it with this state.

And one ‘Managed Mode’ in which the system is driven by accesses on site. This is the current

functioning mode for normal traffic on site.

ILLUSTRATION 6.6

Page 41: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 41 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Live mode: Monitoring access control

Now the access control environment is set up. Operator can control accesses through his custom

view layout.

ILLUSTRATION 7.0

In the case of unauthorized access request, Smart Client prompt you a notification dialog of the

request including a snap view during the event and all access information. At this time operator can

choose to open the door or close silently the request.

Page 42: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 42 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

ILLUSTRATION 7.1

Here the cardholder is well known, and he is just inhibited.

In other case, the cardholder could be unknown (unusual case), the operator will close the request or

use other milestone devices to confirm identity of the person (for XProtect advanced user: a

scenario of automated actions against different devices can be configured with alarm definition

rules).

Page 43: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 43 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

History AC event log

All AC events are traced in the view of ‘Access Control’ menu.

ILLUSTRATION 7.2

An elaborated filter allows user to find back correlated AC events:

By Events / time - cardholder - doors :

Events categories:

Page 44: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 44 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

Or doors:

By Doors / doors - door category - state

Door categories:

And target states:

Page 45: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 45 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

As a result operator can quickly reach any AC event entry at any time, of any areas and for any

cardholder, and manage intuitively all site access points.

Page 46: Milestone Solution Partner Plugin XProtect® Clients TTS

MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4

www.traficsurete.com 46 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte

que vous souhaitez faire apparaître ici.

CENTINEL ACCESS PLUGINS LICENSE

Centinel access plugins & gateway are license-protected with target computer. User must provide

host information using the GenLicenseInfo.exe utility (included in the delivery package). When it is

executed in the target system, this will generate the following data file: LicenseHostRawInfo.dat

which contains host information. This data file must be sent to TTS in order to obtain a license key

file named: TTSCentinelAccessGtwLicense.key.

Copy this key license file into the following service execution path:

C:\Program Files\Trafic Transport Surete\TTSCentinel.AC.Milestone.Plugin.Svc

Then, Centinel plugins and gateway are activated, restart the service and enjoy XProtect AC facilities.