Skip to main content

BriefCam VMS Integration Guide

Intellicence Integration

Last Updated: 6 minute read
LanguageEnglish

Note that Intellicence was previously known as Verint and then Cognyte.

Integration Summary

VMS Partner 

Product 

Version 

Last Tested BriefCam Version 

Integration Level 

H.265 Support 

Intellicene

Symphia VMS

8.1.2

2025 R1 SP1

Real time alerts integration (L2a)

Yes

Intellicene

Symphia VMS

8.0

2024 R2 HF4 (including Classic and Next-Gen engine)

Real time alerts integration (L2a)

Yes

Intellicene

Symphia VMS

7.7.20189

2023 M1

Real time alerts integration (L2a)

Yes

Ports Required

The following ports should be available when installing the plugin:

Port # 

554, 5005, 7005, and 40000

Installation Prerequisites - Intellicence 8.1.2

  1. Create a Windows user that has access to the VMS file system for every storage where the video recordings are stored, usually E:\Verint, in order for BriefCam to be able to fetch video from the VMS. Grant access by performing the following steps:

    1. Right-click on Properties of the file where the recordings are stored: Sharing tab -> Share button.

      Intellicence 812 properties.png
    2. Add the created Windows user with Read rights.

      Intellicence 812 read rights.png
  2. On each Fetching server, add the VMS IP with the created Windows user in the Credential Manager by navigating to Control Panel ->User Accounts -> Credential Manager and clicking Add a Windows credential.

    intellicence 812 credentials.png
  3. You will be prompted to fill in three fields:

  • The VMS IP

  • The actual Windows username: VMS IP\Username

  • The password

Make sure to enter the details correctly.

Intellicence 812 credentials2.png

Installation Prerequisites - Intellicence 8.0 and 7.7.2

The Windows user must have access to the VMS file system in order for BriefCam to be able to fetch video from the VMS. Grant access by performing the following steps:

  1. On each of the servers (BriefCam Server, On-Demand processing server, and Real-Time processing server):

  2. Open File Explorer and navigate to the VMS by entering the VMS installation path in the navigation bar (remember to add \\ before the actual IP address or host name).

    Intellicence IP address.png
  3. Add the VMS IP/host name with the relevant user in the credential manager by navigating to Control panel->User accounts->Credentials manager and click Add a Windows credential.

    Intellicence Windows credential.png
  4. You will be prompted with three fields to fill in: the VMS IP/host name, the actual Windows username, and the password. Make sure to enter the details correctly.

    Intellicence Add credential.png
  5. Set the VSService to log on as the user you have already configured to have access to the VMS file system. Do so by opening the Services dialog through the start menu or the task manager.

  6. Locate the VSService service in the list and right click on it, select Properties, and then select the Log on tab.

  7. Click on the This account radio button and fill in the details (account name and password). Make sure that you enter the credentials correctly and that the account name is the same as the user chosen in the previous steps.

Note that Intellicence VMS login credentials are case sensitive.

Intellicence VSService.png

Post Installation Script - Intellicence 8.0 and 7.7.2

For new installations, after installing this VMS plugin you need to run a script that gives the BriefCam user permissions to access the relevant files.

In all places where the plugin is installed:

  1. Open PowerShell as administrator.

  2. Navigate to the following folder: cd {where briefcam server is installed}\tools\post_plugin_installation

  3. Run the following command: .\set_permissions_for_plugins.ps1

Thumbnails

By default, thumbnail images for alerts sent by the Intellicence integration always have their name set to "Thumbnail.bmp". This can cause problems when the thumbnails for different alerts are saved to the same place – the wrong thumbnail is shown for the alert.

If you want each thumbnail to have its own name (the camera name with the alert start time), set the BriefCam.IntelliceneIntegration32.ini file’s UseCustomThumbnailName parameter to true and remove the semicolon from the beginning of the row. The file is located at: C:\Program Files\BriefCam\BriefCam Serv-er\32\BriefCam.IntelliceneIntegration32\ BriefCam.IntelliceneIntegration32.ini.

Intellicence ini.png

Sending Alerts to Intellicence

Alerts can be sent to the Intellicence client’s UI.

Intellicence 812 alerts.png

The alerts are sent to Intellicence via events.

To enable this functionality, carry out the steps below in the VMS Control Center.

Create a new event.

  1. Click the System Components tab.

  2. Click the Event Manager option.

  3. In the Event Manager section, click Custom Events.

  4. In the Custom Events section, click the plus (Intellicence plus button.png) button.

  5. Click the General tab.

  6. Define the Event Settings. Note that the event must have the same value as the value set in the EventName parameter in the BriefCam.IntelliceneIntegration32.ini file.

    Intellicence eventanalytics.png
  7. To save your changes, move to another table. For v8.1.2, click the Apply button instead.

Intellicence Event Settings.png

Define the events’ advanced parameters.

  1. Click the Advanced parameters tab.

  2. Click the plus (Intellicence plus button.png) button.

  3. Decide which of the following information you want to send with the event and based on that, define the relevant customer fields (using these exact names): RuleName, RuleType, ObjectId, AlertId, AlertTime, CameraId, CameraName, Thumbnail, Face Name, Face Source URL, Face Confidence, Lpr No, Lpr Confidence, Class, Class Details, List Name, Color, Person Attributes.

  4. Make sure to set the Value Type to String for all the fields.

Intellicence advanced params.png

Add a new scenario.

  1. In the Event Manager section, click the Scenarios option.

  2. Click the plus (Intellicence plus button.png) button.

  3. In the General tab, define a scenario. In the image below, it was named BC_Scenario.

    Intellicence scenarios.png

Add a scenario trigger event.

  1. Click the Event tab.

  2. Select the type of trigger. In the image below, the Event A only trigger is selected, which means that the scenario will be triggered with only one event (the event created in step 1).

  3. Select the event created in step 1, by checking the AnalyticsEvent checkbox.

  4. In the Source section, select the sources (cameras) for which you want to trigger the event.

Intellicence Event tab.png

Configure the scenario response.

  1. Click the Response tab.

  2. Click the plus ( Intellicence plus button.png) button.

  3. In the Alarm Name field, give the name alarm. In the image below, the name given is BC_Alarm.

  4. You can also configure a message that will be displayed in the client. It can contain all custom fields from an event, Verint default fields (Event Name, Received Timestamp, Source Name, Source Label) and event attachments.

  5. Click Apply.

Verint alarm name.png

Note that there is no default timestamp field in the event. Therefore, the delay between the time that BriefCam generates the alert and the time it is received at Intellicence may cause an incorrect record playback start position.

In the BriefCam Administrator Console’s Environment Settings section, there are three settings relevant for sending alerts outside of BriefCam:

  • To send alerts outside of BriefCam, set the Respond.AlertsPublishingEnabled setting to true.

  • To send alerts to a VMS, check that the Respond.AlertsPublishingToVMSEnabled setting is set to true.

  • To change the polling interval, use the Respond.AlertsPublishingIntervalInMilliseconds setting.

    SendAlertssettings.png
  • If you make changes to the settings, you need to restart or start the VSServer service.

Note that if the resolution of the livestream differs from the recorded video for one and the same camera, the bounding box in the alert original video will be shifted to a location that is not the object.

Intellicense resolution.png
intellicence custom res.png

Known Limitations

  • When working with Intellicence integrations, the view original video in Real-time alerts is offset and the object is sometimes not shown.

  • When working with Intellicence integrations, the bounding box in the original video for Smart alerts is sometimes shown offset.