You should check out Africa's Talking.
I'm from just building an IVR based application using Africa's Talking IVR.