Adaptive Dialing Question

All installation and configuration problems and questions

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

Adaptive Dialing Question

Postby csbe » Wed Mar 02, 2016 10:10 pm

Does the adaptive dialing algorithm calculate number of calls to make at the campaign or list level?

For example, if I have two lists running on a campaign and one has a high contact rate, and one has a low contact rate, will it dial both at different speeds, or will it just dial for the two lists as one? Thanks!


Vicibox 6.0.4 from Vicibox_v.6.0.x86_64-6.0.4.iso | ViciDial SVN Trunk v.2.10-443a build 140617-2017 revision 2130 | 1.8.32.3-vici | Multiple Servers: 6 Dial - 1DB - 1 Web| Amfletec VoiceSync PCI Chips | No Extra Software After Installation | Intel MultiCore Processors
csbe
 
Posts: 19
Joined: Mon Jan 04, 2016 5:10 pm

Re: Adaptive Dialing Question

Postby mflorell » Wed Mar 02, 2016 10:18 pm

The dialing level is calculated per campaign, not per list.
mflorell
Site Admin
 
Posts: 18386
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: Adaptive Dialing Question

Postby csbe » Wed Mar 02, 2016 10:50 pm

Got it, thanks. So is there any way to avoid "tricking" the dialing algorithm on a list when you hit pockets of low/high contact data?

For example, here's what we're seeing:

1) Between 9:00am-9:45 we're calling "fresh" opt-in data that opted in overnight. The contact rate and avg talk time is high. The dialer dials well.
2) At 9:45 we've used up our fresh data and it starts calling data we tried the day before that we didn't get a hold of (answering machines, no answers). The dialer tanks for a while and agents sit waiting, but it eventually speeds up again.
3) At 10:00, more fresh data is available because a new time zone becomes available to call. The dialer is dialing fast and when this "fresh" data comes in it drops calls like crazy for a while but then eventually slows down.

This process repeats throughout the day. Any suggestions? I'm thinking we have almost no choice other than a) Manually turning up/down the dialing intensity to offset these pockets b) moving all of our data into two campaigns (high contact / low contact), but that would require us splitting up the agents which is less than ideal.
csbe
 
Posts: 19
Joined: Mon Jan 04, 2016 5:10 pm

Re: Adaptive Dialing Question

Postby mflorell » Thu Mar 03, 2016 6:31 am

We have had clients in similar situations use a crontab entry with a database query to force the dial level down at specific times of the day.
mflorell
Site Admin
 
Posts: 18386
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: Adaptive Dialing Question

Postby csbe » Thu Mar 03, 2016 9:38 am

Makes sense, thanks. I think we'll write a cron that tries to project a data change (based on called count, status and/or time of day) and then move up or down the intensity and or diff level target right before the change happens. Fingers crossed!
csbe
 
Posts: 19
Joined: Mon Jan 04, 2016 5:10 pm

Re: Adaptive Dialing Question

Postby williamconley » Thu Mar 03, 2016 1:44 pm

We have a (presently stalled, but hoping to reactivate) project that would simulate a "Human" checking the wait times and drop calls and adjusting the dialer "slightly" every few minutes. As in 0.1 up or down. I expect we have a couple hours of production and some real-world testing left.

This is not "adapt" per set, but more like a "fakey adapt" to allow the dialer to adjust to conditions gradually and without "predictive" calculations being involved. Just average wait time and drop calls. And only minor adjustments (which over an hour could be one end of the spectrum to the next ... say from 2.0 to 5.0). This sounds like what you are describing. But automated based on conditions, not time-of-day. (Time-of-day would be Simple)

It would initially be an external script, but I'd like to see it added as an option under "ratio" at some point if it does what we expect.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Adaptive Dialing Question

Postby vkad » Fri Jun 01, 2018 10:40 am

williamconley wrote:We have a (presently stalled, but hoping to reactivate) project that would simulate a "Human" checking the wait times and drop calls and adjusting the dialer "slightly" every few minutes. As in 0.1 up or down. I expect we have a couple hours of production and some real-world testing left.

This is not "adapt" per set, but more like a "fakey adapt" to allow the dialer to adjust to conditions gradually and without "predictive" calculations being involved. Just average wait time and drop calls. And only minor adjustments (which over an hour could be one end of the spectrum to the next ... say from 2.0 to 5.0). This sounds like what you are describing. But automated based on conditions, not time-of-day. (Time-of-day would be Simple)

It would initially be an external script, but I'd like to see it added as an option under "ratio" at some point if it does what we expect.



Any news of this script?

Thanks
Vicibox 8.0.1 (Asterisk 13.21.0-vici) + Remote WebRTC Agents
Version: 2.14b0.5 | SVN: 2990 | DB Version: 1548
1 x DB + Web + Dialer - E3 1270 v6 + 16gb ddr4 + 256gb SSD
2 x Additional Dialer - E3 1270 v6 + 8gb ddr4 + 256gb SSD
vkad
 
Posts: 208
Joined: Thu Nov 09, 2017 3:46 am

Re: Adaptive Dialing Question

Postby blackbird2306 » Fri Jun 01, 2018 11:10 am

It is now available and it's called "Vicidial RatioManager". Very nice module from Williamconley (@poundteam):
http://catalog.poundteam.com/product_info.php?products_id=1413
Vicibox 6.0.2 from Vicibox_v.6.0.x86_64-6.0.2.iso | Vicidial 2.12-560a build: 160617-1427 | Asterisk 1.8.32.3
blackbird2306
 
Posts: 409
Joined: Mon Jun 23, 2014 5:31 pm

Re: Adaptive Dialing Question

Postby williamconley » Fri Jun 01, 2018 7:02 pm

blackbird2306 wrote:It is now available and it's called "Vicidial RatioManager". Very nice module from Williamconley (@poundteam):
http://catalog.poundteam.com/product_info.php?products_id=1413

We have several installs and no complaints. I think they "just let it run" and forget it is even there after a while. Minor adjustments all day long even with a single agent ... kinda cool.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Adaptive Dialing Question

Postby vkad » Mon Jun 04, 2018 10:10 pm

blackbird2306 wrote:It is now available and it's called "Vicidial RatioManager". Very nice module from Williamconley (@poundteam):
http://catalog.poundteam.com/product_info.php?products_id=1413


The link is not working...
Vicibox 8.0.1 (Asterisk 13.21.0-vici) + Remote WebRTC Agents
Version: 2.14b0.5 | SVN: 2990 | DB Version: 1548
1 x DB + Web + Dialer - E3 1270 v6 + 16gb ddr4 + 256gb SSD
2 x Additional Dialer - E3 1270 v6 + 8gb ddr4 + 256gb SSD
vkad
 
Posts: 208
Joined: Thu Nov 09, 2017 3:46 am

Re: Adaptive Dialing Question

Postby williamconley » Mon Jun 04, 2018 10:27 pm

vkad wrote:
blackbird2306 wrote:It is now available and it's called "Vicidial RatioManager". Very nice module from Williamconley (@poundteam):
http://catalog.poundteam.com/product_info.php?products_id=1413


The link is not working...

Server was being maintained (and rebooted).
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)


Return to Support

Who is online

Users browsing this forum: Google [Bot] and 108 guests