User Rating: 4 / 5

Star Active Star Active Star Active Star Active Star Inactive

Although the word predictive dialer is kind of fussy, some may think it is something that guesses the number you are dialling, but the truth it is quite another thing. A predictive dialer is just a dialer that has a pre-loaded list of numbers to dial; predictive it is just because you know what is the next number.

With a little of imagination, you can set up an outbound call centre as the one described in the picture.

  1. You feed the system with the numbers you are going to call and run the dialer
  2. The logged agents take the call and wait
  3. The PBX then call one of the numbers of the list from the first point
  4. When the call ends, the Billing for FusionPBX will charge

Things You must know

First, you need to be a little familiar with FusionPBX and Billing for FusionPBX in order to configure the call broadcast, the call centre queue and to train your agents how to log in/out from the queue. In short, you will need to create a broadcast object, link it to a call centre, and create the proper billing profile. You can use this if you only want to play a recording, instead of linking to a call centre, you can link to a dial plan with a music on hold queue.

Second, and maybe the most important thing is you need to satisfy your country regulations. For example, in Canada, there is the no-call list and the anti-spam act. Your country should have something similar; the thing here is that you need to strip out numbers you shouldn't call.

Technical Requirements

Always remember the rule of dumb: bigger hardware, more concurrent calls you will stand. Depending how many agents you have (which in this case means how many concurrent calls you will have) you can size your hardware. A 2 GB RAM VPS can handle 5 agents without issue.

For performing reasons, you may want to use my FreeSWITCH RPM from the OKay RPM repository, which they now are linked against the gperftools. 

Good luck!

blog comments powered by Disqus