Version: 2.2.0-1
Date: 30-06-2025
Fix for the issue that the play_url and hold_call API not working when the call is in the conference.
Version: 2.1.0-0
Date: 26-06-2025
Fix for the FS crashing when "bridge_call" request is sent with socket connectivity to cpa engine is still on.
The scenario occurs while handling lot of production calls.- IraDialer Failover Hangup Notification : If an IraDialer instance goes down, the senior-most available instance will send the hang-up event with the cause set to "iraDialer went missing!".
- Adding 2 new API for activating and deactivating IraDialer instance.
Version: 2.0.1-0
Date: 20-06-2025
CDR SQLite DB is disabled now since it is no longer needed
Updated the Analyser yaml file with updated queries for the irawatch components.
Version: 2.0.0-0
Date: 01-04-2025
IraDialer integrated with IraCluster
- IraCluster is an application layer orchestration framework for achieving load balancing and redundancy in distributed application development.
- IraDialer/IraCluster uses NATS platform for all high-speed interprocess communication.
Real Time Monitoring Dashboard through IraWatch
- The new dashboard will be able to show various errors in real time that will let the operations team to take action immediately.
IraCallRouter added in this version of IraDialer.
- IraCallRouter is a dial queue as well as a load balancer, to which campaign managers such as AEC can send contact numbers to be dialed.
- The latest version of IraCluster/IraCPA is now fully compatible with Kubernetes, offering a modern and scalable approach to deployment and infrastructure management.
- IraCPA/IraDialer now supports AMR-WB codec (Adaptive Multi-Rate Wideband) which is a wideband speech codec designed to deliver higher audio quality over narrowband codecs like G.711.
- One of the important security enhancements added in the latest release of licensing module is encrypted license acquisition.
Version: 1.6.7-0
Date: 26-03-2025
Fixed a race condition when using the
add_to_confattribute to bridge calls across different IraDialer instances. The issue occurred when the first call dropped before the second was answered, and the event generated created a racearound condition.
Version: 1.6.6-0
Date: 25-02-2025
Gateway xml template fix in accordance with new version of freeswitch.
Version: 1.6.5-1
Date: 17-01-2025
JSON validator error bug fixed.
Version: 1.6.4-0
Date: 13-01-2025
A new component, IRAMonitorWeb, has been introduced in this version. It takes over the responsibility of displaying the dashboard from IRADialerWeb and adds features such as displaying server resource usage and active infrastructure-related warnings and errors, including high CPU or memory usage, disk nearing full capacity, or a service going down.
Accessing Web Dashboard: https://<IP_or_FQDN>/monitor
Accessing data in JSON format can be done by making a GET request to https://<IP_or_FQDN>/monitor/json.
This version allows to pass tenant_id in the makecall and setcpaparams request body and If tenant_id is not provided, it will be automatically derived from the license assigned to the site, as per the previous behavior.
Version: 1.6.2-1
Date: 11-12-2024
Dependencies: Debian 12
- EpiHive ported from Python 3.7 to 3.11 which is the default in Debian 12
- Freeswitch version changed from 1.10.5 to 1.10.12
- Script directory changed from /opt/epi/script to /usr/local/epi/script
- Freeswitch directory changed from /opt/epi/fs/etc/freeswitch to /usr/local/freeswitch
- Log directory changed from /opt/epi/log to /var/log/epi
- A new component 'IraEventDispatcher' has been added which will be the component sending https events to webhook.
- Amd files and log files are automatically deleted after the retention period configured in serverdetails.json
Date:30-11-2021
Changelog
Showing Iradialer version in daashboard
Added ability to send header sip_call_id in iradialer.xml
Version:1-4-3-3
Date:29-10-2021
Changelog
Fix for dashboard issue of showing used_license_count
Added extra sip header X-HiveName in gateway configuration xml
Changelog
Added multiconf API.
Added senddtmf API.
Five attempts will be made to deliver http events.
Event logging moved to iraDialer and logged using high speed spdlog.
Configuration setup cleaned up for consistency.
Excessive replication of transient states removed.
System health can be seen from the status web.
License reload can be forced via API.
Hive switched to core licensing.
Makecall request can specify dial timeout.
Application load balancing added to support more than two servers
Ringing event will deliver twilio call SID.
Date:06-07-2021
Note:
Alpha version to be used by developers only
Changelog
Added multiconf API.
Added senddtmf API.
Caching added to mp3/wav files played from URL.
Event logging moved to iraDialer and logged using high speed spdlog.
Configuration setup cleaned up for consistency.
Excessive replication of transient states removed.
System health can be seen from the status web.
License reload can be forced via API.
Hive switched to core licensing.
Makecall request can specify dial timeout.
Application load balancing added to support more than two servers
Ringing event will deliver twilio call SID.
Date:21-06-2021
Changelog:
Date:14-06-2021
Changelog
1. max_dial_ports to be used from serverdetails.json
Date:24-05-2021
Changelog
Date:20-05-2021
Changelog
1. http_proxy and proxy_web to be used from serverdetails.json
2. Added support for status page.
3. Version number is changed to "-".
4. IraDialer purging task scheduler to remove files older than 30 days.
5. Removed vc_redist from auto install to avoid any restart.
- Patch for cross-connect gateway rebuild bug after a network disruption between AZs.
- Additional error messages in hangup event for Chime and Twilio gateway.
- If the cloud license server is not accessible, 7 days temporary licenses are issued.
- Http events to the event_url are sent from IraDialerAPI web service instead of the dialer service.
- Dialing threads now have their own pool.
- Added call_quality event for each call for providing mos and quality values.
- IraPass now supports HTTP proxy as well as Forward proxy.
- WSGI server for the API web changed to cheroot.
- Debian setup broken into irabase.deb, iradialer-light.deb and iracpa.deb.