Contact Center - Patch Release Notes - Version 4.13.31
Release Details
Release Date: 22-March-2025
Short description: This release introduces a comprehensive ticket archival system, enhancements for dual extension App SDK, supervisor login via toolbar, and fixes for chat vulnerabilities, call handling, and UI issues.
Highlights / Summary
- Ticket Archival System: Implemented a system to archive expired tickets, allowing retrieval and filtering based on various parameters.
- Dual Extension SDK Fixes: Resolved issues in the App SDK related to linkCustomerToCall functionality for dual extensions.
- Supervisor Toolbar Login: Enabled supervisors to log in via the toolbar for basic call handling (monitoring features not available in toolbar).
- Web Chat Security: Fixed a vulnerability exposing user IDs in web chat API responses.
- Call Handling: Addressed issues related to call disconnection after laptop lid closure/reopening and hold button status during conferencing.
Build Versions
Component | Build URL |
|---|---|
ameyo-server | ameyo-server-4.13.586.20250320-R_187672-linux-gtk.x86_64.rpm |
ameyo-art | ameyo-art-4.13.84.20250320-R_187665-linux-gtk.x86_64.rpm |
ameyo-djinn | ameyo-djinn-100.0.411.20250115-R_176400.x86_64.rpm |
AMF for whatsapp, cogno and Instagram integration | AMF-100.0.239.20250327-R_54787.x86_64.rpm |
Note: Only components with significant changes are listed above, other releases has no change and are same delivered in last patch cycle
Feature Enhancements
- Ticket Archival System (EN-141018, EN-141005, EN-140992, EN-140978, EN-140059, EN-141057):
- Designed and implemented backend services and transformers to archive expired tickets, associated chat messages, and attachments.
- Provides capabilities to retrieve and filter archived data via UI/API based on parameters like date range, campaign ID, interaction ID, customer ID, etc.
- Includes UI authentication integration with the main Ameyo UI.
- Documentation Link (Internal)
- Missed Call App Enhancements (EN-141097):
- Implemented missed call notifications restricted to specific campaigns using a new configuration flag (enable.missed.call.notification) at the campaign level.
- Configuration: INSERT INTO server_preference_store (context_type, context_id, key, value) VALUES (‘'campaign', 2, 'enable.missed.call.notification', 'false'); ameyodb=# select * from server_preference_store where key ilike '%missed%';
id | context_type | context_id | key | value
-----+--------------+------------+---------------------------------+-------
143 | campaign | 2 | enable.missed.call.notification | false
- Call Removal from App Upon Successful Connection Requirement: This feature enhancement ensures that missed call entries are managed based on the actual outcome of the agent's outreach. Under this new logic, a missed call record will only be removed from the application once the call status is officially updated to “Connected.” If an attempt results in a failed connection or goes unanswered, the entry will remain active in the app to ensure no leads are lost, allowing the agent to attempt the call again.
- Dual Extension App SDK Fixes (EN-142127):
- LinkCustomerToCall Flexibility (EN-142158): The linkCustomerToCall SDK request now works with either customerCrt or userCrt value provided, instead of requiring both.
- LinkCustomerToCall Campaign Context (EN-142140): Made campaignContextId optional for the linkCustomerToCall SDK request if userCrt or customerCrt is present, improving consistency between extensions.
- Documentation Link (Internal)
- Supervisor Login on Toolbar (EN-141707):
Restored the ability for supervisors to log in via the toolbar for making/receiving calls. Monitoring and other supervisor-specific functions remain unavailable in the toolbar interface.
- Salesforce Classic Integration Testing (EN-141215):
Completed testing for SSO, CRM popup, and CRM record UID availability in post-processing variables for Salesforce Classic integration.
Bug Fixes
System Common Bugs
- Webchat User ID Exposure (SL-16610, GA-14409): Fixed a security vulnerability where user IDs were visible in web chat API responses.
Toolbar
- WebRTC Call Disconnection (SL-16771) (DCA20250206586135): Resolved an issue where WebRTC calls disconnected and failed to re-register after closing and reopening a laptop lid, requiring a tab reload.
UI/UX
- Hold Button Status (SL-16721) (DCA20250124579751): Fixed an issue where the Hold button remained active (not greyed out) after conferring a call, potentially due to incorrect state handling after call disposal.
- TPV Configuration (SL-16744) (DCA20250131583110): Resolved an issue preventing the addition of new Third-Party Verification (TPV) entries if a blank TPV entry was mistakenly added and deleted.
- Outgoing Mail Ticket Visibility (GA-13804) (DCA20240723491234): Fixed an issue preventing outgoing mail tickets from being displayed correctly on the UI.
Limitations / Known Issues
- (EN-142519) The attached file name is not displayed while exporting archived tickets.
- (EN-142517) HTML Context is visual in Archived ticket Exported page
- (EN-142504) Media Details Filter is not Working
- (EN-142495) Archived tickets should be fetched based on the Ticket creation date.
- (EN-142494) Getting Multiple /n while exporting Ticket
- (EN-142323) Unable to export the Interaction Ticket.(Print option is not working)
Browser and Platform Compatibility
- Supported Browsers: Chrome Version 135.0.7049.42 (Official Build) (64-bit) or later is recommended.
- Mobile Apps: No updates in this patch.
Contact / Support Information
For issues or queries, please contact Ameyo Support via the support portal or designated email channels.