by smontoya » Wed Sep 09, 2015 6:52 pm
And we actually had a working project too but it was coded outside of Vici/Asterisk as a Python script running in a cronjob, which now is being rebuilt which a lot of additional features.
What it did is something kinda what william did, but it would be running the standard deviation in 10 minute intervals and calculate the best dial ratio, however it did not took in count new agents starting or ending their shift, it had some dialing ratios hard coded at specific times that matched our requirements for that time, but now it is including that variable.
The variables taken in count back then were:
Agents logged in last 10 mins
DropRate in last 10 mins
WaitTime in last 10 mins
ContactRate in last 10 mins
Then Python or SQL would calculate the calling ratio and update the table vicidial_campaigns.
Vicibox 8.0 from .iso | Vicidial 2.14-812a | SVN 3442 | DB SCHEMA 1633 | Asterisk 13.38.2-vici | Dell PowerEdge R410 | 2xE5-2420 v2 @ 2.20GHz, 12 cores,32 GB Ram |