Messenger@Net
Messenger@Net Messenger@Net is a PC based middleware that delivers real-time alerting of significant enterprise events from virtually any input source to virtually any remote notification device and gives people the possibility to respond to it Alarm event Process alarm Process feedback Deliver messag e Feedbac k 2
Benefits Improved productivity Improved processes Preventative action Reduced risk, less stress Improved customer service Reduced down-time Reduced costs Messenger@Net 3
Messenger@Net Messenger adds intelligence to events originating from alarm systems, security and management systems Apply business rules to assign priorities, groups, escalation Notification using available output signals Control on reaction time Logging of every action Ability to interface both old and new infrastructure From capturing a serial printer port or an input contact To integrating Microsoft OCS Centralised configuration of workflow Flexibility to expand Adding modules Integration with business processes 4
MANAGEMENT & USER INTERFACE SECURITY 5
Messenger@Net Modular Concept Explore the capabilities of infrastructure For example : IP DECT Build a Messenger software module with business logic For example : edasgif Publish capabilities Internal to ekernel (central engine) messaging and location services SDK - Application Program Interface (API) SDK - Plug-in model (DLL) 6
Messenger@Net Disclosing unique selling points of our infrastructure DECT handsets, e.g. G955 and i755 Send and receive LRMS message (normal, urgent, emergency ) Trigger a voice-call by means of LRMS message On-demand: Nurse receives LRMS message and can decide to make voice-call to patient by just pressing Offhook Automatically: Reanimation, burglar alarm, evacuation plan, fire alarm set-up voice-call to conference board IP DECT Location detection and Enhanced Location Detection Message Redirection Retrieve presence, radio status, battery status, link status, in charger status 7
Alarm Systems (Fire Detection, Nurse call, Access Ctrl, etc) External Relay Contacts DECT messaging Voicemessaging U2Umessaging Incoming call SMS/ PAGER - Messaging Alarm! E-mail Web input & scripting External Relay Contacts IT infrastructure Alarm! E-mail and Win32 SMS DECT location DECT messaging Configuration tool Web User Interfaces 8
INPUT Alarm generation via external alarm systems ecap and eespa serial communication ESPA 4.4.4 (RS232 point-to-point) Propriatry protocols (single-line, multi-line, bidirectional ) Nurse call systems, fire detection systems, serial printer port signals Project approach for implementing additional protocols eapi TCP sockets interface Third party integration 9
INPUT Alarm generation by received SNMP traps esnmp implements SNMP v1 and v2c trap receiver e.g. receive alarms from PBX API s available to send SNMP traps from application different platforms and operating systems SNMP messag e messages SNMP Module Kernel Msg@Net SNMP capable Servers, LAN equipment, infrastructure and Business Applications with embedded Send SNMP trap (API) 10
INPUT Alarm generation via inbound email esmtp_server processes inbound email Delivery or non-delivery report indicating accepted or rejected email Alarm generation via contacts eio - monitors discrete and analogue contacts Based upon National Instruments distributed IO modules Detect alarms depending on contact state or measured value Digita l pulls Analo g level 11
INPUT Alarm generation/confirmation via inbound voice call ecsta based on voice calls Action depends upon CLI of caller and dialed number Monitor voice-call diversion LRMS follows voice-calls Alarm generation/confirmation via inbound LRMS edmsapi based on data calls from DECT handsets Respond upon pressing SOS button Optional Location detection No movement detection HELP! 12
INPUT Alarm generation/confirmation via incoming voice call evbvoice - based on DTMF driven menu structure Generate, confirm and cancel alarm Optional: ad hoc voice recording of vocal alarms Press 1 for confirmation of an alarm Press 2 for activation of an alarm Press 3 for annulation of an alarm 1 2 3 Please dial your PIN-code Press 1 for activation of an fire-alarm Press 2 for activation of an evacuation-alarm Press 3 for ad-hoc voice recording 3 Press 1 for annulation of an fire-alarm Press 2 for annulation of an evacuation-alarm Press 3 for annulation of an technical-alarm Recording of the vocal alarm message will start after the beep 13
Web based user interface INPUT 14
OUTPUT Alarm notification to DECT handsets edmsapi Normal/Urgent/Emergency messages Confirmation Urgent/Emergency message: OK button Message to alternative device in case of no confirmation Logging of messages in device Message always arrives - even if device is busy edasgif Enhanced version 101 104 100 ALARM 102 103 30 sec Alternative device Press OK 15
OUTPUT Alarm notification to mobile phones and pagers esms via GSM box to mobile phone of any mobile SMS provider easync via modem to supported SMS provider (UCP) or pager provider (ANP) Optional end-user confirmation by esms Via GSM box handling inbound SMS messages ecsta Inbound voice call confirm by CLIP evbvoice Inbound voice call confirm by DTMF pincode 16
OUTPUT Alarm notification to phones with user-to-user messages ecsta Sending alphanumeric user-to-user messages Voice call based (call diversion, hunting groups, camp on busy ) Messages can be sent during alert and connect phase Confirmation urgent message by answering the call Alarm notification to phones with voice messages evbvoice Based upon Interactive Voice Response technology Prerecorded wave files or ad hoc voice recording Confirmation with DTMF keystroke or call-back (pin-code) Alarm for room 212 Fire! Vocal messa ge 17
OUTPUT Alarm notification to external systems eespa ESPA 4.4.4 (RS232 point-to-point) Alarm notification to discrete contact eio - generate signals to external relay contacts Activation of evacuation alarm Building automation Pulse 18
OUTPUT Alarm notification to email esmtp - sends outbound email Requires SMTP compatible mail server (Exchange, Domino, Notes ) Compatible with all mail clients (Outlook, Notes, Thunderbird ) Alarm notification to windows enet sends pop-up alert Depends on Win32 messenger service Implements the NET SEND functionality 19
REPORTING 20
GUARDING Different levels of internal verification and health check Task manager checks if processes are running Guard serial interfaces, handshaking, polling, event reception Connectivity to PBX, radio status, link status, exception handling Handle SNMP traps, check OM command, PING, NETSTAT 21
Open System
Open System Interfacing business processes eapi Set or reset alarm from application to messenger esnmp Send SNMP trap from application to messenger edmsapi Send LRMS Message from application to messenger with immediate response upon delivery and confirmation Receive LRMS Message from messenger to application API s and sample code available for different platforms (contact UCSD for details) 23
Open System Interfacing business processes ecsta Disclose voice-call handling functionality esms Outbound and inbound SMS 24
Business Case - Healthcare
Business Case - Healthcare What are critical events? Nurse Call Systems Fire Detection System Building Management System Patient Monitoring Systems Administration Systems What is added value? Guaranteed response Integration of old/new systems Adding intelligence to alarm handling Central configuration Traceability and logging Different output signalling 26
Business Case - Healthcare 27
Business Case - Healthcare Nurse Call System Nurse, Assistance, Reanimation, Sanitary For example through ESPA 4.4.4 protocol Event contains message, destination, priority Notification to internal DECT infrastructure Parallel or Serial processing, retry, confirmation 28
Business Case - Healthcare Patient Monitoring System 29
Business Case - Healthcare Medical Emergency Handling Administration SMS reminders to appointment radiology department avoiding expensive no-show 30
Business Case - Healthcare Fault Tolerant through full Spatial Redundancy Avoid single-point of failure, improve availability Central configuration, master/slave replication, auto-swap roles Input/output interfaces, PBX interfaces, LAN/WAN Self monitoring and self healing check everything 31
Business Case - Healthcare Nursing or Elderly Homes Nurse Call System Fire Detection System 32
Business Cases - Hospitality
Business Case - Hospitality What are critical events? Service Tasks Management System Fire Detection System Building Management System Administration Systems What is added value? Guaranteed response Integration of old/new systems Adding intelligence to alarm handling Central configuration Traceability and logging Different output signalling 34
Business Case - Hospitality Workflow Job requests from third-party workflow application to DECT Optional work-done feedback from DECT to workflow application Hilton, Shangri-La, Mandarin Oriental, Marriot Bulgari, Ascott Hotel, Okura... 35
Business Case - Hospitality Can you put batteries in my remote control? Change TV remote control batteries in room 103 IP DECT Room maid FCS Systems FCS Connect Jaybee Systems - SmartButler M-Tech - Espresso and HotSOS JBS Winpac 2000 CCS 36
Business Cases - Other
Business Case ICT 38
Business Case - Manufacturing Alert. Critical stock limit reached. Please confirm OK Reject Critical stock limit reached. Help. There is a fire in the production plant. This is NOT a test. Help. There is a fire in the production plant. This is NOT a test. 39
Business Case - Library Critical events? Burger and Intrusion detection Fire detection Building Automation Evacuation Procedures 40
Business Case Microsoft OCS UC Messaging - Microsoft OCS integration Send LRMS Message to DECT handset and retrieve location Send SMS Message to mobile GSM phone 41