100 likes | 265 Views
NG911 – Development plans. Henning Schulzrinne Columbia University. Overview. Web interface Responder bridging Geo-based call routing Video insertion Redundancy and reliability Event classification External information display Automated caller information. Web interface.
E N D
NG911 – Development plans Henning Schulzrinne Columbia University
Overview • Web interface • Responder bridging • Geo-based call routing • Video insertion • Redundancy and reliability • Event classification • External information display • Automated caller information
Web interface • Show call log by time/date, call taker, incident type, … • Show details about each call (duration, location, incident) • including link to recording • Show incidents – all related calls • Statistics and graphs: • current call volume • call volume per hour • call volume over time
Responder bridging • Add responders to bridging and transfer buttons • based on caller location • stored in DNS record (PSAP internal?) • includes fixed ones, like language line and poison control center
Geo-based call routing • Route based on long/lat • Initially DNS, possibly IRIS as query protocol later DNS PTR (.us) get list of URLs AK, AL, …, WV, WY boundary (XML) boundary (XML) boundary (XML) boundary (XML) boundary (XML)
Video (media) insertion media store • Call taker can insert video streams into call conference • full VCR control • talk over video • e.g., first-aid or CPR video RTSP
Redundancy and reliability • No single point of failure • SIP proxy, SIP controller, SIP conference server • Use DNS SRV to pick alternate • No mid-call recovery for SIP controller, SIP conference server • Call controller: automated overload redirection to other PSAP
Event classification • Call taker classify incidents with admin-definable table of events and associate with existing events • e.g., “car accident on 5th and Main” • Present most common incident types • Present event log: all calls associated with incident • Later: use for automatic overload response
External information display • Associate calls with external information • Floor plan • Medical information • Render in browser at call taker • Use SIP Call-Info header • Call-Info: <http://example.com/map.html>;purpose=map • Initially, link to web pages • inserted at in-bound proxy derived from database • inserted by caller (or his outbound proxy)
Automated caller information • During heavy load, synthesize incident information • “All call takers are busy right now. If you’re calling about the car accident on 5th and Main, please note that help has been dispatched. If you are calling about another incident, please stay on the line.” • Is this useful? Alternative is busy signal or redirect to secondary PSAP.