ivr IVR Tutorial Table of Content << Previous  >> Next

5.7 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 application.

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: start broadcast using the recorded audio file

What's behind the scene

The first few steps are skipped. They are the same as in lesson 4.

  • ...
  • Caller: 1

    Message OK element is active. The run program action is launched, which in turn execute the C:\Call List\runvcast.bat in the background. Since Wait for finish is not specified for the 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

Outbound IVR App Design  

 

ivr IVR Studio Table of Content << Previous >> Next