Added PREVIEW_ options for get_call_launch
Added code to old ASTupdate script to handle more gracefully frozen connections to Asterisk git-svn-id: svn://192.168.202.10@2873 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -1070,6 +1070,13 @@ while (@row=$rslt->fetchrow_array) {
|
|||||||
die "No valid protocol specified for this program: ($VARemail_protocol) is the current protocol - needs to be IMAP or POP3.\n";
|
die "No valid protocol specified for this program: ($VARemail_protocol) is the current protocol - needs to be IMAP or POP3.\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if ($DB > 0)
|
||||||
|
{
|
||||||
|
print " NO-CHECK - MIN: $minutes FREQ: $VARemail_frequency \n";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
### calculate time to run script ###
|
### calculate time to run script ###
|
||||||
|
|||||||
+65
-6
@@ -68,9 +68,10 @@
|
|||||||
# 170329-2125 - Updated system load stats collection for Linux kernel 2.6+
|
# 170329-2125 - Updated system load stats collection for Linux kernel 2.6+
|
||||||
# 170406-1528 - Fix for stats calculation
|
# 170406-1528 - Fix for stats calculation
|
||||||
# 170809-2144 - Fix for Cross-Cluster phones where phone_type has "trunk" in it
|
# 170809-2144 - Fix for Cross-Cluster phones where phone_type has "trunk" in it
|
||||||
|
# 171208-1543 - Added code to handle more gracefully frozen connections to Asterisk port
|
||||||
#
|
#
|
||||||
|
|
||||||
$build = '170809-2144';
|
$build = '171208-1543';
|
||||||
|
|
||||||
# constants
|
# constants
|
||||||
$SYSPERF=0; # system performance logging to MySQL server_performance table every 5 seconds
|
$SYSPERF=0; # system performance logging to MySQL server_performance table every 5 seconds
|
||||||
@@ -252,6 +253,7 @@ $server_ip = $VARserver_ip; # Asterisk server IP
|
|||||||
&get_time_now;
|
&get_time_now;
|
||||||
|
|
||||||
if (!$UPLOGfile) {$UPLOGfile = "$PATHlogs/update.$year-$mon-$mday";}
|
if (!$UPLOGfile) {$UPLOGfile = "$PATHlogs/update.$year-$mon-$mday";}
|
||||||
|
if (!$UPERRfile) {$UPERRfile = "$PATHlogs/updateERROR.$year-$mon-$mday";}
|
||||||
if (!$VARDB_port) {$VARDB_port='3306';}
|
if (!$VARDB_port) {$VARDB_port='3306';}
|
||||||
|
|
||||||
$event_string='PROGRAM STARTED||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||';
|
$event_string='PROGRAM STARTED||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||';
|
||||||
@@ -446,19 +448,22 @@ if ($run_check > 0)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$one_day_interval = 12; # 2 hour loops for one day
|
$one_day_interval = 12000; # 2 hour loops for one day
|
||||||
|
$error_counter=0;
|
||||||
while($one_day_interval > 0)
|
while($one_day_interval > 0)
|
||||||
{
|
{
|
||||||
$event_string="STARTING NEW MANAGER TELNET CONNECTION||ATTEMPT|ONE DAY INTERVAL:$one_day_interval|";
|
$event_string="STARTING NEW MANAGER TELNET CONNECTION||ATTEMPT|ONE DAY INTERVAL:$one_day_interval|";
|
||||||
&event_logger;
|
&event_logger;
|
||||||
|
|
||||||
if (!$telnet_port) {$telnet_port = '5038';}
|
if (!$telnet_port) {$telnet_port = '5038';}
|
||||||
|
$UPtelnetlog = "$PATHlogs/update_telnet_log".$filedate.".txt";
|
||||||
|
|
||||||
### connect to asterisk manager through telnet
|
### connect to asterisk manager through telnet
|
||||||
$t = new Net::Telnet (Port => $telnet_port,
|
$t = new Net::Telnet (Port => $telnet_port,
|
||||||
Prompt => '/.*[\$%#>] $/',
|
Prompt => '/.*[\$%#>] $/',
|
||||||
Output_record_separator => '',);
|
Output_record_separator => '',
|
||||||
#$fh = $t->dump_log("$telnetlog"); # uncomment for telnet log
|
Timeout => 3,);
|
||||||
|
# $fh = $t->dump_log("$UPtelnetlog"); # uncomment for telnet log
|
||||||
if (length($ASTmgrUSERNAMEupdate) > 3) {$telnet_login = $ASTmgrUSERNAMEupdate;}
|
if (length($ASTmgrUSERNAMEupdate) > 3) {$telnet_login = $ASTmgrUSERNAMEupdate;}
|
||||||
else {$telnet_login = $ASTmgrUSERNAME;}
|
else {$telnet_login = $ASTmgrUSERNAME;}
|
||||||
$t->open("$telnet_host");
|
$t->open("$telnet_host");
|
||||||
@@ -482,7 +487,9 @@ while($one_day_interval > 0)
|
|||||||
&get_current_channels;
|
&get_current_channels;
|
||||||
|
|
||||||
&validate_parked_channels;
|
&validate_parked_channels;
|
||||||
|
|
||||||
|
$modechange = $t->errmode('return');
|
||||||
|
|
||||||
$t->buffer_empty;
|
$t->buffer_empty;
|
||||||
if ($show_channels_format < 1)
|
if ($show_channels_format < 1)
|
||||||
{
|
{
|
||||||
@@ -497,6 +504,43 @@ while($one_day_interval > 0)
|
|||||||
@list_channels = $t->cmd(String => "Action: Command\nCommand: core show channels concise\n\n", Prompt => '/--END COMMAND-.*/');
|
@list_channels = $t->cmd(String => "Action: Command\nCommand: core show channels concise\n\n", Prompt => '/--END COMMAND-.*/');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$error_string = $t->errmsg;
|
||||||
|
if (length($error_string)>0)
|
||||||
|
{
|
||||||
|
$error_counter++;
|
||||||
|
$error_string = "$error_counter|".$error_string;
|
||||||
|
&error_logger;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{$error_counter=0;}
|
||||||
|
|
||||||
|
if ($error_counter > 1)
|
||||||
|
{
|
||||||
|
$event_string="ERROR LIMIT REACHED, KILLING CONNECTION: $error_counter";
|
||||||
|
&event_logger;
|
||||||
|
|
||||||
|
# end this connection and start new one
|
||||||
|
$ok = $t->close;
|
||||||
|
|
||||||
|
### connect to asterisk manager through telnet
|
||||||
|
$t = new Net::Telnet (Port => $telnet_port,
|
||||||
|
Prompt => '/.*[\$%#>] $/',
|
||||||
|
Output_record_separator => '',
|
||||||
|
Timeout => 3,);
|
||||||
|
# $fh = $t->dump_log("$UPtelnetlog"); # uncomment for telnet log
|
||||||
|
if (length($ASTmgrUSERNAMEupdate) > 3) {$telnet_login = $ASTmgrUSERNAMEupdate;}
|
||||||
|
else {$telnet_login = $ASTmgrUSERNAME;}
|
||||||
|
$t->open("$telnet_host");
|
||||||
|
$t->waitfor('/[0123]\n$/'); # print login
|
||||||
|
$t->print("Action: Login\nUsername: $telnet_login\nSecret: $ASTmgrSECRET\n\n");
|
||||||
|
$t->waitfor('/Authentication accepted/'); # waitfor auth accepted
|
||||||
|
|
||||||
|
$event_string="STARTED NEW MANAGER TELNET CONNECTION|$telnet_login|CONFIRMED CONNECTION|ONE DAY INTERVAL:$one_day_interval|";
|
||||||
|
&event_logger;
|
||||||
|
}
|
||||||
|
|
||||||
|
$modechange = $t->errmode('die');
|
||||||
|
|
||||||
##### TEST CHANNELS ZAP/IAX2/Local TO SEE IF THERE WAS A LARGE HICCUP IN OUTPUT FROM PREVIOUS OUTPUT
|
##### TEST CHANNELS ZAP/IAX2/Local TO SEE IF THERE WAS A LARGE HICCUP IN OUTPUT FROM PREVIOUS OUTPUT
|
||||||
@test_channels=@list_channels;
|
@test_channels=@list_channels;
|
||||||
$test_zap_count=0;
|
$test_zap_count=0;
|
||||||
@@ -1085,7 +1129,7 @@ while($one_day_interval > 0)
|
|||||||
@hangup = $t->cmd(String => "Action: Logoff\n\n", Prompt => "/.*/");
|
@hangup = $t->cmd(String => "Action: Logoff\n\n", Prompt => "/.*/");
|
||||||
|
|
||||||
$t->buffer_empty;
|
$t->buffer_empty;
|
||||||
$t->waitfor(Match => '/Message:.*\n\n/', Timeout => 10);
|
$t->waitfor(Match => '/Message:.*\n\n/', Timeout => 5);
|
||||||
$ok = $t->close;
|
$ok = $t->close;
|
||||||
|
|
||||||
$one_day_interval--;
|
$one_day_interval--;
|
||||||
@@ -1314,6 +1358,7 @@ sub get_time_now
|
|||||||
|
|
||||||
$now_date_epoch = time();
|
$now_date_epoch = time();
|
||||||
$now_date = "$year-$mon-$mday $hour:$min:$sec";
|
$now_date = "$year-$mon-$mday $hour:$min:$sec";
|
||||||
|
$filedate = "$year$mon$mday$hour$min$sec";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1337,6 +1382,20 @@ sub event_logger
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
sub error_logger
|
||||||
|
{
|
||||||
|
if ($SYSLOG)
|
||||||
|
{
|
||||||
|
open(Eout, ">>$UPERRfile")
|
||||||
|
|| die "Can't open $UPERRfile: $!\n";
|
||||||
|
print Eout "$now_date|$error_string|\n";
|
||||||
|
close(Eout);
|
||||||
|
}
|
||||||
|
print "ERROR: $now_date|$error_string|\n";
|
||||||
|
$error_string='';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
sub get_cpu_percent
|
sub get_cpu_percent
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -756,7 +756,7 @@ campaign_rec_exten VARCHAR(20) default '8309',
|
|||||||
campaign_recording ENUM('NEVER','ONDEMAND','ALLCALLS','ALLFORCE') default 'ONDEMAND',
|
campaign_recording ENUM('NEVER','ONDEMAND','ALLCALLS','ALLFORCE') default 'ONDEMAND',
|
||||||
campaign_rec_filename VARCHAR(50) default 'FULLDATE_CUSTPHONE',
|
campaign_rec_filename VARCHAR(50) default 'FULLDATE_CUSTPHONE',
|
||||||
campaign_script VARCHAR(20),
|
campaign_script VARCHAR(20),
|
||||||
get_call_launch ENUM('NONE','SCRIPT','WEBFORM','WEBFORMTWO','WEBFORMTHREE','FORM') default 'NONE',
|
get_call_launch ENUM('NONE','SCRIPT','WEBFORM','WEBFORMTWO','WEBFORMTHREE','FORM','PREVIEW_WEBFORM','PREVIEW_WEBFORMTWO','PREVIEW_WEBFORMTHREE') default 'NONE',
|
||||||
am_message_exten VARCHAR(100) default 'vm-goodbye',
|
am_message_exten VARCHAR(100) default 'vm-goodbye',
|
||||||
amd_send_to_vmx ENUM('Y','N') default 'N',
|
amd_send_to_vmx ENUM('Y','N') default 'N',
|
||||||
xferconf_a_dtmf VARCHAR(50),
|
xferconf_a_dtmf VARCHAR(50),
|
||||||
@@ -4100,4 +4100,4 @@ INSERT INTO vicidial_settings_containers(container_id,container_notes,container_
|
|||||||
|
|
||||||
UPDATE system_settings set vdc_agent_api_active='1';
|
UPDATE system_settings set vdc_agent_api_active='1';
|
||||||
|
|
||||||
UPDATE system_settings SET db_schema_version='1527',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
UPDATE system_settings SET db_schema_version='1528',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
||||||
|
|||||||
@@ -445,3 +445,7 @@ UPDATE system_settings SET db_schema_version='1526',db_schema_update_date=NOW()
|
|||||||
ALTER TABLE vicidial_campaigns ADD agent_screen_time_display ENUM('DISABLED','ENABLED_BASIC','ENABLED_FULL','ENABLED_BILL_BREAK_LUNCH_COACH') default 'DISABLED';
|
ALTER TABLE vicidial_campaigns ADD agent_screen_time_display ENUM('DISABLED','ENABLED_BASIC','ENABLED_FULL','ENABLED_BILL_BREAK_LUNCH_COACH') default 'DISABLED';
|
||||||
|
|
||||||
UPDATE system_settings SET db_schema_version='1527',db_schema_update_date=NOW() where db_schema_version < 1527;
|
UPDATE system_settings SET db_schema_version='1527',db_schema_update_date=NOW() where db_schema_version < 1527;
|
||||||
|
|
||||||
|
ALTER TABLE vicidial_campaigns MODIFY get_call_launch ENUM('NONE','SCRIPT','WEBFORM','WEBFORMTWO','WEBFORMTHREE','FORM','PREVIEW_WEBFORM','PREVIEW_WEBFORMTWO','PREVIEW_WEBFORMTHREE') default 'NONE';
|
||||||
|
|
||||||
|
UPDATE system_settings SET db_schema_version='1528',db_schema_update_date=NOW() where db_schema_version < 1528;
|
||||||
|
|||||||
@@ -61,6 +61,8 @@ if (isset($_GET["user"])) {$user=$_GET["user"];}
|
|||||||
elseif (isset($_POST["user"])) {$user=$_POST["user"];}
|
elseif (isset($_POST["user"])) {$user=$_POST["user"];}
|
||||||
if (isset($_GET["pass"])) {$pass=$_GET["pass"];}
|
if (isset($_GET["pass"])) {$pass=$_GET["pass"];}
|
||||||
elseif (isset($_POST["pass"])) {$pass=$_POST["pass"];}
|
elseif (isset($_POST["pass"])) {$pass=$_POST["pass"];}
|
||||||
|
if (isset($_GET["stage"])) {$stage=$_GET["stage"];}
|
||||||
|
elseif (isset($_POST["stage"])) {$stage=$_POST["stage"];}
|
||||||
if (isset($_GET["DB"])) {$DB=$_GET["DB"];}
|
if (isset($_GET["DB"])) {$DB=$_GET["DB"];}
|
||||||
elseif (isset($_POST["DB"])) {$DB=$_POST["DB"];}
|
elseif (isset($_POST["DB"])) {$DB=$_POST["DB"];}
|
||||||
if (isset($_GET["call_notes"])) {$call_notes=$_GET["call_notes"];}
|
if (isset($_GET["call_notes"])) {$call_notes=$_GET["call_notes"];}
|
||||||
@@ -136,6 +138,7 @@ $call_id = preg_replace('/[^-_0-9a-zA-Z]/', '', $call_id);
|
|||||||
$lead_id = preg_replace('/[^_0-9]/', '', $lead_id);
|
$lead_id = preg_replace('/[^_0-9]/', '', $lead_id);
|
||||||
$container_id = preg_replace('/[^-_0-9a-zA-Z]/', '', $container_id);
|
$container_id = preg_replace('/[^-_0-9a-zA-Z]/', '', $container_id);
|
||||||
$call_notes=preg_replace("/\\\\/","",$call_notes);
|
$call_notes=preg_replace("/\\\\/","",$call_notes);
|
||||||
|
$stage = preg_replace('/[^-_0-9a-zA-Z]/', '', $stage);
|
||||||
$additional_notes=preg_replace("/\\\\/","",$additional_notes);
|
$additional_notes=preg_replace("/\\\\/","",$additional_notes);
|
||||||
$email_attachment_1=preg_replace("/\\\\/","",$email_attachment_1);
|
$email_attachment_1=preg_replace("/\\\\/","",$email_attachment_1);
|
||||||
$email_attachment_2=preg_replace("/\\\\/","",$email_attachment_2);
|
$email_attachment_2=preg_replace("/\\\\/","",$email_attachment_2);
|
||||||
@@ -247,12 +250,17 @@ if ($match_found > 0)
|
|||||||
if ($auth_message == 'GOOD')
|
if ($auth_message == 'GOOD')
|
||||||
{$auth=1;}
|
{$auth=1;}
|
||||||
|
|
||||||
$stmt="SELECT count(*) from vicidial_live_agents where user='$user';";
|
if ($stage == 'offline')
|
||||||
if ($DB) {echo "|$stmt|\n";}
|
{$authlive=1;}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
else
|
||||||
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'60004',$user,$server_ip,$session_name,$one_mysql_log);}
|
{
|
||||||
$row=mysqli_fetch_row($rslt);
|
$stmt="SELECT count(*) from vicidial_live_agents where user='$user';";
|
||||||
$authlive=$row[0];
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'60004',$user,$server_ip,$session_name,$one_mysql_log);}
|
||||||
|
$row=mysqli_fetch_row($rslt);
|
||||||
|
$authlive=$row[0];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( (strlen($user)<2) or (strlen($pass)<2) or ($auth==0) or ($authlive==0))
|
if ( (strlen($user)<2) or (strlen($pass)<2) or ($auth==0) or ($authlive==0))
|
||||||
|
|||||||
+31
-14
@@ -573,10 +573,11 @@
|
|||||||
# 171124-1459 - Added manual_auto_next_options options
|
# 171124-1459 - Added manual_auto_next_options options
|
||||||
# 171126-1140 - Added ability to use EMAILinbound_message script variable
|
# 171126-1140 - Added ability to use EMAILinbound_message script variable
|
||||||
# 171130-0226 - Added agent_screen_time_display option
|
# 171130-0226 - Added agent_screen_time_display option
|
||||||
|
# 171214-2018 - Added PREVIEW_ get_call_launch options
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.14-543c';
|
$version = '2.14-544c';
|
||||||
$build = '171130-0226';
|
$build = '171214-2018';
|
||||||
$mel=1; # Mysql Error Log enabled = 1
|
$mel=1; # Mysql Error Log enabled = 1
|
||||||
$mysql_log_count=87;
|
$mysql_log_count=87;
|
||||||
$one_mysql_log=0;
|
$one_mysql_log=0;
|
||||||
@@ -8037,17 +8038,17 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
|||||||
FormPanelToFront();
|
FormPanelToFront();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CalL_AutO_LauncH == 'WEBFORM')
|
if ( (CalL_AutO_LauncH == 'WEBFORM') || (CalL_AutO_LauncH == 'PREVIEW_WEBFORM') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform1');
|
webform_click_log('Awebform1');
|
||||||
}
|
}
|
||||||
if (CalL_AutO_LauncH == 'WEBFORMTWO')
|
if ( (CalL_AutO_LauncH == 'WEBFORMTWO') || (CalL_AutO_LauncH == 'PREVIEW_WEBFORMTWO') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address_two, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address_two, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform2');
|
webform_click_log('Awebform2');
|
||||||
}
|
}
|
||||||
if (CalL_AutO_LauncH == 'WEBFORMTHREE')
|
if ( (CalL_AutO_LauncH == 'WEBFORMTHREE') || (CalL_AutO_LauncH == 'PREVIEW_WEBFORMTHREE') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address_three, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address_three, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform3');
|
webform_click_log('Awebform3');
|
||||||
@@ -9450,17 +9451,17 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
|||||||
CustomerChatPanelToFront();
|
CustomerChatPanelToFront();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (get_call_launch == 'WEBFORM')
|
if ( (get_call_launch == 'WEBFORM') || (get_call_launch == 'PREVIEW_WEBFORM') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform1');
|
webform_click_log('Awebform1');
|
||||||
}
|
}
|
||||||
if (get_call_launch == 'WEBFORMTWO')
|
if ( (get_call_launch == 'WEBFORMTWO') || (get_call_launch == 'PREVIEW_WEBFORMTWO') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address_two, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address_two, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform2');
|
webform_click_log('Awebform2');
|
||||||
}
|
}
|
||||||
if (get_call_launch == 'WEBFORMTHREE')
|
if ( (get_call_launch == 'WEBFORMTHREE') || (get_call_launch == 'PREVIEW_WEBFORMTHREE') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address_three, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address_three, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform3');
|
webform_click_log('Awebform3');
|
||||||
@@ -9486,6 +9487,22 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
reselect_preview_dial = 1;
|
reselect_preview_dial = 1;
|
||||||
|
|
||||||
|
if (get_call_launch == 'PREVIEW_WEBFORM')
|
||||||
|
{
|
||||||
|
window.open(TEMP_VDIC_web_form_address, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
|
webform_click_log('Awebform1');
|
||||||
|
}
|
||||||
|
if (get_call_launch == 'PREVIEW_WEBFORMTWO')
|
||||||
|
{
|
||||||
|
window.open(TEMP_VDIC_web_form_address_two, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
|
webform_click_log('Awebform2');
|
||||||
|
}
|
||||||
|
if (get_call_launch == 'PREVIEW_WEBFORMTHREE')
|
||||||
|
{
|
||||||
|
window.open(TEMP_VDIC_web_form_address_three, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
|
webform_click_log('Awebform3');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -10942,17 +10959,17 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
|||||||
EmailPanelToFront();
|
EmailPanelToFront();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CalL_AutO_LauncH == 'WEBFORM')
|
if ( (CalL_AutO_LauncH == 'WEBFORM') || (CalL_AutO_LauncH == 'PREVIEW_WEBFORM') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform1');
|
webform_click_log('Awebform1');
|
||||||
}
|
}
|
||||||
if (CalL_AutO_LauncH == 'WEBFORMTWO')
|
if ( (CalL_AutO_LauncH == 'WEBFORMTWO') || (CalL_AutO_LauncH == 'PREVIEW_WEBFORMTWO') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address_two, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address_two, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform2');
|
webform_click_log('Awebform2');
|
||||||
}
|
}
|
||||||
if (CalL_AutO_LauncH == 'WEBFORMTHREE')
|
if ( (CalL_AutO_LauncH == 'WEBFORMTHREE') || (CalL_AutO_LauncH == 'PREVIEW_WEBFORMTHREE') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address_three, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address_three, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform3');
|
webform_click_log('Awebform3');
|
||||||
@@ -11698,17 +11715,17 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
|||||||
CustomerChatPanelToFront();
|
CustomerChatPanelToFront();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CalL_AutO_LauncH == 'WEBFORM')
|
if ( (CalL_AutO_LauncH == 'WEBFORM') || (CalL_AutO_LauncH == 'PREVIEW_WEBFORM') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform1');
|
webform_click_log('Awebform1');
|
||||||
}
|
}
|
||||||
if (CalL_AutO_LauncH == 'WEBFORMTWO')
|
if ( (CalL_AutO_LauncH == 'WEBFORMTWO') || (CalL_AutO_LauncH == 'PREVIEW_WEBFORMTWO') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address_two, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address_two, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform2');
|
webform_click_log('Awebform2');
|
||||||
}
|
}
|
||||||
if (CalL_AutO_LauncH == 'WEBFORMTHREE')
|
if ( (CalL_AutO_LauncH == 'WEBFORMTHREE') || (CalL_AutO_LauncH == 'PREVIEW_WEBFORMTHREE') )
|
||||||
{
|
{
|
||||||
window.open(TEMP_VDIC_web_form_address_three, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
window.open(TEMP_VDIC_web_form_address_three, web_form_target, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=640,height=450');
|
||||||
webform_click_log('Awebform3');
|
webform_click_log('Awebform3');
|
||||||
|
|||||||
+37
-36
@@ -4213,12 +4213,13 @@ else
|
|||||||
# 171124-1349 - Added manual_auto_next_options campaign setting
|
# 171124-1349 - Added manual_auto_next_options campaign setting
|
||||||
# 171126-1413 - Changes to allow for Email groups to display script tab on get_call_launch
|
# 171126-1413 - Changes to allow for Email groups to display script tab on get_call_launch
|
||||||
# 171130-0036 - Added agent_screen_time_display campaign setting
|
# 171130-0036 - Added agent_screen_time_display campaign setting
|
||||||
|
# 171214-2045 - Added PREVIEW_ options for get_call_launch
|
||||||
#
|
#
|
||||||
|
|
||||||
# make sure you have added a user to the vicidial_users MySQL table with at least user_level 9 to access this page the first time
|
# make sure you have added a user to the vicidial_users MySQL table with at least user_level 9 to access this page the first time
|
||||||
|
|
||||||
$admin_version = '2.14-644a';
|
$admin_version = '2.14-645a';
|
||||||
$build = '171130-0036';
|
$build = '171214-2045';
|
||||||
|
|
||||||
$STARTtime = date("U");
|
$STARTtime = date("U");
|
||||||
$SQLdate = date("Y-m-d H:i:s");
|
$SQLdate = date("Y-m-d H:i:s");
|
||||||
@@ -6360,15 +6361,15 @@ if ($ADD==11)
|
|||||||
|
|
||||||
$eswHTML=''; $cfwHTML='';
|
$eswHTML=''; $cfwHTML='';
|
||||||
if ($SSenable_second_webform > 0)
|
if ($SSenable_second_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
||||||
if ($SSenable_third_webform > 0)
|
if ($SSenable_third_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
||||||
if ($SScustom_fields_enabled > 0)
|
if ($SScustom_fields_enabled > 0)
|
||||||
{$cfwHTML = "<option value='FORM'>"._QXZ("FORM")."</option>";}
|
{$cfwHTML .= "<option value='FORM'>"._QXZ("FORM")."</option>";}
|
||||||
if ($SSallow_emails > 0)
|
if ($SSallow_emails > 0)
|
||||||
{$aemHTML = "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
{$aemHTML .= "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
||||||
if ($SSallow_chats > 0)
|
if ($SSallow_chats > 0)
|
||||||
{$achHTML = "<option value='CHAT'>"._QXZ("CHAT")."</option>";}
|
{$achHTML .= "<option value='CHAT'>"._QXZ("CHAT")."</option>";}
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option selected value='NONE'>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML</select>$NWB#campaigns-get_call_launch$NWE</td></tr>\n";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option selected value='NONE'>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML</select>$NWB#campaigns-get_call_launch$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></td></tr>\n";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
@@ -7115,15 +7116,15 @@ if ($ADD==1111)
|
|||||||
echo "</select>$NWB#inbound_groups-ingroup_script$NWE</td></tr>\n";
|
echo "</select>$NWB#inbound_groups-ingroup_script$NWE</td></tr>\n";
|
||||||
$eswHTML=''; $cfwHTML='';
|
$eswHTML=''; $cfwHTML='';
|
||||||
if ($SSenable_second_webform > 0)
|
if ($SSenable_second_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
||||||
if ($SSenable_third_webform > 0)
|
if ($SSenable_third_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
||||||
if ($SScustom_fields_enabled > 0)
|
if ($SScustom_fields_enabled > 0)
|
||||||
{$cfwHTML = "<option value='FORM'>"._QXZ("FORM")."</option>";}
|
{$cfwHTML .= "<option value='FORM'>"._QXZ("FORM")."</option>";}
|
||||||
if ($SSallow_emails > 0)
|
if ($SSallow_emails > 0)
|
||||||
{$aemHTML = "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
{$aemHTML .= "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
||||||
if ($SSallow_chats > 0)
|
if ($SSallow_chats > 0)
|
||||||
{$achHTML = "<option value='CHAT'>"._QXZ("CHAT")."</option>";}
|
{$achHTML .= "<option value='CHAT'>"._QXZ("CHAT")."</option>";}
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option selected value='NONE'>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML</select>$NWB#inbound_groups-get_call_launch$NWE</td></tr>\n";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option selected value='NONE'>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML</select>$NWB#inbound_groups-get_call_launch$NWE</td></tr>\n";
|
||||||
/* Don't give an option (yet). This is clearly for phones only.
|
/* Don't give an option (yet). This is clearly for phones only.
|
||||||
if ($SSallow_emails>0 || $SSallow_chats > 0)
|
if ($SSallow_emails>0 || $SSallow_chats > 0)
|
||||||
@@ -7197,15 +7198,15 @@ if ($ADD==1811)
|
|||||||
echo "</select>$NWB#inbound_groups-ingroup_script$NWE</td></tr>\n";
|
echo "</select>$NWB#inbound_groups-ingroup_script$NWE</td></tr>\n";
|
||||||
$eswHTML=''; $cfwHTML='';
|
$eswHTML=''; $cfwHTML='';
|
||||||
if ($SSenable_second_webform > 0)
|
if ($SSenable_second_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
||||||
if ($SSenable_third_webform > 0)
|
if ($SSenable_third_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
||||||
if ($SScustom_fields_enabled > 0)
|
if ($SScustom_fields_enabled > 0)
|
||||||
{$cfwHTML = "<option value='FORM'>"._QXZ("FORM")."</option>";}
|
{$cfwHTML .= "<option value='FORM'>"._QXZ("FORM")."</option>";}
|
||||||
if ($SSallow_emails > 0)
|
if ($SSallow_emails > 0)
|
||||||
{$aemHTML = "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
{$aemHTML .= "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
||||||
if ($SSallow_chats > 0)
|
if ($SSallow_chats > 0)
|
||||||
{$achHTML = "<option value='CHAT'>"._QXZ("CHAT")."</option>";}
|
{$achHTML .= "<option value='CHAT'>"._QXZ("CHAT")."</option>";}
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option value='NONE' selected>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML</select>$NWB#inbound_groups-get_call_launch$NWE</td></tr>\n";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option value='NONE' selected>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML</select>$NWB#inbound_groups-get_call_launch$NWE</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right></td><td align=left><input type=hidden name=group_handling value='EMAIL'></td></tr>\n";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=right></td><td align=left><input type=hidden name=group_handling value='EMAIL'></td></tr>\n";
|
||||||
@@ -7270,15 +7271,15 @@ if ($ADD==18111)
|
|||||||
echo "</select>$NWB#inbound_groups-ingroup_script$NWE</td></tr>\n";
|
echo "</select>$NWB#inbound_groups-ingroup_script$NWE</td></tr>\n";
|
||||||
$eswHTML=''; $cfwHTML='';
|
$eswHTML=''; $cfwHTML='';
|
||||||
if ($SSenable_second_webform > 0)
|
if ($SSenable_second_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
||||||
if ($SSenable_third_webform > 0)
|
if ($SSenable_third_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
||||||
if ($SScustom_fields_enabled > 0)
|
if ($SScustom_fields_enabled > 0)
|
||||||
{$cfwHTML = "<option value='FORM'>"._QXZ("FORM")."</option>";}
|
{$cfwHTML .= "<option value='FORM'>"._QXZ("FORM")."</option>";}
|
||||||
if ($SSallow_emails > 0)
|
if ($SSallow_emails > 0)
|
||||||
{$aemHTML = "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
{$aemHTML .= "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
||||||
if ($SSallow_chats > 0)
|
if ($SSallow_chats > 0)
|
||||||
{$achHTML = "<option value='CHAT'>"._QXZ("CHAT")."</option>";}
|
{$achHTML .= "<option value='CHAT'>"._QXZ("CHAT")."</option>";}
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option value='NONE' selected>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML</select>$NWB#inbound_groups-get_call_launch$NWE</td></tr>\n";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option value='NONE' selected>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML</select>$NWB#inbound_groups-get_call_launch$NWE</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right></td><td align=left><input type=hidden name=group_handling value='CHAT'></td></tr>\n";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=right></td><td align=left><input type=hidden name=group_handling value='CHAT'></td></tr>\n";
|
||||||
@@ -22203,16 +22204,16 @@ if ($ADD==31)
|
|||||||
|
|
||||||
$eswHTML=''; $cfwHTML='';
|
$eswHTML=''; $cfwHTML='';
|
||||||
if ($SSenable_second_webform > 0)
|
if ($SSenable_second_webform > 0)
|
||||||
{$eswHTML = '<option value="WEBFORMTWO">'._QXZ("WEBFORMTWO").'</option>';}
|
{$eswHTML .= '<option value="WEBFORMTWO">'._QXZ("WEBFORMTWO").'</option><option value="PREVIEW_WEBFORMTWO">'._QXZ("PREVIEW_WEBFORMTWO").'</option>';}
|
||||||
if ($SSenable_third_webform > 0)
|
if ($SSenable_third_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option><option value='PREVIEW_WEBFORMTHREE'>"._QXZ("PREVIEW_WEBFORMTHREE")."</option>";}
|
||||||
if ($SScustom_fields_enabled > 0)
|
if ($SScustom_fields_enabled > 0)
|
||||||
{$cfwHTML = '<option value="FORM">'._QXZ("FORM").'</option>';}
|
{$cfwHTML .= '<option value="FORM">'._QXZ("FORM").'</option>';}
|
||||||
if ($SSallow_emails > 0)
|
if ($SSallow_emails > 0)
|
||||||
{$aemHTML = "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
{$aemHTML .= "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
||||||
if ($SSallow_chats > 0)
|
if ($SSallow_chats > 0)
|
||||||
{$achHTML = '<option value="CHAT">'._QXZ("CHAT").'</option>';}
|
{$achHTML .= '<option value="CHAT">'._QXZ("CHAT").'</option>';}
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option value='NONE' selected>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML<option value='$get_call_launch' selected>"._QXZ("$get_call_launch")."</option></select>$NWB#campaigns-get_call_launch$NWE</td></tr>\n";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option value='NONE' selected>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option><option value='PREVIEW_WEBFORM'>"._QXZ("PREVIEW_WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML<option value='$get_call_launch' selected>"._QXZ("$get_call_launch")."</option></select>$NWB#campaigns-get_call_launch$NWE</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#$SSstd_row3_background><td align=right>"._QXZ("Answering Machine Message").": </td><td><input type=text size=50 maxlength=100 name=am_message_exten id=am_message_exten value=\"$am_message_exten\"> <a href=\"javascript:launch_chooser('am_message_exten','date',2100);\">"._QXZ("audio chooser")."</a> $NWB#campaigns-am_message_exten$NWE\n";
|
echo "<tr bgcolor=#$SSstd_row3_background><td align=right>"._QXZ("Answering Machine Message").": </td><td><input type=text size=50 maxlength=100 name=am_message_exten id=am_message_exten value=\"$am_message_exten\"> <a href=\"javascript:launch_chooser('am_message_exten','date',2100);\">"._QXZ("audio chooser")."</a> $NWB#campaigns-am_message_exten$NWE\n";
|
||||||
$stmt="SELECT count(*) from vicidial_lists where campaign_id='$campaign_id' and am_message_exten_override != '' and active='Y' $LOGallowed_campaignsSQL;";
|
$stmt="SELECT count(*) from vicidial_lists where campaign_id='$campaign_id' and am_message_exten_override != '' and active='Y' $LOGallowed_campaignsSQL;";
|
||||||
@@ -27055,15 +27056,15 @@ if ($ADD==3111)
|
|||||||
|
|
||||||
$eswHTML=''; $cfwHTML='';
|
$eswHTML=''; $cfwHTML='';
|
||||||
if ($SSenable_second_webform > 0)
|
if ($SSenable_second_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
||||||
if ($SSenable_third_webform > 0)
|
if ($SSenable_third_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
||||||
if ($SScustom_fields_enabled > 0)
|
if ($SScustom_fields_enabled > 0)
|
||||||
{$cfwHTML = "<option value='FORM'>"._QXZ("FORM")."</option>";}
|
{$cfwHTML .= "<option value='FORM'>"._QXZ("FORM")."</option>";}
|
||||||
if ($SSallow_emails > 0)
|
if ($SSallow_emails > 0)
|
||||||
{$aemHTML = "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
{$aemHTML .= "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
||||||
if ($SSallow_chats > 0)
|
if ($SSallow_chats > 0)
|
||||||
{$achHTML = "<option value='CHAT'>"._QXZ("CHAT")."</option>";}
|
{$achHTML .= "<option value='CHAT'>"._QXZ("CHAT")."</option>";}
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option value='NONE' selected>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML<option value='$get_call_launch' selected>"._QXZ("$get_call_launch")."</option></select>$NWB#inbound_groups-get_call_launch$NWE</td></tr>\n";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option value='NONE' selected>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML<option value='$get_call_launch' selected>"._QXZ("$get_call_launch")."</option></select>$NWB#inbound_groups-get_call_launch$NWE</td></tr>\n";
|
||||||
|
|
||||||
if ($SSallow_emails>0 || $SSallow_chats > 0)
|
if ($SSallow_emails>0 || $SSallow_chats > 0)
|
||||||
@@ -28250,11 +28251,11 @@ if ($ADD==3811)
|
|||||||
|
|
||||||
$eswHTML=''; $cfwHTML='';
|
$eswHTML=''; $cfwHTML='';
|
||||||
if ($SSenable_second_webform > 0)
|
if ($SSenable_second_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTWO'>"._QXZ("WEBFORMTWO")."</option>";}
|
||||||
if ($SSenable_third_webform > 0)
|
if ($SSenable_third_webform > 0)
|
||||||
{$eswHTML = "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
{$eswHTML .= "<option value='WEBFORMTHREE'>"._QXZ("WEBFORMTHREE")."</option>";}
|
||||||
if ($SSallow_emails > 0)
|
if ($SSallow_emails > 0)
|
||||||
{$aemHTML = "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
{$aemHTML .= "<option value='EMAIL'>"._QXZ("EMAIL")."</option>";}
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option value='NONE' selected>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML<option value='$get_call_launch' selected>"._QXZ("$get_call_launch")."</option></select>$NWB#inbound_groups-get_call_launch$NWE</td></tr>\n";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Get Call Launch").": </td><td align=left><select size=1 name=get_call_launch><option value='NONE' selected>"._QXZ("NONE")."</option><option value='SCRIPT'>"._QXZ("SCRIPT")."</option><option value='WEBFORM'>"._QXZ("WEBFORM")."</option>$eswHTML$cfwHTML$aemHTML$achHTML<option value='$get_call_launch' selected>"._QXZ("$get_call_launch")."</option></select>$NWB#inbound_groups-get_call_launch$NWE</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Group Handling").": </td><td align=left><select size=1 name=group_handling><option value='PHONE'>"._QXZ("PHONE")."</option>";
|
echo "<tr bgcolor=#$SSstd_row4_background><td align=right>"._QXZ("Group Handling").": </td><td align=left><select size=1 name=group_handling><option value='PHONE'>"._QXZ("PHONE")."</option>";
|
||||||
|
|||||||
@@ -1523,7 +1523,7 @@ if ($SSoutbound_autodial_active > 0)
|
|||||||
<BR>
|
<BR>
|
||||||
<A NAME="campaigns-get_call_launch">
|
<A NAME="campaigns-get_call_launch">
|
||||||
<BR>
|
<BR>
|
||||||
<B><?php echo _QXZ("Get Call Launch"); ?> -</B><?php echo _QXZ("This menu allows you to choose whether you want to auto-launch the web-form page in a separate window, auto-switch to the SCRIPT, EMAIL, or CHAT tab ,emails and chats must be allowed to have those options available, or do nothing when a call is sent to the agent for this campaign. If custom list fields are enabled on your system, FORM will open the FORM tab upon connection of a call to an agent."); ?>
|
<B><?php echo _QXZ("Get Call Launch"); ?> -</B><?php echo _QXZ("This menu allows you to choose whether you want to auto-launch the web-form page in a separate window, auto-switch to the SCRIPT, EMAIL, or CHAT tab ,emails and chats must be allowed to have those options available, or do nothing when a call is sent to the agent for this campaign. If custom list fields are enabled on your system, FORM will open the FORM tab upon connection of a call to an agent. If the PREVIEW option is included, then the launch will happen if a lead is being previewed."); ?>
|
||||||
|
|
||||||
<BR>
|
<BR>
|
||||||
<A NAME="campaigns-xferconf_a_dtmf">
|
<A NAME="campaigns-xferconf_a_dtmf">
|
||||||
|
|||||||
Reference in New Issue
Block a user