June 2026

🚀 Acefone — June 2026 Product Release Notes
What's shipping this month: New mobile features, security hardening, smarter analytics, self-serve controls, and a wave of bug fixes across the entire Acefone platform.
📋 Table of Contents
- 🔗 Interaction Hub (UIX)
- 📊 Insights
- 📞 Dialer
- 🖥️ Console
- 💬 Messaging
- 🔗 Integrations
- 🌐 API & Webhook
- 🎙️ Voice Streaming & SIP Trunking
- 📋 Contacts & Campaigns
🔗 Interaction Hub (UIX)
✨ New Features & Improvements
1. 📱 "Remember Me" Feature on Mobile Apps
Audience: Users
Users can now enable "Remember Me" on Android and iOS mobile apps. The app securely saves login credentials and auto-fills them during future logins.
| Benefit | Action Required |
|---|---|
| Reduces login friction and improves the mobile login experience | Enable the "Remember Me" toggle on the login screen |
2. 🔀 Dual Trunk Support
Audience: Admin / Backend Optimization
Dual trunk support is now enabled across all platforms except TCL, allowing simultaneous call routing through two trunks for improved reliability and load distribution.
| Benefit | Action Required |
|---|---|
| Enhances call routing reliability and enables better load distribution across trunks | ✅ None — dual trunk routing is automatically available on supported platforms |
3. 📡 Real-Time CDR Update Events to Insights Module
Audience: Admin / Supervisor
Real-time update events are now sent to the Insights module whenever a CDR record is modified, ensuring analytics dashboards always reflect the latest data.
| Benefit | Action Required |
|---|---|
| Keeps dashboards accurate without manual refreshes or delays | ✅ None — updates are pushed automatically |
4. 🔐 JWT Authentication for Channels API
Audience: Backend Optimization
JWT authentication has been implemented for the Channels API, replacing static credentials with token-based authentication.
| Benefit | Action Required |
|---|---|
| Strengthens API security and aligns with modern authentication standards | ✅ None — automatically enforced on all Channels API requests |
5. ✅ Template Validation Check in AGI Cron
Audience: Backend Optimization
A template validation check has been added in the AGI cron to verify message templates before processing.
| Benefit | Action Required |
|---|---|
| Reduces processing failures by identifying invalid or expired templates early | ✅ None — validation is automatically enforced |
6. 🔒 Agent-Only CDR Visibility on Mobile App
Audience: Users / Admin
Agents can now view only their own call logs instead of the full account-level CDR on the mobile app.
| Benefit | Action Required |
|---|---|
| Improves data privacy and ensures agents access only their own records | ✅ None — automatically scoped to the logged-in agent |
7. 🎛️ Manual Dial Pad Restricted Per User Permissions
Audience: Users / Admin
Fixed the behaviour where manual dialing was still available on the softphone even when the "Click-to-Call to Contacts Only" permission was enabled. The manual dial pad is now properly restricted based on user permissions.
| Benefit | Action Required |
|---|---|
| Ensures permission-based access controls are correctly enforced on the softphone | Configure the "Click-to-Call to Contacts Only" permission as needed |
8. 🔀 Department Transfer: Non-Queue to Queue Department
Audience: Users / Supervisor
Department transfer from a non-queue department to a queue department is now supported. Calls from a department with queue disabled can be seamlessly transferred to a department with queue enabled.
| Benefit | Action Required |
|---|---|
| Enables flexible call routing across departments regardless of queue configuration | Initiate a department transfer as usual — transfers now work seamlessly |
9. 🎧 External Audio Device Compatibility on Mobile App — Android
Audience: Users
Seamless audio switching between device speaker, Bluetooth, and wired earphones during active calls is now supported on Android.
| Benefit | Action Required |
|---|---|
| Agents can switch audio devices mid-call without disruption | Connect a Bluetooth headset or wired earphones — audio switching is available during active calls |
🛠️ Bug Fixes
| # | Issue | Resolution |
|---|---|---|
| 1 | FOS Logs UI Page Not Loading | Fixed the UI page not loading for FOS logs, preventing users from viewing log data |
| 2 | "Show Customer Number" Toggle Error | Fixed errors thrown when the toggle was turned OFF and no secondary DID was configured |
| 3 | Contact Name Missing on Active Calls Page | Contact name is now visible in the Source field so agents can identify callers without switching screens |
📊 Insights
✨ New Features & Improvements
1. 📈 PCA Usage at a Glance — Admin Dashboard
Audience: Admin
Admins can now monitor PCA usage directly from the dashboard, giving a clear view of consumption and activity.
| Benefit | How to Use |
|---|---|
| Easy to track and manage PCA usage without digging through multiple sections | Go to the Admin Dashboard to view PCA usage details |
2. 🔍 Deeper Insights on the Detail Page — Sentiment Expanded & Quality Checklist Added
Audience: Users / Admin / Supervisor
The Extract detail page now includes an expanded sentiment card and a quality checklist for more comprehensive call analysis.
| Benefit | How to Use |
|---|---|
| Gives a richer, more complete picture of call quality and customer sentiment in one place | Open any call's detail page in Extract to view the updated sentiment card and quality checklist |
3. 📑 3-Level Disposition Breakdown in Custom CDR Reports
Audience: Users / Admin / Supervisor
Custom CDR reports now support up to 3 levels of disposition, enabling more granular call outcome tracking.
| Benefit | How to Use |
|---|---|
| Deeper visibility into call dispositions — more actionable and detailed reports | Head to Custom CDR Reports and configure dispositions up to 3 levels |
4. ⚙️ DIY Custom Configurations for Extract
Audience: Admin / Supervisor
Users can now set up and manage their own custom configurations for Extract without relying on backend support.
| Benefit | How to Use |
|---|---|
| Saves time and gives teams full control over their Extract setup independently | Go to Extract, open the configuration settings, and set up your custom configurations directly |
🛠️ Bug Fixes
| # | Issue | Resolution |
|---|---|---|
| 1 | Wrap-Up & Hold Duration in Agent Performance Dashboard | Wrap-up and hold duration now update correctly |
| 2 | Activity Log Pagination & Record Fetch | Errors when loading older records or navigating to next pages after expanding log count are resolved |
| 3 | Break Duration Mismatch | Discrepancy between break duration in Activity Logs and Agent Performance Report has been fixed |
📞 Dialer
✨ New Features & Improvements
1. ⚙️ Angular Upgraded to Version 20
Audience: Backend Optimization
Angular Version Upgrade has been completed to move shared dependencies to a more stable and secure version baseline.
Benefits: Improves performance, addresses known security and compatibility risks, and keeps the platform aligned with current engineering standards.
No action required — backend and infrastructure-level update with no change to existing workflows.
2. ⚙️ NodeJS Upgraded to Version 24
Audience: Backend Optimization
NodeJS Version Upgrade has been completed to move shared dependencies to a more stable and secure version baseline.
Benefits: Improves performance, addresses known security and compatibility risks, and keeps the platform aligned with current engineering standards.
No action required — backend and infrastructure-level update with no change to existing workflows.
3. 💓 Real-Time Customer Network Health and Heartbeat on Dialer Agent Panel
Audience: Users
Real-Time Customer Network Health and Heartbeat on the Dialer Agent Panel has been enhanced to optimize traffic handling, call flow execution, and backend decisioning across voice operations.
Benefits: Supports better call handling efficiency, improves operational stability, and enhances platform scalability for high-volume usage.
No action required — available as part of the latest platform release.
🛠️ Bug Fixes
| # | Issue | Resolution |
|---|---|---|
| 1 | Disposition status not visible in dialer panel | Corrected the disposition view logic |
| 2 | Disposition window not appearing after hang up; disposed lead still showing as undisposed | Resolved the underlying issue to ensure expected system behavior |
🖥️ Console
✨ New Features & Improvements
1. 📤 "Route Agent Through" Option in Bulk User Upload CSV
Admins can now specify how calls should be routed to each agent — via Extension (SIP/desk phone), Number, or Both — directly in the bulk user upload CSV. Previously, this had to be configured manually for each user after upload.
Benefits:
- ⏱️ Saves time — routing preferences are set in a single bulk upload
- ❌ Reduces post-upload configuration errors and missed settings for large teams
- ✅ Ensures agents are call-ready immediately after the upload completes
How to use:
- Navigate to Users → Bulk Upload
- Download the latest sample CSV template
- Fill in the new Route Agent Through column for each user
- Upload the file — routing preference is applied automatically
2. 🔁 Bulk Replace Caller ID
In addition to bulk appending, customers can now bulk replace Caller IDs. A new column in the bulk upload CSV lets you specify whether the upload should Append or Replace existing caller IDs.
Benefits:
- 🔄 Replace caller IDs for large numbers of users in a single upload — no manual deletion needed
- 🎛️ Flexibility to choose per upload whether caller IDs are appended or fully replaced
- ⏱️ Saves significant time and reduces errors when refreshing caller ID assignments
How to use:
- Go to the Bulk Upload Caller ID screen
- Download the latest sample CSV
- Fill in caller ID details and specify Append or Replace in the new column
- Upload the file — Replace overwrites existing caller IDs; Append adds to the existing list
3. ✏️ Edit Agents Option for Dialer Product Type
Clients using the Dialer product type can now edit agents directly from their Client Direct Login. Previously, the Edit Agents option was unavailable for Dialer products, and any agent changes required raising a request with support or the account team.
Benefits:
- 🙋 Self-service agent management — clients can update agent details on their own, without depending on support
- ⚡ Faster turnaround for routine changes such as updating agent names, numbers, or settings
- 🔄 Brings the Dialer product experience in line with other product types that already support agent editing
How to use:
- Log in via Client Direct Login with a Dialer product account
- Go to the Billing section
- The Product Edit option is available there, along with agent assignment
💬 Messaging
✨ New Features & Improvements
1. 🔐 Auth Token Integration
Audience: Backend Optimization
Console SSO-based JWT token validation has been integrated across all messaging APIs. Every API request is now authenticated through a centralized, secure mechanism before being processed further.
Benefits:
- Closes the security gap where messaging APIs were previously accessible without unified authentication
- Ensures consistent and centralized access control across all messaging services
No action required — JWT validation is automatically enforced on all messaging API calls.
2. ⚡ Next.js and Axios Upgrade
Audience: Backend Optimization
Next.js and Axios have been upgraded to their latest stable versions, addressing known security vulnerabilities and performance limitations.
Benefits:
- Improves overall platform performance and security posture
- Ensures long-term maintainability and compatibility with modern development standards
No action required — infrastructure-level upgrade with no changes to existing functionality.
🔗 Integrations
✨ New Features & Improvements
1. 🗂️ Salesforce Case Management — Existing Case Linking & Open Case Filtering
Audience: Users / Supervisor / Admin
Agents can now search, select, and associate interactions with existing Salesforce cases instead of creating duplicate tickets for every customer interaction. Customers can link tasks as threads within cases with unique tasks, and control whether to create a new case or log data within an existing case.
Benefits: Reduces multiple individual cases, improves customer context, enhances agent productivity, and improves reporting accuracy.
How to use:
- Click Integrations icon → Salesforce Dialer Integrations
- Configure a campaign with Contact as the entity
- A new Cases with Task toggle will appear — enable it as needed
2. 🔍 Dialer Integration Diagnostic Suite (Enhancements)
Audience: Admin / Supervisor / Developer
A refreshed one-click diagnostic tool that validates CRM permissions and dialer configuration before agents start calling. Now with updated authentication — catching token, permission, and config issues before they affect live calls.
Benefits: Agents start with confidence knowing their CRM connection is fully healthy — reducing failed calls and support escalations.
How to use:
- Go to Integrations → Open any integration (dialer) → Test Integration tab
- Click Run All Tests
- Each card — Token Validity, Query Leads, Lead Permissions, Contact Permissions — runs in sequence and shows Pass, Fail, or Skipped with full request and response details
3. ⚙️ Bitrix Recording Upload Cron
Audience: Backend Optimization
The Bitrix Recording Upload Cron has been enhanced to run asynchronously in the background, ensuring recording upload tasks are processed independently without blocking other application processes.
Benefits: Improved system performance, reliability, better utilization, and reduced processing delays.
No additional configuration or user action required.
🛠️ Bug Fixes
| # | Issue | Resolution |
|---|---|---|
| 1 | Mass Disable Integration | Added detailed logging across OAuth, Mass Disable, Change Status, and Save APIs; UI responses synchronized with backend to prevent duplicate entries and ensure accurate user status updates |
| 2 | Salesforce Dialer Click to Dial — Case Entity | Fixed association and case creation logic to ensure successful call initiation, accurate case generation, and proper preservation of existing event records |
🌐 API & Webhook
✨ New Features & Improvements
1. 🤖 Auto-Generate Intercom ID for Users Created via Create User API
Audience: Admin / Supervisor / Developer
Auto-Generate Intercom ID for Users Created via Create User API has been rolled out to streamline service-to-service communication and improve consistency across platform integrations.
Benefits: Improves integration reliability, reduces failure points, and makes the platform easier to maintain and scale.
No action required — existing integrations continue to work as designed.
🛠️ Bug Fixes
| # | Issue | Resolution |
|---|---|---|
| 1 | Duration Field Showing Zero for Extension Calls on Missed Calls | The duration field now correctly reflects the customer ring time duration |
| 2 | API Logging for Fetch Single User & Fetch Multiple Users | Request and response logging enabled for both endpoints, improving observability and audit trails |
| 3 | Broadcast Webhook — Incorrect Campaign Name & Campaign ID | Webhook events now include the correct campaign name and campaign ID in the payload |
🎙️ Voice Streaming & SIP Trunking
✨ New Features & Improvements
1. 🔄 Failover Destination for VOICE Streaming
Audience: Super Admin / Admin / Supervisor / Developer
VOICE Streaming now supports a configurable Failover Destination to keep calls connected when a customer's third-party VOICE Bot Platform is unavailable. Previously, if the bot platform was down or the WebSocket handshake failed, calls could fail or disconnect entirely.
Benefits:
- 📞 Improved Call Continuity — Calls are not dropped when a customer's VOICE AI platform is unavailable
- 🔀 Resilient Customer Experience — Automatically routes to a predefined fallback: Agent, IVR, Department, Auto Attendant, Voicemail, or Hangup
- 🏢 Enterprise-Grade Reliability — Built-in redundancy for mission-critical use cases
- 📉 Reduced Operational Escalations — Fewer complaints and support tickets caused by third-party bot outages
How to use:
- Navigate to Channel Hub > VOICE Streaming
- Add a new or edit an existing VOICE Streaming configuration
- Select your preferred Failover Destination from the dropdown
- Click Proceed / Update to save
2. 🛠️ SIP Trunking Configuration Page — Phase 2
Audience: Super Admin / Admin / Supervisor / Developer
Alpha Phase — This is the first step toward full self-serve SIP Trunking configuration.
A basic self-serve configuration page for SIP Trunking is now available. Users can configure the Origination URI directly from the platform to enable forwarding of incoming calls received on a DID to the customer's own SIP server. Previously, this required backend Engineering Team involvement.
Benefits:
- 🔧 Reduced Engineering Dependency — Basic SIP trunk configuration no longer requires Engineering Team involvement
- ⚡ Faster Onboarding — Operations and customer-facing teams can set up SIP Trunking more quickly
- 🎛️ Improved Operational Flexibility — Direct control over the customer-side SIP endpoint for inbound call forwarding
- 🔮 Foundation for Future Enhancements — First version of the SIP Trunking self-serve configuration experience
Note: Firewall Whitelisting will continue to require coordination with NOC, SRE, Network, and Security Teams.
How to use:
- Go to Settings → Channels → SIP Trunking
- Click Add SIP Trunk
- Fill in Name and Origination URI
- Select the Transport Medium
- Click Create
3. 🧪 Send Dummy Values in Test Connection for VOICE Streaming
Audience: Super Admin / Admin / Supervisor / Developer
Based on customer feedback, the Test Connection feature for VOICE Streaming now sends dummy values during testing, so that endpoint validation behaves more like a real request. Previously, empty query/body parameters caused certain customer endpoints to reject the test request — even when actual streaming worked fine in production.
This update also improves compatibility for:
- Headers in Static Endpoint Type
- Headers along with body/query params in Dynamic Endpoint Type
Benefits:
- ✅ More Accurate Test Results — Better simulation of actual request behaviour, reducing false-negative results
- 🎯 Improved Dynamic Endpoint Validation — Configurations relying on query/body params can now be tested reliably
- 🚀 Reduced Onboarding Friction — Validate configurations confidently without escalating to Engineering
- 🔒 Better Support for Authenticated and Parameterized Endpoints
How to use:
- Navigate to Channels → Voice Streaming
- Go to your existing VOICE Streaming configuration (Static or Dynamic endpoint)
- Click Test against the configured endpoint
- The Test Endpoint Connection modal will open and run automatically
- Review the result:
- ✅ Success: Endpoint is reachable and ready for streaming
- ❌ Failure: Detailed error message indicating the cause (invalid URL, authentication issue, timeout, etc.)
📋 Contacts & Campaigns
✨ New Features & Improvements
1. 🗑️ Optimise Bulk Delete Functionality
Audience: Backend Optimization
Bulk Delete Functionality has been optimised across the platform to improve backend reliability, standardization, and operational control.
Benefits: Improves platform consistency, reduces operational risk, and strengthens long-term maintainability across shared services.
No action required — enhancement is applied automatically as part of the platform update.
2. 🔐 Auth Token Integration
Audience: Backend Optimization
Auth Token has been implemented across relevant services to validate requests through a centralized authentication layer before processing.
Benefits: Closes authentication gaps, strengthens access control, and ensures a more secure and consistent request validation flow across services.
No action required — validation is automatically enforced for all applicable requests.
🛠️ Bug Fixes
| # | Issue | Resolution |
|---|---|---|
| 1 | Broadcast scheduling validation using current time instead of scheduled time | Corrected the duration calculation logic to ensure accurate call timing |
| 2 | Forwarding DIDs (Outgoing OFF) could not be assigned to users for viewing CDR | Resolved the underlying issue to ensure expected system behavior |
| 3 | Broadcast active but calls not initiating even though leads are available under "New" status | Resolved the underlying issue in the hopper to ensure expected system behavior |
