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: Set Condition

Written by B3Networks Academy

Updated at June 2nd, 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 Email 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

Process order Condition Types Block Types

If calls satisfy the setup conditions in this section, they will be forwarded to the specified destination.

You can create more than one condition for a branch. Finish one and create another.

To set up, please follow the steps below:

  1. Choose Set Condition option
  2. Save
  3. Click Next step(s) to configure:
    • Process order
    • Condition Types
    • Block Types
  4. Save

Process order

Process order

Give your condition a process order. 

  • The lower value will be processed first. 
  • For example: 
    • If you have 3 conditions A, B, C with the value from 1 to 3
    • The order to process is A > B > C.
 
 

Condition Types

Condition types - Match Pattern

Callers whose numbers match a predefined pattern will satisfy this condition. 

**IMPORTANT NOTE: Country code will also be counted. For example, the length of Singapore number is 10 (+65 9876 5432)

 
 

Condition types - In Date Range

Calls within this date range will satisfy this condition.

 
 

Condition type - In Time Range

Calls within this time range will satisfy this condition.

 
 

Condition types - Upload Numbers

Calls from the uploaded number list will satisfy this condition.

 
 

Condition types - Validate Expression

Data that matches the Expression Template will satisfy this condition.

Format: 
  • Equal: {{$.variablename}}==='data'
  • More than: {{$.variablename}}>'data'
  • Less than: {{$.variablename}}<'data'
  • More than and equal to: {{$.variablename}}>='data'
  • Less than and equal to: {{$.variablename}}<='data'

*Variablename must be predefined in Advanced Settings at the previous steps.

NOTE: To avoid conflicts between conditions, please contact us for more instruction if you want to use <=, >= for each specific case.

Example: 

Auto Attendant is integrated into Webhook. When a call comes in > Auto Attendant posts data to Webhook endpoint > Webhook responses to Auto Attendant > If it matches the expression, go to the next block settings.

 
 

Condition types - Otherwise

Go to this block if a call does not match with any condition above.

 
 

Block Types

Block Types:

  • 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
 
 
condition workflow

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Set Up Public Holiday and Working Hours
  • Workflow Command: Gather Input
  • Basic Workflow Templates
  • Workflow Command: Record call and notify

© B3NETWORKS PTE LTD. All Rights Reserved.

Data Policy

Service Level Agreement

Expand