Cca 5.5.1
Version 5.5.1.4 (Not yet released)
- Problems with BigInt list fields
- Remove contact from running count if result code is invalid
- Update the list and running counts after write of interview to database failed
- Fixed possible crash when find calls on agent due to type in db being different.
- Contacts no longer get an invitation mail when the web interview is completed, quota is reached, finished without saving or screen out
Version 5.5.1.4 (21/10/2019)
- Added extra checks to make sure the quota completed count isn't added multiple times when reloading a survey
- Broadcasting didn't send the CLI BREAKING CHANGE: this requires CTArchitect 10.5.1.2 or higher
- Problems with NT authentication
- When creating a new survey through the API, keep the filename from the uploaded file
- Create file through API by QES wasn't working
- Improved error logging when a coding command fails
- Performance improvement: don't always save speechjobs when updating speechjoblinks
- Improved logging for scheduler
- Problem with scheduling if start time and end time are on a different day (in UTC)
- Reset quota category for contacts that have an interview that is not found the survey data
Version 5.5.1.3 (01/07/2019)
- Encryption keys not set when creating a new survey until CCA is restarted
- Find contact from CATI (on inbound after outbound) could cause a find contact retry loop if one of the found contacts is over quota
- Keep inbound parameters when switching inbound call to outbound
- Allow modifying appointment by API without overwriting the appointment message
- When modifying an appointment through the API, special characters in the message weren't unescaped properly
- Possible database error when using 'switch contacts from web to cati' for a large amount of contacts
- Added option to specify database when creating new DNC list
- When linking an additional DNC list to a list, we'll now check whether both lists are on the same database
- When updating dynamic fields, log changed fields on debug level 3
- Database error when storing Unicode data using coding
- Improved error handling of import/export using an external process
- Fix for loop on find contact from cati when a dynamic field's external data is set to NULL
- Improved error handling of import/export using an external process
- When checking dynamic mailing filter, use updated filter instead of last saved version
- Ignore case when looking for existing list fields
- Key-in interviews were always set to completed
- Retrieving the task content using the API could retrieve an older cached version
- Incorrect quota appointment count
- Mailing stats issue on SQL Azure
- Coding command: Question id was used instead of question number
- Password changes on the login screen in Cati, Capi and Supervisor were not sent to supervisors and CTArchitect
- Problem with importing certain types of integer fields
- Qes file not updated when updating qex with different revision history
- Possible incorrect quota completed count if an invalid quota category is encountered in the survey, and automatically quota category recalculation is enabled
- Included running web interviews in full quota dump
- Added full quota dump (on debug level 4) when a survey is reloaded manually
- Password changes on the login form in Cati, Capi and Supervisor were not sent to supervisors and CTArchitect
Version 5.5.1.2 (31/01/2019)
- Error when creating linked server
- Error when importing qes when survey data needs to be encrypted
- Possible database error in when updating time zone info for unused contacts
- Skip schedule if next schedule is invalid due to DST change
- Fixed error in retrieving last job instances
- The hashing of telephone numbers on lists with more then 10000 numbers ignored the number prefix.
- Prevent infinite retry on error when retrieving quota availability
- Extra survey data could be sent to the wrong socket when the survey was not ready
- Possible query timeout on update DNC hashes when lots of lists use the same list as DNC list
- Quota appointment count isn't always updated correctly when a new appointment is created
Version 5.5.1.1 (08/01/2019)
- Refactoring of SpeechService communication
- All indexes on the statistics tables are now rebuilt each time the statistics thread starts
- All indexes on the list tables are now rebuilt each time the list thread starts (for each list)
- Added separate path for anonymized recordings
- Added option to repeat scheduled jobs
- Added support for Speech Quality Estimation (aka SQE) on all speech jobs
- Block panel interviews on web if prio is 0 or mode is telephony
- Added defaults for quota settings
- Fix restriction check preventing deletion of a speechjoblink
- Allowed modules were not saved for new restrictions
- Fix: Restrictions could not be deleted using the CCA user interface
- Fix: Added XML escaping for a supervisor log item.
- Fix: New list with DNC with more then 10000 numbers causes and SQL error and blocks.
- Fix: missing setting when reconnecting to statistics table
- Fix: wrong over callback value in quota availability screen
- Fix: wrong agent skill value during import task
- Fix: completed count when a contact is recovered and the interview is restarted