I finally got Caller ID enabled on our phone line (and found a suitable modem which reports CLID correctly!).
Why is this important? I'm writing software which will popup information on who's calling on my desktop whenever the phone rings!
We have YAC setup on our server, and i'm halfway through writing a windows application which will receive the YAC alert via TCP/IP and then do a MySQL database lookup on our Vtiger CRM system.
I've done a fair bit of work on this this afternoon, it now sits in the system tray and pops up an outlook2003/2007 style notification window when a call comes in, and clicking on this opens the CRM at the appropriate page. Opening up the main program window shows a list of calls received.
I plan to extend this program, possibly doing things like :
- ini file configuration
- Logging and histories
- a 'has called X times' counter to the CRM database
- and also maybe a 'last called on XXXX/XX/XX' to the CRM database
Once finished, i'll release the software and source on the website.