Changed DID filter_phone_group_id & pre_filter_phone_group_id to multi-selects

git-svn-id: svn://192.168.202.10@3893 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2024-12-08 22:50:00 +00:00
parent e52d8cb705
commit d7dbc12c27
7 changed files with 88 additions and 19 deletions
@@ -1,4 +1,4 @@
# version: 20241020180701
# version: 20241208171601
users-user User ID <QXZ>This field is where you put the users ID number, can be up to 20 digits in length, Must be at least 2 characters in length. We strongly recommend not reusing user accounts for different users, for reporting accuracy. To disable a user account, set the Active option to -N-.</QXZ>
users-pass Password <QXZ>This field is where you put the users password. Must be at least 2 characters in length, unless the User Password Minimum Length system setting is enabled, which will require a longer password. Only letters and numbers are allowed in user passwords. 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 or the agent screen. Default is N.</QXZ>
@@ -731,12 +731,12 @@ inbound_dids-no_agent_ingroup_extension No-Agent In-Group Extension <QXZ>For the
inbound_dids-max_queue_ingroup_calls Max Queue In-Group Calls <QXZ>This setting allows you to redirect calls on this DID if the number of calls waiting in queue in a specific In-Group is above a set number. If this field is set to 0 this feature is disabled. Default is 0. See the Max Queue In-Group Extension setting below for more information.</QXZ>
inbound_dids-max_queue_ingroup_id Max Queue In-Group ID <QXZ>For the Max Queue In-Group Calls feature above to work properly, an in-Group must be selected from this menu. Default is blank.</QXZ>
inbound_dids-max_queue_ingroup_extension Max Queue In-Group Extension <QXZ>For the Max Queue In-Group Calls feature above to work properly, an Extension must be set in this field. Default is 9998811112. Directly above, in the No-Agent In-Group Extension description, you will see some examples of default extensions that you can use in the system to terminate calls to.</QXZ>
inbound_dids-pre_filter_phone_group_id Pre-Filter Phone Group ID <QXZ>This option allows you to filter calls through a Filter Phone Group before going through the standard filtering process below. If a match is found then the call is redirected to the Pre-Filter Phone Group DID as defined below. Default is blank for disabled.</QXZ>
inbound_dids-pre_filter_phone_group_id Pre-Filter Phone Group ID <QXZ>This option allows you to filter calls through one or more Filter Phone Groups before going through the standard filtering process below. If a match is found then the call is redirected to the Pre-Filter Phone Group DID as defined below. Default is NONE for disabled.</QXZ>
inbound_dids-pre_filter_extension Pre-Filter Phone Group DID <QXZ>For the Pre-Filter Phone Group ID feature above to work properly, a DID Pattern must be set in this field. Default is blank for disabled. It is recommended that you confirm the DID you enter here is properly set in the system before assigning it.</QXZ>
inbound_dids-pre_filter_recent_call Pre-Filter Recent Call <QXZ>The Pre-Filter Recent Call feature allows for the filtering of inbound phone calls by whether the phone number has previously been an outbound and-or inbound phone call in the system. This setting requires that a Settings Container of the type DID_RECENT_CALL be set up to specify the settings for how it will search for a previous call. In this settings container you can configure it for outbound calls or inbound calls or both. There are 4 settings for each outbound and inbound that you must use:<br>outbound_recent_call_check_type - can be set to lead-x-y-days-range or log-x-y-days-range, the difference being if the leads database is searched using the last_local_call_time field or if the logs are searched using the call_time field.<br>outbound_recent_call_days - must be a range of days going back from today, with the start and end days separated by a dash. The start day will start at 00:00:00 and the end day would end at 23:59:59 local server time, so if 0-0 is set, it would search today for the full 24-hours of today.<br>outbound_recent_call_campaigns - can be set to --ALL-- to have no campaign restrictions, or can be set to a pipe-delimited list of campaign IDs. For inbound, this setting is called inbound_recent_call_groups and if the log method is used it should be a list of inbound group IDs if --ALL-- is not used.<br>outbound_recent_call_statuses - can be set to --ALL-- to have no status restrictions, or can be set to a pipe-delimited list of statuses.<br><br>Here are examples of both outbound and inbound recent call filtering settings:<br><br>outbound_recent_call_check_type => lead-x-y-days-range<br>outbound_recent_call_days => 0-14<br>outbound_recent_call_campaigns => --ALL--<br>outbound_recent_call_statuses => --ALL--<br><br>inbound_recent_call_check_type => log-x-y-days-range<br>inbound_recent_call_days => 21-999<br>inbound_recent_call_groups => TEST_IN|TEST_IN2|TEST_IN3<br>inbound_recent_call_statuses => DNC|NI|LIT<br><br>WARNING: Using this feature may cause load problems and slow down your system.</QXZ>
inbound_dids-pre_filter_recent_extension Pre-Filter Recent Call DID <QXZ>If the Pre-Filter Recent Call feature above is active and set to a valid Settings Container, then this field is the internal DID that the call would be sent to if there is a match for a recent call.</QXZ>
inbound_dids-filter_inbound_number Filter Inbound Number <QXZ>This option if enabled allows you to filter calls coming into this DID and send them to an alternative action if they match a phone number that is in the filter phone group or a URL response if you have configured one. Default is DISABLED. GROUP will search in a Filter Phone Group. URL will send a URL and will match if a 1 is sent back. DNC_INTERNAL will search by the internal DNC list. DNC_CAMPAIGN will search by one specific campaign DNC list. If the option has AREACODE at the end, then the number and an entry for that numbers 3 digit areacode will be searched for. Both DNC options already have areacode searching built in.</QXZ>
inbound_dids-filter_phone_group_id Filter Phone Group ID <QXZ>If the Filter Inbound Number field is set to GROUP then this is the ID of the Filter Phone Group that will have its numbers searched looking for a match to the caller ID number of the incoming call.</QXZ>
inbound_dids-filter_phone_group_id Filter Phone Group ID <QXZ>If the Filter Inbound Number field is set to GROUP then this field has the IDs of the Filter Phone Groups that will have their numbers searched looking for a match to the caller ID number of the incoming call. Default is NONE for disabled.</QXZ>
inbound_dids-filter_url Filter URL <QXZ>If the Filter Inbound Number field is set to URL then this is the web address of a script that will search a remote system and return a 1 for a match and a 0 for no match. Only two variables are available in the address if you use the VAR prefix like with webform addresses in campaigns, --A--phone_number--B-- and --A--did_pattern--B-- can be used in the URL to indicate the caller ID of the caller and the DID that the customer called in on.</QXZ>
inbound_dids-filter_url_did_redirect Filter URL DID Redirect <QXZ>If the Filter Inbound Number field is set to URL then this setting allows the URL response to specify a system DID to redirect the call to instead of using the default action. If a 0 is returned then the default action is used. If anything other than a 0 is returned then the call will be redirected to the resulting URL response value.</QXZ>
inbound_dids-filter_dnc_campaign Filter DNC Campaign <QXZ>If the Filter Inbound Number field is set to DNC_CAMPAIGN then this is the specific campaign ID that the campaign DNC list belongs to.</QXZ>