You should check out Africa's Talking.

I'm from just building an IVR based application using Africa's Talking IVR.