setup guide
Transcription
setup guide
Milestone Solution Partner Plugin XProtect® Clients TTS CentinelAccess® User Setup Guide By: Overview CentinelAccess MSP plugin allows a performant and innovative way of managing control access with Milestone XProtect suite TTS LABS - 2015 MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 2 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 3 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 4 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 5 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 6 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 7 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 8 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 : www.traficsurete.com que vous souhaitez faire apparaître ici. 9 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 [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. www.traficsurete.com que vous souhaitez faire apparaître ici. 10 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 11 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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: www.traficsurete.com que vous souhaitez faire apparaître ici. 12 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 13 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 14 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 15 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 16 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 17 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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). www.traficsurete.com que vous souhaitez faire apparaître ici. 18 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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]. www.traficsurete.com que vous souhaitez faire apparaître ici. 19 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 20 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 21 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 22 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 23 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 24 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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: www.traficsurete.com que vous souhaitez faire apparaître ici. 25 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 26 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 ‘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. www.traficsurete.com que vous souhaitez faire apparaître ici. 27 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 ZONE OFFLINE MEANING Zone. It represents one (online) area of alarm devices 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 28 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 DET BBG BGI CI CRI MEANING Motion sensor. It represents one radar sensor that detect all motions presence in a given area. Output request device. Used on site to physically activate emergency way out. Usually it’s a trapdoor or glass breakage button. Glass breakage. It indicates a glass breakage detection device. Intrusion touch. Device in charge of capturing intrusion touch from outside access door. Shout sensor. Device which detects human abnormal shout. ILLUSTRATION 5.5 www.traficsurete.com que vous souhaitez faire apparaître ici. 29 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 30 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 DEFAULT ACTIVE DISABLED RESTRICTED CUT SHOTCIRCUIT CATEGORY 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 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 Alarm Disabled. It indicates that the alarm device is disabled. Alarms detection keeps inactive. ALARM_EVENT_ON = Alarm Disabled ALARM_EVENT_OFF = Alarm Activated 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 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 Alarm ShortCircuit. The alarm device got short-circuited ALARM_EVENT_ON = Alarm ShortCircuit ALARM_EVENT_OFF = Alarm Ended Alarm unknown state. ILLUSTRATION 5.8 www.traficsurete.com que vous souhaitez faire apparaître ici. 31 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. 1 2 3 ILLUSTRATION 6.1 www.traficsurete.com que vous souhaitez faire apparaître ici. 32 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. 1 ILLUSTRATION 6.2 www.traficsurete.com que vous souhaitez faire apparaître ici. 33 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 34 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. 1 2 3 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). www.traficsurete.com que vous souhaitez faire apparaître ici. 35 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 36 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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: www.traficsurete.com que vous souhaitez faire apparaître ici. 37 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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]) . www.traficsurete.com que vous souhaitez faire apparaître ici. 38 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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). www.traficsurete.com que vous souhaitez faire apparaître ici. 39 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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 www.traficsurete.com que vous souhaitez faire apparaître ici. 40 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 41 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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). www.traficsurete.com que vous souhaitez faire apparaître ici. 42 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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: www.traficsurete.com que vous souhaitez faire apparaître ici. 43 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 Or doors: By Doors / doors - door category - state Door categories: And target states: www.traficsurete.com que vous souhaitez faire apparaître ici. 44 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 45 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte MSP PLUGIN CENTINELACCESS: INSTALLATION - REV: 4 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. www.traficsurete.com que vous souhaitez faire apparaître ici. 46 Erreur ! Utilisez l'onglet Accueil pour appliquer Heading 1 au texte