90 likes | 270 Views
Emergency Calling – Summary and Open Issues. Henning Schulzrinne Columbia University. Emergency Calling Components. Sub-problems: Universal identifier Call routing User location Differs depending on whether local gateway, remote gateway or IP-enabled PSAP. Universal identifier.
E N D
Emergency Calling – Summary and Open Issues Henning Schulzrinne Columbia University
Emergency Calling Components • Sub-problems: • Universal identifier • Call routing • User location • Differs depending on whether local gateway, remote gateway or IP-enabled PSAP
Universal identifier • Proposal: sip:sos@local-domain+ local tel numbers (911, 112, …) • Thus, resolution in outbound proxy • Difficulty: obtaining local domain • Works if client uses home domain, but longer resolution path and international issues • Special identifier, e.g., sip:sos@localhost?
Call routing • Need to find appropriate emergency call center • Local gateway • Just use appropriate emergency number • Remote gateway • need to dial 10-digit number • IP ECC • need to find appropriate ECC
Call routing proposal EPAD REGISTER sip:sos Location: 07605 302 Moved Contact: sip:sos@psap.leonia.nj.us Contact: tel:+1-201-911-1234 SIP proxy INVITE sip:sos Location: 07605 INVITE sip:sos@psap.leonia.nj.us Location: 07605
Call routing • Requires no changes to proxy or SIP • Allows multiple EPAPs to REGISTER for redundancy
Call routing – open issues • EPAD realistic? • database of 10-digit ECC numbers needed for telematics • EPAD needs to be told about proxy • rare – “fill out web form” • provide secret – ensures that only SIP proxy owner can (usefully) do this • How to authenticate EPAD? • Shared secret – works for standard proxy • Certificate with credential (requires proxy knowledge)
Call routing - alternatives • Configure proxy manually to route emergency calls to designated address • anycast? • Service discovery • SLP
User location • Rely on geopriv output – architecture not clear (special protocol with GML?) • Insert into SIP request by • UA (manual configuration, GPS, …) • Outbound proxy (MAC backtracking, database, …)