Often times, people ask me about a solution for sending a pre recorded calls to a group of people. I suggested many predictive dialers and automatic dialers. But it always lack some special features like, time zone based calling, recording IVR directly from application, unsubscribion list.
When I joined Netstratum, I had an opportunity to propose a new application for in house development. The challenge here was, the proposed application should be web based and should able to complete with the existing resources.
We at Netstratum have solid experience in telecom product development using functional languages like erlang, scala etc. I picked a team with web experience and asked them to build an custom solution for bulk calling problem. I got a chance to include the senior software architect to help us in designing the application. He designed the callblast application into much scalable solution.
Rest was a magic.