Skip to main content
Skip table of contents

Smart Play Node

Node

Smart Play Node

Description

Smart Play node is used to dynamically play numbers or dates in IVR — either digit-by-digit, whole number (spoken form), or as a date using audio prompts from predefined directories.

⚙️ Configurations

Field

Description

Name

Name of the node

Type

One of: digitByDigit, number, currency, date

Value

Source of the value to play: can be hardcoded, or from SDO, CDO, or mixed

Prompts

Base path where prompts exist. Supports static or dynamic paths using SDO, CDO, etc.

Format

(Only for date) Specify the date format like MM-DD-YYYY, YYYY/MM/DD, etc.


Modes of Operation

1. Digit-by-Digit

  • Plays each digit individually (e.g. 123 ➝ "one, two, three")

  • Useful for OTPs, PINs, account numbers

  • Prompt path must contain prompts for digits 0–9

  • Supports English, Arabic, Hindi/Urdu numeral systems

image-20250813-100012.png

2. Number/Currency

  • Plays the number as a word (e.g. 123 ➝ "one hundred and twenty three")

  • Can include currency at the end (e.g. "riyals", "dollars", etc.)

  • Prompt folder must have region-specific number word files

    • For English: 0–20, 30–90, hundred, thousand, etc.

    • For Arabic: same as English but unique prompts needed for units like "2 hundred", "2 thousands", "2 million", "2 trillion", etc.

    • For Hindi: 0–99, hundred, thousand, lac, cror etc.

  • Supports English, Arabic, Hindi/Urdu numeral systems

image-20250813-102817.png

3. Date

  • Plays a date in spoken format

  • Requires:

    • Date source (static or dynamic)

    • Date format (e.g. MM-DD-YYYY)

    • Correct prompt directory with all required month/day/year prompts

  • Example: 2024-05-07 ➝ "May seventh, twenty twenty-four"

image-20250813-102919.png


Best Practices

  • Always validate that all required prompt files exist in target path.

  • Use consistent naming for prompt files (1.wav, 2.wav, thousand.wav, may.wav, etc.)

  • Avoid hardcoding numbers unless fixed; prefer dynamic via SDO

  • Maintain language-specific prompt folders separately for clarity

  • Make sure prompt directories match the chosen number system or format



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.