Skip to main content

Avigilon Installer Configuration

This guide provides step-by-step instructions for configuring Avigilon Video Management System (VMS) to integrate with GCXONE. Follow these steps to ensure proper video streaming, analytics, event detection, and device connectivity.

⚙️

Configuration

Step-by-Step

Prerequisites

Before You Begin

  • ✅ Avigilon ACC client software installed
  • ✅ ACC 7 Web Endpoint Service installed
  • ✅ IT team responsible to set up port forwarding on firewall or router
  • ✅ Administrative access to Avigilon system
  • ✅ Network connectivity to Avigilon ACC server

Step 1: Install Essential Software Components

Step 1: Install Essential Software Components

Install WebAPI Endpoint

  • In case of having Avigilon VMS, install WebAPI Endpoint
  • Install the Avigilon WebAPI endpoint by following the instructions provided in the Avigilon WebAPI Endpoint Quick Start Guide
  • This endpoint facilitates communication between the VMS and external applications

Ensure ACC Server Accessibility

  • Confirm that the ACC (Avigilon Control Center) server is properly installed and operational
  • The ACC server communicates with the external world through the configured server port, ensuring that the VMS can send and receive data as needed

Important: WebAPI Endpoint installation is mandatory for external communication with GCXONE. Ensure proper port forwarding is configured by your IT team.

Expected result: WebAPI Endpoint installed and ACC server accessible

Step 2: Login to Avigilon ACC Client

Step 2: Login to Avigilon ACC Client

UI path: ACC Client → Login

Configuration Steps

  1. In the ACC client login screen, locate the field to enter the device's IP address in the search bar
  2. Enter your username and password for the ACC client
Avigilon ACC Client Login

Expected result: Successfully logged into ACC client

Step 3: Navigate to Camera Configuration

Step 3: Navigate to Camera Configuration

UI path: ACC Client → Camera Selection

Configuration Steps

  1. Once logged in, use the client interface to navigate to the specific camera or device you need to configure
Avigilon Camera Selection

Expected result: Camera interface accessible for configuration

Step 4: Access Camera Setup

Step 4: Access Camera Setup

UI path: Camera → Right-Click → Setup

Configuration Steps

  1. Right-Click on the Camera you want to configure
  2. In the context menu that appears, click on "Setup"
  3. This will open the camera's configuration page
Avigilon Camera Right-Click
Avigilon Camera Setup

Expected result: Camera configuration page opened

Step 5: Configure Motion Detection Analytics

Step 5: Configure Motion Detection Analytics

UI path: Camera Setup → Analytics → Motion Detection

Configuration Steps

  1. Choose and Configure the Type of Analytics
  2. After selecting the desired analytics type, you will be able to adjust various settings and parameters specific to that type
  3. Configure Motion Detection parameters:

    • Object Types: Select types of objects (Person, Vehicle)
    • Sensitivity: Set sensitivity level (recommended 8-10)
    • Threshold Time: Set minimum duration (recommended 2 seconds)
    • Pre-Motion Record Time: Set recording time before event (recommended 10 seconds)
    • Post-Motion Record Time: Set recording time after event (recommended 10 seconds)
Avigilon Motion Detection Configuration

Expected result: Motion detection analytics configured

Step 6: Configure Analytic Events

Step 6: Configure Analytic Events

UI path: Camera Setup → Analytics → Analytic Events

Setup Analytic Events

  1. Analytics process the video feed in real-time to detect and respond to specific activities or conditions
  2. Click on the button "Add"
  3. Define your Area of interest by clicking the icon on the top left of the screen
Avigilon Add Analytic Event
Avigilon Area of Interest

Configure Event Parameters

After you add the area of interest, setup the following:

  • Enabled Checkbox: Check to enable the analytic event
  • Activity: Select the type of activity to monitor within the defined zone
  • Object Types: Specify what kinds of objects the system should detect
  • Sensitivity: Set sensitivity level (recommended 8-10)
  • Threshold Time: Set minimum duration (recommended 2 seconds)
  • Number of Objects: Specify number of objects required to trigger event
  • Timeout: Set wait time before resetting (recommended 10 seconds)
  • Distance (feet): Set minimum distance an object must travel
Avigilon Event Parameters

Expected result: Analytic events configured with area of interest

Step 7: Setup User Group for GCXONE

Step 7: Setup User Group for GCXONE

UI path: Site → Right-Click → Setup → User and Groups

Access Site Configuration

  1. Right-Click on the Site you want to configure
  2. In the context menu that appears, click on "Setup"
  3. This will open the Site's configuration page
  4. Navigate to "User and groups"
Avigilon Site Setup
Avigilon User and Groups

Expected result: User and groups configuration accessed

Step 8: Create User Group

Step 8: Create User Group

UI path: Groups → Add

Configuration Steps

  1. Navigate to "Groups" and then click "Add"
  2. Add a copy permission, "Restricted Users" for NXGEN
Avigilon Add Group
Avigilon Copy Permissions

Expected result: New user group created

Step 9: Configure Group Settings

Step 9: Configure Group Settings

Configure Group Details

  1. Add the "Name" of the user, recommended to use "NXGEN" or "NXG" in the Name field
  2. Add the privileges listed below in "Group Privileges":

    • View Live Images:

      • Use PTZ controls
      • Lock PTZ controls
      • Trigger Digital Outputs
      • Broadcast to speakers
    • Receive live events with identifying features
    • View high resolution images
    • View Recorded Images:

      • Export images
      • View images recorded before login
      • Licensed search for identifying features
    • View Maps:

      • Manage Maps
    • Manage user sessions
    • Listen to microphones

Expected result: Group privileges configured

Step 10: Add Cameras to Group

Step 10: Add Cameras to Group

Configuration Steps

  1. Add the cameras you want to appear on GCXONE platform
  2. Click "Ok" to save the changes
Avigilon Add Cameras Step 1
Avigilon Add Cameras Step 2
Avigilon Add Cameras Step 3

Expected result: Cameras assigned to user group

Step 11: Configure Alarms

Step 11: Configure Alarms

UI path: Setup → Alarms

Configuration Steps

  1. Back to the Setup page from previous step, Navigate to "Alarms"
  2. Click "Add"
Avigilon Alarms Configuration
Avigilon Add Alarm

Expected result: Alarm configuration page accessed

Step 12: Set Alarm Trigger Source

Step 12: Set Alarm Trigger Source

Configuration Steps

  1. Set the alarm trigger source, and select the cameras you are interested in
  2. Then click "Next"
Avigilon Alarm Trigger Source

Expected result: Alarm trigger source configured

Step 13: Configure Alarm Recording Settings

Step 13: Configure Alarm Recording Settings

Configuration Steps

  1. Select the devices you want to associate the type of alarm with
  2. Setup the "Pre-alarm recording time" (recommended 10 seconds)
  3. Setup the recording duration below
  4. Then click "Next"
Avigilon Alarm Recording Settings

Expected result: Alarm recording settings configured

Step 14: Configure Alarm Recipients

Step 14: Configure Alarm Recipients

UI path: Alarm Recipients → Add Recipients

Configuration Steps

  1. Select alarm recipients
  2. Click on "Add Recipients" and ensure to select the group you configured earlier
  3. Click "Next"
Avigilon Alarm Recipients

Expected result: Alarm recipients configured

Step 15: Finalize Alarm Configuration

Step 15: Finalize Alarm Configuration

Configuration Steps

  1. Select the user as configured
  2. Then click "Add"
  3. Select the duration needed to notify the recipient when an alarm is triggered
  4. Don't forget to Save the changes
Avigilon Finalize Alarm

Expected result: Alarm configuration completed and saved

Step 16: Configure Device in GCXONE

Step 16: Configure Device in GCXONE

UI path: GCXONE → Site → Configuration App → Devices

Configuration Steps

  1. Go into the Site that you want to add the device to in GCXONE Configuration App
  2. Choose Avigilon as your device, and Fill in the Serial Number, UserName, and Password of the device
  3. Once the details are filled, click on Discover and you should see the sensors discovered
Avigilon GCXONE Configuration

Expected result: Sensors discovered successfully in GCXONE

Step 17: Verify Integration

Step 17: Verify Integration

Verification Checks

  • ✅ Verify WebAPI endpoint is functional
  • ✅ Test user group access and permissions
  • ✅ Confirm analytics are generating appropriate events
  • ✅ Test alarm notifications
  • ✅ Verify camera access through configured user group
  • ✅ Check live view and playback functionality

Expected result: Complete Avigilon integration with GCXONE platform

Troubleshooting

Common Issues and Solutions

  • Verify WebAPI endpoint is properly installed
  • Check port forwarding configuration
  • Ensure ACC server is accessible externally

Need Help?

If you're experiencing issues during configuration, check our Troubleshooting Guide or contact support.