Hi,
my daily job is to maintain several Asterisk servers, and also to setup new ones. I already have a much more complex software that was created for the dial-out campaigns, its GUI is based on PHP, so you can follow up what is happening via ordinary browser. Since you need only basic stuff, I can create a simpler version of that application, so you just upload the Excel file, start the calling and watch it work. I only need to know whether you would like the system to re-try the calls that were not successful, or just go through the list once. Also, from your description it looks like you would like to have one call at the time, so please correct me if I am wrong.
Regards,
Janko