Added INSERT_before_body_close options.php setting in vicidial.php, Issue #1375

updated TCPA doc

git-svn-id: svn://192.168.202.10@3641 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2022-09-16 13:09:01 +00:00
parent 0108b5dea3
commit 07d5fa37c2
3 changed files with 23 additions and 4 deletions
@@ -1,4 +1,4 @@
CELLPHONE FILTERING DOC Started: 2013-09-20 Updated: 2018-08-05 CELLPHONE FILTERING DOC Started: 2013-09-20 Updated: 2022-09-16
On October 16th, 2013 the FCC issued a rule change to not allow auto-dialing cellphones in the USA unless you have "express consent" from the person you are calling. This document is a summary of what this rule change means to businesses and organizations, and goes over how they can make sure they are in compliance with the TCPA(Telephone Consumer Protection Act of 1991) depending on their interpretation of the regulatory language. On October 16th, 2013 the FCC issued a rule change to not allow auto-dialing cellphones in the USA unless you have "express consent" from the person you are calling. This document is a summary of what this rule change means to businesses and organizations, and goes over how they can make sure they are in compliance with the TCPA(Telephone Consumer Protection Act of 1991) depending on their interpretation of the regulatory language.
@@ -34,11 +34,16 @@ For our clients that believe preview dialing, or click-to-dial list dialing, is
ALTER TABLE vicidial_campaigns MODIFY dial_method ENUM('MANUAL','RATIO','INBOUND_MAN') default 'MANUAL' NOT NULL; ALTER TABLE vicidial_campaigns MODIFY dial_method ENUM('MANUAL','RATIO','INBOUND_MAN') default 'MANUAL' NOT NULL;
UPDATE vicidial_campaigns SET auto_dial_level='1' where auto_dial_level NOT IN('0','1','1.0'); UPDATE vicidial_campaigns SET auto_dial_level='1' where auto_dial_level NOT IN('0','1','1.0');
ALTER TABLE vicidial_campaigns MODIFY auto_dial_level ENUM('0','1','1.0') default '0' NOT NULL; ALTER TABLE vicidial_campaigns MODIFY auto_dial_level ENUM('0','1','1.0') default '0' NOT NULL;
UPDATE vicidial_campaigns SET lead_order='DOWN' where lead_order LIKE "DOWN PHONE%" or lead_order LIKE "UP PHONE%" or lead_order LIKE "RANDOM%";
quit quit
<you can also optionally remove the adaptive dial methods from the web interface> <you can also optionally remove the adaptive dial methods from the web interface>
find /srv/www/htdocs/vicidial/ -type f -exec sed -i 's/ADAPT_HARD_LIMIT/MANUAL/g' {} + find /srv/www/htdocs/vicidial/ -type f -exec sed -i 's/ADAPT_HARD_LIMIT/MANUAL/g' {} +
find /srv/www/htdocs/vicidial/ -type f -exec sed -i 's/ADAPT_AVERAGE/MANUAL/g' {} + find /srv/www/htdocs/vicidial/ -type f -exec sed -i 's/ADAPT_AVERAGE/MANUAL/g' {} +
find /srv/www/htdocs/vicidial/ -type f -exec sed -i 's/ADAPT_TAPERED/MANUAL/g' {} + find /srv/www/htdocs/vicidial/ -type f -exec sed -i 's/ADAPT_TAPERED/MANUAL/g' {} +
<you can also optionally remove some specific List Order options from the web interface>
find /srv/www/htdocs/vicidial/admin.php -type f -exec sed -i 's/DOWN PHONE/DOWN/g' {} +
find /srv/www/htdocs/vicidial/admin.php -type f -exec sed -i 's/UP PHONE/UP/g' {} +
find /srv/www/htdocs/vicidial/admin.php -type f -exec sed -i 's/RANDOM/UP/g' {} +
Once this is done, the system will be incapable of automatically placing outbound calls. This includes dial methods using ADAPT and RATIO in campaigns. If this feature is enabled and you are using those dial methods, you will see this warning on the campaign modification screen: "Auto-dialing has been disabled on this system". If your system has this feature enabled, you should only be using the MANUAL and INBOUND_MAN campaign dial methods. Once this is done, the system will be incapable of automatically placing outbound calls. This includes dial methods using ADAPT and RATIO in campaigns. If this feature is enabled and you are using those dial methods, you will see this warning on the campaign modification screen: "Auto-dialing has been disabled on this system". If your system has this feature enabled, you should only be using the MANUAL and INBOUND_MAN campaign dial methods.
@@ -23,6 +23,7 @@
# 210705-1624 - Added user_pass_webform and phone_login_webform options # 210705-1624 - Added user_pass_webform and phone_login_webform options
# 210823-1633 - Added email_attachment_path option for dispo_send_email.php script # 210823-1633 - Added email_attachment_path option for dispo_send_email.php script
# 220127-0931 - Added email_header_attach and allow_sendmail_bypass options # 220127-0931 - Added email_header_attach and allow_sendmail_bypass options
# 220916-0901 - Added INSERT_before_body_close option, Issue #1375
# #
$conf_silent_prefix = '5'; # vicidial_conferences prefix to enter silently and muted for recording $conf_silent_prefix = '5'; # vicidial_conferences prefix to enter silently and muted for recording
@@ -99,6 +100,7 @@ $INSERT_head_js = ''; # inserted after first javascript function
$INSERT_first_onload = ''; # inserted at the beginning of the first section of the onload function $INSERT_first_onload = ''; # inserted at the beginning of the first section of the onload function
$INSERT_window_onload = ''; # inserted at the end of the onload function $INSERT_window_onload = ''; # inserted at the end of the onload function
$INSERT_agent_events = ''; # inserted within the agent_events function $INSERT_agent_events = ''; # inserted within the agent_events function
$INSERT_before_body_close = ''; # inserted before each BODY close tag
# CORS settings: (to enable, customize the variables below, and uncomment the "require_once('agentCORS.php');" line at the bottom) # CORS settings: (to enable, customize the variables below, and uncomment the "require_once('agentCORS.php');" line at the bottom)
# (NOTE: The first 3 variables must be set for these features to be active) # (NOTE: The first 3 variables must be set for these features to be active)
+15 -3
View File
@@ -699,10 +699,11 @@
# 220901-0853 - Added user_group_script campaign user_group_script option # 220901-0853 - Added user_group_script campaign user_group_script option
# 220901-1330 - Fix for issues with manager validation where manager has a long password # 220901-1330 - Fix for issues with manager validation where manager has a long password
# 220908-0819 - Small change for user_group_script override # 220908-0819 - Small change for user_group_script override
# 220916-0906 - Added INSERT_before_body_close options.php setting, Issue #1375
# #
$version = '2.14-667c'; $version = '2.14-668c';
$build = '220908-0819'; $build = '220916-0906';
$php_script = 'vicidial.php'; $php_script = 'vicidial.php';
$mel=1; # Mysql Error Log enabled = 1 $mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=98; $mysql_log_count=98;
@@ -1408,6 +1409,7 @@ if ($relogin == 'YES')
echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n"; echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n";
echo "</table></center>\n"; echo "</table></center>\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -1454,6 +1456,7 @@ if ($user_login_first == 1)
echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n"; echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n";
echo "</table>\n"; echo "</table>\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -1510,6 +1513,7 @@ if ($user_login_first == 1)
echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n"; echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n";
echo "</table></center>\n"; echo "</table></center>\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -1552,6 +1556,7 @@ if ( (strlen($phone_login)<2) or (strlen($phone_pass)<2) )
echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n"; echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n";
echo "</table></center>\n"; echo "</table></center>\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -1729,6 +1734,7 @@ else
echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n"; echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n";
echo "</table></center>\n"; echo "</table></center>\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -1777,6 +1783,7 @@ else
echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n"; echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n";
echo "</table></center>\n"; echo "</table></center>\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -2168,6 +2175,7 @@ else
echo "<input type=\"submit\" name=\"SUBMIT\" value=\""._QXZ("SUBMIT")."\" /> &nbsp; \n"; echo "<input type=\"submit\" name=\"SUBMIT\" value=\""._QXZ("SUBMIT")."\" /> &nbsp; \n";
echo "<span id=\"LogiNReseT\"></span>\n"; echo "<span id=\"LogiNReseT\"></span>\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -3331,6 +3339,7 @@ else
echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n"; echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n";
echo "</table>\n"; echo "</table>\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -3434,6 +3443,7 @@ else
echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n"; echo "<tr><td align=\"left\" colspan=\"2\"><font class=\"body_tiny\"><br />"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</font></td></tr>\n";
echo "</table></center>\n"; echo "</table></center>\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -4319,6 +4329,7 @@ else
echo "<input type=\"submit\" name=\"SUBMIT\" value=\""._QXZ("SUBMIT")."\" /> &nbsp; \n"; echo "<input type=\"submit\" name=\"SUBMIT\" value=\""._QXZ("SUBMIT")."\" /> &nbsp; \n";
echo "<span id=\"LogiNReseT\"></span>\n"; echo "<span id=\"LogiNReseT\"></span>\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -4352,6 +4363,7 @@ else
echo "<input type=\"submit\" name=\"SUBMIT\" value=\""._QXZ("SUBMIT")."\" /> &nbsp; \n"; echo "<input type=\"submit\" name=\"SUBMIT\" value=\""._QXZ("SUBMIT")."\" /> &nbsp; \n";
echo "<span id=\"LogiNReseT\"></span>\n"; echo "<span id=\"LogiNReseT\"></span>\n";
echo "</FORM>\n\n"; echo "</FORM>\n\n";
echo "$INSERT_before_body_close";
echo "</body>\n\n"; echo "</body>\n\n";
echo "</html>\n\n"; echo "</html>\n\n";
exit; exit;
@@ -23297,7 +23309,7 @@ if ( ($SSbrowser_call_alerts > 0) or ($SSagent_hidden_sound_seconds > 0) )
echo "\n"; echo "\n";
} }
?> ?>
<?php echo "$INSERT_before_body_close"; ?>
</body> </body>
</html> </html>