This project involves the creation of a Microsoft Windows 2000 PRO/XP based application for making outbound telephone calls from a Single computer using Multiple VoIP telephone lines ( at least 2). you can see a similar application at [url removed, login to view]
[url removed, login to view]
We had someone start on it but never completed it, see attached file. I am looking for a basic contact manager (Name, Phone Number, Address, City, State, ,email, Notes section, TimeZone, Call Outcome) with the ability import data from .csv files. It would also be great if the contact manager portion of the program, could handle multiple lists in separate files.
I would also want to be able to select/filter the list based on any of the fields or any combination of 2 fields (TimeZone and Outcome). Standard list maintenance features would also be required, ie reset call outcome status, bulk delete options based on call outcome status.
We would want it to function as follows:
-Configure up to 'n' (all I can see 1 person being able to handle is 3) VOIP phone lines I wouldn't want to use more then say 60-70 kilobits/second bandwidth for each line.
-Import a contact list into the program
-Start dialing out on the preconfigured lines automatically.
-Once a call is answered. Stop dialing on the other remaining lines and connect the answered line to the agent via the softphone built into the program.
-Have the agent record an outcome of the call. There should be a call wrap up mode, where by the call is disconnected, but won't start dialing again until the agent selects a customizable call outcome, Not Intersted, Answering Machine, etc etc.
-Continue dialing again
Repeat this process until the user decides to stop or the end of the contact file is reached.
Now the program should be able to detect busy signals and also be able to automatically hang up after a specifed number of rings or seconds of ringing. The system should also include an option to add a delay (in seconds) before dialing begins on each additional line beyond the first. This can be a slider or an input field. The program should have the ability to create a log of the calls the program has made. This can be a simple .csv file with date/time of call, phone number dialed, call outcome.
The program must be able to run on Windows 2000 or XP