I need a predictive dialer that can diale several numbers at once, and put them to a freepbx queues
About the predictive dialer:
I have been looking at vicidial and elastix,both with a call center module.
But neither of them satisfies the requirements I have.
Elastix is to simple, more like a mass dialer, and vicidial to complicated to migrate to our CRM system.
Since the dialer will be controlled by our CRM system, I dont need fancy forms, or control of the agents.
I only need the dialer to call the customers and put the call like an inbound call to an extension.
I think it will be possible to use elements from vicidial og elastix, and make a module in freepbx.
Or make some modifications on the elastix.
The critical part is the dialer it self, and how many cutomer it will call depenting of free agents, avarage talk times, no answer, busy etc.
What we want to do is the following:
our CRM system: Nextcom, is uploading the list to the callcenter database.
In Nextcom there is a SIP client that is registrering to my freepbx. we start the campaign, and tell what
extension that is ready for recieving calls.
I think we can use a freepbx queues to login an logout agents. In that way we can put all calls to the queue.
If a customer answer, and there is no free agents, we get a drop. the dialer need to aadjust the speed, depenting of a droprate we deside.
so..here is what I need:
DB
- A MySql database with a table for customer data, and a table for customer drops
DIALER
The dialer will call X number of customers, depending of how many free agents and the droprate.
When the customer answer, the dialer will put the call to the queue.
The dialer will detect busy, no answer and answering machines.
GUI
I need a simple gui for controlling some parameters:
- max lines to use ( for all agents)
- max lines to use for one agent
- droprate %
- Answering Machine Greeting Time
MONITORING/REPORTS
droprate in %
avarage waiting time
number of no answer and rate