The DETEXI system has the ability to complete different kind of actions at many different stages of video recording and viewing. This allows for immediate response to things that occur — turn on/off lights, start recording alarm video, close security gates, and even inform personnel via phone or other means.
These and other capabilities of the DETEXI system make it more than just a video recording tool. Software motion detection, alarm detection, other events, and the actions that can be taken on these alarms and events make the DETEXI an Intelligent Network Video Management System.
Tasks Actions/notifications triggered by alarms or events raised in the system are called tasks.
Each task is a list of preconfigured actions and/or notifications that define what is to happen. Tasks execution is triggered on events that occur in the system if configured in the DETEXI NVR.
Any task can include one or more actions/notifications, allowing for multiple things to happen when a single alarm or event is raised.
Actions
Notifications
Actions
The following types of actions are available for configuration in a task —
Record Camera — records alarm video for a user-defined camera or for the camera associated with the event that triggered it. The length, picture quality, and camera position of the recording can be defined if desired. An alarm snapshot can also be taken by this task.
Move Camera — for PTZ cameras, moves a user-defined camera to a user-defined position or preset, and can dwell for a user-defined length of time before returning to another defined position if desired.
Video Popup — launches specified camera’s live view video streaming on the defined DETEXI Client computer. The Client must already be running on the defined computer.
Control Relay — controls the output relay of a specified camera — turn on, turn off, or activate for a user-defined length of time.
Control Tour — starts or stops a pre-configured tour on a specified camera for a user-defined period of time if desired.
Execute Program — executes an external program on the NVR Server, with user-defined parameters if desired.
Each individual event can only have one task assigned to it.
Any task can include one or more actions/notifications, allowing for multiple things to happen when a single alarm or event is raised.
An event can also have a composite task assigned to it. Any composite task consists of several predefined tasks of the user’s choice.
Notifications
The following types of notifications are available for configuration in a task —
Network Client — launches the camera in alarm (when applicable) live view video stream along with alarm information and alarm video access, to the defined DETEXI Client computer. Alternatively, sends a user-defined message to be displayed on this computer, disregarding any alarm-specific information.
Phone — calls a user-defined phone or pager and plays alarm-specific or a user-defined WAV file or text-to-speech message. Has the ability to attempt multiple times on failure.
eMail — sends an alarm-specific or user-defined email to one or more user-defined email addresses. Has the ability to attempt multiple times on failure.
Speak — plays alarm-specific or a user-defined WAV file or text-to-speech message over the NVR Server soundcard.
Each individual event can only have one task assigned to it.
Any task can include one or more actions/notifications, allowing for multiple things to happen when a single alarm or event is raised.
An event can also have a composite task assigned to it. Any composite task consists of several predefined tasks of the user’s choice.
— NVR Events and Alarms — Task Triggers —
DETEXI NVR Events and Alarms — Task Triggers
System Health Alarms/Events
General
NVR Status Task —(if assigned) is executed once a day at a time you can predefine by yourself. If this task HAS NOT BEEN executed at that time it means you have to check the system.
NVR Service Health Status — when any of the individual NVR Services encounter problems, this event is raised.
NVR Storage Errors
Archive Storage Writing Error — when video cannot be stored to the designated archive path due to a writing error, such as insufficient permissions to write to the drive or if the path is invalid, this event is raised.
Archive Storage Drive Limit Reached — when the drive limit defined in the If free space is less than [XX] MB parameter is reached, and the Stop Saving option is set, this event is raised. This alarm automatically causes the recording service to stop. User intervention is required to restart the service when appropriate resources are available.
IP-Device Status
Check Alive service task — the Check Status Task can be triggered if the IP-device fails to answer on the Check Alive service request.
Recovery Procedure tasks — when NVR loses connection to a camera it is scheduled to record, it enters into a recovery procedure. Tasks can be executed at different points within the procedure.
Task on First Error can be triggered when NVR first loses connection; Task on Recovery Procedure Failure — initiates if all the attempts of recovery procedure have failed; Task on Restore initiates in case the IP-device comes back online.
NVR Network (Domain) Alarms
When NVR does not respond — the task should be setup for each child NVR in the NVR network (domain) to be aware weather a child NVRs are alive and properly respond to the NVR Domain Controller.
Log In/Out Events
General User Login/Logout
Login/Logout Task — when any user logs in or logs out, the event is raised with information indicating the user and the action (login/logout).
Specific User Login/Logout
Login Task — this event indicates that a specific user has logged in. Used instead of or along with the general login/logout event, allows different tasks to be assigned individually to users of interest.
Logout Task — this event indicates that a specific user has logged out. Used instead of or along with the general login/logout event, allows different tasks to be assigned individually to users of interest.
IP-Device Alarms/Events
IP-Device Status — System Health Monitoring Alarms/Events
Check Alive service task — the Check Status Task can be triggered if the IP-device fails to answer on the Check Alive service request.
Recovery Procedure tasks — when NVR loses connection to an IP-device it is scheduled to record, it enters into a recovery procedure. Tasks can be executed at different points within the procedure.
Task on First Error can be triggered when NVR first loses connection; Task on Recovery Procedure Failure — initiates if all the attempts of recovery procedure have failed; Task on Restore initiates in case the IP-device comes back online.
IP-Device FTP Alarm
FTP Alarm— in some wireless configurations, and other environments where constant streaming is not possible, video can be uploaded via FTP based on decision making within the IP-device. When video is uploaded to the DETEXI NVR FTP Server, the video is merged into the archives as alarm video, and this event is raised.
IP-Device Alarm on Motion
Input Alarm — if an IP-device supports external I/O, the Check Alarm (IO Listener) service can monitor the status of the camera’s inputs. This event is raised when an IP-device’s defined input is in an active (non-normal) state. A separate event is raised for each IP-device input that has this feature enabled.
Soft Motion Alarm — when motion detection is enabled in the IP-device recording schedule, an event is raised each time motion is detected on an IP-device by the DETEXI software. A separate event is raised for each IP-device recording schedule if Alarm on Motion is configured.
User Triggered Task
User Triggered Task (from Remote Client) — task execution can be added to a user’s permissions, by assigning users the specific tasks they are allowed to trigger manually from the remote DETEXI Client.
Each individual event can only have one task assigned to it.
Any task can include one or more actions/notifications, allowing for multiple things to happen when a single alarm or event is raised.
An event can also have a composite task assigned to it. Any composite task consists of several predefined tasks of the user’s choice.