Motorola Solutions Compass Decision Management System Instruction Manual
- June 1, 2024
- Motorola Solutions
Table of Contents
- Motorola Solutions Compass Decision Management System
- Product Information
- Product Usage Instructions
- Product Overview
- About This Guide
- Supported versions
- Before you begin
- Configuration in Compass
- Alarms
- Firewall requirements
- Frequently asked questions
- Troubleshooting
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
Motorola Solutions Compass Decision Management System
Product Information
Specifications
- Product Name: Motorola Solutions Compass Decision Management SystemTM
- Driver Version: Avigilon Control Center Driver Version 1.8.x
- Integration Guide Part Number: 354160
- Creation Date: February 07, 2024
Product Usage Instructions
1. Before You Begin
Make sure you have read the safety notices and familiarized yourself with the guide before proceeding with installation and configuration.
2. Configuration in Avigilon Control Center
- Avigilon Control Center User Settings: Configure user settings in the Avigilon Control Center.
- Configure Alarms: Set up alarms in the Avigilon Control Center Client for monitoring.
3. Configuration in Compass
Configure the Compass Decision Management System by following these steps:
- Device Configuration: Manage driver installation, updates, and site mapping.
- Alarms: Configure alarms to be triggered by the driver for security notifications.
4. Firewall Requirements
Ensure your firewall settings meet the requirements for seamless operation of the system.
5. Troubleshooting
If you encounter any issues, follow the troubleshooting steps provided in the guide, including establishing a connection with Web Endpoint API and verifying logs for errors.
6. Other Tools
Explore additional tools available for enhanced system management and monitoring.
Frequently Asked Questions
- Q: How do I uninstall the driver?
- A: To uninstall the driver, follow the steps outlined in section 5.1.1 of the guide.
- Q: How can I configure alarms in Compass?
- A: Refer to section 6 of the guide for detailed instructions on configuring alarms in Compass for security notifications.
Product Overview
This manual was created on February 07, 2024. Document ID: IU-AG-MAN003-4 Copyright, trademarks, and disclaimers Copyright © Motorola Solutions – Compass Decision Management System™ Video Security & Solutions.
Trademarks
Compass Decision Management System is a registered trademark of Motorola Solutions. Microsoft and Windows are registered trademarks of Microsoft Corporation. App Store is a service mark of Apple Inc. Android is a trademark of Google Inc. All other trademarks mentioned in this document are trademarks of their respective owners.
Disclaimer
This text is intended for general information purposes only, and due care has been taken in its preparation. Any risk arising from the use of this information rests with the recipient, and nothing herein should be construed as constituting any kind of warranty. Motorola Solutions reserves the right to make adjustments without prior notification. All names of people and organizations used in the examples in this text are fictitious. Any resemblance to any actual organization or person, living or dead, is purely coincidental and unintended. This product may make use of third-party software for which specific terms and conditions may apply. Please contact the Compass Tech Support team at compasstechnicalsupport@motorolasolutions.com with any suggested corrections and/or improvements to this manual
About This Guide
This guide is written for users of the Motorola Solutions Compass Decision Management System™. It provides installation and configuration information for the system variants, as well as a description of the hardware and specifications. Please ensure you read the instructions provided in the guide before using the system.
Safety notices
This guide uses the following formats for safety notices:
-
WARNING
Risk of serious injury or death! Indicates a hazardous situation which, if not avoided, could result in death or serious injury. -
Caution
Risk of injury! Indicates a hazardous situation which, if not avoided, could result in moderate injury, damage the product, or lead to loss of data. -
Notice
Indicates an important situation which, if not avoided, may seriously impair operations. -
Additional information relating to the current section.
Supported versions
The Avigilon Control Center driver is supported on Motorola Solutions Compass Decision Management System™ version 2.2.7.x and later.
Notice
For more information about the supported Avigilon Control Center versions, refer to Compass release notes.
Supported cases
The Motorola Solutions Compass Decision Management System™ supported cases are given in
Table 1: Supported cases.
Supported | Unsupported |
---|
Automatic creation of logical devices Get live and recorded video
PTZ commands Get live snapshots
Get recorded snapshots
Video Search snapshots (FastRec snapshot) Receiving alarms using webhook mode
| Digital inputs and outputs
High definition stream management (HDSM)
ACC failover solution
Using webhooks on ACC Linux appliances
Before you begin
Before you begin, make sure you have completed the requirements given in Table 2: Preinstallation checklist.
Table 2: Pre-installation checklist
Notice
Only Standard and Enterprise versions are compatible with Compass. The version can be verified in the administration panel of the Avigilon Control Center Client application.
Notice
Install the Avigilon Control Center Client Web Endpoint Service 7 from
Notice
The Compass server should have a certificate issued by a trusted CA. Webhooks don’t work with self-signed certificates.
Configuration in Avigilon Control Center
You must configure users in Avigilon Control Center before you can configure Motorola Solutions Compass Decision Management System™.
Avigilon Control Center user settings
To use Compass with Avigilon Control Center you must enable user inactivity timeout and set to 1 hour.
Notice
User settings are mandatory.
To enable inactivity timeout in Avigilon Control Center, do as follows:
- Go to Site Setup.
- Select the site, then select Users and Groups. The Users and Groups window opens.
- Select the user to edit and select Edit User. The Add/Edit User window opens.
- Check the Enable login timeout check box and set Idle Time to 1 hour, refer to Figure 1.
- Click OK.
Configure alarms in Avigilon Control Center Client
To create an alarm in Avigilon Control Center, do as follows:
-
In Avigilon Control Center Client, select Alarms.
The alarm configuration window opens. -
Select Add to configure a new alarm.
The Add Alarm window opens. -
Choose which video analysis will be used, for example, motion, or person detection, and
which cameras will be used as alarm trigger sources. -
Check the Auto-acknowledge alarm when the motion stops check box.
-
Choose which cameras will be used with the alarm.
-
Click Next.
-
Configure the alarm recipients:
- a. Select Add Recipients….
- b. Select the users that will be notified when the alarm is triggered.
- c. Click Next.
-
Click Next.
-
Name the alarm.
-
From the dropdown, select the alarm priority level.
-
From the dropdown, set the alarm schedule to Always.
-
Check the Enable alarm check box.
-
Click Finish.
The alarm setup is complete
Notice
You can create multiple alarms. You must do step thru step for each alarm that you will configure in Compass.
Notice
Enable alarm must be checked to allow Avigilon Control Center to send alarms to Compass Control Center.
Notice
You must add at least one alarm recipient and camera associated with the alarm.
Configuration in Compass
Before configuration, the appropriate driver must be installed. To do this, you must install the Avigilon Control Center driver.
- Run Setup – driver-avigilonacc_
.exe. - Accept the License Agreement and select Next.
- If necessary, specify the Streamer IP address and port, and select Next.
- If necessary, specify the Service Adapter IP address and port, and select Next.
- Select Install.
- Specify the Instance Manager IP address, then select Next.
- Select Yes to close the Setup dialog. The installation will now run and when completed successfully the completed window will be displayed.
- Select Finish to exit setup.
Device configuration
After the driver is installed, it must be configured in Compass as a global device. To configure a driver, do as follows:
Notice
Use an account with configuration privileges to log in.
-
In Compass, log in to product configuration.
-
Access the Global Devices Menu.
-
Use the PLUS button to create a new global device.
-
In the Create global device window, do as follows:
- a. Set the Name as Avigilon.
- b. Set the Brand as Avigilon.
- c. Set the Model as Core 2.5.
Notice
Name, Brand and Model are mandatory fields.
-
In the CONNECTION DATA section and in the OPTIONAL PROPERTIES section fill in the necessary information and press Save.
The Avigilon parameters are given in Table 3: Avigilon Control Center parameters and Figure 2.
Figure 2: Avigilon Control Center parameters
Table 3: Avigilon Control Center parameters
Parameters | Description |
---|
Server WebApi IP or list of servers
Server WebApi Port
| The IP address of the running installation of Web Endpoint API
If Avigilon Control Center is configured with
failovers, separate them with a semicolon. For example: 1.1.1.1; 2.2.2.2
The port number
8443 (Avigilon Control Center Standard and Enterprise installed on Windows Server) 443 (Avigilon Control Center Standard and Enterprise installed on Linux Server)
Parameters | Description |
---|
Compass IP or list of servers IP’s
Priority Streams Slots
Non Priority Streams Slots Test period (s)
Use WebHook
| The IP address of the running installation of Compass
If Compass is configured with failovers,
separate them with a semicolon. For example: 1.1.1.1; 2.2.2.2
The number of priority stream slots The default value is 7
The number of non priority stream slots The default value is 1
Time between Web Endpoint API testing
Select this check box if you want the driver to receive alarms by webHooks
instead of connecting directly to Avigilon Control Center
Tip
Priority Streams Slots are reserved for live video, for example, alarms and video recording. To learn more about stream slots, refer to the User Manual.
Tip
Non-Priority Streams Slots are reserved for pre-alarm processing. To learn more about stream slots, refer to the User Manual.
Tip
If you want to receive alarms using webhook mode, make sure that Compass is running with a certificate issued by a trusted CA.
- For each Avigilon site, a Compass site must be mapped within the global device configuration interface. Select New. The New site mapping window opens.
Notice
A Control site mapping must be created to control the connection to the Web Endpoint API. A technical generic detector is automatically created.
- Choose which Compass site the Avigilon site will be added to.
- Click Save.
Tip
- You can map to an existing Compass site, or create a new site.
Uninstall driver
Notice
Make sure there are no devices associated with the driver you want to uninstall.
Notice
Before you start the uninstall procedure, make sure the instance manager and the driver are running.
To uninstall a driver, do as follows:
- Access the folder of the driver you want to uninstall. Default path: Compass folder/drivers/
. - From the driver folder, run unins000.exe with admin privileges.
- Select Yes.
- If there are no devices configured that use the driver you want to uninstall, select Yes.
- In the pop-up window confirming the driver was uninstalled successfully, select OK.
Update driver
-
Notice
To update the driver, you need a new installer/updater. -
Notice
Running an installer/updater of a driver version that is already installed does not take any effect. -
Notice
Before you start the update procedure, make sure the instance manager and the driver are running.
To update a driver, do as follows:
1. Run Setup-driver-aviglonacc_driver_version>.exe.
2. Accept the License Agreement and select Next.
3. Select Install.
4. Specify the Instance Manager IP address and select Next.
5. Select Yes to close the setup dialog.
When the installation is successful, a completion window is displayed.
6. Select Finish to exit setup.
5.1.3 Map to an existing site
To map to an existing Compass site, do as follows:
-
From the dropdown, select the site to map to.
-
Enter the parameters given in Table 4: Compass site mapping parameters.
-
If necessary, select the check boxes:
- Acknowledge when alarm is received: Select this check box if you want Compass to inform Avigilon Control Center that the alarm was received.
- Acknowledge when alarm is cleared: Select this check box if you want Compass to inform Avigilon Control Center that the alarm was cleared.
Notice
It is not mandatory to check the checkboxes. You can check one or more.
-
Select Save.
Table 4: Compass site mapping parameters
Parameter | Description |
---|
Site Name
User Password
Time to retrieve alarms before startup (min)
| The name of the site in the Avigilon Control Center, exactly as it appears
in the Control Center Client application
The default username
The default password
Determines how often the data is retrieved (in minutes)
Map to a new site
If you do not have an existing Compass site, you must map to a new site. To map to a new Compass site, do as follows:
- From the dropdown, select Create new site.
- Enter the parameters given in Table 5: Compass site mapping parameters.
Table 5: Compass site mapping parameters
Parameter | Description |
---|
Site Name
User Password
Time to retrieve alarms before startup (min)
| The name of the site in the Avigilon Control Center, exactly as it appears
in the Control Center Client application
The default username
The default password
Determines how often the data is retrieved (in minutes)
Notice
The recommended alarms polling period configuration is 60000 ms. This can be decreased to process a higher volume of data, but will increase the number of resources used.
- If necessary, select the check boxes:
- Acknowledge when alarm is received: Select this check box if you want Compass to inform Avigilon Control Center that the alarm was received.
- Acknowledge when alarm is cleared: Select this check box if you want Compass to inform Avigilon Control Center that the alarm was cleared.
Notice
It is not mandatory to check the checkboxes. You can check one or more
- Select Save.
- The New Site window opens.
- Select Static site or Mobile site.
- Enter the site Name.
- Select Save.
The Create Logical Devices automatically dialog opens.
Figure 3: New Physical device associated to the Global device
Alarms
An alarm is an occurrence that must be verified by an operator. An alarm can originate in a device or system, Motorola Solutions Compass Decision Management System™ or the Operator (Alarm On-demand).
In Avigilon Control Center, alarms can have the following status change events:
- ACKNOWLEDGED
- TRIGGERED
- PURGED
- CLAIMED
- UNCLAIMED
Configure alarms
Notice
Alarms must be configured one at a time.
To configure alarms, do as follows:
- Access Configuration.
- Select Sites.
- Select Select your site.
- Select Alarms.
- In the search field, search for Avigilon. All available Avigilon alarms are shown.
- Configure the alarms you want to receive.
Alarms triggered by the driver
Alarms can be triggered when the driver condition changes, refer to Table 6: Alarms triggered by drivers.
Table 6: Alarms triggered by drivers
Condition trigger | Compass alarm type |
---|
Connection lost ALARMSENSOR_CONNECTION_LOST
Connection OK| ALARMSENSOR_CONNECTION_RESTORED
Firewall requirements
When setting up a network of Motorola Solutions Compass Decision Management System™ equipment that includes firewalls, the following information should be used to configure the firewalls. The integration between Avigilon and Motorola Solutions Compass Decision Management System™ is made through Web Endpoint API with REST protocol. Refer to Table 7: Firewall requirements.
Table 7: Firewall requirements
Brand/model| Description| Source| Destination|
Protocol/port
---|---|---|---|---
Avigilon ACC Live/recorded video and alarms ACC Compass
Server TCP/8443 *
Avigilon ACC| Live/recorded video and alarms| ACC| Compass Server| TCP/443 **
- Windows only
** Linux only
Frequently asked questions
Examples of Motorola Solutions Compass Decision Management System™ frequently asked questions are given in Table 8: Compass frequently asked questions.
Table 8: Compass frequently asked questions
Issue | Solution |
---|
How do I record streaming video?
How do I livestream video?
Compass fails to log in to the Avigilon Control Center
My problem isn’t listed
| Open the Avigilon Control Center Client and check to make sure that it is
possible to get recorded video from the camera you are testing.
Access Avigilon Control Center, then open a live stream with VLC and Onvif
Device Manager.
Use the username and password for Compass to log in to the Avigilon Control
Center client.
Sometimes the password can expire.
Repeat the steps in Avigilon Control Center.
If what you want to do is not available, contact your Compass reseller.
Troubleshooting
When you use Motorola Solutions Compass Decision Management System™ it can be necessary to carry out troubleshooting.
Establish a connection with Web Endpoint API
You can use a browser or command prompt to test your connection with Web Endpoint API To test Web Endpoint API with your browser, do as follows:
- Open a browser window.
- Access the URL https://
: .
The expected result is shown in Figure 4.
Figure 4: Web Endpoint API web browser troubleshooting result To test Web Endpoint API with the command prompt, do as follows:
- Open the Windows Start menu and type cmd.
- Alternatively, use the shortcut Windows + R and type cmd.
- Execute the following command:
telnet
The expected result is shown in Figure 5.
Verify Avigilon Control Center Site Logs for errors Avigilon Control Center events that result in an error can have an effect on Compass, for example, connection failures, service restarts, or failed login attempts.
To verify the Avigilon Control Center Site Logs for errors that can impact Compass, do as follows:
-
Start Avigilon ACC Client.
-
Login to the affected site.
Notice
Use an account with configuration privileges to log in. -
Open Site Logs.
-
Search for events that can have an impact on Compass.
-
If any events are present, fix them and check if the issue has been resolved in Compass.
PTZ cameras
Represented by , Pan, tilt and zoom (PTZ) cameras allow large areas to be monitored by a single camera.
Move a PTZ camera
If you are unable to move a PTZ camera, do as follows:
- From the Compass interface, select Configuration.
- Access the Global Devices menu.
- Select the applicable site. The site menu opens.
- Select Logical Devices and search for the camera. All cameras associated with the site are shown. Refer to Figure 6.
PTZ camera created incorrectly
If you have a PTZ camera but it was not created as one, do as follows:
- Access the Onvif Device Manager.
- Connect to your camera.
- Check to make sure that the cameras has a PTZ control.
- If the camera has a PTZ control but was not created as a PTZ camera, delete the camera and refresh your devices.
- If the problem continues, contact your administrator.
Other tools
Avigilon Control Center uses various tools to integrate with Motorola Solutions Compass Decision Management System™.
Processeexp
Proccessexp is available in the Compass tools folder. The primary function is to list all system processes.
Baretail
The primary function of Baretail is to show driver logs. To determine the driver, do as follows:
- From Compass, select Configuration.
- Select System Status.
- Select Agents.
- Expand the agents to find which driver is used by your device
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>