ICTBroadcast's journey of professionalism, stability and excellence has some remarkable achievements. In this post, we have highlighted some of those achievements from version 3.0 to version 3.4. That journey is not over yet and we are focussed at our mission to become leading broadcasting software in the telecommunication sector. Some of the highlighted features listed in this post are IVR campaign, Advanced graphical reporting, Load balancing and fail-over support, REST APIs, Appointment reminder, resource management GUI, RPM for CentOS 6.x, GUI installation, System-wide configuration and many more.

IVR Campaign

IVR Campaign and IVR Designer is added. IVR Applications like Call answer, hangup, play audio, play TTS, get digit, play menu, and call transfer. We have also added an Call Record application to record complete calls, that allows them to be downloaded later using web-based interface.

Advanced and Powerful Reporting

ICTBroadcast has very powerful feature of real-time graphical reports. These reports can be found in summarized form as well as detailed form of the reports with statistics and charts.

Load Balancing & Fail-over support

ICTBroadcast has integrated RabbitMQ for Load Balancing over multiple Asterisk nodes. Now one campaign can span multiple nodes and can achieve throughput of thousands of concurrent channels at a time.


REST APIs allows ICTBroadcast to be integrated with any application e.g. External Call centre, Billing application or web portal. REST APIs can be used in a variety of ways, from showing campaign statistics on the web page, to creating new users through a function call.

Appointment Reminder Campaign

Appointment reminder campaign supports individual reminder and group reminder. In individual reminder, every contact that is dialled may have different appointment schedule time. Example of individual reminder are doctor's appointment or lawyer's appointment where each patient/client have different timings for the meeting. Where as, in group reminder, a group of people will be dialled according to the campaign schedule time e.g. people attending a seminar or class.

Resource Management Interface

User Resource management interface allows to set time slot and weekdays for the user to run campaign. This feature enables time-based restriction to start a campaign and can be extended in future to include more resource management features.

RPM release for CentOs 6.x and Installation GUI

RPM release of ICTBroadcast CentOS 6.x is provided and can be downloaded from ICTBroadcast website. Also, easy to install step-by-step instructions are provided for web-based GUI interface.

GUI for AMD configuration

Now administrators of ICTBroadcast can configure settings of Answering Machine Detection (AMD) according to their needs. Admin can tweak settings accordingly based on their user's scenarios for voice broadcasting, voice mail and fax blasting.

System-wide configuration

System Configuration allows Admin to manage the behavior and performance of the overall ICTBroadcast system. It allows Advanced Users to configure Campaigns, Forms, and Servers.

Trunk testing

This new feature allows administrators to test trunk immediately without creating any campaign. Once configuring a trunk is completed, admin can click on the test trunk link. Admin can select which kind of service he/she is interested to test, for example, voice, fax, sms, email and video. After that they can Immediately writing the phone number (or email) where admin want to send the test message to go.

Advance Campaign Management

ICTBroadcast now offers a significantly more Advanced Campaign Management System. Users can stop or start a campaign at any time, can modify a campaign in real-time, and can increase or decrease the number of concurrent channels, simply and conveniently from the easy-to-use Dashboard.

IVR Reporting for AMD and DNC

IVR reports for AMD and DNC are interactive and informative. New version of ICTBroadcast has added AMD and DNC reporting for IVR campaigns.

Open ended Question in Survey

Open ended questions allows to add questions in survey where voice response is required from the call recipient. Normally, in voice surveys, the call recipient will press some DTMF key in response to the answer choice of a survey question. But open ended question will allow call recipient to speak in response to a survey question. The voice of the call recipient will be recorded as an answer to the question. This type of question is useful where feedback from the user is required. Such questions are usually the last questions in a survey.

Media / Call Recording (monitoring) Report

Now ICTBroadcast users can view call status, call detail report, media report. Call detail report will show when a call is placed, when it is received and when call completed. It will also show much a particular call cost.

Other important features included are listed below:
* Multiple role support added
* Role management with permission and resource
* Closing/Ending message support added
* Server monitoring support added (Monit)
* Campaign and User wise CDR reports / report enhancements
* Additional REST APIs for campaign and role management
* New TTS engine Cepstral support added
* SSL support added
* Media / Message validation before campaign start
* Recording Studio for messaged recording added
* Auto concurrent channel control (decrease) on low balance
* Campaign repeat support added
* Improved APIs and documentation
* Update support added from yum