We require are system similar to this site [url removed, login to view]
The basic web design is already complete.
The dialer must be able to disconnect an established dial up connection
and dial out on a specific toll number. It must then authenticate with the
Once authenticated the dialer needs to retrieve a Username/Password pair
from the backend for monthly subscriptions and disconnect or launch a
browser to a specified members area and remain connected in the case of
Per Minute lines.
Our current dialer is entirely dynamic, all aspects of the dialers appearance
and behavior is controlled at runtime. This eliminates the need to recompile dialers to accommodate changes to phone numbers, disclaimers, changes to FTC or IATC requirements. Changes made on the backend are reflected in all dialers immediately and in realtime.
Backend Basic Requirements:
The backend systems must provide authentication to the dialers as well as
record log in, log out and elapsed times. For this specific functionality we
have traditionally been utilizing Radius [url removed, login to view] authenticated the dialer must be presented with a members area URL in the case of Per Minute lines or a Username/Password pair and a members area URL and disconnected in the case of monthly memberships. The username/Password pair must be created on the remote site in realtime,
verified and recorded in the database. With one time charge or monthly membership lines, round trip processing needs to be kept to under 30 seconds from the time the modem has begun negotiation. That leaves under 10 seconds from the time the dialer is authenticated to when it needs to be disconnected to avoid additional carrier fees.
Stats Basic Requirements:
The web front end to the stats needs to provide the following:
1. Ability to create user accounts online, as well typical user account
management functionality. Update profile, reset password, etc.
2. Compile dialers online
3. Bulk Compile dialers online
4. ReCompile dialers online
5. Bulk ReCompile dialers online
6. Suspend or deactivate dialers
7. View Dialer stats online, in realtime
8. Define multiple payrates for all countries/lines in the system
9. Setup custom content areas
[url removed, login to view] customizable aspects of the dialer's appearance and
[url removed, login to view] SubAccounts online (either Webmaster or Reseller accounts)
[url removed, login to view] Creation of SubAccounts, U/P saved to a CSV and mailed to
[url removed, login to view] or deactivate SubAccounts
[url removed, login to view] Dialer stats for any subordinate accounts
[url removed, login to view] Payroll Reports for subordinates
[url removed, login to view] historical call stats for a user defined time frame for a specific
dialer/subordinate account or groups of either In addition to the above functionality,
Will also require the following:
1. Ability to skim calls, monitor the skim and manage the ratio online in
2. Ability to place daily call caps on specific accounts
3. Ability to manually inject calls to buff underperforming
4. Ability to change payouts on lines
5. Ability to change numbers used by dialers
6. Extensive reporting capabilities to facilitate payroll. Typically involving
only the higher level accounts (Resellers are paid for all their Webmaster
accounts and they are responsible for paying all subordinate accounts)
but occasionally trickling down to subaccounts.
Large resellers are often quite specific with their own requirements
regarding system function and reporting and as such you need to design it
with a lot of flexibility in mind and be prepared for a myriad of changes.
There will be an ongoing support and upgrade contract with this project.