diff --git a/agc_2-X/branches/agc_2.0.4/extras/GMT_USA_zip.txt b/agc_2-X/branches/agc_2.0.4/extras/GMT_USA_zip.txt index 1a279345..f97b5e93 100644 --- a/agc_2-X/branches/agc_2.0.4/extras/GMT_USA_zip.txt +++ b/agc_2-X/branches/agc_2.0.4/extras/GMT_USA_zip.txt @@ -125,6 +125,7 @@ 00851 VI -4.0 N 00901 PR -4.0 N 00902 PR -4.0 N +00905 PR -4.0 N 00906 PR -4.0 N 00907 PR -4.0 N 00908 PR -4.0 N @@ -3446,8 +3447,12 @@ 09523 AE 1.0 Y 09524 AE 1.0 Y 09532 AE 1.0 Y +09533 AE 1.0 Y 09534 AE 1.0 Y +09541 AE 1.0 Y +09542 AE 1.0 Y 09543 AE 1.0 Y +09544 AE 1.0 Y 09545 AE 1.0 Y 09549 AE 1.0 Y 09550 AE 1.0 Y @@ -3496,6 +3501,7 @@ 09610 AE 1.0 Y 09613 AE 1.0 Y 09614 AE 1.0 Y +09616 AE 1.0 Y 09617 AE 1.0 Y 09618 AE 1.0 Y 09620 AE 1.0 Y @@ -3636,13 +3642,20 @@ 09853 AE 1.0 Y 09854 AE 1.0 Y 09855 AE 1.0 Y +09856 AE 1.0 Y +09857 AE 1.0 Y 09858 AE 1.0 Y 09859 AE 1.0 Y +09860 AE 1.0 Y 09861 AE 1.0 Y +09862 AE 1.0 Y 09863 AE 1.0 Y +09864 AE 1.0 Y 09865 AE 1.0 Y 09866 AE 1.0 Y +09867 AE 1.0 Y 09868 AE 1.0 Y +09869 AE 1.0 Y 09870 AE 1.0 Y 09873 AE 1.0 Y 09874 AE 1.0 Y @@ -14997,6 +15010,10 @@ 34042 AA -4.0 Y 34044 AA -4.0 Y 34050 AA -4.0 Y +34051 AA -4.0 Y +34052 AA -4.0 Y +34053 AA -4.0 Y +34054 AA -4.0 Y 34055 AA -4.0 Y 34058 AA -4.0 Y 34060 AA -4.0 Y @@ -20076,6 +20093,7 @@ 46282 IN -5.0 Y 46283 IN -5.0 Y 46285 IN -5.0 Y +46288 IN -5.0 Y 46290 IN -5.0 Y 46291 IN -5.0 Y 46295 IN -5.0 Y @@ -25071,7 +25089,10 @@ 56945 DC -5.0 Y 56950 DC -5.0 Y 56965 DC -5.0 Y +56966 DC -5.0 Y 56967 DC -5.0 Y +56968 DC -5.0 Y +56969 DC -5.0 Y 56972 DC -5.0 Y 56998 DC -5.0 Y 56999 DC -5.0 Y @@ -31701,6 +31722,7 @@ 72640 AR -6.0 Y 72641 AR -6.0 Y 72642 AR -6.0 Y +72643 MO -6.0 Y 72644 AR -6.0 Y 72645 AR -6.0 Y 72648 AR -6.0 Y @@ -31736,6 +31758,7 @@ 72704 AR -6.0 Y 72711 AR -6.0 Y 72712 AR -6.0 Y +72713 AR -6.0 Y 72714 AR -6.0 Y 72715 AR -6.0 Y 72716 AR -6.0 Y @@ -32667,6 +32690,7 @@ 75033 TX -6.0 Y 75034 TX -6.0 Y 75035 TX -6.0 Y +75036 TX -6.0 Y 75037 TX -6.0 Y 75038 TX -6.0 Y 75039 TX -6.0 Y @@ -32699,6 +32723,7 @@ 75069 TX -6.0 Y 75070 TX -6.0 Y 75071 TX -6.0 Y +75072 TX -6.0 Y 75074 TX -6.0 Y 75075 TX -6.0 Y 75076 TX -6.0 Y @@ -37817,6 +37842,7 @@ 88589 TX -7.0 Y 88590 TX -7.0 Y 88595 TX -7.0 Y +88888 DC -5.0 Y 88901 NV -8.0 Y 88905 NV -8.0 Y 89001 NV -8.0 Y @@ -38186,6 +38212,7 @@ 90231 CA -8.0 Y 90232 CA -8.0 Y 90233 CA -8.0 Y +90234 CA -8.0 Y 90239 CA -8.0 Y 90240 CA -8.0 Y 90241 CA -8.0 Y @@ -40888,7 +40915,12 @@ 96629 AP 9.0 N 96631 AP 9.0 N 96632 AP 9.0 N +96633 AP 9.0 N +96641 AP 9.0 N +96642 AP 9.0 N 96643 AP 9.0 N +96644 AP 9.0 N +96645 AP 9.0 N 96649 AP 9.0 N 96650 AP 9.0 N 96657 AP 9.0 N diff --git a/agc_2-X/branches/agc_2.0.4/extras/phone_codes_GMT.txt b/agc_2-X/branches/agc_2.0.4/extras/phone_codes_GMT.txt index 8bda172a..3d69505b 100644 --- a/agc_2-X/branches/agc_2.0.4/extras/phone_codes_GMT.txt +++ b/agc_2-X/branches/agc_2.0.4/extras/phone_codes_GMT.txt @@ -81,6 +81,7 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE 1 USA 321 FL -5 Y SSM-FSN Florida EST 1 USA 323 CA -8 Y SSM-FSN California PST 1 USA 325 TX -6 Y SSM-FSN Texas CST +1 USA 326 OH -5 Y SSM-FSN Ohio EST 1 USA 327 AR -6 Y SSM-FSN Arkansas CST 1 USA 330 OH -5 Y SSM-FSN Ohio EST 1 USA 331 IL -6 Y SSM-FSN Illinois CST diff --git a/agc_2-X/trunk/bin/AST_expired_list_exporter.pl b/agc_2-X/trunk/bin/AST_expired_list_exporter.pl index 204326b6..e0507b64 100644 --- a/agc_2-X/trunk/bin/AST_expired_list_exporter.pl +++ b/agc_2-X/trunk/bin/AST_expired_list_exporter.pl @@ -19,7 +19,7 @@ # --custom_ftp_host (required, FTP host) # --custom_ftp_user (required, FTP user) # --custom_ftp_pwd (required, FTP password) -# --ftp_passive (optional, set to a non-zero value to FTP transfer in passive mode, defaults to active if not set) +# --ftp_passive (optional, set to non-zero value to FTP transfer in passive mode, defaults to active if not set) # --custom_ftp_port (optional, defaults to 21) # --destination_folder (optional, used for specifying a destination folder to # transfer to once logged into the FTP account) @@ -27,7 +27,7 @@ # Copyright (C) 2018 Matt Florell , Joe Johnson LICENSE: AGPLv2 # # 180307-2120 - First Build -# +# 180625-0211 - Added options to use different date ranges for exports and deletes ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); $year = ($year + 1900); @@ -206,7 +206,7 @@ if ($rslt->rows>0) $campaign_id =~ s/ .*//gi; if ($DB) {print "\n----- CAMPAIGN ID: $campaign_id -----\n\n";} } - if ($args =~ /--last_call_date_days/i) + if ($args =~ /--last_call_date_days\=/i) { my @data_in = split(/--last_call_date_days=/,$args); $last_call_date_days = $data_in[1]; @@ -214,6 +214,22 @@ if ($rslt->rows>0) $last_call_date_days =~ s/[^0-9]//gi; if ($DB) {print "\n----- LAST CALL DATE EXPIRATION DAYS: $last_call_date_days -----\n\n";} } + if ($args =~ /--last_call_date_days_export/i) + { + my @data_in = split(/--last_call_date_days_export=/,$args); + $last_call_date_days_export = $data_in[1]; + $last_call_date_days_export =~ s/ .*//gi; + $last_call_date_days_export =~ s/[^0-9]//gi; + if ($DB) {print "\n----- LAST CALL DATE EXPIRATION DAYS, EXPORT ONLY: $last_call_date_days_export -----\n\n";} + } + if ($args =~ /--last_call_date_days_delete/i) + { + my @data_in = split(/--last_call_date_days_delete=/,$args); + $last_call_date_days_delete = $data_in[1]; + $last_call_date_days_delete =~ s/ .*//gi; + $last_call_date_days_delete =~ s/[^0-9]//gi; + if ($DB) {print "\n----- LAST CALL DATE EXPIRATION DAYS, DELETE ONLY: $last_call_date_days_delete -----\n\n";} + } if ($args =~ /--custom_ftp_host/i) { my @data_in = split(/--custom_ftp_host=/,$args); @@ -262,17 +278,25 @@ if ($rslt->rows>0) my @data_in = split(/--destination_folder=/,$args); $destination_folder = $data_in[1]; $destination_folder =~ s/ .*//gi; - $destination_folder =~ s/-------/ /gi; if ($DB) {print "\n----- DESTINATION FOLDER: $destination_folder -----\n\n";} } } + if (!$last_call_date_days_export) + { + $last_call_date_days_export=$last_call_date_days; + } + if (!$last_call_date_days_delete) + { + $last_call_date_days_delete=$last_call_date_days; + } + if (!$campaign_id) { print "Script failed - no campaign to pull from.\n"; exit; } - if (!$last_call_date_days) + if (!$last_call_date_days_export) { print "Script failed - no last call date range given.\n"; exit; @@ -284,9 +308,10 @@ if ($rslt->rows>0) } if (!$custom_ftp_port) {$custom_ftp_port=21;} - $list_stmt="select list_id from vicidial_lists where active='N' and campaign_id='$campaign_id' and list_lastcalldate<=now()-INTERVAL $last_call_date_days DAY"; - if ($DBX) {print "\n$list_stmt\n\n";} - $list_rslt=$dbhB->prepare($list_stmt); + #### EXPORT SEGMENT + $list_export_stmt="select list_id from vicidial_lists where active='N' and campaign_id='$campaign_id' and list_lastcalldate<=now()-INTERVAL $last_call_date_days_export DAY"; + if ($DBX) {print "\n$list_export_stmt\n\n";} + $list_rslt=$dbhB->prepare($list_export_stmt); $list_rslt->execute(); $lists_to_export=$list_rslt->rows; @@ -318,7 +343,7 @@ if ($rslt->rows>0) else { if($DB){print "No lists to export\n";} - exit; + # exit; } $l=0; @@ -402,29 +427,52 @@ if ($rslt->rows>0) exit; } - if (!$T) - { - $del_stmt="delete from vicidial_list where list_id='$list_id'"; - $del_rslt=$dbhC->prepare($del_stmt); - $del_rslt->execute(); - $del_rslt->finish; - - $del_stmt="delete from vicidial_lists where list_id='$list_id'"; - $del_rslt=$dbhC->prepare($del_stmt); - $del_rslt->execute(); - $del_rslt->finish; - - $del_stmt="delete from vicidial_hopper where list_id='$list_id'"; - $del_rslt=$dbhC->prepare($del_stmt); - $del_rslt->execute(); - $del_rslt->finish; - } - $l++; } $list_rslt->finish; + if ($last_call_date_days_delete<$last_call_date_days_export) { + $last_call_date_days_delete=$last_call_date_days_export; + print "WARNING! Current settings delete lists before exporting - delete day range defaulting to export day range of $last_call_date_days_export day(s)\n"; + } + + $list_delete_stmt="select list_id from vicidial_lists where active='N' and campaign_id='$campaign_id' and list_lastcalldate<=now()-INTERVAL $last_call_date_days_delete DAY"; + if ($DBX) {print "\n$list_delete_stmt\n\n";} + + # Put test check here so you can see the delete statement if you're running in debug mode as well. + if (!$T) + { + $list_rslt=$dbhB->prepare($list_delete_stmt); + $list_rslt->execute(); + $lists_to_delete=$list_rslt->rows; + + $l=0; + while ($l<$lists_to_delete) + { + @list_row=$list_rslt->fetchrow_array; + $list_id=$list_row[0]; + + $del_stmt="delete from vicidial_list where list_id='$list_id'"; + if ($DBX) {print "\n\n$del_stmt";} + $del_rslt=$dbhC->prepare($del_stmt); + $del_rslt->execute(); + $del_rslt->finish; + + $del_stmt="delete from vicidial_lists where list_id='$list_id'"; + if ($DBX) {print "\n$del_stmt";} + $del_rslt=$dbhC->prepare($del_stmt); + $del_rslt->execute(); + $del_rslt->finish; + + $del_stmt="delete from vicidial_hopper where list_id='$list_id'"; + if ($DBX) {print "\n$del_stmt\n\n";} + $del_rslt=$dbhC->prepare($del_stmt); + $del_rslt->execute(); + $del_rslt->finish; + $l++; + } + } } else { diff --git a/agc_2-X/trunk/www/vicidial/admin.php b/agc_2-X/trunk/www/vicidial/admin.php index 971b204e..79c45ed6 100644 --- a/agc_2-X/trunk/www/vicidial/admin.php +++ b/agc_2-X/trunk/www/vicidial/admin.php @@ -4388,12 +4388,13 @@ else # 180530-0017 - Small DID bug fix, added Call Menus list on Modify Call Time page # 180610-2309 - Added Campaign settings for Dead Call Triggers # 180613-0943 - Fix for issue #1108 +# 180618-2300 - Modified calls to audio file chooser function # # 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-678a'; -$build = '180613-0943'; +$admin_version = '2.14-679a'; +$build = '180618-2300'; $STARTtime = date("U"); $SQLdate = date("Y-m-d H:i:s"); @@ -6547,7 +6548,7 @@ if ($ADD==11) echo "\n"; echo "$NWB#campaigns-user_group$NWE\n"; echo ""._QXZ("Active").": $NWB#campaigns-active$NWE\n"; - echo ""._QXZ("Park Music-on-Hold").": "._QXZ("moh chooser")." $NWB#campaigns-park_ext$NWE\n"; + echo ""._QXZ("Park Music-on-Hold").": "._QXZ("moh chooser")." $NWB#campaigns-park_ext$NWE\n"; echo ""._QXZ("Web Form").": $NWB#campaigns-web_form_address$NWE\n"; if ($SSoutbound_autodial_active > 0) { @@ -21240,7 +21241,7 @@ if ($ADD==3) echo ""._QXZ("Phone Login").": $NWB#users-phone_login$NWE\n"; echo ""._QXZ("Phone Pass").": $NWB#users-phone_pass$NWE\n"; echo ""._QXZ("Active").": $NWB#users-active$NWE\n"; - echo ""._QXZ("Voicemail ID").": "._QXZ("voicemail chooser")."$NWB#users-voicemail_id$NWE\n"; + echo ""._QXZ("Voicemail ID").": "._QXZ("voicemail chooser")."$NWB#users-voicemail_id$NWE\n"; echo ""._QXZ("Email").": $NWB#users-optional$NWE\n"; echo ""._QXZ("User Code").": $NWB#users-optional$NWE\n"; echo ""._QXZ("Main Territory").": $NWB#users-optional$NWE\n"; @@ -22388,7 +22389,7 @@ if ($ADD==31) echo "\n"; echo "$NWB#campaigns-user_group$NWE\n"; - echo ""._QXZ("Park Music-on-Hold").": "._QXZ("moh chooser")." $NWB#campaigns-park_ext$NWE\n"; + echo ""._QXZ("Park Music-on-Hold").": "._QXZ("moh chooser")." $NWB#campaigns-park_ext$NWE\n"; echo ""._QXZ("Web Form").": $NWB#campaigns-web_form_address$NWE\n"; if ($SSenable_second_webform > 0) { @@ -23013,7 +23014,7 @@ if ($ADD==31) {$achHTML .= '';} echo ""._QXZ("Get Call Launch").": $NWB#campaigns-get_call_launch$NWE\n"; - echo ""._QXZ("Answering Machine Message").": "._QXZ("audio chooser")." $NWB#campaigns-am_message_exten$NWE\n"; + echo ""._QXZ("Answering Machine Message").": "._QXZ("audio chooser")." $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;"; $rslt=mysql_to_mysqli($stmt, $link); $rowx=mysqli_fetch_row($rslt); @@ -23146,13 +23147,13 @@ if ($ADD==31) echo ""._QXZ("Safe Harbor Exten").": $NWB#campaigns-safe_harbor_exten$NWE\n"; - echo ""._QXZ("Safe Harbor Audio").": "._QXZ("audio chooser")." $NWB#campaigns-safe_harbor_audio$NWE\n"; + echo ""._QXZ("Safe Harbor Audio").": "._QXZ("audio chooser")." $NWB#campaigns-safe_harbor_audio$NWE\n"; echo ""._QXZ("Safe Harbor Audio Field").": $NWB#campaigns-safe_harbor_audio_field$NWE\n"; echo ""._QXZ("Safe Harbor Call Menu").": $NWB#campaigns-safe_harbor_menu_id$NWE\n"; - echo ""._QXZ("Voicemail").": "._QXZ("voicemail chooser")."$NWB#campaigns-voicemail_ext$NWE\n"; + echo ""._QXZ("Voicemail").": "._QXZ("voicemail chooser")."$NWB#campaigns-voicemail_ext$NWE\n"; echo ""._QXZ("Drop Transfer Group").": $NWB#campaigns-dead_trigger_repeat$NWE\n"; - echo ""._QXZ("Dead Call Trigger Audio").": "._QXZ("audio chooser")." $NWB#campaigns-dead_trigger_filename$NWE\n"; + echo ""._QXZ("Dead Call Trigger Audio").": "._QXZ("audio chooser")." $NWB#campaigns-dead_trigger_filename$NWE\n"; echo ""._QXZ("Dead Call Trigger URL").": $NWB#campaigns-dead_trigger_url$NWE\n"; @@ -23441,7 +23442,7 @@ if ($ADD==31) echo ""._QXZ("Blind Monitor Notice").": $NWB#campaigns-blind_monitor_message$NWE\n"; - echo ""._QXZ("Blind Monitor Filename").": "._QXZ("audio chooser")." $NWB#campaigns-blind_monitor_filename$NWE\n"; + echo ""._QXZ("Blind Monitor Filename").": "._QXZ("audio chooser")." $NWB#campaigns-blind_monitor_filename$NWE\n"; if ($campaign_allow_inbound == 'Y') { @@ -24372,30 +24373,30 @@ if ($ADD==31) echo "\n"; echo "\n"; - echo ""._QXZ("Survey First Audio File").": "._QXZ("audio chooser")." $NWB#campaigns-survey_first_audio_file$NWE\n"; + echo ""._QXZ("Survey First Audio File").": "._QXZ("audio chooser")." $NWB#campaigns-survey_first_audio_file$NWE\n"; echo ""._QXZ("Survey DTMF Digits").": $NWB#campaigns-survey_dtmf_digits$NWE\n"; echo ""._QXZ("Survey Not Interested Digit").": $NWB#campaigns-survey_ni_digit$NWE\n"; echo ""._QXZ("Survey Wait Seconds").": $NWB#campaigns-survey_wait_sec$NWE\n"; - echo ""._QXZ("Survey Opt-in Audio File").": "._QXZ("audio chooser")." $NWB#campaigns-survey_opt_in_audio_file$NWE\n"; - echo ""._QXZ("Survey Not Interested Audio File").": "._QXZ("audio chooser")." $NWB#campaigns-survey_ni_audio_file$NWE\n"; + echo ""._QXZ("Survey Opt-in Audio File").": "._QXZ("audio chooser")." $NWB#campaigns-survey_opt_in_audio_file$NWE\n"; + echo ""._QXZ("Survey Not Interested Audio File").": "._QXZ("audio chooser")." $NWB#campaigns-survey_ni_audio_file$NWE\n"; echo ""._QXZ("Survey Method").": $NWB#campaigns-survey_method$NWE\n"; echo ""._QXZ("Survey No-Response Action").": $NWB#campaigns-survey_no_response_action$NWE\n"; echo ""._QXZ("Survey Not Interested Status").": $NWB#campaigns-survey_ni_status$NWE\n"; echo ""._QXZ("Survey Third Digit").": $NWB#campaigns-survey_third_digit$NWE\n"; - echo ""._QXZ("Survey Third Audio File").": "._QXZ("audio chooser")." $NWB#campaigns-survey_third_audio_file$NWE\n"; + echo ""._QXZ("Survey Third Audio File").": "._QXZ("audio chooser")." $NWB#campaigns-survey_third_audio_file$NWE\n"; echo ""._QXZ("Survey Third Status").": $NWB#campaigns-survey_third_status$NWE\n"; echo ""._QXZ("Survey Third Extension").": $NWB#campaigns-survey_third_exten$NWE\n"; echo ""._QXZ("Survey Fourth Digit").": $NWB#campaigns-survey_fourth_digit$NWE\n"; - echo ""._QXZ("Survey Fourth Audio File").": "._QXZ("audio chooser")." $NWB#campaigns-survey_fourth_audio_file$NWE\n"; + echo ""._QXZ("Survey Fourth Audio File").": "._QXZ("audio chooser")." $NWB#campaigns-survey_fourth_audio_file$NWE\n"; echo ""._QXZ("Survey Fourth Status").": $NWB#campaigns-survey_fourth_status$NWE\n"; echo ""._QXZ("Survey Fourth Extension").": $NWB#campaigns-survey_fourth_exten$NWE\n"; echo ""._QXZ("Survey Response Digit Map").": $NWB#campaigns-survey_response_digit_map$NWE\n"; echo ""._QXZ("Survey Survey Xfer Extension").": $NWB#campaigns-survey_xfer_exten$NWE\n"; echo ""._QXZ("Survey Campaign Recording Directory").": $NWB#campaigns-survey_camp_record_dir$NWE\n"; - echo ""._QXZ("Voicemail").": "._QXZ("voicemail chooser")." $NWB#campaigns-voicemail_ext$NWE\n"; + echo ""._QXZ("Voicemail").": "._QXZ("voicemail chooser")." $NWB#campaigns-voicemail_ext$NWE\n"; echo ""._QXZ("Survey Call Menu").": $NWB#campaigns-survey_menu_id$NWE\n"; echo ""._QXZ("Survey Recording").": $NWB#campaigns-survey_recording$NWE\n"; @@ -26411,7 +26412,7 @@ if ($ADD==311) echo "$DID_edit_link_BEGIN"._QXZ("Campaign CID Override")."$DID_edit_link_END: $NWB#lists-campaign_cid_override$NWE\n"; - echo ""._QXZ("Answering Machine Message Override").": "._QXZ("audio chooser")." $NWB#lists-am_message_exten_override$NWE\n"; + echo ""._QXZ("Answering Machine Message Override").": "._QXZ("audio chooser")." $NWB#lists-am_message_exten_override$NWE\n"; echo ""._QXZ("Drop Inbound Group Override").": $NWB#inbound_groups-user_group$NWE\n"; - echo ""._QXZ("Park Music-on-Hold").": "._QXZ("moh chooser")." $NWB#inbound_groups-park_ext$NWE\n"; + echo ""._QXZ("Park Music-on-Hold").": "._QXZ("moh chooser")." $NWB#inbound_groups-park_ext$NWE\n"; echo ""._QXZ("Web Form").": $NWB#inbound_groups-web_form_address$NWE\n"; if ($SSenable_second_webform > 0) { @@ -28061,7 +28062,7 @@ if ($ADD==3111) echo ""._QXZ("Drop Exten").": $NWB#inbound_groups-drop_exten$NWE\n"; - echo ""._QXZ("Voicemail").": "._QXZ("voicemail chooser")."$NWB#inbound_groups-voicemail_ext$NWE\n"; + echo ""._QXZ("Voicemail").": "._QXZ("voicemail chooser")."$NWB#inbound_groups-voicemail_ext$NWE\n"; echo ""._QXZ("Drop Transfer Group").": $NWB#inbound_groups-after_hours_lead_reset$NWE\n"; - echo ""._QXZ("After Hours Message Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-after_hours_message_filename$NWE\n"; + echo ""._QXZ("After Hours Message Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-after_hours_message_filename$NWE\n"; echo ""._QXZ("After Hours Extension").": $NWB#inbound_groups-after_hours_exten$NWE\n"; - echo ""._QXZ("After Hours Voicemail").": "._QXZ("voicemail chooser")."$NWB#inbound_groups-after_hours_voicemail$NWE\n"; + echo ""._QXZ("After Hours Voicemail").": "._QXZ("voicemail chooser")."$NWB#inbound_groups-after_hours_voicemail$NWE\n"; echo ""._QXZ("After Hours Transfer Group").": "._QXZ("audio chooser")."\n"; + echo _QXZ("Audio File").": "._QXZ("audio chooser")."\n"; } if ($no_agent_action=='EXTENSION') { @@ -28179,7 +28180,7 @@ if ($ADD==3111) } if ( ($no_agent_action=='VOICEMAIL') or ($no_agent_action=='VMAIL_NO_INST') ) { - echo _QXZ("Voicemail Box").": "._QXZ("voicemail chooser")."\n"; + echo _QXZ("Voicemail Box").": "._QXZ("voicemail chooser")."\n"; } echo " @@ -28247,7 +28248,7 @@ if ($ADD==3111) { if (strlen($areacode_filter_action_value) < 3) {$areacode_filter_action_value = 'nbdy-avail-to-take-call|vm-goodbye';} - echo _QXZ("Audio File").": "._QXZ("audio chooser")."\n"; + echo _QXZ("Audio File").": "._QXZ("audio chooser")."\n"; } if ($areacode_filter_action=='EXTENSION') { @@ -28260,7 +28261,7 @@ if ($ADD==3111) } if ( ($areacode_filter_action=='VOICEMAIL') or ($areacode_filter_action=='VMAIL_NO_INST') ) { - echo _QXZ("Voicemail Box").": "._QXZ("voicemail chooser")."\n"; + echo _QXZ("Voicemail Box").": "._QXZ("voicemail chooser")."\n"; } echo " @@ -28272,11 +28273,11 @@ if ($ADD==3111) echo ""._QXZ("Max Calls Action").": $NWB#inbound_groups-max_calls_action$NWE\n"; - echo ""._QXZ("Welcome Message Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-welcome_message_filename$NWE\n"; + echo ""._QXZ("Welcome Message Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-welcome_message_filename$NWE\n"; echo ""._QXZ("Play Welcome Message").": $NWB#inbound_groups-play_welcome_message$NWE\n"; - echo ""._QXZ("Music On Hold Context").": "._QXZ("moh chooser")." $NWB#inbound_groups-moh_context$NWE\n"; + echo ""._QXZ("Music On Hold Context").": "._QXZ("moh chooser")." $NWB#inbound_groups-moh_context$NWE\n"; $wav='.wav'; $gsm='.gsm'; @@ -28291,7 +28292,7 @@ if ($ADD==3111) if ($audio_length > 9) {$ohpf_message=""._QXZ("The On Hold Prompt Filename you have selected above is too long, please select one that is 9 seconds or less.")."   ($audio_length "._QXZ("seconds").")\n";} } - echo ""._QXZ("On Hold Prompt Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-onhold_prompt_filename$NWE\n$ohpf_message"; + echo ""._QXZ("On Hold Prompt Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-onhold_prompt_filename$NWE\n$ohpf_message"; echo ""._QXZ("On Hold Prompt Interval").": $NWB#inbound_groups-prompt_interval$NWE\n"; @@ -28305,7 +28306,7 @@ if ($ADD==3111) echo ""._QXZ("Calculate Estimated Hold Seconds").": $NWB#inbound_groups-calculate_estimated_hold_seconds$NWE\n"; - echo ""._QXZ("Estimated Hold Time Minimum Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-eht_minimum_prompt_filename$NWE\n"; + echo ""._QXZ("Estimated Hold Time Minimum Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-eht_minimum_prompt_filename$NWE\n"; echo ""._QXZ("Estimated Hold Time Minimum Prompt No Block").": $NWB#inbound_groups-eht_minimum_prompt_no_block$NWE\n"; @@ -28327,19 +28328,19 @@ if ($ADD==3111) echo "$Wmenuslist"; echo "$NWB#inbound_groups-wait_time_option_callmenu$NWE\n"; - echo ""._QXZ("Wait Time Option Voicemail").": "._QXZ("voicemail chooser")." $NWB#inbound_groups-wait_time_option_voicemail$NWE\n"; + echo ""._QXZ("Wait Time Option Voicemail").": "._QXZ("voicemail chooser")." $NWB#inbound_groups-wait_time_option_voicemail$NWE\n"; echo ""._QXZ("Wait Time Option Transfer In-Group").": $NWB#inbound_groups-wait_time_option_xfer_group$NWE\n"; - echo ""._QXZ("Wait Time Option Press Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-wait_time_option_press_filename$NWE\n"; + echo ""._QXZ("Wait Time Option Press Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-wait_time_option_press_filename$NWE\n"; echo ""._QXZ("Wait Time Option Press No Block").": $NWB#inbound_groups-wait_time_option_no_block$NWE\n"; echo ""._QXZ("Wait Time Option Press Filename Seconds").": $NWB#inbound_groups-wait_time_option_prompt_seconds$NWE\n"; - echo ""._QXZ("Wait Time Option After Press Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-wait_time_option_callback_filename$NWE\n"; + echo ""._QXZ("Wait Time Option After Press Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-wait_time_option_callback_filename$NWE\n"; echo ""._QXZ("Wait Time Option Callback List ID").": $NWB#inbound_groups-wait_time_option_callback_list_id$NWE\n"; @@ -28363,19 +28364,19 @@ if ($ADD==3111) echo "$Xmenuslist"; echo "$NWB#inbound_groups-hold_time_option_callmenu$NWE\n"; - echo ""._QXZ("Hold Time Option Voicemail").": "._QXZ("voicemail chooser")." $NWB#inbound_groups-hold_time_option_voicemail$NWE\n"; + echo ""._QXZ("Hold Time Option Voicemail").": "._QXZ("voicemail chooser")." $NWB#inbound_groups-hold_time_option_voicemail$NWE\n"; echo ""._QXZ("Hold Time Option Transfer In-Group").": $NWB#inbound_groups-hold_time_option_xfer_group$NWE\n"; - echo ""._QXZ("Hold Time Option Press Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-hold_time_option_press_filename$NWE\n"; + echo ""._QXZ("Hold Time Option Press Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-hold_time_option_press_filename$NWE\n"; echo ""._QXZ("Hold Time Option Press No Block").": $NWB#inbound_groups-hold_time_option_no_block$NWE\n"; echo ""._QXZ("Hold Time Option Press Filename Seconds").": $NWB#inbound_groups-hold_time_option_prompt_seconds$NWE\n"; - echo ""._QXZ("Hold Time Option After Press Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-hold_time_option_callback_filename$NWE\n"; + echo ""._QXZ("Hold Time Option After Press Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-hold_time_option_callback_filename$NWE\n"; echo ""._QXZ("Hold Time Option Callback List ID").": $NWB#inbound_groups-hold_time_option_callback_list_id$NWE\n"; @@ -28409,9 +28410,9 @@ if ($ADD==3111) echo ""._QXZ("Closing Time Now Trigger").": $NWB#inbound_groups-closing_time_now_trigger$NWE\n"; - echo ""._QXZ("Closing Time Press Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-closing_time_filename$NWE\n"; + echo ""._QXZ("Closing Time Press Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-closing_time_filename$NWE\n"; - echo ""._QXZ("Closing Time End Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-closing_time_end_filename$NWE\n"; + echo ""._QXZ("Closing Time End Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-closing_time_end_filename$NWE\n"; echo ""._QXZ("Closing Time Option Lead Reset").": $NWB#inbound_groups-closing_time_lead_reset$NWE\n"; @@ -28421,7 +28422,7 @@ if ($ADD==3111) echo "$Cmenuslist"; echo "$NWB#inbound_groups-closing_time_option_callmenu$NWE\n"; - echo ""._QXZ("Closing Time Option Voicemail").": "._QXZ("voicemail chooser")." $NWB#inbound_groups-closing_time_option_voicemail$NWE\n"; + echo ""._QXZ("Closing Time Option Voicemail").": "._QXZ("voicemail chooser")." $NWB#inbound_groups-closing_time_option_voicemail$NWE\n"; echo ""._QXZ("Closing Time Option Transfer In-Group").": $NWB#inbound_groups-closing_time_option_callback_list_id$NWE\n"; - echo ""._QXZ("Agent Alert Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-agent_alert_exten$NWE\n"; + echo ""._QXZ("Agent Alert Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-agent_alert_exten$NWE\n"; echo ""._QXZ("Agent Alert Delay").": $NWB#inbound_groups-agent_alert_delay$NWE\n"; @@ -28545,11 +28546,11 @@ if ($ADD==3111) echo ""._QXZ("After Call Survey").": $NWB#inbound_groups-inbound_survey$NWE\n"; - echo ""._QXZ("After Call Survey Accept Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-inbound_survey_filename$NWE\n"; + echo ""._QXZ("After Call Survey Accept Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-inbound_survey_filename$NWE\n"; echo ""._QXZ("After Call Survey Accept Digit").": $NWB#inbound_groups-inbound_survey_accept_digit$NWE\n"; - echo ""._QXZ("After Call Question Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-inbound_survey_question_filename$NWE\n"; + echo ""._QXZ("After Call Question Filename").": "._QXZ("audio chooser")." $NWB#inbound_groups-inbound_survey_question_filename$NWE\n"; echo ""._QXZ("After Call End Call Menu").":$NWB#inbound_groups-inbound_survey_callmenu$NWE\n"; @@ -30860,7 +30861,7 @@ if ($ADD==3311) echo ""._QXZ("Record Call").": $NWB#inbound_dids-record_call$NWE\n"; echo ""._QXZ("Extension").": $NWB#inbound_dids-extension$NWE\n"; echo ""._QXZ("Extension Context").": $NWB#inbound_dids-exten_context$NWE\n"; - echo ""._QXZ("Voicemail Box").": "._QXZ("voicemail chooser")."$NWB#inbound_dids-voicemail_ext$NWE\n"; + echo ""._QXZ("Voicemail Box").": "._QXZ("voicemail chooser")."$NWB#inbound_dids-voicemail_ext$NWE\n"; echo ""._QXZ("Phone Extension").": $NWB#inbound_dids-phone$NWE\n"; echo ""._QXZ("Server IP").": $NWB#inbound_dids-extension$NWE\n"; echo ""._QXZ("Filter Extension Context").": $NWB#inbound_dids-exten_context$NWE\n"; - echo ""._QXZ("Filter Voicemail Box").": "._QXZ("voicemail chooser")."$NWB#inbound_dids-voicemail_ext$NWE\n"; + echo ""._QXZ("Filter Voicemail Box").": "._QXZ("voicemail chooser")."$NWB#inbound_dids-voicemail_ext$NWE\n"; echo ""._QXZ("Filter Phone Extension").": $NWB#inbound_dids-phone$NWE\n"; echo ""._QXZ("Filter Server IP").": $NWB#call_menu-user_group$NWE\n"; - echo ""._QXZ("Menu Prompt").": "._QXZ("audio chooser")." $NWB#call_menu-menu_prompt$NWE\n"; + echo ""._QXZ("Menu Prompt").": "._QXZ("audio chooser")." $NWB#call_menu-menu_prompt$NWE\n"; echo ""._QXZ("Menu Timeout").": $NWB#call_menu-menu_timeout$NWE\n"; - echo ""._QXZ("Menu Timeout Prompt").": "._QXZ("audio chooser")." $NWB#call_menu-menu_timeout_prompt$NWE\n"; - echo ""._QXZ("Menu Invalid Prompt").": "._QXZ("audio chooser")." $NWB#call_menu-menu_invalid_prompt$NWE\n"; + echo ""._QXZ("Menu Timeout Prompt").": "._QXZ("audio chooser")." $NWB#call_menu-menu_timeout_prompt$NWE\n"; + echo ""._QXZ("Menu Invalid Prompt").": "._QXZ("audio chooser")." $NWB#call_menu-menu_invalid_prompt$NWE\n"; echo ""._QXZ("Menu Repeat").": $NWB#call_menu-menu_repeat$NWE\n"; echo ""._QXZ("Menu Time Check").": "; echo "$IGcampaign_id_list\n"; echo "   "._QXZ("Phone Code").": "; - echo "
  "._QXZ("VID Enter Filename").": "._QXZ("audio chooser").""; - echo "
  "._QXZ("VID ID Number Filename").": "._QXZ("audio chooser").""; - echo "
  "._QXZ("VID Confirm Filename").": "._QXZ("audio chooser").""; + echo "
  "._QXZ("VID Enter Filename").": "._QXZ("audio chooser").""; + echo "
  "._QXZ("VID ID Number Filename").": "._QXZ("audio chooser").""; + echo "
  "._QXZ("VID Confirm Filename").": "._QXZ("audio chooser").""; echo "   "._QXZ("VID Digits").": "; } if ($option_route=='DID') @@ -31652,7 +31653,7 @@ if ($ADD==3511) } if ($option_route=='HANGUP') { - echo _QXZ("Audio File").": "._QXZ("audio chooser")."\n"; + echo _QXZ("Audio File").": "._QXZ("audio chooser")."\n"; } if ($option_route=='EXTENSION') { @@ -31664,7 +31665,7 @@ if ($ADD==3511) } if ( ($option_route=='VOICEMAIL') or ($option_route=='VMAIL_NO_INST') ) { - echo _QXZ("Voicemail Box").": "._QXZ("voicemail chooser")."\n"; + echo _QXZ("Voicemail Box").": "._QXZ("voicemail chooser")."\n"; } if ($option_route=='AGI') { @@ -33160,14 +33161,14 @@ if ($ADD==311111111) echo "$UUgroups_list"; echo "\n"; echo "$NWB#call_times-user_group$NWE\n"; - echo ""._QXZ("Default Start").": "._QXZ("Default Stop").": $NWB#call_times-ct_default_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; - echo ""._QXZ("Sunday Start").": "._QXZ("Sunday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; - echo ""._QXZ("Monday Start").": "._QXZ("Monday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; - echo ""._QXZ("Tuesday Start").": "._QXZ("Tuesday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; - echo ""._QXZ("Wednesday Start").": "._QXZ("Wednesday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; - echo ""._QXZ("Thursday Start").": "._QXZ("Thursday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; - echo ""._QXZ("Friday Start").": "._QXZ("Friday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; - echo ""._QXZ("Saturday Start").": "._QXZ("Saturday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; + echo ""._QXZ("Default Start").": "._QXZ("Default Stop").": $NWB#call_times-ct_default_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; + echo ""._QXZ("Sunday Start").": "._QXZ("Sunday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; + echo ""._QXZ("Monday Start").": "._QXZ("Monday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; + echo ""._QXZ("Tuesday Start").": "._QXZ("Tuesday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; + echo ""._QXZ("Wednesday Start").": "._QXZ("Wednesday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; + echo ""._QXZ("Thursday Start").": "._QXZ("Thursday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; + echo ""._QXZ("Friday Start").": "._QXZ("Friday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; + echo ""._QXZ("Saturday Start").": "._QXZ("Saturday Stop").": $NWB#call_times-ct_sunday_start$NWE       "._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; echo "\n"; $ct_srs=1; @@ -33556,7 +33557,7 @@ if ($ADD==3211111111) echo "$NWB#call_times-user_group$NWE\n"; echo ""._QXZ("Default Start").": "._QXZ("Default Stop").": $NWB#call_times-ct_default_start$NWE\n"; - echo ""._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; + echo ""._QXZ("AH Override").": "._QXZ("audio chooser")." $NWB#call_times-default_afterhours_filename_override$NWE\n"; echo ""._QXZ("Holiday Date").": \n"; echo "