Draft-VoIPMigration-Telcordia-041304.ppt

401 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
401
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • UA initiates session after getting preliminary routing information from DNS server Call Server/proxy in VoIP domain: assigns tel.url with a valid Call Back Number (CBN) if not included routes call to Location Gateway (LGW)--may be in different VoIP domain. LGW maps tel.uri to CBN, uses LO to determine ESGW and to allocated ESQK. Uses VoIP Provider ID(s) or History to determine additional info for ALI record and for use in fault tracing/troubleshooting.
  • LGW routes call to ESGW/ESRN either Directly or Indirectly via VSP call server/proxy. Where ESRN identifies the E9-1-1 Selective Router serving the PSAP. LGW substitutes ESQK for caller id.
  • ESGW sets up emergency call over emergency trunk associated with ESRN, including ESQK as Calling Party Number. E9-1-1 Selective Router determines correct PSAP from ESQK mappings in SRDB and terminates call to PSAP, providing 8- or 10-digit ESQK as ANI. PSAP queries ALI DB on 10-digit ESQK. ALI DB steers query to appropriate LGW, based on ESQK mappings. This interface is equivalent to E2+ interface. (Although may also want to include any VoIP Provider ID(s) or History information available from the LGW.) LGW returns the CBN and LO to the ALI DB, which sends formatted ALI to PSAP. (May need to have new field/value to carry VoIP Provider ID or History or use existing fields?)
  • UA initiates emergency call session after getting eLIS, eLGW from DHCP server. Call Server/proxy in VoIP domain: assigns tel.url with a valid Call Back Number (CBN) if not included queries Location Gateway (LGW) for routing information--may be in different VoIP domain. LGW maps tel.uri to CBN, uses LO to determine ESGW and to allocate ESQK. Uses VoIP Provider ID(s) or History to determine additional info for ALI record and for use in fault tracing/troubleshooting.
  • Call Server/proxy routes call to ESGW/ESRN. Where ESRN identifies the E9-1-1 Selective Router serving the PSAP. Call Server/proxy substitutes ESQK provided by LGW for caller id.
  • Draft-VoIPMigration-Telcordia-041304.ppt

    1. 1. VoIP Emergency Calling Support Telcordia Contacts: Nadine Abbott (732) 758-5257 nabbott @telcordia.com Provided to support discussions in the NENA VoIP Migratory WG April 13, 2004 An SAIC Company
    2. 2. Population of Routing Location Databases for VoIP LMdb 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. PSAP E9-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 Base LMdb = Location Mapping database (formerly LIS?) DBMS VoIP domain Emergency Services Provider Network Call server/ proxy ESQK  ESN ESQK<=>LGW DNS RDB civic or geo  LGW <ul><li>LGW RDB </li></ul><ul><li>civic or geo </li></ul><ul><li>ESGW, ESRN </li></ul><ul><li>& ESQK </li></ul>DHCP SRDB ALI DB MSAG LGW LMdb [LIS]
    3. 3. VoIP Location Object Validation VoIP Location Mapping database (e.g., LIS) requests validation of location objects against MSAG. PSAP E9-1-1 Selective Router User Agent ESGW LO = geographic or civil location object LMdb = Location Mapping database 1. Location validation request (civil LO) DBMS 2. LO 1 3. Valid/error 4. Location validation response (valid/error) VoIP domain Emergency Services Provider Network Call server/ proxy SRDB ALI DB MSAG LGW LMdb [LIS]
    4. 4. User Agent populated with VoIP Location One example of DHCP assisted download of Location Object to User Agent/IP device. PSAP E9-1-1 Selective Router User Agent ESGW 2. Stores LO 1. LO DBMS VoIP domain Emergency Services Provider Network DHCP = Dynamic Host Configuration Protocol server LMdb = Location Mapping database LO = geographic or civil location object Call server/ proxy DHCP LGW SRDB ALI DB MSAG LMdb [LIS]
    5. 5. VoIP Emergency Call (1) PSAP E9-1-1 Selective Router UA ESGW/TGW VoIP domain(s) Emergency Services Provider Network 3. INVITE ( [email_address] , LO) 4. INVITE ( [email_address] s.vt.LGWski, tel.uri * , LO, VoIP Provider ID(s) or History) <ul><li>In I2, Call server/proxy & must provide tel.uri if not provided by UA. </li></ul><ul><li>LGW must convert tel.uri to E.164 CBN. </li></ul>Call server/ proxy <ul><li>DNS query (LO) </li></ul><ul><li>Resp=sos@us.vt.LGWski </li></ul>SRDB ALI DB LGW
    6. 6. VoIP Emergency Call (2) PSAP E9-1-1 Selective Router UA ESGW/TGW VoIP domain(s) Emergency Services Provider Network 5. Redirect to [email_address] .ESRN, ESQK LGW = Location Gateway Server ESGW = 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, sos @u s.vt.ESGW.ESRN) LGW SRDB ALI DB
    7. 7. VoIP Emergency Call (3) PSAP E9-1-1 Selective Router UA ESGW/ TGW VoIP domain(s) Emergency Services Provider Network ESGW = Emergency Services Gateway (signaling & media) ESQK = Emergency Services Query Key LGW = 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 LGW SRDB ALI DB
    8. 8. Call Server/Proxy Assisted VoIP Location One example of DHCP assisted download of Location Object to User Agent/IP device. PSAP E9-1-1 Selective Router User Agent ESGW 1. eLIS, eLGW DBMS VoIP domain Emergency Services Provider Network DHCP = Dynamic Host Configuration Protocol server LMdb = Location Mapping database LO = geographic or civil location object Call server/ proxy DHCP LGW SRDB ALI DB MSAG LMdb [LIS]
    9. 9. VoIP Emergency Call (1 alternate) PSAP E9-1-1 Selective Router UA ESGW/TGW VoIP domain(s) Emergency Services Provider Network 1. INVITE (client ID, sos @d omain, eLIS, eLGW) <ul><li>In I2, Call server/proxy & must provide tel.uri if not provided by UA. </li></ul><ul><li>LGW must convert tel.uri to E.164 CBN. </li></ul>Call server/ proxy <ul><li>DNS query (LO) </li></ul><ul><li>Resp=sos@us.vt.LGWski </li></ul>3. Query (client ID) 4. Response (LO) 2. Query (client ID, eLIS, tel.uri) 5. Response (ESQK, sos@us.vt.ESGW.ESRN) LGW saves & logs emergency call info. SRDB ALI DB LGW LMdb [LIS]
    10. 10. VoIP Emergency Call (2 alternate) PSAP E9-1-1 Selective Router UA ESGW/TGW VoIP domain(s) Emergency Services Provider Network 5. Invite (ESQK, [email_address] .ESRN) LGW = Location Gateway Server ESGW = 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 LGW SRDB ALI DB
    11. 11. VoIP Location Validation & CBN Updates VoIP 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. PSAP E9-1-1 Selective Router UA ESGW 1. Update: ESQK, LGW, ESRN or ESN? DBMS 2.LO 1 3. Valid/error 6. Resp. (valid/error) VoIP domain Emergency Services Provider Network 5.ESQK, ESN 4.ESQK, LGW Call server/ proxy SRDB ALI DB MSAG LGW
    12. 12. VoIP Location Validation & CBN Updates VoIP 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. PSAP E9-1-1 Selective Router ESGW CBN = Call Back Number LO = geographic or civil location object 1. Loc. Valid. request (LO) DBMS 2.LO 1 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 Call server/ proxy SRDB ALI DB MSAG LMdb [LIS]

    ×