Five9 LabA student's open lab: learning and sharing, free for everyone.

IVR

Play, Menu, digits, and voice

The module vocabulary, branches, Skill Transfer, queries, and visual framing.

Learn it in 5 minutes

IVR scripts ยท practice ยท 12 min full read

Play speaks a prompt or TTS. Menu takes a choice and has an exit per option. Get Digits and Input collect what the caller types. Voice Input and the Natural Language Processing module are the speech-side blocks in the same chapter. Input is what the ZIP-code web-service example uses, storing ZIP as a variable.

A menu that has no No Match path strands people who press the wrong key. Draw that exit before you draw option 1.

Press 2HearPlay or the menu promptspeaks.CallerWaitThe module waits for adigit or speech.MenuPressDigit 2 arrives.CallerTakeBranch 2 runs.MenuMissAny other digit uses NoMatch.MenuStoreInput can keep a ZIP ina variable.Next

The failure exit is part of the design.

Worked example

Build the hours menu

Use the Hours preset in the builder and press a digit.

  1. Play the greeting
  2. Take branch 2
  3. Land on Skill Transfer

You can narrate the path.

The ZIP example stores the code with
Menu needs a failure exit because
Voice Input and NLP are
Play can speak TTS. True or false?
DTMF on a SIP gateway is specified by

Sources and go deeper

Ecosystem

Glossary. CTI Web Services API: One name on the APIs page. Not a screen-pop field list. APIs and SDKs

Sister technologies. Salesforce IVR module. A script module, including SFDC Einstein. Different from the desktop adapter. IVR modules

Config. Use the Hours preset in the builder and press a digit.

Troubleshooting. The menu has options 1 and 2 and no failure exit. Send No Match to a replay or an agent.

Cross-platform bridge. A mapping to another PBX or contact center is a teaching bridge. It is not an import button.

Future hook. The guide's cloud endpoint stays unset. Confirm before relying on a dated catalog or a case-study number.

Back to IVR scripts