Upload
magnus-mitchell
View
214
Download
1
Embed Size (px)
Citation preview
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