changed AGI transfer/closer scripts to check for available agent 4 times a second for first 4 seconds.
git-svn-id: svn://192.168.202.10@244 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
# - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDAD_LB_closer.agi';
|
||||
@@ -476,10 +477,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
# - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDAD_LB_closer_inbound.agi';
|
||||
@@ -526,10 +527,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
# - changed to use /etc/astguiclient.conf for configs
|
||||
# 60816-1034 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDAD_LB_transfer.agi';
|
||||
@@ -447,10 +448,9 @@ else
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
# - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDAD_LO_closer.agi';
|
||||
@@ -561,10 +562,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
# - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDAD_LO_closer_inbound.agi';
|
||||
@@ -614,10 +615,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
# - changed to use /etc/astguiclient.conf for configs
|
||||
# 60816-1034 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDAD_LO_transfer.agi';
|
||||
@@ -525,10 +526,9 @@ else
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
# 60811-1145 - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDADcloser.agi';
|
||||
@@ -457,10 +458,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -42,6 +42,7 @@
|
||||
# 60811-1145 - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDADcloser_PHONE.agi';
|
||||
@@ -501,10 +502,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
# 60811-1145 - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDADcloser_inbound.agi';
|
||||
@@ -511,10 +512,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
# 60811-1145 - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDADcloser_inboundANI.agi';
|
||||
@@ -496,10 +497,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
# 60811-1145 - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDADcloser_inboundCID.agi';
|
||||
@@ -512,10 +513,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -535,10 +535,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
# 60811-1145 - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDADcloser_inbound_5ID.agi';
|
||||
@@ -509,10 +510,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
# 60811-1003 - Changed to DBI by Marin Blu
|
||||
# 60811-1145 - changed to use /etc/astguiclient.conf for configs
|
||||
# 60821-1021 - added output options check from database
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDADcloser_inbound_NOCID.agi';
|
||||
@@ -508,10 +509,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
# - changed to use /etc/astguiclient.conf for configs
|
||||
# 60816-1036 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDADtransfer.agi';
|
||||
@@ -423,10 +424,9 @@ else
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
# - changed to use /etc/astguiclient.conf for configs
|
||||
# 60816-1034 - added output options check from database
|
||||
# - changed look for agent every 0.5 second for first 4 sec on hold
|
||||
# 60905-1047 - changed look for agent every 0.25 second for first 4 sec on hold
|
||||
#
|
||||
|
||||
$script = 'agi-VDADtransferSURVEY.agi';
|
||||
@@ -478,10 +479,9 @@ if ($hold_tone_counter > 3)
|
||||
|
||||
if ($drop_timer < 3)
|
||||
{
|
||||
### sleep for 44.5 hundredths of a second
|
||||
usleep(1*445*1000);
|
||||
|
||||
$drop_timer = ($drop_timer + 0.5);
|
||||
### sleep for 23 hundredths of a second
|
||||
usleep(1*230*1000);
|
||||
$drop_timer = ($drop_timer + 0.25);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -124,7 +124,7 @@ Default is 0. This field is not used by the MANUAL or RATIO dial methods.
|
||||
To use adaptive dialing you must have the ADMIN keepaliveAST_VDadapt.pl script
|
||||
in your crontab running every minute:
|
||||
### keepalive script for VICIDIAL predictive script
|
||||
* * * * * /home/cron/ADMIN_keepalive_AST_VDadapt.pl
|
||||
* * * * * /usr/share/astguiclient/ADMIN_keepalive_AST_VDadapt.pl
|
||||
|
||||
|
||||
NOTE: With Predictive dialing the dial_level will never drop below 1.0.
|
||||
|
||||
Reference in New Issue
Block a user