Changelog

Easy Calling changelog

v1.1.2 (Release Date: 05/11/2025)

🔧 Bug Fixes & Improvements

Participant Handling Enhancements

  • Improved Participant Recognition: Enhanced the system's ability to identify and classify call participants, even when their identity information hasn't fully loaded yet from Microsoft Teams.

  • Better Call Participant Analysis: Added fallback logic to correctly identify the source participant and invited agents during call setup, reducing potential misclassification issues.

Cache & State Management

  • Enhanced Cache Retrieval: Improved cache lookup logic with better fallback mechanisms when checking call states across both Redis and in-memory caching layers.

  • More Reliable Hangup Detection: Strengthened the system's ability to track whether a call hangup has been initiated, preventing duplicate hangup attempts.

These improvements help ensure smoother call handling, especially in scenarios where Teams identity information loads gradually during call establishment.

v1.1.1 (Release Date: 29/10/2025)

🔧 Stability and Performance Improvements

  • Minor Updates: This release includes minor stability improvements and optimizations to enhance overall system performance.

v1.1.0 (Release Date: 28/10/2025)

✨ New Features

  • Advanced Call Routing: Introduced sophisticated routing strategies including round-robin and longest-idle agent selection, giving you more flexibility in how calls are distributed to your team.

  • VIP Caller Support: Enhanced VIP routing capabilities allow priority handling for important callers with duplicate phone number checks and improved configuration options.

  • Live Call Status API: New endpoint to retrieve real-time call status including invited participants and queue state, providing better visibility into ongoing calls.

✅ Enhanced Call Handling & Reliability

  • Improved Call Participant Management: Calls are no longer prematurely terminated before an agent has answered, ensuring better call connection reliability.

  • Smarter Transfer Handling: Waiting music now plays consistently during call transfers, providing a better experience for callers.

  • Enhanced Notification Grouping: Notifications are now grouped more reliably using consistent chain IDs, making it easier to track related call activities.

  • Better Queue Timing: Improved accuracy in queue timing calculations ensures more precise timeout handling, especially in attendant queue scenarios.

🔧 Technical Improvements

  • Webhook Notification Fix: Corrected webhook configuration to ensure end-of-call notifications are sent to the proper endpoint.

  • Configuration Enhancements: UI now conditionally displays Agent Response Timeout and VIP Routing settings based on your selected routing method, reducing confusion.

  • Improved Error Handling: Better graceful fallback when Graph API doesn't support participant expansion, with enhanced logging for troubleshooting.

  • Cache Management: Extended call leg finalization cache from 5 minutes to 1 hour to better support longer call scenarios.

v1.0.6 (Release Date: 09/10/2025)

✅Enhanced Call Transfer Experience

  • Asynchronous Call Transfers: Transferring a call is now an asynchronous operation. This means you can initiate a transfer and the system will handle it in the background, allowing you to continue with other tasks without waiting.

  • Track Transfer Status: You can now track the status of a call transfer with a unique operation ID, giving you full visibility into the transfer process.

✅UI and Usability Updates

  • Agent Opt-In/Opt-Out: Agents don't need to refresh Easy Calling after changing the opt-in status. The refresh is happening automatically now.

  • Analytics Filter Fix: We've corrected the call type filter in the analytics modal to ensure manually answered calls are categorized correctly.

🔧 Improved Reliability and Stability

  • Robust Error Handling: We've implemented more comprehensive validation and error handling across the board. This ensures that call operations are more reliable and that the system can gracefully recover from unexpected issues.

  • Optimistic Concurrency: We've improved how we handle simultaneous operations, reducing the chance of conflicts and ensuring data integrity, especially during high-traffic periods.

  • Voicemail and Agent Handling Fixes: We've resolved several race conditions related to voicemail and agent participation. This includes adding a grace period to check for late-joining agents before sending a call to voicemail, and preventing users from joining a call while a voicemail is being recorded.

v1.0.4 (Release Date: 25/09/2025)

Enhanced Call Handling & Reliability

  • Improved Agent Connection Logic: Added intelligent grace period checks to prevent voicemail from playing when agents join calls at the last moment, ensuring better call routing

  • Smarter Voicemail Management: Enhanced voicemail handling with active recording state tracking and better cache management to prevent race conditions

  • Optimized Call Performance: Reduced startup delays for keep-alive services and stuck call cleanup processes, providing faster response times

  • Better Agent Monitoring: Implemented immediate execution of forward behavior when no agents are available, improving call flow efficiency

User Experience Improvements

  • Enhanced Recent Calls Display: Refactored the recent calls interface with an improved carousel structure, better styling, and detailed call information including call type icons

  • Streamlined Call Logic: Removed external waiting logic checks to simplify and streamline call handling processes

  • Reduced Grace Periods: Optimized late-joining agent grace periods from 3 seconds to 1 second for faster call connections

🔧 Technical Improvements

  • Parallel task execution for participant retrieval and notification sending

  • Reduced polling intervals for faster system response

  • Enhanced error handling throughout the application

  • Improved logging and monitoring capabilities

🐞Bug Fixes

  • Participant Management: Improved handling of pending participant invitations before voicemail execution

  • Call State Management: Enhanced voicemail greeting management with proper active state tracking

v1.0.3 (Release Date: 18/09/2025)

Feature

  • Missed calls that are returned are included in the statistics.

  • Callers remain in the queue when no agents are available.

Bugfixes

  • Calls can be answered if there is no greeting message or hold music.

  • Hold music and voicemail announcements are not played reliably

  • Call toast is displayed even though the call has been answered

  • Callers remain in “incoming calls” even though the call has already ended.

  • DTMF dialing for the IVR does not work reliably

Known Issues

  • None

v1.0 (Release Date: 05/09/2025)

Feature

  • Launch of Easy Calling

Bugfixes

  • None

Known Issues

  • None

Last updated