Predictive dialing across multiple servers

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Predictive dialing across multiple servers

Postby ajax1515 » Thu Feb 11, 2016 5:23 pm

I'm having trouble understanding how the predictive dialing alogorithm deals with agents dialing across multiple servers.

Let's say I have 80 agents all on the same outbound campaign and I put 20 phones on server 1, 20 on server 2, 20 on server 3, and 20 on server 4.

Is the dialer predictive dialing with a count of all 80 agents, or does it treat each server as an individual dialing pool, dialing for 20 agents on server 1,2,3,and 4 respectively?

Additionally, lets say I have ratio dialing set to 2.0, does that mean a total of 160 calls will be placed at any given time, 40 on each server... how is that handled programatically?

What happens if 30 people answer on server 1, how does the system decide where to route the extra 10 people? I imagine it uses IAX to send the calls to a server with open agents... but how exactly does it decide.
ViciBox v.7.0.2-160325
VICIDIAL-VERSION: 2.12-550a BUILD: 160414-1013
Asterisk 11.22.0-vici
1 Database Server
MariaDB 10.1.6
2 Web Servers
Multiple Dial Servers
ajax1515
 
Posts: 70
Joined: Wed Sep 23, 2015 11:23 am

Re: Predictive dialing across multiple servers

Postby mflorell » Fri Feb 12, 2016 6:39 am

You pretty much got it already. Each server will dial for the number of agents on the local server, but the answered calls will go to the agent on any server that is next in line to take a call(yes, this is over IAX).
mflorell
Site Admin
 
Posts: 18386
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: Predictive dialing across multiple servers

Postby ajax1515 » Fri Feb 12, 2016 10:15 am

Ok, so in my example it's not dialing with a pool of 80 agents, its dialing with 4 pools of 20 agents?

EDIT: And how does the system determine which server is "next in line"?
ViciBox v.7.0.2-160325
VICIDIAL-VERSION: 2.12-550a BUILD: 160414-1013
Asterisk 11.22.0-vici
1 Database Server
MariaDB 10.1.6
2 Web Servers
Multiple Dial Servers
ajax1515
 
Posts: 70
Joined: Wed Sep 23, 2015 11:23 am

Re: Predictive dialing across multiple servers

Postby mflorell » Fri Feb 12, 2016 12:18 pm

It's not the server that is next in line, it is the agent. That determination is made by whatever you have set in the "Next Agent Call" setting.
mflorell
Site Admin
 
Posts: 18386
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: Predictive dialing across multiple servers

Postby ajax1515 » Fri Feb 12, 2016 4:06 pm

Ahh of course, that was an obvious answer. I hate to be obtuse here but I just want to confirm the first part of my question, in my example it's not dialing with a pool of 80 agents, its dialing with 4 pools of 20 agents?

As always thank you for all the help and insight you provide.
ViciBox v.7.0.2-160325
VICIDIAL-VERSION: 2.12-550a BUILD: 160414-1013
Asterisk 11.22.0-vici
1 Database Server
MariaDB 10.1.6
2 Web Servers
Multiple Dial Servers
ajax1515
 
Posts: 70
Joined: Wed Sep 23, 2015 11:23 am

Re: Predictive dialing across multiple servers

Postby mflorell » Fri Feb 12, 2016 8:10 pm

It all depends on how you have everything set up, in most setups yes that is how it works. But you could also have agent-only servers and dialing-only servers where it would balance dial wherever the available outbound lines are.
mflorell
Site Admin
 
Posts: 18386
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: Predictive dialing across multiple servers

Postby ajax1515 » Mon Feb 15, 2016 9:49 am

Interesting... We'll have to explore that and see what works best for our situation... Thank you very much.
ViciBox v.7.0.2-160325
VICIDIAL-VERSION: 2.12-550a BUILD: 160414-1013
Asterisk 11.22.0-vici
1 Database Server
MariaDB 10.1.6
2 Web Servers
Multiple Dial Servers
ajax1515
 
Posts: 70
Joined: Wed Sep 23, 2015 11:23 am


Return to Support

Who is online

Users browsing this forum: Majestic-12 [Bot] and 130 guests