E911 on the Asterisk Open Source PBX
In the late 90's some states started to require that E911 functionality be provided for when installing PBX telephone systems. 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.2 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 assigns 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 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 scripted 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. The exact location of the caller is then displayed to the emergency services operator.
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 see the official Asterisk website at: http://www.asterisk.org/.
1http://en.wikipedia.org/wiki/E911
2http://www.nena9-1-1.org/9-1-1TechStandards/state.htm

blinklist
BoingBoing
del.icio.us
digg
furl
shadows
simpy
Slashdot
spurl
yahoo