diff --git a/UPGRADE b/UPGRADE index 5e153aad..34e24344 100644 --- a/UPGRADE +++ b/UPGRADE @@ -446,6 +446,9 @@ OTHER CHANGES: lead fields and associated values that will tie to different Dial Timeouts. +124. Added LTMGAD and XAMMAD Campaign Hotkey options that will transfer to the + Leave-Voicemail option as well as dispositioning the call. + diff --git a/www/agc/vicidial.php b/www/agc/vicidial.php index b150029b..089c7b8a 100644 --- a/www/agc/vicidial.php +++ b/www/agc/vicidial.php @@ -625,10 +625,11 @@ # 191105-0824 - Fix for issue #1177 # 191107-0935 - Added $webphone_call_seconds option # 191107-1011 - Fix for issue #1180, hide phone number in callback list +# 191111-0837 - Added LTMGAD/XAMMAD Hotkey options # -$version = '2.14-594c'; -$build = '191107-1011'; +$version = '2.14-595c'; +$build = '191111-0837'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=91; $one_mysql_log=0; @@ -15890,13 +15891,17 @@ if ($useIE > 0) } if (HKerror < 1) { - // transfer call to answering maching message with hotkey + // transfer call to answering maching message with hotkey if ( (HKdispo_ary[0] == 'LTMG') || (HKdispo_ary[0] == 'XFTAMM') ) { mainxfer_send_redirect('XfeRVMAIL', lastcustchannel, lastcustserverip); } else { + if ( (HKdispo_ary[0] == 'LTMGAD') || (HKdispo_ary[0] == 'XAMMAD') ) + { + mainxfer_send_redirect('XfeRVMAIL', lastcustchannel, lastcustserverip); + } HKdispo_display = 3; // Check for hotkeys enabled wrapup message if ( (wrapup_after_hotkey == 'ENABLED') && (wrapup_seconds > 0) ) @@ -16023,6 +16028,10 @@ else } else { + if ( (HKdispo_ary[0] == 'LTMGAD') || (HKdispo_ary[0] == 'XAMMAD') ) + { + mainxfer_send_redirect('XfeRVMAIL', lastcustchannel, lastcustserverip); + } HKdispo_display = 3; // Check for hotkeys enabled wrapup message if ( (wrapup_after_hotkey == 'ENABLED') && (wrapup_seconds > 0) ) diff --git a/www/vicidial/admin.php b/www/vicidial/admin.php index ad08e5ed..82ff38bf 100644 --- a/www/vicidial/admin.php +++ b/www/vicidial/admin.php @@ -4580,12 +4580,13 @@ else # 191106-0934 - Added several multi-campaign options to the add/delete DNC number page # 191107-1150 - Added list_info as API function option # 191107-2356 - Added Dial Timeout Lead Container functionality +# 191111-0833 - Added LTMGAD/XAMMAD Hotkey options # # 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-725a'; -$build = '191107-2356'; +$admin_version = '2.14-726a'; +$build = '191111-0833'; $STARTtime = date("U"); $SQLdate = date("Y-m-d H:i:s"); @@ -25278,10 +25279,12 @@ if ($ADD==31) echo "   \n"; echo _QXZ("Status").":   \n"; echo "
\n"; echo "
\n"; diff --git a/www/vicidial/help_documentation.txt b/www/vicidial/help_documentation.txt index 6f400f65..6ddd5bc0 100644 --- a/www/vicidial/help_documentation.txt +++ b/www/vicidial/help_documentation.txt @@ -1,4 +1,4 @@ -# version: 20191107233401 +# version: 20191111083601 users-user User ID This field is where you put the users ID number, can be up to 8 digits in length, Must be at least 2 characters in length. users-pass Password This field is where you put the users password. Must be at least 2 characters in length. A medium strength user password will be at least 10 characters in length, and a strong user password will be at least 20 characters in length and have letters as well as at least one number. It is recommended that you use a longer password if possible, stringing together several unrelated words with no spaces, and a number somewhere in the string. The maximum size of a password is 100 characters. users-force_change_password Force Change Password If this option is set to Y then the user will be prompted to change their password the next time they log in to the administration webpage. Default is N. @@ -678,7 +678,7 @@ extension_groups-rank Rank This field allows you to rank the extension grou extension_groups-campaign_groups Campaigns Groups In this field you can put a list of campaign IDs and or inbound group IDs that you want to restrict the use of the extension group for. List must be separate by pipes and have a pipe at the beginning and end of the string. campaign_lists LISTS WITHIN THIS CAMPAIGN The lists within this campaign are listed here, whether they are active is denoted by the Y or N and you can go to the list screen by clicking on the list ID in the first column. campaign_statuses CUSTOM STATUSES WITHIN THIS CAMPAIGN Through the use of custom campaign statuses, you can have statuses that only exist for a specific campaign. The Status must be 1-8 characters in length, the description must be 2-30 characters in length and Selectable defines whether it shows up in the system as a disposition. The human_answered field is used when calculating the drop percentage, or abandon rate. Setting human_answered to Y will use this status when counting the human-answered calls. The Category option allows you to group several statuses into a category that can be used for statistical analysis. There are also 7 additional settings that will define the kind of status: sale, dnc, customer contact, not interested, unworkable, scheduled callback, completed. The MIN SEC and MAX SEC fields for each status will determine whether an agent can select that status at the end of their call based upon the length of the call. If the call is 10 seconds and the MIN SEC for a status is set to 20 seconds, then the agent will not be able to select that status. Also, if a call is 40 seconds and the MAX SEC for a status is set to 30 seconds, then the agent will not be able to select that status. -campaign_hotkeys CAMPAIGN_HOTKEYS TABLE Through the use of custom campaign hot keys, agents that use the agent web-client can hang up and disposition calls just by pressing a single key on their keyboard. There are two special HotKey options that you can use in conjunction with Alternate Phone number dialing, ALTPH2 - Alternate Phone Hot Dial and ADDR3-----Address3 Hot Dial allow an agent to use a hotkey to hang up their call, stay on the same lead, and dial another contact number from that lead. You can also use LTMG or XFTAMM as statuses to trigger an automatic transfer to the Leave-Voicemail option. +campaign_hotkeys CAMPAIGN_HOTKEYS TABLE Through the use of custom campaign hot keys, agents that use the agent web-client can hang up and disposition calls just by pressing a single key on their keyboard. There are two special HotKey options that you can use in conjunction with Alternate Phone number dialing, ALTPH2 - Alternate Phone Hot Dial and ADDR3-----Address3 Hot Dial allow an agent to use a hotkey to hang up their call, stay on the same lead, and dial another contact number from that lead. You can also use LTMG or XFTAMM as statuses to trigger an automatic transfer to the Leave-Voicemail option. The LTMGAD and XAMMAD options will transfer to the Leave-Voicemail option as well as dispositioning the call. lead_recycle LEAD_RECYCLE TABLE Through the use of lead recycling, you can call specific statuses of leads again at a specified interval without resetting the entire list. Lead recycling is campaign-specific and does not have to be a selected dialable status in your campaign. The attempt delay field is the number of seconds until the lead can be placed back in the hopper, this number must be at least 120 seconds. The attempt maximum field is the maximum number of times that a lead of this status can be attempted before the list needs to be reset, this number can be from 1 to 10. You can activate and deactivate a lead recycle entry with the provided links. pause_codes If the Agent Pause Codes Active field is set to active then the agents will be able to select from these pause codes when they click on the PAUSE button on their screens. This data is then stored in the agent log. The Pause code must contain only letters and numbers and be less than 7 characters long. The pause code name can be no longer than 30 characters. The Time Limit field, if enabled in System Settings, will change the color of the agent on the Real-Time Report if they are in that pause code for more than the defined amount of seconds. The Mgr Approval field, if enabled, will require a manager to go to the agent screen and enter their login credentials to allow the agent to enter that pause code. Time Report if they are in that pause code for more than the defined amount of seconds. The Mgr Approval field, if enabled, will require a manager to go to the agent screen and enter their login credentials to allow the agent to enter that pause code. auto_alt_dial_statuses AUTO ALT DIAL STATUSES If the Auto Alt-Number Dialing field is set, then the leads that are dispositioned under these auto alt dial statuses will have their alt_phone and-or address3 fields dialed after any of these no-answer statuses are set.