Added code for recording_dtmf_muting, fix for Stereo Call Recording on multi-server clusters

git-svn-id: svn://192.168.202.10@3949 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2025-10-21 13:16:28 +00:00
parent ce85d315a5
commit 6e6609f993
24 changed files with 3029 additions and 274 deletions
@@ -1,4 +1,4 @@
# version: 20251002142401
# version: 20251017123601
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>
@@ -275,7 +275,7 @@ campaigns-stereo_recording_agent Stereo Recording Agent Control <QXZ>If Stereo C
campaigns-stereo_rec_filename Stereo Rec Filename <QXZ>If Stereo Call Recordings is enabled, this will be the recording filename of the Stereo call recordings. This cannot be set the same as the Campaign Rec Filename. This field is required to be populated for Stereo Call Recording to work for calls placed from this campaign. The dynamic fields that can be used are the same as can be used in the Campaign Rec Filename. Default is S_FULLDATE_CUSTPHONE.</QXZ>
campaigns-stereo_parallel_recording Parallel Stereo Recordings <QXZ>if enabled, then every call will be recorded in its entirety, from when the agent receives it until it leaves the agent session. The options include: CUSTOMER-ONLY, CUSTOMER-MUTED and FULL-RECORDING. If Stereo Recording Agent Control is also enabled, that can itself also result in multiple recordings on a single call. Default is DISABLED.</QXZ>
campaigns-parallel_rec_xx_filename Parallel Rec Filenames <QXZ>If Parallel Stereo Recordings are enabled, then these optional fields can be used to customize the call recording filenames for each type of Parallel Stereo Call Recording. If these fields are not populated, then the system will default to use the Stereo Rec Filename with a prefix at the beginning of each filename for the type of Parallel Stereo Call Recording that has been used: CO for Customer-Only, CM for Customer-Muted and FR for Full-Recording. Default is blank for all 3 of these fields.</QXZ>
campaigns-recording_dtmf_muting Recording DTMF Muting <QXZ>NOT FUNCTIONAL, STILL IN DEVELOPMENT. If enabled, and Allow Recording DTMF Detection is also enabled, call recordings will be muted for this number of seconds after the first DTMF signal is detected while recording is active. Default is 0 for disabled.</QXZ>
campaigns-recording_dtmf_muting Recording DTMF Muting <QXZ>If enabled, and the Allow Recording DTMF Detection system setting is also enabled, call recordings will be muted for this number of seconds after the first DTMF signal is detected while recording is active. This setting will only effect on calls placed from this campaign, if you also want DTMF Muting to be active for inbound calls, then each In-Group will also need to have this feature enabled. If this is enabled for a campaign, then Mute Recordings will be disabled automatically. Default is 0 for disabled.</QXZ>
campaigns-per_call_notes Call Notes Per Call <QXZ>Setting this option to ENABLED will allow agents to enter in notes for every call they handle in the agent interface. The notes entry field will appear below the Comments field in the agent interface. Also, if the Agent User Group is allowed to view Call Logs then the agent will be able to view past call notes for a lead at any time. Default is DISABLED.</QXZ>
campaigns-force_per_call_notes Per Call Notes Required <QXZ>If enabled, the agent will have to enter text into the Call Notes field on their agent screen in order to Hangup the Customer phone call. The CHARACTERS options will also enable this feature, but they will require a minimum number of characters to be entered to allow hangup. Default is DISABLED.</QXZ>
campaigns-comments_all_tabs Comments All Tabs <QXZ>Setting this option to ENABLED will display the Comments field on all tabs in the main agent screen. Default is DISABLED.</QXZ>
@@ -676,7 +676,7 @@ inbound_groups-stereo_recording_agent Stereo Recording Agent Control <QXZ>If Ste
inbound_groups-stereo_rec_filename Stereo Rec Filename <QXZ>If Stereo Call Recordings is enabled, this will be the recording filename of the Stereo call recordings for calls handled through this In-Group. This cannot be set the same as the Campaign Rec Filename. This field is required to be populated for Stereo Call Recording to work for calls handled through this In-Group. The dynamic fields that can be used are the same as can be used in the In-Group Recording Filename. Default is S_FULLDATE_CUSTPHONE.</QXZ>
inbound_groups-stereo_parallel_recording Parallel Stereo Recordings <QXZ>if enabled, then every call will be recorded in its entirety for calls handled through this In-Group, from when the agent receives it until it leaves the agent session. The options include: CUSTOMER-ONLY, CUSTOMER-MUTED and FULL-RECORDING. If Stereo Recording Agent Control is also enabled, that can itself also result in multiple recordings on a single call. Default is DISABLED.</QXZ>
inbound_groups-parallel_rec_xx_filename Parallel Rec Filenames <QXZ>If Parallel Stereo Recordings are enabled, then these optional fields can be used to customize the call recording filenames for each type of Parallel Stereo Call Recording. If these fields are not populated, then the system will default to use the Stereo Rec Filename with a prefix at the beginning of each filename for the type of Parallel Stereo Call Recording that has been used: CO for Customer-Only, CM for Customer-Muted and FR for Full-Recording. Default is blank for all 3 of these fields.</QXZ>
inbound_groups-recording_dtmf_muting Recording DTMF Muting <QXZ>NOT FUNCTIONAL, STILL IN DEVELOPMENT. If enabled, and Allow Recording DTMF Detection is also enabled, call recordings for calls handled through this In-Group will be muted for this number of seconds after the first DTMF signal is detected while recording is active. Default is 0 for disabled.</QXZ>
inbound_groups-recording_dtmf_muting Recording DTMF Muting <QXZ>If enabled, and the Allow Recording DTMF Detection system setting is also enabled, call recordings from this In-Group will be muted for this number of seconds after the first DTMF signal is detected while recording is active. This setting will only effect on calls handled through this In-Group, if you also want DTMF Muting to be active for outbound calls, then each Campaign will also need to have this feature enabled. Default is 0 for disabled.</QXZ>
inbound_groups-qc_enabled QC Enabled <QXZ>Setting this field to Y allows for the agent Quality Control features to work. Default is N.</QXZ>
inbound_groups-qc_statuses QC Statuses <QXZ>This area is where you select which statuses of leads should be gone over by the QC system. Place a check next to the status that you want QC to review. </QXZ>
inbound_groups-qc_statuses_id QC Statuses ID <QXZ>This area is where you select which "QC_TEMPLATE" settings container will be used to determine the call statuses that are eligible for QC evaluation in this ingroup. This will override both campaign and list "QC Statuses ID" settings. </QXZ>
@@ -1252,8 +1252,8 @@ settings-recording_buttons Recording Buttons Type <QXZ>This option allows you to
settings-mute_recordings Allow Mute Recordings <QXZ>This option if enabled allows you to enable the MUTE RECORDING button on the agent screen by campaign and-or user. This feature is only tested with systems running Asterisk 13. You should not mute recordings for more than 15 minutes at a time. Default is 0 for disabled.</QXZ>
settings-stereo_recording Allow Stereo Recordings <QXZ>If enabled, allows for additional call recordings in stereo, with the customer on one side and the agent on the other. Must also be enabled at the campaign level. Enabling this setting may require additional system resources if standard mono recordings are also still enabled. Default is 0 for disabled.</QXZ>
settings-stereo_parallel_recording Enable Stereo Parallel Recordings <QXZ>If enabled, and Allow Stereo Recordings is also enabled, allows for multiple parallel stereo call recordings for every call. Enabling this setting will require additional system resources, since every call will be recorded in its entirety, and post-call processing will be required to facilitate all of this settings features. Must also be enabled at the campaign level. Default is 0 for disabled.</QXZ>
settings-recording_dtmf_detection Allow Recording DTMF Detection <QXZ>NOT FUNCTIONAL, STILL IN DEVELOPMENT. If enabled, recordings will be flagged if any DTMF signals are detected during the recording duration. Default is 0 for disabled.</QXZ>
settings-recording_dtmf_muting Allow Recording DTMF Muting <QXZ>NOT FUNCTIONAL, STILL IN DEVELOPMENT. If enabled, and Allow Recording DTMF Detection is also enabled, call recordings will be muted for X seconds after the first DTMF signal is detected while recording is active. Must also be enabled at the campaign level. Default is 0 for disabled.</QXZ>
settings-recording_dtmf_detection Allow Recording DTMF Detection <QXZ>If enabled, recording logs will be flagged if any DTMF signals are detected during the recording duration. Default is 0 for disabled.</QXZ>
settings-recording_dtmf_muting Allow Recording DTMF Muting <QXZ>If enabled, and Allow Recording DTMF Detection is also enabled, then you will be allowed to enable this feature for specific Campaigns and In-Groups. If set to -1- this setting will only effect on calls handled through the Campaigns and In-Groups that have this feature enabled. If this is enabled for a campaign, then Mute Recordings will be disabled automatically for that campaign. If this setting is set to 2 or higher, then this will force-enable DTMF Muting on all calls on this cluster and will override any Campaign or In-Group settings with this number of seconds of DTMF muting. Default is 0 for disabled.</QXZ>
settings-enable_auto_reports Enable Automated Reports <QXZ>This option if enabled allows you access to the Automated Reports section where you can set up reports to run at scheduled times and be delivered by email or FTP. Default is 0 for disabled.</QXZ>
settings-first_login_trigger First Login Trigger <QXZ>This setting allows for the initial configuration of the server screen to be shown to the administrator when they first log into the system.</QXZ>
settings-require_password_length User Password Minimum Length <QXZ>If set above 0, this setting will require that user passwords, phone and server passwords, and system settings default passwords be at least this minimum length of characters when those records settings are modified on the Modify pages. The most important factor in password security is the length of the password, and user passwords in this system can be up to 100 characters in length. Default is 0 for disabled.</QXZ>