UCS Server - changelog
List of changes, by version.
2.4.3
New features:
- If the agent makes a call in AUX (not ready state), it can be switched to ACW state, incl. support for automatic switching back to the previous AUX state. The feature can be turned on globally in System → Parameters → UCS → Switch to ACW from AUX state too?
Changes:
- Queue reconfiguration completely reworked. Changes to UCS settings with dozens of queues and hundreds of agents are now instant (previously it could take a few seconds).
- The generation of a maximum of one report simultaneously is allowed to avoid UCS overload if multiple users generate multiple complex reports at the same time. In such a case, the user is notified that a report is being generated so that he can repeat the action later.
Fixies:
- Fixed shifting of columns for connected calls in the detailed call report.
- Fixed providing locations for new types of Yealink phones (eg SIP-T33G and SIP-T4xU).
- Fixed an error where the part of the call was not recorded after the transfer, if the call was transferred with a partial consultation and according to the settings, the first part of the call should not have been recorded, but the second part after the transfer should have already been recorded.
2.4.2
New features:
- Added support for Yealink SIP-T33G phones.
- Option to mark the reason for the agent's unreadiness as hidden (System → Agent teams → AUX reasons → Hidden). Agents switching to this state are then not displayed in the agent overview in the operator application.
Changes:
- If the 802.1X feature is used on Yealink phones, then EAP Proxy Logoff is forced after disconnecting the PC connected to the IP phone switch.
- Optimize events when suspending/resuming multiple agents/queues.
- You can choose whether the calls should be recorded in stereo (the caller and the called party are in separate audio channels) or mono (the caller and the called party are mixed into one audio channel). Settings are made via System → Parameters → UCS → Record calls in stereo.
- Whether a person (μCRM Person) should be automatically assigned to an interaction is now selectable via System → Parameters → UCS → Automatically assign person to uCRM interaction?
Fixies:
- If the caller connected the call with a consultation, then due to an error in the MixMonitor application, the next part of the call was not recorded. UCS will now force the call recording to continue again.
- Metadata loaded from external IS are preserved when the call is transferred by the caller.
2.4.1
New features:
- Added progressive dialer.
- Added long-term agent statistics for carrier application (weekly/monthly/quarterly SL/AR/TT).
- Added public holiday classes to allow multiple countries (different public holidays) to run on one UCS instance. Settings are made in System → Time routing → Holidays, individual days are set under each class of public holidays.
- For each call, the ringing time, spoken time and hold time are stored in the CDR. Originally, these times were only for calls that connected through the front call center.
- Inbound queues now inherit the metadata settings from Telephony → Settings → Metadata to be able to display data from external ISs in μCRM in the operator application.
- Added break limits *System → Agent teams → AUX reasons so that exceeding their allowed time can be displayed in the operator application.
- The reason for hanging up the call is added to the CDR metadata as the SIP_CAUSE key, which contains the SIP code and the reason for the call ending.
Changes:
- When upgrading UCS, all components (admin/operator/services/provisioning/wsproxy) are no longer required to be installed on the server.
- Regular users (not superusers) can hang up calls via the agent overview in the operator application if they have Control ACL on the group in which the call is placed.
Fixies:
- Fixed a bug where when multiple agents were suspended, the request processing was interrupted if the agent was a member of the task processing queue.
- Fixed overflow cycling when using backup/primary trunk in case both primary and secondary trunk signal SIP error code 5xx.
2.4.0
New features:
- Added user roles.
- Call metadata can now be set on the (Extension) IVR, Phone, Playback, Queue and Transformation tabs.
Changes:
- When cloning a user, it is possible to choose his visibility (setting the public flag). The default value is now visible.
- User passwords are now hashed by default using the PBKDF2 algorithm.
Fixies:
- In the case when the caller chose to switch to another queue using the IVR while waiting in the queue, the information about the new queue in the operator application was not updated (the EVENT_CALL_QUEUE_LEAVE event was not generated).
2.3.27
New features:
- Error and status messages are now also in the Czech language.
- When processing emails, you can set whether the inserted text will be inserted with formatting or as plain text. Settings are made on the mail queue.
- Added indicator by more of unprocessed e-mails from the same sender (μCRM Person). Indicated when an email is displayed next to the sender's address.
- If the calls are choppy, it is possible to set the size of the buffer memory (jitter buffer) for individual devices. It can be used in case of poorer quality of calls from home office operators. The settings are made at Telephony → Device → Network → Jitter buffer, a reasonable value is 50 to 200 ms (it puts just such a delay into the call).
- Possibility to overwrite the hostname in case the device connects to a different address, e.g. VPN. Settings are made at Telephony → Device → Network → UCS host override.
- For each number in the outgoing filter, it is now possible to set a group according to which access to call history and recordings (called party) is subsequently evaluated. Settings are made in Telephony → Outgoing filter → Patterns → Group.
- Added internal CA to manage VPN, 802.1X and web client certificates. Settings are made in System → Parameters → CA.
- Added provisioning settings for OpenVPN.
Changes:
- Newly added users are publicly visible by default (the public option is checked).
- Calls are now recorded using the new MixMonitor feature to allow recording of calls after a consultation transfer in case the caller is transferring.
- The MSAD LDAP timeout for connecting to the Active Directory server has been reduced to 2 seconds, so that in the event of a primary server failure, the system can log in users faster through the secondary server.
- In the detailed call report, a limit of 15,000 calls is set due to the possible exhaustion of all available RAM memory and the subsequent crash of UCS.
- Search by phone number in call history now searches for any part of the phone number. At least 5 digits must be entered to start the search.
Fixies:
- Fixed call termination in queue with broadcast ring strategy and ring/busy tone generation enabled.
- Fixed a bug when calls to a queued mobile phone were not distributed. An external phone number was marked as permanently busy when the network did not signal a ringing call.
- The user is provided with provisioning for the operator application even if he does not have an ACL to the group in which his user account is included.
- Fixed a critical bug where a recording could be deleted after it was automatically moved to the archive.
- Fixed a bug where the recording of a call connected outside UCS was not stopped if it was set to do so on the filter.