VoIP Emergency Call Location Routing Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP telephony endpoints pose a challenge in providing accurate location data to PSAP dispatchers during emergency calls, as they can be mobile and their location is not precisely known, leading to potential delays in receiving aid.

Innovation Solution

The system includes logic in telephony endpoints and servers to determine and send accurate location data, using GPS coordinates or pre-configured labels like 'Jay-home', to route emergency calls to the appropriate PSAP, whether PIDF-Lo enabled or legacy i2, ensuring precise location information is used for emergency response.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VoIP telephony endpoints are made mobile and nomadic to enable operation anywhere with Internet connection, then the ease of operation and versatility are improved, but the ability to provide accurate location data to PSAP dispatchers deteriorates

Engineering Contradiction:
Improvemobility of VoIP endpointVSAvoidlocation data accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by determining the location of the VoIP telephony endpoint before the emergency call is completed and routed to the PSAP. The location is determined using GPS coordinates or pre-configured location labels, and this location information is embedded in the PIDF-Lo object that is sent to the PSAP, ensuring accurate location data is available in advance for emergency response.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - the PIDF-Lo (Presence Information Data Format-Location Object) - that carries location information from the VoIP endpoint through the VoIP service provider to the PSAP dispatcher. This intermediary object resolves the contradiction by transporting accurate location data despite the mobile and nomadic nature of VoIP endpoints.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If registered address is used for emergency calls, then the device complexity is reduced, but the reliability of location data deteriorates when customer relocates

Engineering Contradiction:
Improvesimplicity of emergency call systemVSAvoidaccuracy of location data
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system transitions from a static registered address approach to a dynamic location determination approach. Instead of relying on a fixed registered address that becomes outdated when customers relocate, the system dynamically determines the current location of the VoIP endpoint using GPS coordinates or pre-configured location labels at the time of the emergency call, ensuring reliable and accurate location data.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter used for location identification from a static registered address to dynamic parameters such as GPS coordinates or pre-configured location labels. This parameter change allows the system to adapt to customer relocation while maintaining simplicity in the emergency call process.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10440188B2Techniques for providing location data in emergency calls
Publication Date: 2019.10.08 BANDWIDTH INC
  • US10440188B2 patent drawing
  • US10440188B2 patent drawing
  • US10440188B2 patent drawing

AI summary

Disclosed are techniques for handling emergency calls via an emergency call routing system. A Voice-over Internet Protocol (VoIP) emergency call server may be configured to receive a session initiation protocol (SIP) INVITE for an emergency call from a telephone number serviced by a telecommunication service provider (TSP) SIP call server. The SIP INVITE message header may include multiple location objects including a registered geo-coded address location object associated with the telephone number placing the emergency call, and a location object comprised of lat-long coordinates determined at the time the emergency call is placed. The emergency call server may determine whether the registered geo-coded address and the lat-long coordinates are within a specified distance of one another. When the registered geo-coded address and the lat-long coordinates are within a specified distance of one another, the emergency call server may use the geo-coded address as the location object when handling the emergency call. However, when the registered geo-coded address and the lat-long coordinates are not within a specified distance of one another, the emergency call server may use the lat-long coordinates as the location object when handling the emergency call.