IVR Tutorial Lesson 5: Test Lesson 5
After you modify and save the runvcast.bat file under folder C:\Call List, you can test both the inbound IVR application and outbound IVR applications.
Test Lesson 5
The following is a typical session:
- Caller: call in
- IVR: answer the call
- IVR: "Welcome to my broadcast service. Please enter your password followed by the pound key"
- Caller: 123#
- IVR: "Please record your message after the beep. When you are finished with the recording, press the pound key"
- Caller: "this is a test recording..." (#)
- IVR: "this is a test recording..." (play recorded caller message)
- IVR: "Press 1 to continue and press 2 to record again"
- Caller: 1
- IVR: disconnect call
- 30 seconds later, BroadcastByPhone is launched
- BroadcastByPhone starts broadcast using the recorded audio file
What's going on behind the scenes
The first few steps are skipped. Those steps are the same as in lesson 4.
- Caller: 1
Message OK element is active. The run program action is launched, which in turn executes the C:\Call List\runvcast.bat in the background. Since Wait for finish is not specified for this action, the application continues. - IVR: disconnect call
No more transition. The inbound IVR application is finished. - 30 seconds later, BroadcastByPhone is
launched
The runvcast.bat file continues after 30 seconds delay. It copies the recorded audio file to target folder and overwrites the deployed recorded_message.wav file. It then launches the BroadcastByPhone program.
- BroadcastByPhone: start
broadcast using the recorded audio file
According to the command line options specified in runvcast.bat file, the correct call list file C:\Call List\mylist.voc is opened. Since the call list file has selected its broadcast message already, the outbound IVR application lesson5_msg will be used for the outbound phone calls.
The application
The inbound application (same as in lesson 4)
The outbound application: Lesson_5_Custom_Broadcast.zip
Video:
Outbound IVR App Design