Overview | Outbound Application Tutorial | Gateway Tutorial
- Schedule an Outbound Call
- Outbound Call Control Flow
- Play Different Messages for Live Human Pickup and Answering Machine
- Use Dynamically Generated VXML Files
- Know Which Key Has Been Pressed
- Get Line Status
- Know Which Customer Record The Gateway is Requesting
- The Survey Start Page
- The Survey Report Page
- The Sample Package
Voicent Gateway is a VoiceXML gateway server. It supports both inbound and outbound applications. This tutorial covers advanced topics that is related to outbound applications. It is assumed you have studied the basic Gateway Tutorial already.
Here we are going to develop an automated customer satisfactory survey application for an automobile service shop. This simple application will do the following:
- Read from a list of customers who have bring their car for service. We are going to randomly select customer name, phone number, date of the service, and the maker of the car. The idea should be the same if you are using a database for the customer list.
- Automatically call these customers and collect their ratings (1-5) on the service provided The survey message: "Hi, this is ACME car service calling [customer name]. We have provided your car [maker of the car] for maintenance service on [date of the service]. Please rate our service by number 1 to 5, with 5 being the best. Thank you for your time." Since it cannot collect any feedback from an answering machine, the answering machine message is: "Hi, this is ACME car service calling [customer name]. We have provided your car [maker of the car] for maintenance service on [date of service], we'd like to thank you for your business and please contact us if we can be further help."
- Produce a survey report We want to know how many calls made, how many calls are answered by answering machine, whether the line is busy, and how many customers rated the service on each rating scale.