Hi
This seems to be an active newsgroup and so I was wondering if there is someone who could help me with a techie problem...
I am developing hardware/software to monitor the performance of a small call centre (~5 phones).
On a daily basis I need to retrieve statistics such as the amount of time the phones are in use, are on hold, how many calls are received, etc.
To this aim, i will need to periodically poll the status of each of the phones (from a PC). Status being either:
- Not in use
- Ringing
- On hold
- In conversation
So I was thinking that I could have a device which would sit in between the phones and the junction box,and make the status(es) available to a PC via a serial port.
The device would act as a finite state machine,moving from state to state when a RING, DIALTONE or SPEECH (or lack of) is detected. The status could be made available via the use of a couple of pins on a serial port.
As I am not overly experienced either with electronics, or telephone protocols, I was wondering if anybody knows of how this device could be built. Or any fresh ideas as to how I could achieve the same aim??
Many thanks
Will