[Asterisk-Users] pager reminder script
firedude at shorelinuxsolutions.com
firedude at shorelinuxsolutions.com
Sun Jan 4 19:11:24 MST 2004
Since the list community has done so much for me in my humble asterisk
beginnings I have put together a simple little script written in php that
serves as a paging reminder script. If anyone is interested in a copy of
it contact me off list and I'll forward you a copy.
The basics of the script are as follows: It queries an asterisk inbox of
your choosing for the existence of a file that has been there longer than
the time set in the script (you are free to set this time to whatever you
like). If it finds the existence of the file it emails a reminder to the
email/pagers/text message device of your choosing. If the time exceeds a
second time set by you in the script, it will email a second
pager(s)/email(s)/text messenger(s) with a different message. The logic
is very simple: you install the script where you want it installed, have
cron run it at whatever interval you choose and you never have to worry
about it again.
In my case, we have an incidence where someone is oncall 24 hours a day.
This person is assigned an alpha-numeric pager, when an initial call is
received to the oncall mailbox, asterisk sends a message to the pager.
Our employee has 20 minutes to answer the page, we have cron set up to run
the script every 5 minutes. If the script finds that a msg0000.gsm is in
the mailbox and the timestamp on the message is equal or greater to 20
minutes, it sends out a reminder page to the pager. Since cron runs every
5 minutes it sends in this message every 5 minutes until the message
equals 40 minutes old. At that point it sends the employee a message that
the supervisor is being notified and at the same time it sends a page to
the oncall supervisor's pager. It doesn't matter if there is more than
one message in the mailbox because when the employee calls to get the
first one they will see the pressence of the others. And even if the
employee forgets to delete the message, asterisk automatically moves the
message to the old mail folder once it has been listened to. For anybody
who wants the script, just mail me. Also feel free to modify it any way
you see fit.
AJ
More information about the asterisk-users
mailing list