[Asterisk-Users] 911/Emergency calls + Caller ID

John Todd jtodd at loligo.com
Mon Jun 23 22:21:00 MST 2003


>  >  > Bumping calls to clear a path for 911 is possible within Asterisk
>>  already - see the "SoftHangup" application.
>>  That sounds good, but what can trigger the SoftHangup app to drop other
>>  calls automatically when 911 is dialed?
>
>A short AGI script, perhaps?

It probably would not even require a short AGI.  Define a group of 
Zap lines as your "emergency lines".  Increment a counter every time 
a line in that group is used for an outbound/inbound call, and 
decrement when the line is released (hung up.)  If a 911 call is 
placed, and counter=(max lines in group) then run the SoftHangup and 
hangup the last three or four lines in the group before placing the 
911 call.  It is hopefully the case that your system sees 911 calls 
infrequently enough that a few dropped calls will not be overly 
burdensome.  A sub-counter needs to be kept in order to prevent an 
existing 911 call from being SoftHangup'ed.  It is the case that 911 
calls come in clusters from office environments, where two or three 
people may call about the same issue at the same time, and it would 
be bad form to hang up 911 caller #1 in order to clear the line for 
911 caller #2.  You simply have to judge how many lines are 
appropriate

For simplicity's sake, you may just decide that you should hang up 
Zap/1-21, Zap/1-22, Zap/1-23 anytime you see a 911 call being placed. 
You risk hanging up on your other 911 callers... but everything is 
always a tradeoff.

JT



More information about the asterisk-users mailing list