This project is for a startup company's website being built on PHP,Mysql,Perl/CGI on a dedicated server capable of connecting to the Internet and public telephone network. The service calls subscribers daily to give an informative message.
The system will need to accept payments (osCommerce preffered) for subscriptions to this call service. After successful payment received, the system will register users, their phone number, and other client data into it's database via a php form. Daily, this system will search it's database and create a list of clients to phone for that day, call each, optionally email, then deliver audio or text message depending on type of service(s) requested. The system will also do maintenance routines that look for expiring subscriptions and send a renewal reminder as well as clean out expired accounts.
I mainly need the backend coding created that creates the call list, calls users, and leaves the message. Please include in the bid pricing to create the php for login, signup, admin, and client pages.
The system must be fully tested and certified.
So far, I need the following systems developed.
1. Admin area - create the scripting for the site admin to create, delete, and alter users and subscriptions, update the service daily, upload audio files, run reports on services and financials.
2. The Service - query database daily for list of phone numbers to call, and optionally email notify, place calls to numbers on list daily and at varying times, plays a prerecorded audio file on successful connection, updates status of the client with timestamp and notifies admin of failures.
3. Maintenance jobs - routines that look up expiring subscriptions for renewal reminders and look up and remove inactive users from the system.
4. Signup - email verification prior to signup if subscriber orders the optional email service. Need the means for admin to create subscriptions with or without payment. Capture user information.
Thanks in advance.