June 2026

Read more →

🚀 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)

✨ 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.

BenefitAction Required
Reduces login friction and improves the mobile login experienceEnable 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.

BenefitAction 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.

BenefitAction 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.

BenefitAction 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.

BenefitAction 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.

BenefitAction 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.

BenefitAction Required
Ensures permission-based access controls are correctly enforced on the softphoneConfigure 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.

BenefitAction Required
Enables flexible call routing across departments regardless of queue configurationInitiate 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.

BenefitAction Required
Agents can switch audio devices mid-call without disruptionConnect a Bluetooth headset or wired earphones — audio switching is available during active calls

🛠️ Bug Fixes

#IssueResolution
1FOS Logs UI Page Not LoadingFixed the UI page not loading for FOS logs, preventing users from viewing log data
2"Show Customer Number" Toggle ErrorFixed errors thrown when the toggle was turned OFF and no secondary DID was configured
3Contact Name Missing on Active Calls PageContact 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.

BenefitHow to Use
Easy to track and manage PCA usage without digging through multiple sectionsGo 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.

BenefitHow to Use
Gives a richer, more complete picture of call quality and customer sentiment in one placeOpen 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.

BenefitHow to Use
Deeper visibility into call dispositions — more actionable and detailed reportsHead 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.

BenefitHow to Use
Saves time and gives teams full control over their Extract setup independentlyGo to Extract, open the configuration settings, and set up your custom configurations directly

🛠️ Bug Fixes

#IssueResolution
1Wrap-Up & Hold Duration in Agent Performance DashboardWrap-up and hold duration now update correctly
2Activity Log Pagination & Record FetchErrors when loading older records or navigating to next pages after expanding log count are resolved
3Break Duration MismatchDiscrepancy 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

#IssueResolution
1Disposition status not visible in dialer panelCorrected the disposition view logic
2Disposition window not appearing after hang up; disposed lead still showing as undisposedResolved 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:

  1. Navigate to Users → Bulk Upload
  2. Download the latest sample CSV template
  3. Fill in the new Route Agent Through column for each user
  4. 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:

  1. Go to the Bulk Upload Caller ID screen
  2. Download the latest sample CSV
  3. Fill in caller ID details and specify Append or Replace in the new column
  4. 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:

  1. Log in via Client Direct Login with a Dialer product account
  2. Go to the Billing section
  3. 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:

  1. Click Integrations icon → Salesforce Dialer Integrations
  2. Configure a campaign with Contact as the entity
  3. 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:

  1. Go to Integrations → Open any integration (dialer) → Test Integration tab
  2. Click Run All Tests
  3. 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

#IssueResolution
1Mass Disable IntegrationAdded 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
2Salesforce Dialer Click to Dial — Case EntityFixed 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

#IssueResolution
1Duration Field Showing Zero for Extension Calls on Missed CallsThe duration field now correctly reflects the customer ring time duration
2API Logging for Fetch Single User & Fetch Multiple UsersRequest and response logging enabled for both endpoints, improving observability and audit trails
3Broadcast Webhook — Incorrect Campaign Name & Campaign IDWebhook 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:

  1. Navigate to Channel Hub > VOICE Streaming
  2. Add a new or edit an existing VOICE Streaming configuration
  3. Select your preferred Failover Destination from the dropdown
  4. 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:

  1. Go to Settings → Channels → SIP Trunking
  2. Click Add SIP Trunk
  3. Fill in Name and Origination URI
  4. Select the Transport Medium
  5. 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:

  1. Navigate to Channels → Voice Streaming
  2. Go to your existing VOICE Streaming configuration (Static or Dynamic endpoint)
  3. Click Test against the configured endpoint
  4. The Test Endpoint Connection modal will open and run automatically
  5. 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

#IssueResolution
1Broadcast scheduling validation using current time instead of scheduled timeCorrected the duration calculation logic to ensure accurate call timing
2Forwarding DIDs (Outgoing OFF) could not be assigned to users for viewing CDRResolved the underlying issue to ensure expected system behavior
3Broadcast active but calls not initiating even though leads are available under "New" statusResolved the underlying issue in the hopper to ensure expected system behavior