Skip to main content
Dynamic E911 delivers location information to PSAPs during emergency calls. Two methods available:

API-based addresses

Pre-provision addresses and endpoints, then reference IDs in SIP headers during calls.
Dynamically provisioning emergency endpoints may result in a delay before the associated address is fully available for routing. Telnyx recommends pre-provisioning a persistent emergency address rather than relying on just-in-time provisioning. In circumstances where an emergency call (e.g., 911) is initiated before a dynamically provisioned endpoint is fully activated, the call will be routed to a national emergency call center (PSAP) .

Create emergency address

POST /v2/dynamic_emergency_addresses
Response includes:
  • id - Address UUID for endpoint association
  • sip_geolocation_id - Include in Geolocation header
  • status - pending during validation, activated when ready

Create emergency endpoint

POST /v2/dynamic_emergency_endpoints
Response includes:
  • sip_from_id - Include in From or P-Asserted-Identity header

SIP INVITE format

Include both IDs in emergency call INVITE:
Alternative using P-Asserted-Identity:

GPS coordinates (PIDF-LO)

Pass real-time coordinates in PIDF-LO format for mobile devices, wearables, and IoT.

Coordinate format

SIP INVITE Format for PIDF-LO with GPS Coordinates

SIP INVITE Format for PIDF-LO with MiMe

Telnyx currently supports LIS and ASSIST as PIDF-LO methods.
Other methods are not supported.

PIDF-LO requirements

Testing

Use test number 933 to simulate emergency calls without dispatching services.

Address field limits

*Common terms auto-abbreviated: APARTMENT→APT, FLOOR→FL, SUITE→STE, BUILDING→BLDG, ROOM→RM