Added new campaign feature to allow agents to select a specific timezone to use when scheduling callbacks.

git-svn-id: svn://192.168.202.10@3020 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2018-08-27 18:47:45 +00:00
parent c42470635f
commit a99fabe00c
10 changed files with 1520 additions and 1127 deletions
@@ -1,4 +1,4 @@
# version: 201808190012
# version: 201808252106
users-user User ID <QXZ>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.</QXZ>
users-pass Password <QXZ>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.</QXZ>
users-force_change_password Force Change Password <QXZ>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.</QXZ>
@@ -260,6 +260,7 @@ campaigns-show_previous_callback Show Previous Callback <QXZ>This option if enab
campaigns-callback_useronly_move_minutes Scheduled Callbacks Useronly Move Minutes <QXZ>This option if set to a number greater than 0, will change all USERONLY Scheduled Callbacks that are X minutes after their callback time to ANYONE callbacks. This process runs every minute. Default is 0 for disabled.</QXZ>
campaigns-next_dial_my_callbacks Next-Dial My Callbacks <QXZ>This option only works for MANUAL and INBOUND_MAN dial methods, and also only if No Hopper Dialing is enabled. This feature will look for Scheduled Callbacks that have triggered for the agent and dial them next when the agent clicks on the Dial Next Number button on their agent screen. Default is DISABLED.</QXZ>
campaigns-scheduled_callbacks_force_dial Scheduled Callbacks Force Dial <QXZ>This feature will force an agent to a paused state and block out their screen with the next triggered USERONLY scheduled callback to be called. The agent's only option will be to dial this callback, although they are able to look at lead info before they do that. If there are multiple triggered scheduled callbacks for the agent, they all must be called before the agent can move on to handling other items. This feature will not pay attention to the Call Time that is set for the campaign, so these calls may be dialed outside of the set call time. The agent must be able to place manual dial calls for this feature to work. Default is N for disabled.</QXZ>
campaigns-scheduled_callbacks_timezones_container Scheduled Callbacks Local Timezones <QXZ>This feature allows agents to set scheduled callbacks with a customer local time and timezone. If set to something other than ---DISABLED---, the selected TIMEZONE_LIST type of Settings Container will be used to display a list of time zones in the Scheduled Callback panel of the agent screen that would be used to set the scheduled callback by one of those local times. A TIMEZONE_LIST type of Settings Container would need to be created that will contain one timezone per line with each line containing the 3-letter Country Code, the TimeZone Code, a Y or N for whether Daylight Saving Time is observed in that zone, and a short description of the time zone as you want it to appear to the agents. For example, for the Eastern United States time zone, you could put -USA,EST,Y,Eastern Time Zone-, without the dashes. To see a list of the available time zone combinations on your system, go to the Admin, System Settings page and click on the -Phone Codes- link on that page. Default is DISABLED, and the scheduled callbacks screen will use the agent server time to set callbacks.</QXZ>
campaigns-scheduled_callbacks_auto_reschedule Scheduled Callbacks Auto Reschedule <QXZ>This feature only affects ANYONE scheduled callbacks. If DAY_1 is used, it will automatically reschedule lead lead to be called back on the next calling day at the same time they were called if the resulting disposition of the call was not a Human Answer -Y- status. The next calling day is determined by the Call Time that is set for the campaign. In the case of DAY_1, if tomorrow is not an allowed calling day, the system will look at the next day and then the next day until it finds the next allowable calling day to set the ANYONE scheduled callback for. There are up to 6 DAY options, then there are up to 3 WEEK options, then there are up to 6 MONTH options. Default is DISABLED.</QXZ>
campaigns-wrapup_seconds Wrap Up Seconds <QXZ>The number of seconds to force an agent to wait before allowing them to receive or dial another call. The timer begins as soon as an agent hangs up on their customer - or in the case of alternate number dialing when the agent finishes the lead - Default is 0 seconds. If the timer runs out before the agent has dispositioned the call, the agent still will NOT move on to the next call until they select a disposition.</QXZ>
campaigns-wrapup_message Wrap Up Message <QXZ>This is a campaign-specific message to be displayed on the wrap up screen if wrap up seconds is set. You can use a Script in the system if you use the script id with WUSCRIPT in front of it, so if you wanted to use a script called agent_script, then you would put WUSCRIPTagent_script in this field.</QXZ>