Events

The Events windows let you configure event notification and history settings, and access event logs. The following sections describe the Feature Setup windows in detail:

Event Notification Window

The Event Notification window provides options for how the IP camera handles system triggers and generates event notification. A system trigger is any of the following:

  • A change of state from low to high or from high to low on an input port of the IP camera. For related information about input ports, see the “IO Ports Window” section.
  • Motion that the IP camera detects. For related information about motion detection, see the “Motion Detection” rows in Table 3-1 .
  • An activity that is defined by a camera app.

When a system trigger occurs, it causes the IP camera to take certain configured actions. Actions include the following:

  • Email notification—The IP camera sends a notification email message to designated recipients. The message can include a video clip or a snapshot of the activity that triggered the event.

This message includes the same information that is provided with HTTP notification.

  • Output port state change—Changes the state of an IP camera output port from low to high or from high to low.
  • Syslog server message—The IP camera sends a notification message to the designated Syslog server.
  • HTTP notification—The IP camera sends notification to a remote system via HTTP. This information includes the following:

– Device ID—ID of the IP camera

– Device name—Name of the IP camera

– IP address—IP address of the IP camera

– MAC address—MAC address of the IP camera

– Channel ID—Channel identification number (1 for primary stream or 2 for secondary stream)

– Channel name—Name that is configured for the channel

– Date and time—Date and time that the event occurred

– Active post Count—Sequence number of the notification for this event

– Event type—Type of event

– Event state—Indicates whether the event is active or inactive at the time that the event was detected for this notification

– Event description—Description of the event

– Input port ID—If the event was triggered by an input port state change, port ID of the port

– Region index—If the event was triggered by motion detection, identification number of the region in which the IP camera detected motion

– Sensitivity level—If the event was triggered by motion detection, sensitivity that is configured for the region in which motion was detected

– Detection threshold—If the event was triggered by motion detection, threshold that is configured for the region in which motion was detected

  • FTP notification—The IP camera to uploads a video clip or a snapshot of the activity that triggered the event to an FTP server.

The Event Notification window also allows you to designate schedules. If an event takes place within a designated schedule, the IP camera takes the actions that you configure.

Procedure


Step 1 From the IP camera user interface, click the Setup link.

Step 2 Click Feature Setup to expand the menu.

Step 3 From the Feature Setup menu, click Event .

The Event Notification window appears. If you change any options in this window, you must click the Save button to save the changes. If you do not click this button, changes are not retained when you exit the window. The Save button appears at the bottom of the window. You might need to scroll down to it.


 

Table 5-1 describes the options in the Event Notification window.

 

Table 5-1 Event Notification Window Options

Option
Description

Event Triggering Area

Triggered by

Check the desired check boxes to designate the events that trigger actions:

  • Input 1 —Action is triggered when input port 1 on the IP camera changes state from high to low.
  • Input 2 —Action is triggered when input port 2 on the IP camera changes state from high to low.
  • Input 3 —Action is triggered when input port 3 on the IP camera changes state from high to low.
  • Motion Detection —Action is triggered when the camera detects motion, if motion detection is configured as described the “Motion Detection” rows in Table 3-1.
  • App —Action is triggered by an activity that is defined by an app that is running on the IP camera.

Actions

Check the desired check boxes to designate the actions that the IP camera takes when the corresponding trigger occurs.

  • Email —Sends information about the event in an email message to the designated recipient. You designate the recipient and configure email options in other fields in this window.
  • Output 1 —Changes the state of the output 1 port on the IP camera as defined in the Port window.
  • Syslog —Sends information about the event to a designated Syslog server.
  • HTTP —Sends information about the event as an HTTP stream to a remote system.
  • FTP —Uploads a snapshot or video clip of the event to an FTP server.

Interval

Choose the time interval (in minutes) from the drop-down list to wait after an event occurs before detecting the next event.

Event Scheduling Area

Scheduling Grid

Designate the times at which an event causes the IP camera to take the designed actions. If an event occurs during a time that is not designated, the IP camera does not take any action.

Each cell in this grid represents one hour on the corresponding day, starting at 12:00 a.m. (0:00). To designate times, click the desired cells. Selected cells appear shaded.

Set All button

Select all times in the scheduling grid.

Clear All button

Deselect all times in the scheduling grid.

Undo All button

Change the scheduling settings to the last saved configuration.

HTTP Notification Area

High Availability

Check this check box if you want to send HTTP messages to a secondary HTTP server in the event that the primary HTTP server is unreachable.

Primary HTTP Server

Identify the primary server to which HTTP messages are sent by choosing IP Address or Hostname from the drop-down list and entering the IP address or host name in the corresponding field.

URL Base

Enter a string to be used as the prefix in the HTTP URL. The HTTP URL is sent in this format:

http://< IP address >/< URL Base >?< system-provided-name-value-pairs >

where IP address is the IP address of the destination server, URL Base is the string that you enter, and system-provided-name-value-pairs is information about the event.

Port Number

Enter the port number that receives messages on the primary server to which HTTP messages are sent.

User Name

If authentication is required on the primary server to which HTTP messages are sent, enter the user name.

Password

If authentication is required on the primary server to which HTTP messages are sent, enter the password.

Invalid characters are []\&|:";<>?,/+=*'%# space

HTTP Authentication

If authentication is required on the primary server to which HTTP messages are sent, choose the MD5 Digest Authentication method from the drop-down list.

Secondary HTTP Server

If the High Availability check box is checked, you can identify an optional secondary server to which HTTP messages are sent by choosing IP Address or Hostname from the drop-down list and entering the IP address or host name in the corresponding field.

URL Base

Enter a string to be used as the prefix in the HTTP URL for the secondary server. The HTTP URL is sent in this format:

http://< IP address >/< URL Base >?< system-provided-name-value-pairs >

where IP address is the IP address of the destination server, URL Base is the string that you enter, and system-provided-name-value-pairs is information about the event.

Port Number

Enter the port number that receives messages on the secondary server to which HTTP messages are sent.

User Name

If authentication is required on the secondary server to which HTTP messages are sent, enter the user name.

Password

If authentication is required on the secondary server to which HTTP messages are sent, enter the password.

Invalid characters are []\&|:";<>?,/+=*'%# space

HTTP Authentication

If authentication is required on the secondary server to which HTTP messages are sent, choose the MD5 Digest Authentication method from the drop-down list.

Email Notification Area

Primary SMTP Server

Identify the primary SMTP server that is used for sending email by choosing IP Address or Hostname from the drop-down list and entering the IP address or host name in the corresponding field.

Primary SMTP Port

Enter the port number for the primary SMTP server. The default SMTP port number is 25.

POP Server

Identify the primary POP server that is used for sending email by choosing IP Address or Hostname from the drop-down list and entering the IP address or host name in the corresponding field.

This field is dimmed if you do not choose Requires POP Before SMTP in the Authentication field that follows.

Authentication

If the primary SMTP server requires authentication to send email, choose the appropriate authentication type from the drop-down list. The authentication type typically is the same as that for the POP3 server that you use to receive email.

Account Name

If the primary SMTP server requires authentication, enter the account name for the server.

Password

If the primary SMTP server requires authentication, enter the account password for the server.

Secondary SMTP Server

Identify an optional secondary SMTP server that is used for sending email by choosing IP Address or Hostname from the drop-down list and entering the IP address or host name in the corresponding field.

Secondary SMTP Port

Enter the port number for the secondary SMTP server. The default SMTP port number is 25.

POP Server

Identify an optional secondary POP server that is used for sending email by choosing IP Address or Hostname from the drop-down list and entering the IP address or host name in the corresponding field.

This field is dimmed if you do not choose Requires POP Before SMTP in the Authentication field that follows.

Authentication

If the secondary SMTP server requires authentication to send email, choose the appropriate authentication type from the drop-down list. The authentication type typically is the same as that for the POP3 server that you use to receive email.

Account Name

If the secondary SMTP server requires authentication, enter the account name for the server.

Password

If the secondary SMTP server requires authentication, enter the account password for the server.

Send To

Enter an email address to which an email message is sent when a system trigger occurs.

Show From Address As

Enter the email address to be shown in the From field for the email message that is sent when a system trigger occurs.

Subject

Enter the text to be shown in the Subject field for the email messages that the IP camera sends when system triggers occur. The subject can contain up to 118 characters, including spaces.

Attach Video Streaming URL Address

Check this check box to include in the email message body the URL from which the recipient can access the live video stream from the camera on which the system trigger was detected.

Attach Snapshot

Check this check box to include with the email message a still picture from the beginning of the event. This snapshot is stored on the IP camera until the message is sent.

This functionality is available only when the secondary video stream is enabled.

Attach Video Clip

This option is available if the secondary video stream (H.264 only) is enabled.

Check this check box and enter the following values to include with the email message a video clip of the event:

  • Pre-Capture Length —Enter the amount of video (in seconds) before the event to include in the video clip.

Note The maximum pre-capture length is 5 seconds.

  • Post-Capture Length —Enter the amount of video (in seconds) after the event to include in the video clip.

Note The maximum combined pre-capture and post-capture length is 10 seconds.

This video clip is stored on the IP camera until the message is sent.

FTP Notification Area

Primary FTP Server

Identify the primary FTP server to which snapshots or video clips are uploaded by choosing IP Address or Hostname from the drop-down list and entering the IP address or host name in the corresponding field.

Primary FTP Port

Enter the port number that receives messages on the primary FTP server. The default FTP port number is 21.

User Name

Enter the primary FTP server login user name.

Password

Enter the primary FTP server login password.

Enable Passive Mode

Check this check box to enable the passive mode feature of the primary FTP server.

Secondary FTP Server

Identify an optional secondary FTP server to which snapshots or video clips are uploaded by choosing IP Address or Hostname from the drop-down list and entering the IP address or host name in the corresponding field.

Secondary FTP Port

Enter the port number that receives messages on the secondary FTP server. The default FTP port number is 21.

User Name

Enter the secondary FTP server login user name.

Password

Enter the secondary FTP server login password.

Enable Passive Mode

Check this check box to enable the passive mode feature of the secondary FTP server.

Upload Snapshot

This functionality is available only when the secondary video stream is enabled.

Check this check box to upload a snapshot of the event that triggered the action.

Upload Video Clip

This functionality is available only when the secondary video stream is enabled.

Check this check box and enter the following values to upload a video clip of the activity that triggered the event:

  • Pre-Capture Length —Enter the amount of video (in seconds) before the event to include in the video clip. The default pre-capture length is 0 seconds.

Note The maximum pre-capture length is 5 seconds.

  • Post-Capture Length —Enter the amount of video (in seconds) after the event to include in the video clip. The default post-capture length is 5 seconds.

Note The maximum combined pre-capture and post-capture length is 10 seconds.

History Settings Window

The History Settings window provides options for how the IP camera stores and manages event histories. An event history includes history , which is information about the event, and an optional recording , which is captured video and optionally audio that is associated with the event.

A system trigger is any of the following:

  • A change of state from low to high or from high to low on an input port of the IP camera. For related information about input ports, see the “IO Ports Window” section.
  • Motion that the IP camera detects. For related information about motion detection, see the “Motion Detection”rows in Table 3-1.
  • An activity that is defined by a camera app.

To display the History Settings window, perform the following steps:

Procedure


Step 1 From the IP camera user interface, click the Setup link.

Step 2 Click Events to expand the menu.

Step 3 From the Feature Setup menu, click History Settings .

The History Settings window appears. If you change any options in this window, you must click the Save button to save the changes. If you do not click this button, changes are not retained when you exit the window. The Save button appears at the bottom of the window. You might need to scroll down to it.


 

Table 5-2 describes the options in the History Settings window.

 

Table 5-2 History Settings Window Options

Option
Description

Triggered by

Display only . Shows the triggering settings that are configured in the Notification Settings window.

Actions

Check the desired check boxes to designate that actions that the IP camera takes when the corresponding trigger occurs.

  • History —Sends information about the event in an email message to the designated recipient. You design the recipient and configure other email options in other fields in this window.
  • Recording —Changes the state of the output 1 port on the IP camera as defined in the Port window.

Event History Storage Location

Choose the location in which the IP camera stores event history that it captures:

  • Internal Flash —Stores event history in the camera internal flash memory
  • SD Memory Card —Stores event history on a MicroSD card that is installed in the camera

Pre-Capture Length

Enabled when at least one Recording action is checked and Event History Storage location is configured as SD Memory Card .

Enter the amount of video, in seconds, before the event to include with the stored history.

Valid values are integers 0 through 180.

Post-Capture Length

Enabled when at least one Recording action is checked and Event History Storage location is configured as SD Memory Card .

Enter the amount of video, in seconds, after the event to include in the video clip.

Valid values are integers 0 through 180. The sum of the Pre-Capture Length and the Post-Capture Length values cannot exceed 360.

Maximum number of Events

Enter the maximum number of event histories that the camera will store.

Valid values are:

  • Integers 1 through 1000 when the IP camera stores event history in its camera internal flash memory
  • Integers 1 through 10000 when the IP camera stores event history on a MicroSD card

When the number of stored event histories reaches the configured maximum, the IP camera deletes event histories, beginning with the oldest one, to make room for new event histories.

Event Lifetime (days)

Enter the number of days that the camera stores an event history.

Valid values are integers 1 through 365.

When an event history reaches the last day of its configured lifetime limit, the IP camera deletes it at the time that corresponds to the time that the event was crated.

Storage Allocation for Recording

Enter the percentage of the MicroSD card that is allocated for storing event history recordings.

Valid values are integers 0 through 95.

When the configured storage allocation is reached, the IP camera deletes events histories, beginning with the oldest one, to make room for new event histories.

Event Recording Stream

Choose which video stream is recorded for event histories.

Options are Stream 1 and Stream 2 .

Enable Audio Recording

Check this check box to cause the IP camera to record the audio stream that is associated with an event and save the audio recording on the SD or MicroSD card.

Recording audio without video is not supported.

History Window

The IP camera can capture and store information about events, including video that is associated with an event. The History window lets you configure how the camera displays event history, see information about events, and download video files that are associated with events.

To display the History window, perform the following steps:

Procedure


Step 1 From the IP camera user interface, click the Setup link.

Step 2 Click Events to expand the menu.

Step 3 From the Feature Setup menu, click History .

The History Settings window appears.


 

Table 5-3 describes the options in the History window.

 

Table 5-3 History Window Options

Option
Description

Display

Choose one of the following options to designate the time period in which events that occurred are displayed:

  • Last 30 Minutes —Displays events that occurred within the past 30 minutes
  • Last 1 hour —Displays events that occurred within the past 60 minutes
  • Last 5 hours —Displays events that occurred within the past 5 hours
  • Last 8 hours —Displays events that occurred within the past 8 hours
  • Last 12 hours —Displays events that occurred within the past 12 hours
  • Last 24 hours —Displays events that occurred within the past 24 hours
  • Special Range —Displays the Start and End fields, which you can use to specify display events that occurred within a specified date and time range

Start

Appears if you choose Special Range from the Display drop-down list.

In the left area of this field, enter the start date of a period in which events that occurred are displayed. Enter this value in yyyy - mm - dd format. You can click the date in this field to display a calendar from which you can choose a date.

In the right area of this field, enter the start time of a period in which events that occurred are displayed. Enter this value in hh - mm - ss format, using a 24-hour clock.

End

Appears if you choose Special Range from the Display drop-down list.

In the left area of this field, enter the end date of a period in which events that occurred are displayed. Enter this value in yyyy - mm - dd format. You can click the date in this field to display a calendar from which you can choose a date.

In the right area of this field, enter the end time of a period in which events that occurred are displayed. Enter this value in hh - mm - ss format, using a 24-hour clock.

Event Type

Choose one of the following options to designate the type of event that is displayed:

  • All —Displays events that triggered any activity (input port 1 state change, motion detection, or app activity)
  • I/O —Displays events that triggered input port 1 on the IP camera to change state from high to low
  • Motion Detection —Displays events that triggered motion detection on the IP camera
  • App —Displays events that triggered an activity that is defined by an app that is running on the IP camera

Apply Filter

Click this button to update the event display according to the values in the Display and Event Type fields.

Reset Filter

Click this button to set the Display and Event Type files to their default values. The default value for the Display field is Last 24 Hours and the default value for the Event Type field is All .

Event List

Displays a list of events and their associated recordings and provides the following information:

  • Event Type —Type of event ( I/O , Motion Detection , or App ).
  • Event Time (UTC) —Date and time that the event occurred, in UTC format.
  • Recording —Displays VIDEO if a recording is associated with the event. Displays N/A if no video is associated with the event.
  • Download From (UTC) —When you download a recording, by default the recording includes video that starts before the event occurred according to the Pre-Capture Length value that is defined in the History Settings window. If you want the recording to include video that starts at another time, enter that time in this field.
  • Duration —Enter the duration, in mm : ss format, of video that you want the downloaded recording to include. The maximum duration is 6 minutes. The recording begins from the time that you entered in the Download From (UTC) field and lasts for the time that you enter in this Duration field.
  • Progress (%)—When a video is downloading, indicates the percentage of the download that is complete.
  • Status—Displays Downloading when a video is downloading. On Internet Explorer, displays Processing when the system coverts a downloaded video to MP4 format.

Each event includes an associated check box, which allows to you select the corresponding recording for downloading. See the Download row in this table for more information.

Download

After checking the check box for each recording that you want to download, click this button and follow the on-screen prompts to save the recording to your local drive or a network drive.

When you download a recording:

  • If you are using Internet Explorer, the system creates a directory called Recordings_TimeStamp in the location that you choose and saves recordings in that directory. The system saves recordings as mp4 files.
  • If you are using a browser other than Internet Explorer browser, the system saves the recording in the Download folder of your user profile. The system saves recordings as H.264 or MJPEG files, depending on how the video stream is configured for the IP camera.
  • If you are using Microsoft Internet Explorer on a system that is running Microsoft Windows 8 or 10 and the recording that you download does not display properly, make the Internet Explorer configuration updates as described in the “Browser Notes” section.

Delete All

Click this button to delete all event history, including recordings that are associated with event histories.

Note This operation deletes all event history even if you filtered the display to show only certain events.

Refresh

Click this button to update information in the event list with current information

Cancel

Appears when you are using Internet Explorer and a download is in process. Click this button to cancel the download operation.

If you are using a browser other than Internet Explorer, you can cancel a download operation by using the cancel option in that browser.

Previous

Click display the previous set of events in the event list.

Next

Click display the next set of events in the event list.