Telephony Module
  • 16 May 2025
  • 1 Minute to read
  • Dark
    Light

Telephony Module

  • Dark
    Light

Article summary

Module Details

Core or Github ModuleCore
Restart Required No
Step Location Integration > Twilio > Phone
Settings Location System > Settings > Telephony
Prerequisites
  • Plivo or Twilio account and API.
  • Telephony Module installed.
  • Project Dependency.
  • The Portal hostname must be resolvable by the Twilio service (the portal base URL should not be localhost).

Overview

The Telephony Module in Decisions lets users integrate with the Plivo or Twilio telephony service APIs. The module allows users to manage their business communications with customers by sending and receiving SMS text messages or Interactive Voice Response (IVR) voice calls.


Example

The following example will demonstrate setting up a Twilio account using the Telephony Module. 

  1. Navigate to System > System Settings > Telephony Settings.
  2. In the Auth Token field, enter the token received from the service provider. Also, enter the Account SID if applicable. Select the appropriate Telephony type from the TelephonyAdapterType drop-down menu. Click SAVE.

    The Authentication Token and Secret Authentication Token can be found on Twilio's site under Keys & Credentials > API keys & tokens. The Authentication Token can be found in the Account SID field and the Secret Authentication Token is found in the Auth token field.


  3. Right-click Telephony Settings and click Show URL for Telephony Settings.
  4. Copy the URL from the Telephony URL window.
  5. Navigate to Twilio and paste the Telephony request URL into the IVR service's settings for the phone number used.

Step List

The following Steps are available in the Flow Designer Toolbox after installing the module.

CategoryStep NameDescription
ADMINAdd Credentials to SIPCredentials List
ADMINCreate SIPDomain
ADMINDelete Creds For
ADMINGet Credentials for Domain
ADMINGet Registered Numbers
ADMINList SIPDomains
PHONEClean SIPIndicators From Number
PHONEDelete RecordingDeletes a recording at a specified URL.
PHONEDequeue Caller
PHONEHangup
PHONEPause
PHONEPlay Digits
PHONEPlay Queued Steps
PHONEQueue Hold Step
PHONEReject Call
PHONERequest IVR
PHONESay Text
The Say Text step uses Text-to-Speech (TTS) to play recorded files or typed messages with a human voice. TTS prompts can be dynamically generated using raw text and Flow Data.
PHONEStart Conference Room
PHONEStart Phone Call
PHONETransfer Phone Call
SMSSend SMS Message
SMSSMS ResponseSends a set response via SMS.
TWILIOGet Call Log for Call
TWILIOGet Call Logs For Calls
TWILIOGet Recording URLS By Call SID
TWILIOGet Recordings By Call SID



Was this article helpful?