I’m new to Asterisk, and need to know which components to research to get a system up and running with the following capabilities for an appliance we need to drop into a customer’s existing infrastructure:
1- User dials a specific extension
2- The existing phone system detects the extension and routes it to the asterisk machine
3- Asterisk engages in an IVR script with the user
4- Asterisk takes the results of this conversation/script and makes web service calls to our web/app server
5- Asterisk notifies the user via their phone call that certain actions took place.
So, that’s the basic flow I’m looking for. Here are some initial questions:
1- Which asterisk pieces/components/add-ons are needed to achieve a system such as this?
2- What sort of hardware needs will there be for the asterisk device?
3- What sort of connection is required from the existing phone system to the asterisk machine?
4- What considerations need to be made to get this multi-lingual? (Initially will be English/Spanish)
5- Do people in general use a text-to-speech system for IVR systems? or do you generally pre-record speech files to play back during the IVR session?
Thanks for guidance you guys can give me! I’m looking at getting something researched/detailed soon, so that a true architecture and system implementation can take place.