Cca 5.4.4
Version 5.4.4.56 (08/03/2018)
- Internal status of web interviews not always updated correctly
Version 5.4.4.55 (20/02/2018)
- Incorrect lock timeout used when retrieving contacts
Version 5.4.4.54 (15/02/2018)
- Incorrect list schedule descriptions
- Improved debugging to help discover causes of GetCategoryImpact errors
- Added extra debugging when updating list available counts
- Possible quota category errors when reloading survey while an interview is in progress, and that interview ends without being saved
Version 5.4.4.53 (06/02/2018)
- Quota incompleted count can be slightly incorrect when modifying quota or reloading the survey while web interviews are in progress
- Error in quota calculation causing non-ideal contacts to be called (no chance for over quota)
Version 5.4.4.52 (01/02/2018)
- Possible crash when reloading a survey if a reload is still in progress
- Possible error due to deadlock when updating a running cati survey
Version 5.4.4.51 (24/01/2018)
- When changing logging settings for supervisor sockets, active data sockets ignore the update
- Enabling socket logging after disabling it doesn't work for active sockets
- Skill category could be incorrect if there are multiple questions with skills
Version 5.4.4.50 (18/12/2017)
- List events 'email read' and 'email bounced' were not triggered
- Possible hang on CCA database connection problems
- Immediately close connection to external database when loading list from access file, to prevent 'too many client tasks' errors
Version 5.4.4.49 (06/12/2017)
- fix write call after connection lost did not remove .int file from cati
Version 5.4.4.48 (01/12/2017)
- Improved error handling on list connection initialization
- Possible crash when opening survey database fails
- Error on call details when using native client provider for statistics database
- Possible quota locking issue if quota are unlocked while a lock request is ongoing
- Better error handling when opening list database connection
Version 5.4.4.47 (20/11/2017)
- Problems with calculating quota category when multi-coded questions with more than 30 responses is included in quota
- Problem with quota if the minimum target of the root line is set to 0
- Possible error when using find contact with special characters in condition
Version 5.4.4.46 (10/11/2017)
- If a list has only contacts available marked as 'call now' (which wouldn't otherwise be available), these contacts might not be called
Version 5.4.4.45 (07/11/2017)
- Possible crash if the questionnaire isn't loaded when an interview is received
Version 5.4.4.44 (06/11/2017)
- fix for crash on writing call result to list when no call history is available
- Possible quota issue when 'include running interviews when evaluating the target' is disabled
- Web connection survey list could be lost when using multiple webprods in a webfarm
Version 5.4.4.43 (25/10/2017)
- fix to calculate quota category on textual entry code
- Fixed possible crash when opening invalid scheduled job settings
- Possible database error when retrieving contact from database if there are multiple questions in skills
Version 5.4.4.42 (11/10/2017)
- Possible calls over quota when using different min/max targets
Version 5.4.4.41 (04/10/2017)
- Brief interview not always properly removed from quota running counts
- VBScript task not ended properly when ending ccaAgentId property is missing from end task properties
- Scaled responses weren't handled properly in quota
Version 5.4.4.40 (28/09/2017)
- When a survey is updated with a new question in importation that does not exist on the sample list, a warning is shown
- Incorrect agent used when an interview is sent by another agent 'after connection lost'
- Semi-opens not sent correctly to supervisor
Version 5.4.4.39 (25/09/2017)
- Error when switching contacts from web to cati
- Make sure details are xml proof when saving supervisor action
- When call now was canceled for a contact, the contact did not became available again
Version 5.4.4.38 (14/09/2017)
- Possible missing debugging due sharing violation when opening file
- Log file closed multiple times
- Error code incorrect if timeout expires while waiting for external program
- Increased timeout for external qes action to one hour
- Changed timeout for survey database queries from 30 to 300 seconds
- Skills category isn't always calculated correctly
Version 5.4.4.37 (01/09/2017)
- Possible crash when AskiaFace connection closes while quota data is being sent
- Don't change selection on view for non-CCA actions
- Don't change selection on view when webprod survey is set online
- Improved performance of update webprod survey list
Version 5.4.4.36 (22/08/2017)
- Check if task id from the contact matches with the id from the survey
- Fix in recalculating quota category for multi-coded questions
- CCA restrictions missing on initial install
Version 5.4.4.35 (11/08/2017)
- 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
Version 5.4.4.34 (26/07/2017)
- Fix sending mails with bounce detection enabled
Version 5.4.4.33 (19/07/2017)
- 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 &
- 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
Version 5.4.4.32 (05/07/2017)
IMPORTANT: not compatible with AskCmn < v5.4.4.7
- Result for update quota from CcaAPI sent incorrectly - Requires CcaAPI 5.4.4.9
Version 5.4.4.31 (04/07/2017)
- 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'
Version 5.4.4.30 (30/06/2017)
- 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
Version 5.4.4.29 (26/06/2017)
- 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
Version 5.4.4.28 (22/06/2017)
- Fixed missing export file when creating a new export of interviews
- Context menu now shows last 10 interview exports
Version 5.4.4.27 (21/06/2017)
- Contact list schedule: fixed unable to set end date
- Contact list monitor did not count recovered contacts correctly
- Fixed download of previous interview exports.
Version 5.4.4.26 (19/06/2017)
- 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
Version 5.4.4.25 (14/06/2017)
- Mailing could stop too early when sending more emails than the current 'to do' interview count
Version 5.4.4.24 (13/06/2017)
- Fix 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 crash when call ends while update outbound stats is in progress
- Possible fix for "Stopping job schedule because it wasn't supposed to be running" error
- Extra protection against infinite loop on retrieve contact for telephony
- Telephony available value not updated hourly for lists attached to VBScript, CTScript or Project
- Problem with outbound dialing for VBScript/CTScript
- Problems with quota 'first' priority
- Don't show scheduled icon for list is all schedules are disabled
- Survey option 'do not load interviews started before ...' ignored when reading quota data
Version 5.4.4.23 (09/06/2017)
- Incorrect time-stamps for send email events in statistic_WebInterviewEvent
- When using multiple lists for each quota item, the 'first' quota priority isn't working properly
- In case of an agent log off on the API, the quota is now unlocked based on sessionId instead of SocketIdentifier
- Incorrect upgrade of 'call appointment in spite if quota' option
- Added setting for idle timeout of global mailing connection
- 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
- Possible crash if starting a scheduled job fails
- UTC problem in log files
- 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
Version 5.4.4.22 (19/05/2017)
- Possible crash after changing agent on cati socket after failed login (when using CTArchitect)
- Possible crash on outbound dialling (introduced in 5.4.4.21)
Version 5.4.4.21 (19/05/2017)
- 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).
Version 5.4.4.20 (12/05/2017)
- Import task package for CTScript/VBScript wasn't working properly
- Possible crash on database error when writing stats
Version 5.4.4.19 (10/05/2017)
- 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
- 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
Version 5.4.4.18 (02/05/2017)
- Fixed various problems with Dial Broadcast.
- 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
Version 5.4.4.17 (24/04/2017)
- 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.
- 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
Version 5.4.4.16 (12/04/2017)
- 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.
- Fixed copy/paste of agent resulting in changing the default agent
- Possible deadlock when quota appointment counts are updated
Version 5.4.4.15 (31/03/2017)
- Fixed wrong default object restriction check in FindCall
- Possible deadlock due to incorrect lock in find contact on quota lines
Version 5.4.4.14 (28/03/2017)
- 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.4.13 (22/03/2017)
- 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
Version 5.4.4.12 (08/03/2017)
- Possible deadlock when retrieving quota availability
Version 5.4.4.11 (07/03/2017)
- Not all supervisors are notified when task goes into importing state
- List monitor shows values on incorrect line on 'last calls' tab
Version 5.4.4.10 (07/03/2017)
- 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
Version 5.4.4.9 (03/03/2017)
- 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
Version 5.4.4.8 (01/03/2017)
- 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
Version 5.4.4.7 (08/02/2017)
- statistic_JobInstances.ManagedByScheduleId value could get an incorrect initial value
- AskList.AskSurveyId could become corrupted for web interviews
- Possible crash on 'analyze live data' or 'edit working copy' if survey path contains a %-sign
- Temp file generated in 'analyze live data' has the wrong extension
- Possible crash due to internal locking issue
Version 5.4.4.6 (10/01/2017)
- Possible infinite loop when modifying paused schedule
- Restart previously running job schedule when restarting CCA
- Fixed a few incorrect API response codes
- Always send module list to Supervisor
- Problem with converting 5.3.3 list schedules to job schedules
- Creating list on supervisor from remote LST wasn't working
- Problem when sending coding interviews
- Possible crash on API question update
- Added extra verification for quota locking
- Improved debugging for job scheduler
- Prevent scheduler problems when timezone is invalid
- AskiaFace login issue when recreating a deleted agent
- Fixes for CATI login by NT authentication
- Incorrect UPDOBJ result on API socket if token is invalid
- Problem with switch to web from cati
- Fixed possible crash when parsing bounced emails
- Crash when editing DNC list schedule
- Quota import incorrect for imports of double fields
- List field column 'imported by target' was not correct
- Modified interview could be ignored with 'interview is older than the one in database' error
- Fix in query for retrieving annotations
- Return id of newly created annotation by API
Version 5.4.4.5 (18/11/2016)
- Fixed wrong detection of checked build / debug build.
Version 5.4.4.4 (17/11/2016)
- Fixed wrong detection of checked build / debug build.
Version 5.4.4.3 (17/11/2016)
- Fixed wrong detection of checked build / debug build.
Version 5.4.4.2 (17/11/2016)
- Fixed running state issues caused by a manual start/stop of telephony on a contact list which is also managed by a schedule
- Update JobLinkId field in statistics_jobInstances table after update
Version 5.4.4.1 (14/11/2016)
- Allow agents to remove themselves from any outbound activity (managed through restrictions)
- Configurable timeout for survey threads
- Added restriction for deletion of recordings
- Added appointment statistics
- SMTP & POP3 passwords are stored encrypted in database
- Added check that pause isn't used in restriction before it can be deleted
- Added possibility for users to provide feedback for web surveys. This option can be enabled in the survey properties (for web surveys only) The feedback is currently only stored in the statistics database.
- Speech jobs can now be scheduled (only through API)
- Survey data can now be anonymized depending on supervisor restrictions and survey settings
- Added 'find/edit contacts' link on list monitor
- List monitor now contains details for 'blanks'
- Socket for agent monitoring is moved to seperate thread to improve connection handling
- Fix milliseconds precision in some edge cases during xmlSerialization
- Fix in serialization of creation and modification date of a jobinstance
- Only active inboundgroup memberships are now sent to CATI
- Check if the updated Web or SLA object is a conflicting object
- Using the API, it's no longer possible to update an object that was marked as deleted
- Fixed possible deleting of wrong joblink when updating a speechjob
- Fixed possible timezone offset deserialization error
- Fixed crash when a job is finished
- Fixed isCompleted value when notifying API of new interview