Milestone Diamond Partner
Government-approved Contracts
Shopping Cart Items: 0   Sub-Total : $0.00

BTX (Bridge to Milestone XProtect®)

Configure 3rd-party Systems
Configure XProtect


Transform 3rd-party Events and Alarms into Milestone XProtect Events and Alarms


BTX (Bridge to Milestone XProtect) is a middleware application. It monitors real-time event and alarm data streams from third-party systems such as Video Analytics, Access Control, Security and Building Automation.


BTX analyzes incoming data, then based on user-defined rules and schedules, transforms that data into XProtect to ...

  • Generate Alarms with Video Bookmarks.
  • Generate Events with Video Bookmarks.
  • Trigger User-defined Alarms. (for Text and Email Notifications, Relays and Digital Outputs, and other functions)
  • Trigger Smart Client Matrix Views.
  • Trigger PTZ Commands. (for any camera, even for those from which a given event did not originate)



BTX stores and tags the originating event and alarm data into the XProtect database. As such, Smart Client users can search and filter reports by Event and Alarm Keywords, external / third-party Device Name, originating Date and Time, and even the raw Incoming Message String.


BTX device-specific configuration options include:

  • Counters - to debounce high event and alarm rates, and reduce false-positives.
  • Timers - to throttle over-frequent event alarm rates, and reduce false-positives.
  • Schedules - to define specific time periods within which incoming events and alarms should be processed.



BTX "double-knock" configuration options include:

  • Groups - combine events and alarms for any combination of devices, to produce a single event or alarm.
  • (Instead of generating many single events.) (This function is important, because it facilitates validation of any single alarm, and eliminates false alarms.)
  • Double-knock Timers - to specify time periods within which all devices in a given group must generate an alarm in order to produce a single master alarm.