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 5 phones. Status being either:
* Not in use
* On hold
* In conversation
All of the phones are connected via a standard junction box, I think there is an individual cable from each one.
I was originally thinking of having an intermediatory device between the wires and the junction box, which would interpret the signals and send to the PC. Or just send the analogue signal into a spare microphone port (with some multiplexing for the 5 phones)
Any fresh ideas as to how this could be done?