Our project was to create a Home Calling Center which had the ability to read from a CallerID on an incoming line.  This CallerID information would be used to look into an internal file and determine what actions, if any to perform.  This program would ideally preside in a dedicated system. 

We were able to create the basic functions of this project as well as a GUI.  The GUI is to be installed on a host computer.  The host computer could be a PC connected via TCP/IP to the Home Calling Center system.  We created a GUI client/server application that provides a tool to update the "Phone Book" instructing system on actions for a particular call. It also keeps the phonebook updated on both client and server-side.  As for the Home Calling Center, we were able to obtain basic modem functionality and completed high level logic.  We found that low-level programming was by far the most difficult, painstaking and full of bugs.  Our code can be found at the end of our final report.  If you would like the Visual Basic 6.0 and Visual Studio C/C++ projects, they are included in the zipped file below.  Please note that in order to make this file run properly, you must install the MarshallSoft Communications library in your computer.

Code Projects