Avigilon

This section provides information on how to integrate QbProtect with Avigilon Unity VMS. Please refer to the ONVIF section beforehand for general information on using ONVIF with QbProtect.

The following Avigilon Unity components have been used in the examples below:

  • Avigilon Unity Client - Version 8.6.0.8 (build 1746566476)

  • Avigilon Unity Admin Tool - Version 8.6.0.8

  • Avigilon Unity Server - Version 8.6.0.8

Add Device

The Avigilon Unity Client is used to add QbProtect into Avigilon Unity VMS.

The procedure includes the following steps:

  1. Launch the Avigilon Unity Client and connect to the active Avigilon Unity server instance using Site Login tab

  2. Navigate to Site Setup tab → Select the active server instance → Click Connect/Disconnect Devices

    800
    Figure 1. Adding QbProtect into Avigilon Unity: Connect/Disconnect Devices
  3. Click Find Device → Set Device Type to ONVIF → Enter the FQDN or IP of QbProtect in the Hostname field and Username/Password in the corresponding credential fields → Click OK

    Please refer to the User Authentication (ONVIF/RTSP) subsection to find out how to obtain valid ONVIF credentials required for QbProtect VMS integrations.

    800
    Figure 2. Adding QbProtect into Avigilon Unity: Find device
  4. Select the QbProtect from the list of discovered devices → General Information about the discovered QbProtect should be depicted → Click Connect

    800
    Figure 3. Adding QbProtect into Avigilon Unity: Connect device
  5. Set Connection Type to Primary → Set Network Type to LAN → Click OK

    400
    Figure 4. Adding QbProtect into Avigilon Unity: Properties
  6. QbProtect should appear in the Connected Devices section

    800
    Figure 5. Adding QbProtect into Avigilon Unity: Connected Devices
  7. The live preview of the point cloud should be available in the View tab

    800
    Figure 6. Adding QbProtect into Avigilon Unity: live video stream

The live video stream of the QbProtect point cloud can be accessed and observed in Avigilon Unity after succesfully completing the required steps above.

Events

The example below shows how QbProtect events can be used to trigger alarms in Avigilon Unity VMS. After QbProtect has been added to the Avigilon Unity, it can be configured to use QbProtect events for alarm generation. In this example, the QbProtect TamperingMoved event is used to exemplify the configuration process.

Configure Events Handling

The events configuration procedure includes the following steps:

  1. Launch Avigilon Unity Client and connect to the active Avigilon Unity Server instance (optional)

  2. Navigate to Setup tab → Click on the added QbProtect → Click ONVIF Event Subscription

    800
    Figure 7. QbProtect events: ONVIF events configuration in Avigilon Unity
  3. Click Add → The drop-down menu will show the list of exposed ONVIF events

    800
    Figure 8. QbProtect events: exposed ONVIF events
  4. Select TamperingMoved event from the event list → Click OK

    800
    Figure 9. QbProtect events: subscription to Tampering Moved Event

Events originating from dynamic event sources (e.g., intrusion events from a particular security zone) have to be correctly exposed to the VMS each time when a new zone configuration is introduced via WebGUI. Please re-add QbProtect in Avigilon Unity Client to re-expose new events from dynamic sources.

Configure Alarm Rule Chain

The Avigilon Unity alarm rule chain consists of event source (ONVIF Event Started and ONVIF Event Ended hooks) and event action. It allows to map a dedicated action (e.g., a particular alarm, recording of the video stream.etc) to the event of the particular type (e.g., motion, zone intrusion).

The alarm rule chain configuration procedure includes the following steps:

  1. Navigate to Site Setup tab → Select the active server instance → Click Alarms → Click Add

  2. Set Alarm Trigger Source to External Software Event → Click Next

    800
    Figure 10. Avigilon Unity alarm configuration: trigger source
  3. Select QbProtect as a linked device → Click Next

    800
    Figure 11. Avigilon Unity alarm configuration: linked device
  4. Select users for being Alarm Recipients → Click Next → Skip Alarm Acknowledgment Action → Click Next

    800
    Figure 12. Avigilon Unity alarm configuration: alarm recipients
  5. Give a meaningful name to the configured alarm, e.g. Alarm Moved → Click Finish

    800
    Figure 13. Avigilon Unity alarm configuration: alarm name
  6. Navigate to Site Setup tab → Select the active server instance → Click Rules → Click Add

  7. Toggle the ONVIF event started under Device Events subsection

    800
    Figure 14. Avigilon Unity rule chain configuration: general
  8. Click any ONVIF event → Select previously subscribed TamperingMoved as an event source

    800
    Figure 15. Avigilon Unity rule chain configuration: event source
  9. Click any Camera → Select QbProtect as a camera source → Click Next

    800
    Figure 16. Avigilon Unity rule chain configuration: camera source
  10. Toggle Display on-screen message under User Notification Actions subsection

  11. Toggle Trigger an alarm under Alarm Actions → Click an alarm → Select previosly configured alarm Alarm Moved → Click Next

    800
    Figure 17. Avigilon Unity rule chain configuration: display message and alarm actions
  12. Click Next again (skipping the Digital input configuration) → Give a meaningful name to this rule chain, e.g. Rule Moved → Set schedule to Always → Toggle Rule is enabled → Click Finish

    800
    Figure 18. Avigilon Unity rule chain configuration: rule chain name
  13. Navigate to View tab. When the QbProtect is moved, the TamperingMoved ONVIF event and the configured alarm rule chain will be generating an alarm as shown in the Figure below.

    800
    Figure 19. Avigilon Unity Client: the tampering movement of QbProtect triggers the alarm