Well Rob,
Like you said BCMS works via a serial connection, a CMS is a bit more complicated, that machine talks either via BX25 or TCP/IP and it is bi-directional communication instead of just retrieving data like BCMS.
CMS actually is notified of events and stores all these events on different measured enities in different database tables. Besides these routines it also has some software on board that can query these database tables so reports can be created. This is just briefly described what the machine does for historical reports, it also has real-time capabilities (with a minimum refresh rate for real-time reports at 3 sec.) and you can actually manage vdn's skills and agents from a Windows GUI.
What you are suggesting could be compared to someone that has a PC with Windows and Notepad, and then wanting to make his own Microsoft WORD version.... You probarbly can come a long way but I doubt if it is cheaper, besides you would need to reverse-engineer the interface between CMS and the DEFINITY, and with every upgrade of your DEFINITY you would probarbly need to do that all over if a new ACD feature is introduced.
Now you probarbly want to have acces to AUX reason codes to better manange your agents, this probarbly will result in more time spend on ACD-TALK time. More time spend in ACD-TALK time means in most cases more calls handled.
If you do not manage on AUX REASOn you probarbly end up hiring one or two FTE's to be able too handle teh same amount of calls.Now compare the cost of a FTE with the cost of a CMS machine and you probarbly are half way to a Return on Investment calculation.
Hope this helped, and goodluck
Please let me know if the information that was provided is helpfull.
Edwin Plat
A.K.A. Europe