Hi,
I have build a lot of systems around Asterisk PBX,
I can connect asterisk to your application, allowing to do click to call, incoming call alert,
visual voice mail, IVR with voice recognition etc.
kindly let me know if we can discuss your project in details.
regards,