added AST_VDauto_dial_FILL.pl script to ADMIN_keepalive_ALL.pl script as option 7. Also, added to install and docs

git-svn-id: svn://192.168.202.10@399 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2006-11-21 01:44:14 +00:00
parent 13deaaa913
commit 75a3cc574b
7 changed files with 64 additions and 11 deletions
+13 -4
View File
@@ -2,13 +2,21 @@ VICIDIAL Dialing-out Balance FILL proces flow 2006-11-20
** FULL VICIDIAL BALANCE DIALING FUNCTIONALITY WAS ADDED IN THE 2.0.2 RELEASE **
This will outline the process I have thought through in my head for a process to allow for dialing-out only servers and for lines on one VICIDIAL server to be utilized when another dialing server does not have enough lines to meet it's dial level for the number of agents that are on the server.
This will outline the process I have thought through in my head for a way to allow for dialing-out only servers and for dialing-out-trunk-lines on one VICIDIAL server to be utilized when another dialing server does not have enough lines to meet it's dial level for the number of agents that are on the server.
This process is made much more complicated by the addition of the new campaign-reserved-trunks feature for servers, meaning that you need to check on the trunk reservations and their settngs before being able to place any calls.
This script(AST_VDauto_dial_FILL.pl) will be a constantly running script that needs to only be run on one server in a VICIDIAL cluster of servers.
This script will be started up and monitored by the ADMIN_keepalive_ALL.pl script.
This script is not needed on a single-server or single-VICIDIAL/Asterisk server setup.
MySQL changes:
MySQL database changes needed for this new feature:(already in upgrade_2.0.2.sql file)
ALTER TABLE vicidial_auto_calls MODIFY call_type ENUM('IN','OUT','OUTBALANCE') default 'OUT';
Added OUTBALANCE to keep track of the calls that were originated by the Balance FILL process.
- Added OUTBALANCE to keep track of the calls that were originated by the Balance FILL process.
@@ -28,6 +36,7 @@ Process Flow of the AST_VDauto_dial_FILL.pl script:
- Loop through these servers
- Calculate the available trunks for this campaign per server
- Calculate the number of trunks to dial for this server for this campaign
- Select leads from the hopper and dial
(this step is identical to normal AST_VDauto_dial.pl script)