[Asterisk-Users] Timecard application

Joseph Gutowski asteriskdump at gmail.com
Thu Mar 31 20:52:23 MST 2005


Well if you have nurses that are going to go through the trouble of
spoofing their caller ID to match the particular visits they were
supposed to make that day, you have bigger problems with your
employees than time card issues.

It's purely for fine details -- if they didn't show up, the employer
would obviously find out about it. The only abuse I see is going
through the trouble to spoof your caller ID to "sign out" a few
minutes late and get some free time. Anyone in management at a
visiting nurse company knows how long visits should take, depending on
what needs to be done, so you could only get away with small cheats
before someone investigates to find out why it took you 6 hours to
change Ms. Jennings dressing on Friday.

As long as you have a backup system (paper, human to call, etc) for
when the caller ID either isn't sent correctly, is blocked, or for
example the person has two lines and the nurse dials out on one your
system doesn't recognize -- I think it's a reasonable solution. You
haven't seen hell until you start pissing off nurses by making it too
hard for them to "punch in".

You're going to have to do some custom coding to get it to work, but
it's defiantley doable.

Since I'm not so gifted at writing AGI's for *, I would just use one
of the CDR (call detail recording) things out there with a few
modifications to generate a file/database which includes the time and
date, caller ID, and agent ID for the calls and then use another
application to pull the data from this database and turn it into
something compatiable with your time card methods.

If you want to muck around with the code, you could probably even use
the Agent features of * to mangage sign-in/out along with a CDR app
that already takes this information and generates total timed signed
in and things like that (like they would use in a call center to know
if you were signed in for your whole shift or not). If you can get the
agent login/logout to work in your dialplan, this way you could find
an at least half-way completed solution because there are several
things if you Google around to do this for call centers.

Sorry I can't be more specific and just give you an answer, hopefully
I gave you a few insights to help you dig out something relative in
the Wik (if you haven't already been down this road)..



More information about the asterisk-users mailing list