Documentation for Intellect 4.11.0-4.11.3. Documentation for other versions of Intellect is available too.

Previous page Features of embedded storage operation via ONVIF-Server  Configuring ONVIF-Server module for the Multicast mode Next page


The ONVIF-Server module supports filtering of messages and events transmitted in the metadata stream according to the ONVIF standard: Topic Filter and Message Content Filter.

You can configure the correspondence of messages for Topic Filter and the Intellect events. These are the ONVIF-Server events that start with tns and tmk in the examples below on this page. Intellect will transmit only those events for which the correspondence is configured. The remaining events and messages are sent automatically according to the specification (for example, when changing the server, profile or MotionAlarm settings, etc.).

The correspondence of messages for Topic Filter and the Intellect events is configured in the following order:

  1. Go to the Event settings tab on the settings panel of the ONVIF-Server object.
  2. From the drop-down list of the ONVIF-server event column, select the ONVIF-Server event (1). See the events description in the table at the bottom of the page.

    Note

    To add a row to the table, press the "down" button on the keyboard; to delete a row, use the Ctrl+Del keyboard shortcut.

  3. In the Computer, Type and Number columns specify the parameters of the object, from which the corresponding event comes (2). The Name field will be filled in automatically when you left-click it. If any column parameter is empty, it means that the message will be sent for any value of the corresponding parameter.
  4. From the Event drop-down list, select an event which comes from the selected object and corresponds to the specified ONVIF-Server message (3).
  5. If the specification requires that the event should contain certain parameters (see the table at the bottom of the page), it is necessary to specify their values or the correspondence to the Intellect event parameters in the Transfer parameters table:
    1. The ONVIF-event parameter name column contains the required parameters of the ONVIF-Server event (4). They are set according to the specification.
    2. In the Event parameter name column, it is necessary to specify the parameter value or the Intellect event parameter names (5). Event parameters can be found in the Debug window, and some of them are described in the Description of events and reactions of system objects section (see Guide for creating scripts (programming)).

  6. Repeat steps 2-5 for all required events.
  7. Click the Apply button (6).

You can check the message and event filtering in the third-party software, for example, in the ONVIF Device Manager utility.

To do this, go to the Events or Metadata page, depending on what messages you want to see, set the filtering conditions (1) that will be displayed in the list (2), and then click Apply (3). As a result, only the events that match the filter should be displayed.

 

Examples of filters used in the ONVIF Device Manager utility:

  1. Topic Filter
    1. tns1:VideoSurveillanceSystem//.
      Events where the topic starts with tns1:VideoSurveillanceSystem/
    2. tns1:VideoSource/MotionDetectorTrigger
      MotionDetectorTrigger events only
    3. tns1:VideoSurveillanceSystem//.|tns1:FireAlarm/Alarm
      Events where the topic starts with tns1:VideoSurveillanceSystem/, as well as FireAlarm/Alarm events
    4. tns1:VideoSource/
      All events of the video system, they contain a comment in Intellect format
  2. Message Content Filter
    1. //tt:SimpleItem[@Name="Source" and @Value="{DFC2A44E-7CE4-E711-8A5F-54E6FC817BD7}{CAM.1}"]
      Events only from the source with the {DFC2A44E-7CE4-E711-8A5F-54E6FC817BD7}{CAM.1} identifier

Note

When the ONVIF-Server restarts, the filters are reset, and they need to be set again.

Before changing the filter in the Events section, it is necessary to click the Refresh button for the camera in ODM.


EventEvent descriptionParametersIs configuration required
tns1:Device/AccessControl/AccidentAccess Control System incident

Name

Comment

Place

Yes
tns1:Device/AccessControl/FaultAccess Control System failure
tns1:Device/FireAlarm/AlarmFire Alarm System alarm

Category

Zone

Comment

Yes
tns1:Device/FireAlarm/FireFire message from Fire Alarm System
tns1:Device/FireAlarm/FaultFire Alarm System failure
tns1:Device/GasAnalysis/ConcentrationExceededIncreased concentration of hazardous gases

Place

ConcentrationLimit

GasType

Concentration

Comment

Yes
tns1:Device/Introscopy/LimitExceeded

Detection of metal objects and organic matter

Account

Picture

Result

Yes
tns1:Device/NeutronProbing/DetectDetection of explosives

Place

ExplosiveType

Location

Comment

Yes
tns1:Device/RadiationMonitoring/Detect

Increased radiation

Picture

Category

Measures

Account

Yes
tns1:Device/SteamDetector/Detect

Detection of vapors and trace amounts of explosives which exceed the established threshold values

Measures

Picture

Account

Yes
tns1:Device/MetalDetector/Detect

Detection of metal objects which exceed the specified values.

Picture

Account

Yes
tns1:Device/VideoSurveillanceSystem/ChannelDisconnectVideo channel disconnection

Category

Comment

Priority

Yes
tns1:Device/VideoSurveillanceSystem/ChannelConnectVideo channel connection
tns1:Device/VideoSurveillanceSystem/RecordTurnOffRecording turned off
tns1:Device/VideoSurveillanceSystem/RecordTurnOnRecording turned on
tns1:Device/VideoSurveillanceSystem/MotionDetectorTriggerMotion detector triggering
tns1:Device/VideoSurveillanceSystem/ReadRecordRequestRequest for the record reading
tns1:Device/VideoSurveillanceSystem/DeleteRecordRequestRequest for the record deletion
tns1:Device/VideoSurveillanceSystem/EditDbRecordRequest

Request for the event database editing

tns1:Device/VideoSurveillanceSystem/CopyDbRecordRequestRequest for the event database copying
tns1:Device/VideoSurveillanceSystem/AuthorizationSystem user authorization
tns1:Device/VideoSurveillanceSystem/ServerPowerOnServer switched on
tns1:Device/VideoSurveillanceSystem/ServerPowerOffServer switched off
axn:HDDrive/axn:FaultHard disk error (hard disk missing)-No
axn:HDDrive/axn:RecordingFaultHard disk failure-No
axn:HDDrive/axn:DriveFullHard disk full (if overwriting on a loop is not enabled)-No
axn:VideoSurveillanceSystem/axn:ChannelDisconnectVideo camera disconnection-No
axn:VideoSurveillanceSystem/axn:ChannelConnectVideo camera connection-No
axn:VideoSurveillanceSystem/axn:ServerPowerOnAny Intellect Servers switching on in a distributed architecture-No
axn:VideoSurveillanceSystem/ServerPowerOffAny Intellect Servers switching off in a distributed architecture-No
tns1:VideoSourceEvents with comments in Intellect format (for examples, see The Debug window)-No
  • No labels