Hi,
I have an application which needs to do voice broadcast of recorded
messages without any agent/human interaction.
I am planning to use Asterisk+VICIDIAL for it.
From the understanding of the VICIDIAL application I think this can be
done without the GUI by just manipulating the VICIDIAL tables in
the MySql Asterisk database as following.
(1) Create an entry in vicidial_campaign table.
(2) Create N entries in vicidial_list for the phone numbers
set the status to active.
(3) Set the campaign status to active = Y
There may be few more steps but to illustrate point I just listed a few.
All the above steps can be doen use MySql scripts from other apps.
And when the campaign goes active the background cron scripts will
load it into the hopper and dail-out and make the calls and play the recorded message.
After all calls are completed the list can be deleted and the process
can repeat all over again when a new list of phone numbers are received.
I would appreciate your comments on this concepts especially the
pitfalls and other issues I may have not addressed.
Also I would like to find out if there is an API to control the VICIDIAL
in lieu of the using the GUI.
Thanks and Regards,
Irfan Lateef