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