NG911 replaces the selective routers, trunks and lookup databases with an IP network. The federal definition calls NG911 an "Internet Protocol-based system" that ensures interoperability, is secure, uses commonly accepted standards and lets emergency communications centers "receive, process, and analyze all types of 911 requests for emergency assistance."
The network is called an Emergency Services IP Network, or ESInet, and a 911 authority or its vendors run it. NENA, the association that writes 911 standards, describes ESInets as "engineered, managed networks" built on packet-switched technology that can carry voice along with large amounts of data.
Inside the ESInet, a group of functions called NG911 Core Services does the work of the selective router and its databases. The FCC order names the main ones. A Location Validation Function checks a civic address against a geographic information system database. Once the location is validated, an Emergency Call Routing Function maps it within the boundaries of emergency response zones to pick the PSAP, and routing proxies deliver the call with its callback information.
This changes how the answering center is chosen. The legacy network looks up the address on file for a phone number. NG911 places the caller's location on a map and finds the response zone around it. For that to work, the location has to arrive with the call. The second phase of the FCC's NG911 transition rules requires providers to embed location in the call signaling, in a format called PIDF-LO or a functional equivalent.
An IP network can also carry more than a voice call. NENA notes that legacy 911 networks carry voice and little else. The FCC says NG911 "in its end state" will support "the transmission of text, photos, videos, and data to PSAPs." The phrase "end state" matters here. It describes the finished design, and each authority reaches it on its own schedule.