Cca 5.4.5
Version 5.4.5.12 (Not yet released)
- Possible crash when AskiaFace connection closes while quota data is being sent
Version 5.4.5.11 (Not yet released)
- Fix for database error when writing appointment stats for appointment with a message of more than 1024 characters
- Disabled retry statistic query if error is 'String or binary data would be truncated'
- Problem with test web interviews
- Fix sending mails with bounce detection enabled
- ReloadAllProjects may not be done on read only DB since it saves callback option in DB for new projects
- Incorrect error 'Earlier request is still in progress' for supervisor message UPDNCS
- Possible crash when list thread is suspended while synchronous message is being processed
- Setup: Added missing restrictions to default 'Supervisor All Allowed' restriction
- Problem when 'include running' quota setting is disabled
- Infinite loop when updating SLA values
- Selected fields were not checked after opening the CTScript task properties dialog
- Improved statistics on mail query in list monitor
- Check if task id from the contact matches with the id from the survey
- Fix in recalculating quota category for multi-coded questions
- Fixed memory issue when creating FindCall and FindAnnotation queries
Version 5.4.5.10 (14/07/2017)
- Survey option 'do not load interviews started before ...' ignored when reading quota data
- Mailing could stop too early when sending more emails than the current 'to do' interview count
- Timezone set incorrectly when importing an LST
- Incorrect upgrade of 'call appointment in spite if quota' option
- Last web response on contact list is now updated for screen out and finished without saving
- Contact list schedule: fixed unable to set end date
- Contact list monitor did not count recovered contacts correctly
- Fixed download of previous interview exports.
- Fixed missing export file when creating a new export of interviews
- Context menu now shows last 10 interview exports
- Whole survey recording is missing parts if appended call recording is larger than 536870 ms
- Fixed ambiguous field error in list monitor for sample lists created from lst files
- Fix in calculation of next run time for a schedule when no end time is used
- Interval check for sending reminder mails did not take seconds into account
- Recovered contacts were not taken into consideration for reminder mails
- List monitor - statistics on mails: wrong value displayed for 'on DNC list'
- Recalculate quota categories when reloading survey manually
- Fix for high CPU usage during supervisor startup when there are 100's of lists
- Quota category error when adding contacts to a list through 'update with external data'
- Result for update quota from CcaAPI sent incorrectly - Requires CcaAPI 5.4.5.5
- Fix for 2 lines in statistic_agent for the same call if interview is sent by WRCACL, when using a CCA without CTArchitect
- Problem with switching inbound call to outbound if agent is member of an outbound group
- Fix for database error when writing auditing data due to invalid XML if the data contains an &
Version 5.4.5.9 (12/06/2017)
- Problem with outbound dialing for VBScript/CTScript
- Problems with quota 'first' priority
- Don't show scheduled icon for list is all schedules are disabled
Version 5.4.5.8 (12/06/2017)
- Fix for 'Encountered an improper argument' error when opening CTScript properties
- Crash a DoPanel interview is started for a list which no longer exists, on a survey which is offline
- Fix for loading agent restrictions view permission exceptions
- Fix for loading 'update with external data' setting in contact list schedule properties
- Fix for possible crash when call ends while update outbound stats is in progress
- Small improvement in update telephony available count
- Possible fix for "Stopping job schedule because it wasn't supposed to be running" error
- Fix for failing stop schedule events
- Fixes for setting callback shift in script
- Extra protection against infinite loop on retrieve contact for telephony
- Telephony available value not updated hourly for lists attached to VBScript, CTScript or Project
Version 5.4.5.7 (08/06/2017)
- Possible crash if starting a scheduled job fails
- UTC problem in log files
Version 5.4.5.6 (07/06/2017)
- Added setting for idle timeout of global mailing connection
- Fixed issues in FindCall with NOT operator and introduced ANDALL operator to allow multiple conditions for annotations
- List working priority issue
- Mailing issue in 32-bit if no maximum target was set
- Quota category not calculated correctly for contacts with a AskSurveyId different from the target
- Possible crash when call starts with a DID containing a %
- Extra sanity checks to prevent non-stopping schedules
Version 5.4.5.5 (22/05/2017)
- Prevent error when supervisor requests quota availability while categories are being updated
- Performance improvement in the calculation of quota categories for contact with an interview
- Various fixes for web connections view
- A new list without a target had availability 0
- Quota category errors when creating new list immediately attached to a survey with quota
- Import task package for CTScript/VBScript wasn't working properly
- Possible crash on database error when writing stats
- Issue with reset state of default VBScript and CTScript object
- Fix for wrong telephone number associated to Predictive call (e.g. under Contact in CallDetails). The wrong CcaCallID ("-1") was returned by Cca to CTArchitect in command PDLGNN. Bug introduced in 5.4.0.0 (23/05/2014).
- Possible crash after changing agent on cati socket after failed login (when using CTArchitect)
Version 5.4.5.4 (09/05/2017)
- Quota problems when modifying quota structure while dialing is in progress
- Fix for error "Cannot insert duplicate key in object dbo.@AllowedQuotaCategories"
- Fix for mailing error -5 when using dynamic filter
- Performance improvements for quota
- Fix for quota performance problems due to internal UTC issue
- Quota category calculated incorrectly for unused contacts when the quota tree contains multiple questions with an import by entry code
- Find contact from mailing monitor for responded email results not working
- Performance improvement when saving list field settings to database
- Performance improvement on exit
- Fix for problems with dynamic fields
- Fix for quota category errors when modifying quota while categories are still being updated
- Fix for quota category errors when adding response to quota question while dialing is in progress
- Update VBScript/CTScript task content through API wasn't working
- Quota status could be marked usable too early, causing errors on quota update during dialing
Version 5.4.5.3 (25/04/2017)
- Possible deadlock due to incorrect lock in find contact on quota lines
- Fixed problem in setups while comparing versions which could cause e.g. v10 to be considered older than v2.7. This fix applies to CTArchitect, CTNode, GlobalCCA and WebProd setups, and was first seen on MDAC prerequisite check.
- Possible deadlock when quota appointment counts are updated
- Fixed some problems with Microsoft Visual C++ Redistributable in setups:
- When installing Microsoft Visual C++ Redistributable, in most cases multiple versions within the same track were installed. E.g. when installing Microsoft Visual C++ 2015 v14.0.24215, v14.0.24212 was also installed. This bug applies to Microsoft Visual C++ 2008 up till 2015. Except for the unneeded installation, there is no impact.
- Updated version-check of Microsoft Visual C++ 2015 Redistributable (both 32-bit and 64-bit), according to a new recommendation of Microsoft. This fixes problems when running the installer on systems where Microsoft Visual C++ 2017 Redistributable (14.10.x) or some versions of TFS testing framework are already installed. An error message box is displayed (errorcode 0x666 or 0x80070666), after which the setup continuous.
- Fixed issues with file upload using IMPSTA command
- Fixed wrong default object restriction check in FindCall
- Fix for update timezone matching set through API
- Get Panel data from web not working properly with dynamic fields
- Fix for crash in calculating quota fraction reached
- Fixed various problems with Dial Broadcast.
Version 5.4.5.2 (30/03/2017)
- Improved querying for new recordings by the speechservice
- Resize issue restriction properties (tab agent -> tab pause)
- When downloading a past export, supervisor suggests a name with the date/time of the action, not the time from the export
- Fall back to the Etc/GMT timezone if the local timezone can't be determined
- Last interview result for emails aren't saved properly to database
- Read mail data isn't saved properly to database
- Possible crash when connecting more than one webfarm to CCA
- Update task was not always logged in statistic_SupervisorActions
- Possible hang on update quota if survey has multiple lists attached
- Added extra protection against memory corruption in case corrupted data is received over a socket
- Problems with list derivation fields
- Added extra protection against invalid date/time values when saving statistics
- Not all supervisors are notified when task goes into importing state
- List monitor shows values on incorrect line on 'last calls' tab
- Possible deadlock when retrieving quota availability
- Survey quota were saved twice on exit
- Fixed various XML escape issues with supervisor action statistics
- Problem with find contact on 'last call result'
- Added 1-minute timeout for locking calls
- Fixed possible deadlock when sending list calls
- Working priority not always set to 0 when it should
- Fixed incorrect detection whether quota line is reached when there are multiple questions on the same level in the quota tree
- Find contact on quota line only returned contacts for quota categories which had been used before
- Report parameters for RDL reports aren't serialized correctly for API
- In rare cases an exception or a crash could occur when exporting a contact
- Problem with scheduled reminder mailing
- Prevent problems if JobLink with ID -1 exists in database
- Incorrect quota runtime values possible when using multiple lists
- Possible to go over quota target of root line
- Improvements to error/warning at the end of a failed mailing
- Error when mailing entire list without quota
- Possible error 1444 when survey thread closes
- Report field types aren't initialized correctly
- No error was logged in case of a database error when reading quota runtime values
- Database error when reading quota runtime values for a legacy SQL survey
- Sorting in web connection surveys dialog was broken
Version 5.4.5.1 (09/02/2017)
- Show instead of when selecting an agent in 'call now'
- When an interview has been marked as incomplete (in modify interview), restart the interview from the beginning
- Start web interview anywhere
- Delete interview on WebProd when it's deleted on CCA
- Process speech job based on language annotation
- Extra debugging
- On start/stop list
- On start/stop schedule
- On init list thread
- Added lightweight REST API to monitor process
- Added hard/soft bounced emails distinction (soft bounced emails can be resent)
- Added support for new 'delete recording' API function
- Added email field for survey feedback
- Switched AskiaWeb socket to unicode
- Added extra restrictions on anonymization
- Fixed an issue with creation of autostart shortcuts in setups.
Autostart shortcuts were created in the root of the Start menu folder instead ofPrograms\StartUpsubfolder when enabling both "autologon" and "autostart". (Fixed in both CTArchitect and CCA). - FindCall now includes calls with CallId equal to FirstCallId