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

1.7 Test Lesson 1

Once deployed, you can call in to test the application. 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: 1234#
  • IVR: "Your password is incorrect"
  • IVR: "Welcome to my broadcast service. Please enter your password followed by the pound key"
  • Caller: 123#
  • IVR: "Your password is correct"
  • IVR: disconnect call

What's behind the scene

The following explains how the IVR application controls the interactions.

  • Caller: call in
  • IVR: answer the call

    Incoming Call element is active. No action to take, transition to Get Password element.
     
  • IVR: Welcome to my broadcast service. Please enter your password followed by the pound key

    Get Password element is active. First play all defined prompt items; since it is a digits element, it waits for caller input.
     
  • Caller: 1234#
     
  • IVR: Your password is incorrect

    Since the condition of the first transition (equals 123) is not satisfied, the second transition is used. The condition of the second transition is "...", which matches any input.

    The second transition changes the active element to Incorrect Password. The prompt of that element is played. Since it is a jump element, it transition the active element to the target element (Get Password).

     
  • IVR: Welcome to my broadcast service. Please enter your password followed by the pound key

    Get Password element is active. First play all defined prompt items; since it is a digits element, it waits for caller input.
     
  • Caller: 123#
     
  • IVR: Your password is correct

    The condition of the first transition is satisfied, the active element now is Correct Password. The prompt of the element is played.
     
  • IVR: disconnect call

    No more transition is defined.

The application

The application: Lesson_1_Call_Flow.zip

Video: IVR Call Flow Design

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