Reference Turnkey Applications Tutorials Visual Designer
    • REST API
      • Overview
      • API Endpoint
      • Authentication
      • Requests
      • Responses
      • Paging
      • Reason Codes Dictionary
    • Management APIs
      • Accounts
      • Identity Access Management Early Access
        • Identity Access Management Overview
        • Identity Access Management API
          • User Management
            • Create a User
            • Update a User
            • Retrieve a User
            • Delete a User
          • API Keys Management
            • Create an API Key
            • Update an API Key
            • Retrieve an API Key
            • Delete an API Key
      • Applications
      • Clients
        • Create a Client
        • Delete a Client
        • Change Client’s Password
        • Get a List of Available Clients
      • Incoming Phone Numbers
        • IncomingPhoneNumber Instance Resource
        • IncomingPhoneNumbers List Resource
        • Local IncomingPhoneNumber Factory Resource
        • Toll-Free IncomingPhoneNumber Factory Resource
        • Mobile IncomingPhoneNumber Factory Resource
        • Attach a phone number to an application
        • Delete a phone number
        • List of Phone Numbers
        • Incoming Phone Number Regex Support
      • Notifications
      • Usage Records
    • Voice
      • Calls
        • Call List Resource URI
        • Making a Call
        • Modifying Live Calls
        • Examples
        • List Filter
        • Paging Information
      • Conference Management
        • Supported Operations
        • Conference List Resource URI
      • Conference Participants Management
        • Participants List Resource URI
      • Gather DTMF
      • Gather Speech
      • Say
      • Play
      • Hold
      • Recordings
      • Refers
        • Resource Properties
        • Supported Operations
        • Paging Information
      • Resume
      • SIP Refer Support
    • SMS
      • Messages
        • Send SMS
        • Get SMS List
        • Get single SMS Information
        • SMS Attributes
      • Error Codes
    • Email
    • RCML
      • Overview
        • Interacting with Your Application
        • RCML Verbs
      • Dial
        • Client
        • Conference
        • Number
        • SIP
      • Email
      • Gather
      • Say
      • Play
      • SMS
      • Hold
      • Resume
      • Hangup
      • Pause
      • Redirect
      • Record
      • Reject
      • Refer
    • Visual Designer API
      • List Application Templates
      • :List a Specific Application Template
      • Create a Visual Designer Application
      • Get Application Details
      • Save Application Changes
      • Create Application Parameters
      • List Application Parameters
      • Delete Application Parameters
      • Upload Application Media Files
      • List Application Media Files
      • Play Application Media Files
      • Delete Application Media Files
      • Get Application Logs
      • Delete Application Logs
      • Get Application Settings
      • Modify Application Settings
      • Rename an Application
      • Delete an Application
      • Get Visual Designer Configuration
    • Turnkey Apps APIs
      • Smart 2FA
        • Sending One-Time Passwords
        • Verifying One-Time Passwords
        • Cancel One-Time Passwords
        • Session Detail Record (SDR)
        • Get list of One-Time Passwords
        • Get a Single One-Time Password
        • Usage Record One-Time Passwords
        • Common Response Error Code
        • Limit
          • Create Limit
          • Update Limit
          • Delete Limit
          • Get List of Limits
      • Call Queuing
      • Auto Attendant
        • Users
        • Announcement
        • Auto Attendant System
        • Menu
        • Schedule
        • Phone Number
        • Usage Records
        • Third Party Integration
      • Number Masking
        • Application
        • Mask Number Pool
        • Context
        • Participants
        • Interactions
        • Usage Records
      • Task Router
docs 1.0
  • docs
    • 1.0
  • docs
  • IVR with Visual Designer

IVR with Visual Designer

Table of Contents
  • Creating your Simple IVR application
  • Designing your application
  • Binding your application to a phone number
  • Testing your application with CPaaS WebRTC demo

This tutorial will help you create an Interactive Voice Response application using the CPaaS Visual Designer. It is assumed that you have an active CPaaS Cloud account. In case you do not, you can sign up for one.

Creating your Simple IVR application

  • Log into your CPaaS Cloud account and navigate to Applications

  • Choose to ”Create a Visual Designer Application”

  • Select ”Simple IVR menu” template from the list available in the Template Gallery

  • Name your application and click “Create”

Naming your Simple IVR application

Designing your application

  • Click on the “Design” button

  • Next, setup your application parameters

    • companyName - specify the name of your company

    • companyDomain - enter your company domain

    • salesNumber - set the phone number of your sales department to forward calls to

    • supportClient - define the CPaaS Client name to forward calls to

You need to have an active, dedicated to your team SIP client registered on the Cloud to be able to set this parameter. You can register a new client by heading back to the CPaaS Console and going to "Clients" → "+ New Client".
  • infoNumber - phone number for general inquiries

  • salesEmail - an email address to send missed call notifications for Sales department

  • supportEmail - an email address to send missed call notifications for Support department

  • customerIDPrompt - a prompt for the caller to type the customer identifier (for example, "Please type your customer ID")

    • Click on the “Save” button to save your application parameters

Setting up Simple IVR application parameters

  • Navigate to the top of your application screen and hit "Save"

Binding your application to a phone number

  • Head back to the CPaaS Console and navigate to “Numbers”

  • Search for available phone number in the region you are interested in

  • Click on “Register number”

  • Select your application from the Voice URI drop down

  • Click “Save”

Binding your simple IVR application to a number

Testing your application with CPaaS WebRTC demo

You need to have an active SIP client registered on the Cloud
  • Log into your CPaaS WebRTC demo account by navigating here here

  • Click on “Add contact” button

  • Enter the phone number your application was bound to

  • Click on “Add contact”

Add a contact in the CPaaS WebRTC Demo

WebRTC Demo Add a Contact

You are ready to go. To test your application, just dial the newly added contact.

Platform

Programmable Voice

Programmable SMS

Turnkey Applications

Smart 2FA

Call Queue

Auto Attendant

Number Masking

Task Router

Campaign Manager

Learn

Terms And Conditions

About

ABOUT

CONTACT US

© 2020, All rights reserved.