E911 Support on Asterisk® Open Source PBX

Enhanced 911 service or E911, is a North American telephone network feature that automatically associates the physical address of a caller with the calling party's telephone number. This is generally done using a form of reverse telephone directory that is supplied by the telephone company. This provides emergency responders with the location of the emergency without the person calling for help having to provide it.1

In the late 90’s some states started to require that E911 functionality be provided for when installing PBX telephone systems2.  Regulations and requirements very by state.  In Washington State, PBX phone systems are required to be E911 compatible in certain circumstances when installed in schools, or when installed in multi-tenant office buildings.3  This enables an emergency services operator to know not only the address of a caller, but also the building (if there are multiple buildings), floor and suite or room number from which a call originated.  This information enables faster response to emergencies and helps to eliminate confusion about a caller’s exact location.

The Asterisk® Open Source PBX provides a cost effective way of achieving E911 compatibility when used in conjunction with a telephone carrier that offers E911 database management services to its customers.   This database management service consists of a reverse directory maintained by the customer, but residing with the carrier, that associates location information to private (DID) telephone numbers that the customer uses.  

In order for E911 to function on an Asterisk PBX, each extension phone must be assigned a 10-digit DID number.  This DID number is then registered with the telephone carrier (or contracted ALI database service provider) along with the location of the phone.  An ISDN PRI link connects the Asterisk PBX to the carrier.  This digital link utilizes a dedicated signaling channel (D-Channel) to handle call setup and signaling.  It is the D-Channel that enables E911 functionality through the carrier.  When a 911 call is placed on the PBX, Asterisk needs to be programmed to set the outbound CallerID (ANI) for the call to the registered DID for the calling extension.  When the call reaches the Public Safety Answering Point (PSAP) this ANI number is matched with the DID number and location information which was pre-registered with the carrier (or contracted ALI database service provider).  The exact location of the caller is then displayed to the emergency services operator.

The same method may also be used with Asterisk to provide E911 service when subscribing to services from an  E911 enabled VoIP Internet Telephony Service Provider (ITSP).

Asterisk offers a cost effective way to implement E911 services, increasing safety and security within an organization.  Even organizations that are not legally required to implement E911 can greatly benefit from its implementation.

About the Asterisk® Open Source PBX

Asterisk is a complete PBX in software. It runs on Linux and provides all of the features you would expect from a PBX and more. Asterisk does voice-over-IP (VoIP) in multiple protocols, and can interoperate with almost all standards-based telephony equipment using relatively inexpensive hardware.  For more about Asterisk click here.

About VoiceIP Solutions

VoiceIP Solutions is a telephone systems integrator specializing in Asterisk Open Source PBX telephone systems.  We are a full service IT communications provider serving Washington State and internationally through a network of IT consultants and service providers. To see how VoiceIP Solutions may be able to help your organization, please see our website at http://www.voiceipsolutions.com/.

1 http://en.wikipedia.org/wiki/E911
2 http://www.nena.org/pages/Content.asp?CID=156&CTID=41
3 http://www.metrokc.gov/prepare/E911/e911docs/KC911_pbx.pdf

Asterisk® is a trademark of Digium, Inc.

 


Home Company Profile Support Products