80 likes | 192 Views
This document outlines the process of emergency call setup utilizing DHCP and ECRIT mapping involving different scenarios. It begins with DHCP discovery and offers, followed by location requests and mappings through ECRIT protocols. It details potential failure scenarios, including how a user agent reacts to mapping failures, and suggests recovery options. Furthermore, it discusses pre-mapping options for both DHCP and SIP registrations, illustrating the importance of integrating location information in emergency services effectively.
E N D
draft-polk-ecrit-mapping-events-00 James Polk March 21st, 2006
Assumed Generic Emergency Call Alice DHCP ESRP Mapping Server PSAP [M1] DHCP DISCOVER (IP add, etc) ----------> [M2] DHCP OFFER <--------- (Could be another Protocol) [M3] DHCP REQUEST or INFORM (Location) ----------> [M4] DHCP ACK (includes location) <--------- [M5] INVITE (sos, PIDF-LO) ---------------------> [M6] ECRIT Query -----------------> [M7] ECRIT Response <----------------- [M8] INVITE (Request-URI to PSAP) --------------------------------------> [M9] 200 OK <-------------------------------------------------------------- [M10] ACK --------------------------------------------------------------> Session Established <=============================================================>
But what if....? Alice DHCP ESRP Mapping Server PSAP [M1] DHCP DISCOVER (IP add, etc) ----------> [M2] DHCP OFFER <--------- [M3] DHCP REQUEST or INFORM (Location) ----------> [M4] DHCP ACK (includes location) <--------- [M5] INVITE (sos, PIDF-LO) ---------------------> [M6] ECRIT Query -----------------> [M7] ECRIT Response FAILS <----------------- ?
Failure scenario from SIP perspective Alice DHCP ESRP Mapping Server PSAP [M1] DHCP DISCOVER (IP add, etc) ----------> [M2] DHCP OFFER <--------- [M3] DHCP REQUEST or INFORM (Option 123, URI Option) ----------> [M4] DHCP ACK <--------- [M5] INVITE (sos, PIDF-LO) ---------------------> [M6] ECRIT Protocol -----------------> [M7] Map Failure <----------------- [M8] 4XX (New Mapping Failure) <----------------------- [M9] ACK ---------------------> If Alice's UA received this new 4XX Mapping Failure response, how would it react?
Euphoric Recovery from Mapping Failure Alice DHCP ESRP Mapping Server PSAP [M1] DHCP DISCOVER (IP add, etc) ----------> [M2] DHCP OFFER <--------- [M3] DHCP REQUEST or INFORM (Location, ?) ----------> [M6] DHCP ACK <--------- [M7] INVITE (sos, PIDF-LO & early Mapping URI) ---------------------> [M6] ECRIT Protocol -----------------> [M7] Map Failure <----------------- [M8] INVITE (fallback of Route header) --------------------------------------> [M9] 200 OK <-------------------------------------------------------------- [M10] ACK --------------------------------------------------------------> Session Established <=============================================================>
Pre-Mapping Option A (DHCP) Alice DHCP Server Registrar Mapping Server [M1] DHCP DISCOVER (IP add, Subnet, Default GW, etc) ----------------> [M2] DHCP OFFER <---------------- [M3] DHCP REQUEST or INFORM (Location, PSAP-URI) ----------------> [M4] ECRIT Protocol Query (contains Location) -----------------------------------------> [M5] ECRIT Protocol Response (contains PSAP-URI) <----------------------------------------- [M6] DHCP ACK (contains location & PSAP-URI) <---------------- Emergency Call set-up initiated -----------..........------------.....--> described in draft-polk-dhc-uri-03
Pre-Mapping Option B (SIP REG) Alice DHCP Server Registrar Mapping Server [M1] DHCP DISCOVER (IP add, Subnet, Default GW, etc) ----------------> [M2] DHCP OFFER <---------------- [M3] DHCP REQUEST or INFORM (Location) ----------------> [M4] DHCP ACK <---------------- [M5] REGISTER (PIDF-LO & Map Request) -------------------------------------> [M6] ECRIT Protocol Query (contains Location) -------------------> [M7] ECRIT Protocol Response (contains PSAP-URI) <------------------- [M8] 200 OK (PSAP URI) <------------------------------------- Emergency Call set-up initiated -----------..........------------.....--> described in draft-polk-ecrit-mapping-during-registration-00
Other Options • HTTP • SIP SUBSCRIBE • Didn’t mention LoST because it wasn’t understood at time of ID submission