Cca 5.3.1
5.3.1.36 (23/09/2013)
- Prevent crash during export sql data to qes
- Possible crash when an agent logs off while CCA is closing
5.3.1.35 (25/06/2013)
- Possible errors when updating an LST list with external data
5.3.1.34 (10/06/2013)
- Retry query on sql server 2012 error Code 80040E14 - [Microsoft OLE DB Provider for SQL Server] The referenced entity 'xxx' was modified during DDL execution. Please retry the operation.
- Possible crash if uncompressing a sound recording fails
5.3.1.33 (24/04/2013)
- Error when modifying DNC list properties on supervisor
- Crash when receiving a message while running as an NT service
5.3.1.32 (08/04/2013)
- Fixed bug causing failure to update questions (via the AskiaFieldAPI) used in quotas (#5359).
5.3.1.31 (05/04/2013)
- Added logging for failure to update question/sub-survey definition via the AskiaFieldAPI (#5358).
5.3.1.30 (22/03/2013)
- Unnecessary survey updates could be executed from WebProd surveys
5.3.1.29 (07/03/2013)
- Find/edit contact could return too few result when multiple lists are used
5.3.1.28 (25/02/2013)
- Small issue in find contact dialog
- Prevent infinite mailing loop with unexpected errors
- Peneos might not be recalculated when changing quotas while list isn't loaded
- ADO problems caused by microsoft (explanation: see http://blogs.msdn.com/b/psssql/archive/2011/10/03/yes-we-made-a-mistake-and-are-finally-going-to-fix-it.aspx)
5.3.1.27 (01/02/2013)
- Possible quota issues when keeping incompletes
5.3.1.26 (31/01/2013)
- 'max total calls' could be overwritten after an upgrade which added new call result codes
- Connection to reporting service could become corrupted
- Possible quota issues when keeping incompletes
5.3.1.25 (17/01/2013)
- service connected to CTArchitect did not work
- Dialing in predictive could get in unresponsive state in real rare conditions
5.3.1.24 (07/01/2013)
- Sendmail routing from web does not support unicode char in subject
5.3.1.23 (18/12/2012)
- Possible issues when saving CTScript data after an error occurs
- Possible infinite loop when an error occurs during exporting a list to LST
5.3.1.22 (12/12/2012)
- Possible errors with CTScript on call backs
5.3.1.21 (11/12/2012)
- Possible access violation when reading CTScript data
5.3.1.20 (10/12/2012)
- DNC lists weren't always checked when creating a list
- Default DNC lists and callback shifts could be lost when creating a new list
- Added missing AgentID and AgentName list event parameters
- Added setting to disable quoted-printable encoding when mailing
- It was impossible to run multiple queries in a list event for an access list
- Predictive calls not correctly processed for CTScript tasks
5.3.1.19 (05/12/2012)
- Callback script could cause 'Encountered an improper argument' error when using [Contact.CallCount] parameter
- Problems with callback script if string variable contains a carriage return
- Possible error when importing an LST containing calls
- Possible crash when using predictive dialling with VBScript/CTScript
- Improved performance when using DNC lists
5.3.1.18 (03/12/2012)
- Update with external data DNC list could cause errors
- Error when using a string list field in the callback script
- Modifying callback time in callback script didn't always work
- Phone number derivation wasn't working
5.3.1.17 (26/11/2012)
- In rare cases it could be possible 2 webprod surveys pointed to one cca survey ID
- Play sound didn't work if no task set
- Possible errors in CContactList::UpdateListFromCalls when using callback scripts
- List events:
- System.ResultCode and System.SubResultCode parameters didn't have correct value on interview finished event
- System.CallID parameter wasn't enabled for interview started event
- Mailing could get stuck when detecting an empty mail address
- Warning message when context tab for a coding group is empty (Issue #5163)
5.3.1.16 (14/11/2012)
- Problems with converting list fields on upgrade to v5.3.1
- Reload survey could cause crash
- Possible crash when CTArchitect connection closes at the moment the 'end outbound' is sent
- Typo in restrictions dialog
- Added option to prevent exporting quota data
5.3.1.15 (25/10/2012)
- Fields with no name could appear after upgrading
- Fields with the name '10' could appear after upgrading
5.3.1.14 (24/10/2012)
- Impossible to play recordings with Supervisor
5.3.1.13 (19/10/2012)
-
Impossible to play recordings with SupervisorFix wasn't included - Made update task timeout configurable
5.3.1.12 (12/10/2012)
- Don't delete empty AskExternalUniqueId/AskEmail/AskTelephone if they have a role (mostly when importing LST's)
- Running reports sub-menu could run wrong report if they contain multiple report types (list reports on task, for example)
5.3.1.11 (09/10/2012)
- Delete AskExternalUniqueId/AskEmail/AskTelephone if they're not used and empty
- List connection was closed in case of an error in ExportContact
- Export contact fails when updating list from calls
5.3.1.10 (08/10/2012)
- Disabled undo when saving survey on cca (not on supervisor) because of high memory usage
- Recalculate agent skills if 'at least one peneo expected' error occurs
5.3.1.9 (26/09/2012)
- After some time of inactivity, some timers could be stopped inadvertently. This could cause various problems, for example survey monitors which aren't updating on Supervisor.
- When mailing for a list where the survey ISN'T online, the ccaStartSurveyLink and ccaSurveyExternalName fields could contain wrong survey name
- Clarified error message if an error occurs when selecting a table while creating a new sample list
5.3.1.8 (18/09/2012)
- CATI mail can fail to send after SMTP server closes connection
- Close SMTP connection after 5m of inactivity
5.3.1.7 (17/09/2012)
- Possible crash when an error occurs in CContactListDB::GetPeneoTimeAvailable
- Improved error handling in CContactList::GetPeneoTimeAvailableFromDB
5.3.1.6 (13/09/2012)
- Survey Monitor and Quota availibility dialog could stop updating is somebody else updated the task
- CallID reset in qes when modifying interview
- Extra logging in case loading a survey fails
- Improvements to survey threads' message handling
- Problems when there's no CTArchitect connection at startup
- Don't require reload restriction for an internal reload (on update task for instance)
5.3.1.5 (05/09/2012)
- Coding problem
5.3.1.4 (04/09/2012)
- Reload survey could block the list threads if the thread wasn't started yet
- Survey 'exporting' flag was removed when trying to start a second export. It was possible to start a second simultaneous export after this by clicking export again.
- Reload list stats when recovering contact or WRCACL
- Import of 'ccaSeed' wasn't working anymore.
- Make sure to disconnect the SMTP server when sending test emails
- Possible crash when an error occurs during processing coding commands
5.3.1.3 (21/08/2012)
- Don't import the AskInCall field from LST
- 'No calls' could report 'no problem' incorrectly
- Possible crash when supervisor socket closes while interview data is sent for modify interview
- General pause alarms aren't read correctly from database
- Resources disappeared when updating task through coding
5.3.1.2 (03/08/2012)
- Get Analyse path on cca 64 bit or a 64bit machine not working properly (for analyse live data)
- Problems when sending mails after recovering contacts
- Available contacts for mailing and lists monitor wasn't updated after adding/removing a DNC list
- List properties, numbers page: Don't warn when removing DNC list if there's no DNC list selected
- AskLastTelephonyResult could (inadvertently) contain web results, which messed up the monitor dialog
- Error when importing an LST created by exporting a list in v5.3.0
- Improved checking of restrictions by update task &reload
5.3.1.1 (23/07/2012)
- Reconnection issues when connection to cati broken
- Possible crash when supervisor socket closes while 'find contact' data is sent
- Database error when CTArchitect connection is restored
- Derivation fields not saved correctly
5.3.1.0 (16/07/2012)
Changes / New Features
- Restrictions restructured:
- Database structure is overhauled
- Restrictions for send message, see-in, listen-in, listen-in-participation and recording can be set per agent
- Restrictions for analyze live data, modify interviews, delete interviews, get/edit/update working copy (Issue #4183), edit quotas and export can be set per task
- Restrictions for modify fields and export can be set per list
- AskFaceXXX table is no longer created in the lists database (it wasn't used yet)
- Added the possibility to cross-check your sample lists with lists with contacts which shouldn't be used ('do-not-contact' list)
- It's possible to choose whether to check phone, email-field, or both
- It's possible to use any regular sample list as DNC list
- It's possible to create specific do-not-contact lists
- Client sockets (Supervisor, Cati, Face, AskiaExt, API, Reporting Service):
- Instead of an unencrypted and an encrypted sockets there are now 2 sockets, and it's configurable whether they use encryption or not
- All sockets also support compression, again configurable per socket
- The setting 'request password' can also be set per socket
- Note: Backwards compatibility is preserved: if the connecting socket doesn't support the new protocol, the first socket will fall back to be unencrypted &uncompressed, the second to be encrypted &uncompressed
- The French and English version are now rolled into one! You can change the language at runtime.
- Extra Call Results added agent phone unavailable, network out of order, number changed, call rejected
- CLI can be set from a list field when dialling from a list
- Find/edit contact dialog supports date time sorting
- Added the option to reset an interview from find/edit contact. This will reset the data in the list and on AskiaExt/WebProd, so future calls and/or web interviews will start with a new interview. Optionally the data can be deleted from the survey too.
- Call results dialog
- Call Results dialog is now a tab in the task properties. This allows setting the default call results.
- The main result now also display their result code
- For CTScripts it's possible to define subresults for success
- Extra list event parameters:
- Result &sub-result (Issue #2611 ཉ)
- Task ID &Name
- Restrictions properties dialog is now resizable
- The number derivation has been replaced: Instead of adding an integer to the current phone number you can now change phone field.
- Reports on lists are now possible (Issue #3659). 6 standard list reports are available. These reports use 3 new views in the lists database: AskLists, AskCalls and AskEmails. Note that the list reports can also be run for lists and groups.
- Alarms on Cati Voip conditions &Cati PC High CPU usage (Above 50% for at least 3 seconds will trigger an alarm)
- Implemented recover for web (mailing)
- See-In &ListenIn statistics
- Find/edit contact sort agent by name (in search conditions)
- Improved about dialog:
- 64/32 bit displayed
- AskCmn version displayed
- Beta info displayed
- Added CallID as list event parameter (for 'interview finished' only)
- Extra contact states: in call &blocked (priority=0)
- It's now possible to disable the supervisor data socket by setting the port nr to 0. Supervisor won't show an error, and will just fall back to using 1 connection for all traffic
- Show warning when using 'next shift' while no shifts are configured (Issue #4493)
- Reporting changes:
- Re-implemented reporting service in .NET, because the old crystal reports RDC was no longer supported
- Added full support for SQL Reporting Services Reports
- Filters &formulas are entirely managed by the report itself
- These reports have to make use of the linked servers which are automatically created by CCA.
- To create the reports you have to use Report Builder 2.0. Version 3.0 isn't supported yet by .NET 4.0.
- To run SSRS reports, you have to use the reporting service. Internally running these reports isn't possible.
- It is now possible to create filters on Surveys, VBScripts and CTScripts separately (instead of on Tasks)
- It is now possible to create filters on SLA's and Reports
- You can now set the question to be asked when prompting for a report formula's value
- The settings are now ordered in a more logical way. (Note that this isn't entirely alphabetical - some items are grouped together logically)
- Cati and Supervisor can now log in by username+password (instead of selecting an agent from the list). The login method has to be set in the Cca settings, and can be different per socket. Look for the 'select agent from list' settings.
- Renamed 'blacklist' to 'inbound blacklist'
- Improvements to See-In
- Program no longer hanging while connecting
- When the connetion is broken, a message is displayed. Reconnecting is also possible
- Pressing F5 will refresh the view
- For CATI and Supervisor it is now possible to let CCA choose a location automatically (Or, when using CTArchitect, let the dialler select a softphone location automatically)
- Added statistics on group memberships
- Added pie chart on list monitor
- You can now configure when an alarm will be created when an error occurs. (Settings: 'Minimum time between alarms when writing error to log file')
- Added ccaContactId list import
- Added a few extra error codes for export survey (to make debugging easier)
- Changes to reload survey (and lists)
- There's an restriction specific for reloading
- A warning is displayed when trying to reload
- When a survey is reloaded, a warning is written to the log file
- Added extra logging in case an error occurs while sending a mail (for mailing routings and internal CCA mails, not list mailings)
- Survey monitor: Capi agent columns are sorted by name
- You can now delete multiple calls from the calls view
- Reload improvements:
- Logged a warning in case of reload
- Displayed a messagebox with a warning when reloading
- Added restriction for reload survey
BugFixes
- Route properties dialog display issues
- Deleting multiple alarms didn't work
- Wrong seed sent to AskiaFace when connecting first time to CCA
- Dialog blocked when editing schedule with 'next run time' = 'never'
- Possible error when adding fields to sample list (reload fixed this)
- Next calls columns messed up when changing lists while monitor dialog is open