We are a SMALL company in Dallas, Texas, USA and looking for a customized software and/or hardware server/VoIP/database interface/time management solution. (perferrable written in C#) I vision having a home-based worker (currently logging into the server with VPN to access the company database) do the following on a daily basis:
1) From our database interface, press a "start calling" button, which will grab the first client to call (from a "to call" list) and start auto dialing.
2) The software/hardware will auto record and time this transaction into a database table, so management can review hours worked, and calling performance.
3) If the employee makes personal contact, then she can record the details from a pull-down menu/memo field. If the employee gets a voicemail, then the employee can select a pre-recorded message by selecting from a pull-down list for playing on the voicemail (and without employee intervention, the system will auto hang up after it plays the pre-recorded message.), and the system immediately grabs another open phone line and starts calling the next phone number,
4) We ideally would like VoIP phone lines, as they are cheap per line. All calls will be made to land lines. Virtually all the calls are made locally, not long-distance or international.
5) We currently will have 2 to 5 users on the system at one time. All these features have to be done without overwhelming a server's resources, and maintaining a high voice quality.
6) I have programmers available to integrate hardware and software to our current proprietary system (Access VBA migrating to C# and SQL tables).
Do you have any software/hardware coding/products/recommendations that will solve our needs?
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
XP Pro for employees, and Small Business Server 2003 (but another OS is possible) for server.