XCALLY Changelog

XCALLY Changelog

The Motion versioning follows the Semantic Versioning guidelines.
In this changelog you can find our main versions, with updates and improvements, while in Advanced Changelog (dedicated to XCALLY partners and stakeholders) you can view the details of all released tasks.

Remember to Hard Refresh and clear Application Data in your browser after the update

[If you need to explore the previous changelog click on the relative year: 2024 | 2023 | 2022 or find out Phonebar Changelog]

 

Last Version

 

 

Last Version

 

XCALLY

3.59.0

Release Date:
Oct 29, 2025

Asterisk

Recommended Version:
18.26.0

Link to update:
Asterisk Update

Important Notice: Redis Container Requirement

Starting from version 3.34, a dedicated container including a Redis instance was introduced to support QA-related functionalities. Beginning with version 3.57.0, the presence of this container has become required for several core platform features.

To ensure full compatibility and access to all new capabilities, it is mandatory to perform a complete installation of all microservices (procedure available on Advanced wiki), which includes:
- the Redis container (bullmq-v1) --> discover how to check Redis installation (Advanced wiki)  
- the new real-time dashboards
- the system monitoring components available through Grafana.
Alternatively (less recommended option), it is possible to install only the bullmq-v1 container to meet the minimum requirements. However, this configuration will not provide the enhanced monitoring and real-time features introduced in recent versions.

Important Notice: Redis Container Requirement

Starting from version 3.34, a dedicated container including a Redis instance was introduced to support QA-related functionalities. Beginning with version 3.57.0, the presence of this container has become required for several core platform features.

To ensure full compatibility and access to all new capabilities, it is mandatory to perform a complete installation of all microservices (procedure available on Advanced wiki), which includes:
- the Redis container (bullmq-v1) --> discover how to check Redis installation (Advanced wiki)  
- the new real-time dashboards
- the system monitoring components available through Grafana.
Alternatively (less recommended option), it is possible to install only the bullmq-v1 container to meet the minimum requirements. However, this configuration will not provide the enhanced monitoring and real-time features introduced in recent versions.
Consider that some features are available only on New Client Experience. If your server was installed before July 27, 2023, run the following script to update the NGINX configuration (standalone or all-in-one installations only - if you have HA, DR, reverse proxy etc you need to contact our support team):
curl -u 'public:bs4#)W]h8+VK),RV' --silent --location https://repository.xcally.com/repository/provisioning/Scripts/motionV3_nginx_update_for_x_client | bash
To avoid issues, we recommend launching the script while agents and users are not logged in to the system. Consider that, by running the script, a new NGINX configuration file will be installed while the old client configuration file will be saved as a backup at the path indicated in the script. Any custom changes made by the user will not be automatically carried over.

Version 3.59.0

Oct 29, 2025

 

Updates & Improvements

Important Notice – Debian and MySQL

Starting from the XCALLY Motion release 3.59.0, we support Debian 13 and we suggest it as operating system.

Furthermore the MySQL 8.0.X version, currently included in the XCALLY Motion installation, will reach End of Life in April 2026. For this reason, starting from the XCALLY Motion release 3.59.0, we support MySQL 8.4.X version.

  • For new servers: the installation will automatically include the MySQL 8.4.X.

  • For existing servers: A manual update procedure to upgrade to MySQL 8.4.X is available at this link on Advanced wiki (Jira credentials required). Manual upgrade to MySQL 8.4.X is strongly recommended only starting from release 3.59.0. Previous versions contain a Foreign Key not fully compatible with the constraints introduced in MySQL 8.4. When upgrading from previous versions, the Foreign Key must be corrected manually before proceeding, otherwise the procedure will generate an error.

[XM-2280][XS-12611] Added the possibility to extract variables from OpenAI chat interactions → How to use extract and use variables from OpenAI Chat

[XM-3631][XS-12865] Added the ability to customize the Reset Password Template message under Settings → Email, and enable it in Settings → General → Global → Reset Password Email Templates

Advanced Release Notes - New database column

ResetPasswordMailId

[XM-4704][XS-14383][XS-14469] Implemented the quote reply feature for WhatsApp interactions using Meta provider (including support for contextual replies from both customer and agent sides) → WhatsApp quote reply feature

Advanced Release Notes - New database column

contextMessageId

[XM-4772][XM-5073][XS-14483] Added the ability to delete all contacts in a list (consider that contacts with WhatsApp open interactions will not be deleted). The function is available from both the Lists section (via the three-dots menu) and the Contacts section (by clicking the trash icon after selecting a list in the filter) → Delete from List section | Delete from Contacts section

[XM-4778] Added display of Meta error messages when WhatsApp template delivery fails

Version 3.58.0

Oct 9, 2025

Updates & Improvements

[XM-2044] Migration on New Client Experience of Staff/Agents section → Agents on New Client Experience

[XM-2945] Migration on New Client Experience of Video/Screen Recordings section → Video Screen Recordings on New Client Experience

[XM-3543] Updated graphic component of language selection on New Client Experience

[XM-4080][XS-13516] Added support for screen recording across multiple monitors (available starting from Phonebar version 5.12.0.0) → Phonebar Agents settings

Advanced Release Notes - New database column

screenRecordingMultiMonitor

[XM-4681] Migration on New Client Experience of Change password modal → Change Password on New client Experience

[XM-4682] Migration on New Client Experience of Manage MFA modal → Manage MFA on New Client Experience

[XM-4969] Added drag-and-drop functionality for folders within Custom Reports on the New Client Experience, allowing you to insert folders into other ones or move them to change their order → Custom Reports

[XM-4975][XS-14807] Updates on email modal by agent side to correctly view title (with a maximum length of 255 characters)

 

Version 3.57.0

Sep 18, 2025

Starting from version 3.57.0, we introduce the Realtime Dashboards in Beta version, accessible via SSO for XCALLY Administrators based on microservices architecture. Built on the intuitive and dynamic Grafana platform, the dashboard delivers a comprehensive, at-a-glance view of your operations: from agents and inbound/ outbound calls to queues, trunks, IVRs (Cally Square) and digital interactions.
Explore more on our Advanced Wiki: Grafana Realtime Dashboards (Jira credentials required)

 

Updates & Improvements

[XM-3542] Updated date/time format management, now accessible through a dedicated modal in the Admin Panel (New Client Experience) → Manage Date/Time Formats on New Client Experience

[XM-4097] Adding an interface selection option for "External" agents during login, to select among Internal (default), Phone or Mobile. If hotdesk option is enabled, the dropdown will not appear, and the standard hotdesk procedure will be followed → External Agents

[XM-4248][XS-13801] Implemented a new IVR block of Tilde ASR in Cally Square → New Tilde ASR block in Cally Square

[XM-4651] Migration on New Client Experience of Analytics/Reports section → Reports on New Client Experience

[XM-4743] Added automatic refresh of User pages on New Client Experience when an Administrator updates permissions

 

Version 3.56.0

Aug 26, 2025

 

Updates & Improvements

[XM-2053] Migration on New Client Experience of Settings/General section → General Settings on New Client Experience

[XM-3236] Migration on New Client Experience of Voice/QA Categories → Quality Analysis - AWS Categories

[XM-4387] Migration on New Client Experience of Tools/Templates → Templates on New Client Experience

[XM-4453] Implemented the ability for agents to edit internal notes on Email Channel → Email Channel – Internal Notes Editing

[XM-4520] Implemented a new column that allows agents to enter and view a custom title for email channel interactions → Set custom title to email interactions

Advanced Release Notes - New database column

title

[XM-4709] Updated configuration settings of Amazon Lex and Dialogflow bot applications (under the Actions tab of channel accounts – New Experience) to allow defining an optional welcome message of up to 255 characters

[XM-4710][XM-4711][XM-4858] Updated New Experience configuration settings under the Actions tab of channel accounts:

  • the Autoreply application is set on ‘First Message’ as default value of the Frequency field

  • the System application is set on ‘true’ as default value of the Json Mode field

  • the System block is set on “None” as default value of the Variable field to indicate that no variable is selected

[XM-4725] Update in the New Experience to add a validation warning "This field is required” when a user clicks on a mandatory input field and then clicks outside the field without entering any value

[XM-4733][XM-4737] Updates in the New Experience of SMS accounts, by adding the Description field in creation and quick editing and removing the possibility to modify the Name field in edit mode

Version 3.55.0

Aug 5, 2025

Updates & Improvements

[XM-2905] Migration on New Client Experience of Voice/Music on Hold section → Music on Hold on New Client Experience

[XM-2956] Migration on New Client Experience of Tools/Intervals sectionIntervals on New Client Experience

[XM-4112][XS-13426][XS-14236] Updated the dimensions of the email reply editor window to adapt to different screen resolutions

[XM-4511] Update on Quality Analysis Settings to select only compatible AWS Regions depending on the feature (Transcribe, Sentiment or Post-call Analytics) → Quality Analysis with AWS Account

[XM-4514][XS-14125] Implemented the support of Lithuanian language in the Dialogflow V2 block of Cally Square and Dialogflow V2 Omnichannel action

[XM-4738] Quality Anaysis logs improvement

 

Version 3.54.0

Jul 17, 2025

Updates & Improvements

[XM-2045] Migration on New Client Experience of Staff/Users section → Users on New Client Experience

[XM-2058] Migration on New Client Experience of Settings/Updates section → Updates on New Client Experience

[XM-2060] Migration on New Client Experience of Settings/System section → System on New Client Experience

[XM-2932] Migration on New Client Experience of Openchannel/Accounts section → Open Channel Accounts on New Client Experience

[XM-2942] Migration on New Client Experience of WhatsApp/Accounts section → WhatsApp Accounts on New Client Experience

[XM-4657] Update on GUI to implement the functionality of toast notifications position also in the New Client interface

[XM-4662][XM-4663][XM-4664] Updates on some filters on advanced search on Interactions Tab on New Client Experience

[XM-4665] Update the possibility to drag and reposition the Read column as needed in Interactions Tab on New Client Experience

 

Version 3.53.0

Jun 30, 2025

Updates & Improvements

[XM-2928] Migration on New Client Experience of SMS/Accounts section → SMS Accounts on New Client Experience

[XM-3281][XS-12193] Added support for translating the 'Ok' and 'Cancel' labels, shown when the web chat interaction is closed by the customer from the web chat snippet → 'Closing Confirm' and 'Closing Dismiss'

Advanced Release Notes - New database column

closingOk

closingCancel

[XM-3595] Updated limit of Max Input Tokens in Agent Assistant according to the chosen ChatGPT base model → Max Input Tokens - Agent Assistant

[XM-4101][XS-13636] Disabled Google Chrome's autofill on the 'From user' field in the Tools → Trunks section to prevent incorrect values from being automatically filled

[XM-4170] Implemented new tag visualization and filtering in the Email interactions view of the Agent's web interface. Furthermore it's now possible to tag an email from the three dots menu next to the interaction - without the need to open it - both from Admin and Agent side. → Tag visualization for emails | Agent Omni Desktop Interface

Advanced Release Notes - New database column

enableNewTagView

Enable tag visualization for agents as a folder-style list in the left panel (email channel only)

[XM-4171] Implemented a new Tags section under Email → Accounts in the Admin web interface, allowing you to create and manage tags specific to each account → Email Accounts | Tags

[XM-4220][XS-13666] Improved error messages related to templates (in case of template cancellation issue or template duplicate names) from the administrator side on the WhatsApp channel. Added filter to select templates (All | Not Deleted | Deleted) → WhatsApp Templates

[XM-4282][XM-4411] Implemented Sentiment Analysis for digital interactions across Chat, SMS, WhatsApp and OpenChannel. The sentiment results are visible to administrators, supervisors and agents within the interface. → Sentiment Analysis for Agents | Sentiment Analysis on Chat Channel | Sentiment Analysis on WhatsApp Channel | Sentiment Analysis on SMS Channel | Sentiment Analysis on Open Channel

ChatInteractionId

OpenchannelInteractionId

SmsInteractionId

WhatsappInteractionId

[XM-4466] Update of XC_PLUGIN_RESTART variable’s value to true to automatically restart plugins on application startup

[XM-4495][XS-14070] Update on mandatory disposition behaviour from the 2nd level: also for textual channels, mandatory disposition is required for all disposition levels.

[XM-4557] Upgraded WhatsApp META API to latest version (v23) → Upgrade API Meta version

[XM-4566][XS-14155] Updated the disposition modal in the agent web interface to hide the "Recall Me" and "Reschedule" options for agents who do not have the necessary permissions. These options are not visible also when the dialer license is not active.

[XM-4599][XM-4612] Added "success" and "failure" contacts details for POST /api/cm/contacts/create_many endpoint

Version 3.52.0

Jun 5, 2025

 

Updates & Improvements

[XM-2936] Migration on New Client Experience of Fax/Accounts section → Fax Accounts on New Client Experience

[XM-3425][XM-4476][XS-12498] Implemented time focus on textual channels to track the amount of time an agent spends on each interaction (without therefore including the time spent managing other channels in a multi-channel condition) → How to track focus time

[XM-3814][XS-13272] Update in time information at endpoint via API to apply the chosen timezone on manual report generation → Timezone Extracted Reports

Advanced Release Notes - New database column

timezone

[XM-4193] Graphical update on AI Conversations Dashboard (font style and size)

[XM-4406] Update on Assistants for chatbot to no longer display the string source

 

Version 3.51.0

May 15, 2025

XCALLY is making a strategic evolution to a microservice architecture, designed to provide greater flexibility, efficiency and innovation.

Starting from version 3.51.0, the core microservices, monitoring and management components will be available for monolithic installations.

If you would like to adapt your server to the new microservices architecture, it is necessary to run a script before proceeding with the version update. Please check the below links (Jira credentials required for Advanced wiki):

Updates & Improvements

[XM-2893] Migration on New Client Experience of Contact Manager/Lists section Lists on New Client Experience

[XM-2896] Migration on New Client Experience of Contact Manager/Global Custom FieldsGlobal Custom Fields on New Client Experience

[XM-2898] Migration on New Client Experience of Voice/Queues Voice Queues on New Client Experience

[XM-3577][XM-4067] Update on realtime section, by showing chosen pause reason in agent’s status Pause Reason on Motion Bull Realtime | Pause Reason on Voice Realtime | Pause Reason on Chat Realtime | Pause Reason on Email Realtime | Pause Reason on Whatsapp Realtime | Pause Reason on SMS Realtime | Pause Reason on Open Channel Realtime | Pause Reason on Fax Realtime

Advanced Release Notes - New database column

pauseReason

[XM-4030][XS-13517] Improvement of Czech translation

[XM-4065] Implementation of transferring textual interactions to offline/busy/max capacity agent → Transfer to offline agents for textual channels

[XM-4353] Implementation of SAML Multi login configuration feature to use the same account using SAML for the association of multiple XCALLY users (Admin, Users, Agents) SAML Multi login configuration

Advanced Release Notes - New ENV variable and new database column:

XC_SAML_MULTI_USER_FIELD=ssoid #configure ssoid attribute with a value (email or custom)

So if you use the Azure user email as multi login attribute, instead of a custom value, you can use the email attribute in the configuration: e.g. XC_SAML_MULTI_USER_FIELD=email 

#user table externalId

[XM-4354][XM-4450] Implementation of Dispositions specific for queues on all channels. Moreover now when an agent completes a call or interaction, the system will show in a improved visualisation the available Dispositions by aggregating Global, List/Account-based and Queue-specific Dispositions to ensures that only the most relevant Dispositions are shown depending on the interaction’s origin and context Dispositions on Voice Queue | Disposition on Chat Queue | Disposition on Email Queue | Disposition on Open Channel Queue | Disposition on WhatsApp Queue | Disposition on SMS Queue | Disposition on Fax Queue | Disposition on Motion Bull | Dispositions by agent side

Advanced Release Notes - New database columns

VoiceQueueId MailQueueId FaxQueueId SmsQueueId OpenchannelQueueId ChatQueueId WhatsappQueueId

[XM-4394] Implementation of new Cally Square block for Deepseek integration Deepseek Cloud Provider | How to configure a DeepSeek bot | DeepSeek IVR Block

Advanced Release Notes - New database column

cloudProviderService

to identify if the bot is created with OpenAI or DeepSeek

[XM-4474] Release of core microservices, monitoring and management components for microservices architecture → XCALLY Script - Microservices Installation - Advanced Wiki

 

Version 3.50.0

Apr 24, 2025

Updates & Improvements

[XM-2902] Migration on New Client Experience of Voice/Internal Routes section → Internal Routes on New Experience

[XM-2953] Migration on New Client Experience of Tools/OpenAI Bots section → OpenAI Bots on New Experience

[XM-2976] Migration on New Client Experience of Appzone/Plugins section → Plugins on New Experience

[XM-3110][XS-11675] Update for new messages on WhatsApp with Meta: if contact is missing phone or mobile field, now agent can send messages → Phone and mobile contact fields for WhatsApp

[XM-3760] Added Quality Analysis features to Cally Square Recordings for transcription, sentiment analysis, post call analytics and categories → Quality Analysis for Cally Square recordings

Advanced Release Notes - New database column:

SquareRecordingId: id key linking to the associated Cally Square recording

[XM-3849] Added OpenAI as provider for sentiment analysis (in addition to transcription) → Sentiment Analysis with Open AI

[XM-3850] Added sessions counter of the Open Channel in the Settings/License page → License Information

[XM-3952][XS-12751] Improvement on the Tags search, allowing the agent to search tags by name within the Tag filter in the toolbar → Omni Channel Features

[XM-3967][XS-13431] Update of supported regions list for AWS Lex (in Cally Square block and channels action flow) → Amazon Lex Block | AmazonLex Application

[XM-4222] Update on visualization of QA categories in the post-call analytics and voice recordings list to distinguish matched categories with different colours → Voice Recordings on New Client Experience

 

Version 3.49.0

Apr 3, 2025

Updates & Improvements

[XM-2900] Migration on New Client Experience of Voice/Inbound Routes section Inbound Routes on New Experience

[XM-2919] Migration on New Client Experience of Chat/Chat websites section Chat Website on New Client Experience

[XM-2952] Migration on New Client Experience of Tools/Cloud providers section Cloud Providers on New Client Experience

[XM-3555][XS-12750] Tags Update: it is now possible to rename a tag that has already been assigned to an action

[XM-3574] Implementation of Agent Profile in Realtime section → Realtime View | Agents

[XM-3652] Updates on sticky sidebar's header on New Experience, to view always logo and switch, while scrolling through the sidebar elements

[XM-3809] Implementation of Automatic interactions closure for inactivity in general settings section of the different textual channel → Whatsapp Accounts | SMS Accounts | Email Accounts | Open Channel Accounts | Fax Accounts | Chat Websites

Advanced Release Notes - New database column:

interactionInactivityTimeout: Value of interactions autoclose timeout in case of inactivity, in minutes

[XM-3810] Implementation of Contacts Whitelist for SMS and Whatsapp Channel accounts → Add Whitelist to WhatsApp Account | Add Whitelist to SMS Account

Advanced Release Notes - New database column:

whitelistEnabled: flag indicating whether whitelist for sms is enabled (1 for enabled, 0 for disabled)
whitelistResponseMessage: message sent to contact not on chosen whitelist. 

[XM-3825] Implementation of Agent voice recording note on Omnidesktop Interface → Voice Recordings Admin side | Recordings Agent side
Advanced Release Notes - New database column:

commentNoteAgent: text column indicating Agent’s note on recording

[XM-3895] Implementation of OpenAI TTS block in Cally Square IVR Designer OpenAI TTS block

[XM-3908] Added the information on the agent's side, when a new Chat, SMS, Openchannel, or WhatsApp interaction is received, indicating if it has been managed by a bot (before this release, bot interaction was maked as not assigned) → Chatbot on Chat Channel | Chatbot on SMS Channel | Chatbot on Open Channel | Chatbot on WhatsApp Channel

Advanced Release Notes - New database column:

isHandledByBot: identifies if the interaction is handled by a bot

 

[XM-4078] Implementation of socket event generation in case of Queue Campaign with a list of contacts with Additional Phones: when the campaign fails both to contact the primary number and to contact one or more additional phones, a socket event is sent for each called additional phone

[XM-4165][XS-13686] Updated Trunks list visualization in the Edit Outbound Dial (Outbound routes/Dial plan), to remove the 250 item-limit and display all available trunks

 

Version 3.48.1

Mar 18, 2025

Updates & Improvements

[XM-4106] Add the possibility to disable Active Timings → Queue Timings

Version 3.48.0

Mar 12, 2025

Updates & Improvements

[XM-2046] Migration on New Client Experience of Staff/Telephones section Telephones section on New Experience