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:
mattf
2006-09-05 14:53:53 +00:00
parent 299606a408
commit ba0b203521
17 changed files with 64 additions and 65 deletions
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+3 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+4 -4
View File
@@ -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
{
+1 -1
View File
@@ -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.