E911 Setup with FreePBX

Prerequisites: A FreePBX account should be set up and able to make calls.

There are two components to setting up FreePBX for calls to emergency services:

  1. An outbound route must be set up. This will detect when somebody is trying to call 911 and specify the Emergency CID is to be used instead of normal CID settings.
  2. If there are multiple locations, specify the emergency CID for each extension.

Emergency Outbound Route:

Note: As stated above, this setting allows the system to identify when it should override normal caller ID setting with the Emergency Caller IDs we will setup in the next step.

Connectivity

  1. Open up FreePBX and navigate to “Outbound Routes” under the “Connectivity” tab.
  2. Click to add “Outbound Routes”.
  3. Outbound Routes
  4. On the Route setting table give the route the following settings:
    • Route Name: E911
    • Route CID: If there is only one location, fill in the number that has been enabled for E911. If there are multiple, leave blank.
    • Override Extension: Select Yes for a single location and No for multiple.
  5. Dial Patterns Mirror the image above for Dial Patterns.
  6. When done, select “Submit” and then “Apply”.

For Multiple Locations Only:

Note: If there are multiple locations, set an emergency CID for each extension. You can do this under each extension’s “Advanced” tab but if there are more than a handful of phones, use the bulk handler under the “Admin” tab to save time.

Bulk Handler Navigation

  1. Export the CSV and make edits to the emergency CID field for each extension.
  2. When done, you can import the CSV back in to make the changes.
  3. You can edit the import setting and CSV file to only include the Extension, Name and the Emergency CID.
  4. The importer should warn you if any of your changes weren’t applied.

Bulk Handler Export

Bulk Handler Import