Event Proxy User Guide
Copyright, Trademarks and Important
Information
Copyright
© 2009 Milestone Systems A/S.
Trademarks
XProtect is a registered trademark of Milestone Systems A/S.
Microsoft and Windows are registered trademarks of Microsoft Corporation.
All other trademarks mentioned in this document are trademarks of their respective owners.
Disclaimer
This document is intended for general information purposes only, and due care has been taken in
its preparation.
Any risk arising from the use of this information rests with the recipient, and nothing herein should
be construed as constituting any kind of warranty.
Milestone Systems A/S reserve the right to make adjustments without prior notification.
All names of people and organizations used in this document's examples are fictitious. Any
resemblance to any actual organization or person, living or dead, is purely coincidental and
unintended.
EP-UG-2009-05-07
www.milestonesys.com Page 2 Copyright, Trademarks and...
Event Proxy User Guide
Contents
INTRODUCTION.......................................................... 4
Prerequisites...................................................................................... 4
INSTALLATION........................................................... 5
Event Proxy Components...................................................................... 5
CONFIGURATION........................................................ 6
The Rules and Events Tab..................................................................... 7
The Communication Tab ....................................................................... 8
Input Events......................................................................................... 8
Adding an Input Event.........................................................................8
Editing an Input Event.........................................................................9
Deleting an Input Event.......................................................................9
Output Events..................................................................................... 10
Adding an Output Event..................................................................... 10
Editing an Output Event..................................................................... 10
Deleting an Output Event................................................................... 10
States ................................................................................................. 11
Adding a State ................................................................................. 11
Editing a State ................................................................................. 11
Deleting a State ............................................................................... 12
Rules .................................................................................................. 12
Adding a Rule................................................................................... 12
Logical operators .............................................................................. 14
Editing a Rule................................................................................... 14
Deleting a Rule................................................................................. 14
Receiving Input Events....................................................................... 14
Sending Output Events ....................................................................... 15
Logs.................................................................................................... 15
www.milestonesys.com Page 3 Contents
Event Proxy User Guide
Introduction
Milestone Event Proxy is an add-on program to the Milestone XProtect Enterprise and Professional
surveillance systems.
In order to minimise false alarms the Event Proxy acts as a filter on incoming input events from
third party applications to the Milestone XProtect surveillance system. Third party applications
communicate with the surveillance system through a custom made interface. The Event Proxy
receives input from this interface and sends output to the surveillance system.
Based on rules using logical operators the Event Proxy decides if the input events should result in
an event going to Milestone XProtect.
Application and communication overview
Prerequisites
To make use of the Event Proxy, a system must have been set up, containing:
An application that sends generic events that the surveillance system can receive
A Milestone XProtect Enterprise or Professional surveillance system
The Event Proxy add-on
www.milestonesys.com Page 4 Introduction
Event Proxy User Guide
Installation
To install the event proxy, run the EventProxyInstaller.exe file and follow the instructions in the
setup program.
After installation, the system is ready for configuration.
Event Proxy Components
The event proxy installation consists of:
File Description
VideoOS.EventProxy.EventProxyService.exe The application. Runs as a Windows
service.
VideoOS.EventProxy.ProxySetup.exe The GUI used to set up the system.
VideoOS.Diagnostics.Logging.dll,
VideoOS.EventProxy.Common.dll,
VideoOS.EventProxy.EventFilter.dll and
VideoOS.EventProxy.ProxyConfiguration.dll
VideoOS.EventProxy.EventProxyService.exe.config The general configuration file for the
EventProxyConfig.xml The specific configuration file for the
Four dll files used by the application.
application.
application containing information on the
events and rules that have been set up.
www.milestonesys.com Page 5 Installation
Event Proxy User Guide
Configuration
Double-click the VideoOS.EventProxy.ProxySetup.exe file to open the Event Proxy Setup 1.0
window which gives you access to all configuration features.
IMPORTANT: This version of the Event Proxy supports characters from Windows code page 20127
only, i.e. American 7-bit characters. Use of national characters anywhere in events or rules may
cause the system to malfunction.
IMPORTANT: Always remember to save new or edited settings by clicking the OK button in the
Event Proxy Setup 1.0 window. Also remember to restart the Windows service called VideoOS
Event Proxy Service for the new settings to take effect.
Tip: You are able to change the VideoOS Event Proxy Service service’s startup type to automatic,
so that the service will start automatically each time Windows is started.
The Event Proxy Setup 1.0 window consists of two tabs.
www.milestonesys.com Page 6 Configuration