Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • License Model - CPaaS Solution Answers
  • Auto Attendant - Admin Guide

Workflow Command: Gather Input

Written by B3Networks Academy

Updated at August 18th, 2023

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • OSS/BSS Answers
    Access Control Admin Audit B3Network Master Account Channel App Contract App Customer App Discount App Edge Server File Management Finance App Invoice App Number Management Payment Portal Settings Price List Product App Release V2 SMS Gateway Supplier App Support Center Support Hub Business Hub Sales Hub
  • App Model - Organization Management
    General Account Settings Payment and Credits Billing & Invoices Developer Tools Members & Teams Subscription Management Audit & Reports
  • App Model - Communication Apps Answers
    Bizphone BizPhone Desktop Application Bizphone Mobile Application Wallboard SIP Fax Global DNC File Explorer Virtual Line Call Recording Direct Line SMS Marketing
  • License Model - Organization Management
    General Account Settings Payment & Credits Audit & Reports Call Rules & Holidays Members & Teams Numbers Tab Billing & Invoices Organization Connect CPaaS - DNC Security Policy Security Groups Security Events Tab
  • License Model - CPaaS Solution Answers
    Phone System - Admin Guide Phone System - End-user Guide Mobile App Desktop App Web Phone Auto Attendant - Admin Guide Developer Hub - Admin Guide Microsoft Teams Operator Connect - Admin Guide Microsoft Teams Direct Routing - Admin Guide Contact Center - Supervisor Guide Contact Center - Agent Guide Omni-Channel SIP Trunk CPaaS - SIP Trunk Power SIP Trunk CPaaS Fax CPaaS Hotdesking Contact Campaign File Explorer Power Mobile App Files App
  • Telcoflow
  • Integrations Answers
    Freshdesk MS Teams - Bizphone NewRock
  • Updated Regulations
  • Ideas Portal
+ More

Table of Contents

Advanced settings - Context variables: Sample:

Basic settings

In the Gather Input command, users are allowed to add a greeting message to gather callers' input. 

  • For example:
    • Press 1 for Sales
    • Press 2 for Support
    • Etc.

In order to set up, please flow the steps below:

Step 1: Create Gather Input > Set up IVR message

  1. Set IVR Message:
    • Type your message (TTS - Text to Speech):
      • The message is currently limited to 450 characters. 
      • Choose Language
      • Choose Pitch: the degree of highness or lowness of a tone; from 0 (lowest) to 9 (highest) 
      • Choose Rate: the speed; from 0 (slowest) to 9 (fastest)
      • Choosethe Gender of the voice
    • Upload an MP3 File:
      • The maximum MP3 file allowed to upload is 5Mb.
  2. Add:
    • Playtimes - How many times the caller will hear the message
    • Caller input timeout - How long the caller can input the key number
 
 

Step 2: Configure the next blocks

  1. Select a Gather type:
    • Equal to a specific digit (E.g: 1, 2, 123,...)
    • Any digit
    • No digit
    • Upload digits
    • Matches regex
      • Matches Regex is the short name of Matches Regular Expression, used for searching the specified input string from the user. It depends on the particular cases and initial requirements.

Note:

For “Gather type” options (Equals to, Any Digit, No Digit, Upload Digits), users are allowed to fill in digits/numbers only. Special characters are not an acceptable input for this field.

Below is an example for Matches Regex:     

  • \d : Input contains (0,1,2,3,4,5,6,7,8,9)
  • \d{10} : Input contains an 11-digit string starting with 1
 
  1. Select a block type and configure it:
    • Choose one among the commands listed to set up the extension after the callers press the key.
      • Gather input: add another layer of extensions
      • Transfer call
      • Record missed calls and notify
      • Play message only
      • Forward to (another block within the workflow)
      • Set condition
      • Confirm
      • Webhook
 
 

Advanced settings - Context variables:

Use these fields if you need to integrate the data into your system.  
Contact our technical support for more details.

 

Context variables describe the user-defined parameters, global data, and block data that are passed through the Virtual Line blocks at runtime, and can be used as a condition in the next block setting. 

Format: 

  • $.Variable name: $.variablename
  • Variable value: value

Some common global context variables:

Sample:

Requirements for Incoming calls to Auto Attendant:

  • If caller input = 123, the call will be transferred to extension 101.
  • If caller input = 456, the call will be transferred to extension 102.
  • Otherwise, it will be transferred to extension 103.

In order to configure, please follow the step below:

Step 1: Set Gather Input with Context Variables

  • $.Variable name: $.userinput
  • Variable value: digits

 
 

Step 2: Block type - Set Conditions

 
  1. Choose the Gather Input block, click Next Step
  2. At Gather type, choose Any Digit - Max digit allowed: 3 (Collect any digits the callers press with the maximum valid digit = 3)
  3. Block type: Set Condition (choose the type of command to set up the next step after the callers press the key)
     

 

 
 

Step 3: Condition 1

  1. Set type: Validate Expression
  2. Condition 1:
    • Process order = 1
    • Expression Template = {{$.userinput}}==='123'
    • Transfer to extension 101
 
 

Step 4: Condition 2

  1. Set type: Validate Expression
  2. Condition 2:
    • Process order = 2
    • Expression Template = {{$.userinput}}==='456'
    • Transfer to extension 102
 
 

Step 5: Condition 3

Set type: Otherwise
Condition 3:

Transfer to extension 103

 
 

Step 6: Deploy the workflow

 
 

Click HERE for more detailed instructions on setting Conditions.

 
workflow command gather input

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Assign Number & Concurrent Call Addon Licenses to an Auto Attendant Base License
  • Overview
  • Basic Workflow Templates
  • Configure a Workflow

© B3NETWORKS PTE LTD. All Rights Reserved.

Data Policy

Service Level Agreement

Expand