Reviewers (PMD-2506):
User Story
As a CSP that provides the services in Europe and/or North America we forced by the government to introduce NG112 and/or NG911 technologies and standardize way of providing emergency communications to our customers whether it's some calling app (like MS Teams or Zoom, etc) or a regular user agent. To do that we need:
- record, keep, update and remove emergency address and location for the customer;
- include customer location information to the SIP header of the emergency call to locate the caller:
- track customer location information if it's changes dynamically (mobile only?);
Example of use
Here we can consider 3 examples depending on what is added to the SIP header, the PIDF-LO, Geo Location in SDP, Geo Location based on rfc8787:.
A user is making an emergency call to 911 using a VoIP phone. The VoIP phone sends a SIP INVITE message to the emergency services network, which includes the PIDF-LO in the SIP header. The PIDF-LO contains the user's location information, including the latitude, longitude, altitude or civic address. The SIP header should include PIDF-LO with geospatial address or "CivicAddress", below there are the examples of both :
A user is making an emergency call to 911 using a VoIP phone. The VoIP phone sends a SIP INVITE message to the emergency services network. The SIP header includes the Geo location ("a=geo" field). The
a=geofield in the SIP message is intended to convey only the latitude and longitude coordinates of the endpoint's location. It does not include any additional location information, such as a civic address or altitude. The example is below:- RFC 8787 based example:
Technology
Definitions, acronyms and abbreviation
Current Solution
In PortaSwitch, a special emergency module performs emergency call handling. The user location information is not included in the SIP header.
Stakeholders and their benefits
| Benefit / Stakeholders | Improved emergency service | EENA and NENA compliance | Improved emergency call routing |
|---|---|---|---|
| CSPs | ✓ | ✓ | ✓ |
| End user | ✓ |
CSPs will be able to provide emergency services equally accessible to all citizens from any communications devices with exact customers location, that improves call routing. That's in result, facilitate further connection of the public safety points and the customer enhancing the overall emergency response effectiveness.
Also CSPs will comply with Europe and North America government policies in providing emergency services.
The CSP's customers will be able to access emergency services from any device or application they use:
- make an emergency call from any device or application like zoom or MS Teams;
- use emergency services via the media sources, such as video calls, passing of attached data from chats to PSAPs .
Thus having the improved emergency service experience and more chances to be saved on time in the critical situation.
Research findings
| Question | Answer |
|---|---|
| Where do CSPs get/gather information about the emergency location of the user? | CSPs ask their customers (they can be end users or the admins of the enterprises) to define the locations by themselves and update it periodically. |
| Where can CSPs obtain the geospatial address? |
|
| What are possible formats of the geospatial address? |
|
| What exactly PortaOne customers will need to send to the emergency service provider (Europe and North America specifics)? | PIDF-LO or Geo Location can be added to the SIP Header. The specific requirement may vary depending on the CSP. The PIDF-LO or Geo Location headers in the SIP header both provide location information for emergency services and other applications. In general, PIDF-LO is more suitable for applications that require dynamic location information, such as emergency services, location-based services, and social networking. Geo Location header is more suitable for applications that require simple location information, such as call routing and traffic analysis. The pros and cons of each approach: PIDF-LO: Pros:
Cons:
Geo Location: Pros:
Cons:
No information is found about what exactly is specific for Europe or North America, as it depends mostly on the CSP requirements and particular integration. |
| How do CSPs validate the emergency location of the user? |
|
| How do other CSPs comply to NG emergency service provisioning? | In order not to show the names, the findings on emergency services deployments provided by different CSPs can be found here and here. |