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

IVR Call Flow Diagram - Call Flow Execution

When an incoming call is answered by Voicent Gateway, it selects a deployed IVR application to handle the interactions with the caller. The following steps are executed for an IVR application:

  1. Select active element. Initially, the top/root element is selected as the active element
  2. Execute all actions of the active element
  3. Play all prompt items of the active element
  4. Execute the element
  5. Based on caller input and defined transitions, select the next active element, go to step 2

Example

The call flow diagram is from the auto-attendant sample.

When an incoming call is answered, the IVR system is executed as follows:

  1. Select Main Menu as the active element
  2. This element has no action defined
  3. Play the prompt of Main Menu. The prompt item is a text-to-speech item that asking the caller to "press 1 for sales, press 2 for service...". The system automatically uses the available Text-to-Speech engine to convert the text to voice.
  4. The Main Menu element is a Choice element. It wait for caller input
  5. If caller enters 2, the system checks all the transitions from Main Menu. If the condition of a transition is satisfied, the active element is set to the element the transition leads to. In this case, the Service element is set to be the active element. Then go to step 2.
  6. The Service element has no action
  7. The Service element has no prompt
  8. The Service element is a Call Transfer element, it transfer the current call to the defined extension
  9. There is no more transition from the Service element. The IVR application exits

Execute an Element

Elements function differently based on their type.

  • ivr prompt Prompt Element

Automatically transition to the child element after prompt items are played

  • ivr menu Choice Element

Wait for caller input

  • ivr digits Digits Element

Wait for caller input that is ended with a pound sign #

  • ivr record voice message Record Element

Play a short beep then record caller voice message. Wait for # to end the recording

  • ivr call transfer Call Transfer Element

Transfer the call based on settings on Voicent Gateway

  • ivr Jump Element

Set the next active element

 

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