VoIP Emergency Calling Support Telcordia Contacts: Nadine Abbott (732) 758-5257 nabbott @telcordia.com An SAIC Company Provided to support discussions in the NENA VoIP Migratory WG April 13, 2004
May 28, 2015
VoIP Emergency Calling Support
Telcordia Contacts:Nadine Abbott(732) [email protected]
An SAIC Company
Provided to support discussions in the NENA VoIP Migratory WG
April 13, 2004
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
2
Population of Routing Location Databases for VoIPLMdb is populated with LO to physical location “wiremaps.” DNS RDB is populated with routing to LGW. LGW RDB is populated with mapping of LO to ESGW and pool of ESQKs. SRDB is populated with ESQK to ESN/PSAP mappings. ALI DB is populated with ESQK to LGW mappings.
PSAPE9-1-1 Selective Router
User Agent
ESGW
ESQK = Emergency Services Query Key (associated with LGW & PSAP) & allocated to a particular emergency call instance
RDB = Routing Data BaseLMdb = Location Mapping database (formerly LIS?)
SRDB
ALI DB
DBMS
MSAG
VoIP domainEmergency Services
Provider NetworkCall server/
proxy
LGW
ESQK ESN
ESQK<=>LGW
LMdb [LIS]
DNS RDB civic or geo
LGW
LGW RDB civic or geo
ESGW, ESRN & ESQK
DHCP
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
3
VoIP Location Object ValidationVoIP Location Mapping database (e.g., LIS) requests validation of location objects against MSAG.
PSAPE9-1-1 Selective Router
User Agent
ESGW
LO = geographic or civil location object LMdb = Location Mapping database
1. Location validation request (civil LO)
SRDB
ALI DB
DBMS
MSAG2. LO1
3. Valid/error4. Location validation response (valid/error)
VoIP domain Emergency Services Provider Network
LGW
LMdb [LIS]
Call server/ proxy
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
4
User Agent populated with VoIP LocationOne example of DHCP assisted download of Location Object to User Agent/IP device.
PSAPE9-1-1 Selective Router
User Agent
ESGW2. Stores LO
1. LOLGW
SRDB
ALI DB
DBMSMSAG
VoIP domain Emergency Services Provider Network
DHCP = Dynamic Host Configuration Protocol serverLMdb = Location Mapping databaseLO = geographic or civil location object
Call server/ proxy
LMdb [LIS]
DHCP
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
5
VoIP Emergency Call (1)
PSAP
E9-1-1 Selective
Router
UA
ESGW/TGW
SRDB
ALI DB
VoIP domain(s) Emergency Services Provider Network
3. INVITE([email protected], LO)
4. INVITE([email protected],
tel.uri*, LO, VoIP Provider ID(s) or
History)
• In I2, Call server/proxy & must provide tel.uri if not provided by UA.
• LGW must convert tel.uri to E.164 CBN.
Call server/ proxy
1. DNS query (LO)2. [email protected].
LGWski
LGW
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
6
VoIP Emergency Call (2)
PSAP
E9-1-1 Selective
Router
UA
ESGW/TGW
LGW
SRDB
ALI DB
VoIP domain(s) Emergency Services Provider Network
5. Redirect [email protected]
RN, ESQK
LGW = Location Gateway ServerESGW = Emergency Services Gateway (signaling and media)ESRN = Emergency Services Routing Number (identifies tandem)ESQK = Emergency Services Query Key
LGW saves & logs emergency call info.
Call server/ proxy
5a. Alt: Invite (ESQK, [email protected])
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
7
VoIP Emergency Call (3)
PSAP
E9-1-1 Selective
Router
UA
ESGW/ TGW
LGW
SRDB
ALI DB
VoIP domain(s) Emergency Services Provider Network
ESGW = Emergency Services Gateway (signaling & media)ESQK = Emergency Services Query KeyLGW = Location Gateway Server
5. Call Setup(Cd=911,
Cg=ESQK) 6. ESQK
7. ESQK
8. ESQK
9. CBN, LO, VoIP Provider ID(s)?
10. CBN, LO, VoIP Provider
ID(s)?
Call server/ proxy
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
8
Call Server/Proxy Assisted VoIP LocationOne example of DHCP assisted download of Location Object to User Agent/IP device.
PSAPE9-1-1 Selective Router
User Agent
ESGW
1. eLIS, eLGW LGW
SRDB
ALI DB
DBMSMSAG
VoIP domain Emergency Services Provider Network
DHCP = Dynamic Host Configuration Protocol serverLMdb = Location Mapping databaseLO = geographic or civil location object
Call server/ proxy
LMdb [LIS]
DHCP
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
9
VoIP Emergency Call (1 alternate)
PSAP
E9-1-1 Selective
Router
UA
ESGW/TGW
SRDB
ALI DB
VoIP domain(s) Emergency Services Provider Network
1. INVITE(client ID,
sos@domain, eLIS, eLGW)
• In I2, Call server/proxy & must provide tel.uri if not provided by UA.
• LGW must convert tel.uri to E.164 CBN.
Call server/ proxy
1. DNS query (LO)2. [email protected].
LGWski
LGW
LMdb [LIS]
3. Query (client ID)
4. Response (LO)
2. Query (client ID, eLIS, tel.uri)
5. Response (ESQK, [email protected])
LGW saves & logs emergency
call info.
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
10
VoIP Emergency Call (2 alternate)
PSAP
E9-1-1 Selective
Router
UA
ESGW/TGW
LGW
SRDB
ALI DB
VoIP domain(s) Emergency Services Provider Network
5. Invite (ESQK,[email protected])
LGW = Location Gateway ServerESGW = Emergency Services Gateway (signaling and media)ESRN = Emergency Services Routing Number (identifies tandem)ESQK = Emergency Services Query Key
LGW saves & logs emergency call info.
Call server/ proxy
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
11
VoIP Location Validation & CBN UpdatesVoIP Location Information Server (LIS) requests validation of location objects against MSAG and obtains routing information for the associated Emergency Services Gateway (ESGW)/PSAP. LIS sends location updates for local CBNs.
PSAPE9-1-1 Selective Router
UA
ESGW
1. Update: ESQK, LGW, ESRN or ESN?
SRDBALI DB
DBMS
MSAG2.LO1
3. Valid/error6. Resp. (valid/error)
VoIP domain Emergency Services Provider Network
5.ESQK, ESN
4.ESQK, LGW
LGW
Call server/ proxy
VoIP Migration (Intermediate) Proposal – nbaTelcordia Technologies Proprietary - Internal use only. See proprietary restrictions on title page.
12
VoIP Location Validation & CBN UpdatesVoIP Location Information Server (LIS) requests validation of location objects against MSAG and obtains routing information for the associated Emergency Services Gateway (ESGW)/PSAP. LIS sends location updates for local CBNs.
PSAPE9-1-1 Selective Router
ESGW
CBN = Call Back NumberLO = geographic or civil location object
1. Loc. Valid. request (LO)
SRDBALI DB
DBMS
MSAG2.LO1
3. Valid/error
4. Loc. valid. resp. (valid/error)
VoIP domain Emergency Services Provider Network
5. Location updates (CBN, LO)6. Loc. update. resp. (success/error)
7.CBN, ESN
8.CBN, ESN
LMdb [LIS]
Call server/ proxy