Voice broadcasting can be used (but not limited to) in environments where a large number of people have to be contacted in a short span of time. The message can be as specific as calling all the residents of an area to inform them of a congregation, a school closure, or as broad as alerting the entire town to a severe weather warning.

ICTContact is a voice broadcasting software that can broadcast voice messages by creating voice message campaigns. Voice message campaign auto-dials telephone numbers that are uploaded into the contact group. When the call is answered by the recipients, it plays that message. ICTContact uses pre-recorded voice messages that are already uploaded at its portal. Voice messages can be recorded (as a recording .WAV file) or can use a TTS (Text To Speech) engine from a text file.

After voice broadcasting campaign is complete or even during a running campaign, campaign summary and statistics are recorded as to who has answered, as well as any failed calls. Answered and failed contacts can be exported as a CSV file and can be used to create new contact groups that can be used to broadcast any other message (or the same message again).

How it works?

This type of campaigns dial numbers from contact list, on answer by the recipient, play recorded voice message and hangup. If user select “Message Campaign” from the figure above. This will open a form that lists all the options and settings for creating this campaign. The general parameters that user need to fill out for voice campaign are given below:

voice broadcasting software

Campaign Name:
Name of the campaign for identification
Contact Group:
Select contact group/List of phone numbers that this campaign will dial.
Campaign Mode:
When selected to Normal, it stops campaign after processing all the contacts. When selected to Permanent, it allows campaign to keep running even after processing all the contacts and waiting for new contact in background.
Voice Message:
Select from list of already created / recorded messages.
Introductory Message:
When enabled, this field allows the campaign manager to select an introductory message. This introductory message will be played immediately when the recipient receives call.
DNC (Do Not Call) Action:
DNC could be enabled and disabled. When disabled, no action is taken. When enabled, it will set a key "9" for DNC action. This means that when recipient presses 9 on his phone, his number will be deleted from contact list.
AMD (Answering Machine Detection) Action:
When it is disabled, it ignores Answering Machine. When hang up is selected, it detects AMD if found then hangup the call otherwise continue normally. Third option is to leave message, it detects AMD if found then play a different message and hangup. It has another field for Message recorded for answering machine.
Max. Concurrent Channels: Maximum number of concurrent channels that said campaign will support.
Max retries: Max number of retries to contact the said contact.
Max call Duration: Maximum allowed duration for each call. after this duration call will be disconnected automatically , If user is not sure about duration of call let it be maximum number so that it does not effect call conversation.
Caller ID:
Caller ID: Enter Caller ID to use with outgoing calls.
Caller Name: Enter caller name to use with outgoing calls
Campaign Schedule:
Start campaign:Schedule campaign start it has following options
a) Immediately: Start campaign immediately just after creation
b) On Scheduled Time: Start campaign on selected data and time
Stop/Pause campaign: Schedule campaign stop time it has following options
a) When Done: Stop campaign when every thing is completed
b) On Scheduled Time: Stop campaign on selected data and time