Draft-polk-ecrit-mapping-events-00 James Polk March 21 st, 2006.

8
draft-polk-ecrit-mapping- events-00 James Polk March 21 st , 2006

Transcript of Draft-polk-ecrit-mapping-events-00 James Polk March 21 st, 2006.

Page 1: Draft-polk-ecrit-mapping-events-00 James Polk March 21 st, 2006.

draft-polk-ecrit-mapping-events-00

James Polk

March 21st, 2006

Page 2: Draft-polk-ecrit-mapping-events-00 James Polk March 21 st, 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 <=============================================================>

Page 3: Draft-polk-ecrit-mapping-events-00 James Polk March 21 st, 2006.

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 <----------------- ?

Page 4: Draft-polk-ecrit-mapping-events-00 James Polk March 21 st, 2006.

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?

Page 5: Draft-polk-ecrit-mapping-events-00 James Polk March 21 st, 2006.

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 <=============================================================>

Page 6: Draft-polk-ecrit-mapping-events-00 James Polk March 21 st, 2006.

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

Page 7: Draft-polk-ecrit-mapping-events-00 James Polk March 21 st, 2006.

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

Page 8: Draft-polk-ecrit-mapping-events-00 James Polk March 21 st, 2006.

Other Options

• HTTP

• SIP SUBSCRIBE

• Didn’t mention LoST because it wasn’t understood at time of ID submission