@mcisar wrote:
I need to implement a functionality into a FreePBX system, I know there will probably be some degree of custom dialplan needed but I'd like to use as much native functionality as possible.
So basically a user dials the activation code (lets say 26669) an announcement will play to page group 302 once every 5 minutes until such time as 26669 is dialed again. There also needs to be a visual indication that the feature is active by way of programming it into a BLF button on a phone/phones (so the blf button would be unlit until the feature is activated, and then it would either illuminate or blink when the feature is active... not just during the announcement itself but in total until the feature is deactivated). I should also be able to just press the BLF key to activate/deactivate the function instead of manually typing 26669. The page group will not be held open during the whole period (ie. it will deliver the announcement and disconnect) since it is very possible that manual instructions would need to be paged out manually as well during the duration of the event.
There would be the possibility of paging out (once) a different announcement to the same page group when the feature is de-activated... but that's not as critical.
The goal of the feature is to give an easy way to trigger a repetitive announcement that the facility is on lockdown and deliver some instructions on what to do. The de-activation announcement (if implemented) would basically just say that the lockdown is over, go about your lives. Obviously we'll use some sort of restriction to limit which extensions are allowed to access this feature (though every extension should be able to monitor the status of the hint/BLF).
Any suggestions or thoughts as to the best way to tackle this implementation?
Regards,
MikeP.S. It also strikes me that it would be nice if this could be implemented in a way that it could also be triggered by a script... in a slightly different usage scenario to allow it to be triggered by external monitoring/automation (ie. a trigger from the fire alarm system).
Posts: 3
Participants: 3