Cebod Telecom
  • Introduction
  • Customer Onboarding
  • FAQs (Frequently Asked Questions)
  • Cebod Telecom Web Portal
    • Dashboard
    • Activities
      • Call records
      • Messages
      • Active calls
      • SMS records
      • Faxes
    • Phone System
      • Phone Numbers
      • IVR (Auto Receptionist)
      • Users (Extensions)
        • Dynamic Caller ID
      • Manage Devices
      • Manage Groups
      • Manage Conferences
      • Postcall Actions
      • Webhooks
      • Time Conditions
      • Call Blocking
      • Call Center
        • Active Calls
        • Agents
        • Queue
        • Agents to queue
        • Agents Status
        • Agent Statistics
    • Tools / Settings
      • Manage Phone Lines
      • Add 911 Address
      • SMS
      • International Calling
      • Outbound Rates
      • Manage Recordings
        • AI Text-to-Speech Feature
      • Global Settings
        • Daily Spent Control
      • Voicemail Greetings
      • CNAM
    • My Account
      • Profile
      • Change Password:
      • Add Balance
      • Payment History
      • Vouchers
      • Invoices
      • Auto Refill
      • Logout
  • How To's
    • Set up BLF
    • Register a New Account
    • Setup Call Forwarding
      • Call Forwarding to an Extension
      • Call Forwarding Manually to a Cell Phone
    • Dial-By-Name Directory
    • Voicemail
      • Setting up the Voicemail Menu
      • Accessing Voicemail
      • Navigate through the Voicemail Menu
    • Provisioning
      • Cisco 8841
    • Setup Speed Dial
    • Cebod Telecom Free Applications
      • MS Windows Desktop Softphone
      • Mac Desktop Softphone
      • Apple IOS Mobile App
      • Android Mobile App
      • Desktop SMS/MMS Application
      • Click to Call Browser Extension
    • GS Wave
    • Setting Up Whisper Announcement
  • Enable Call Recording
  • Features
    • Manage Phone Features
      • Call Block
      • Call transfer
      • Call Queue
      • Call Center
      • Active Call Features
      • Ring Groups
      • Call Forward
      • Call Recording
      • Call Park
      • Paging
      • Voicemail
      • Call Monitoring
      • Hide Caller ID
    • Missed Call SMS
    • Missed Call Email Notification
    • 3-Way Calling
    • Conference Bridge
    • Setting up Time Condition
    • Setup Email FAX - Incoming
    • Sending eFax using email
  • API
    • Voice API
    • Quick Start
      • Identify Caller
      • Collect Response
    • didML reference doc
      • Voice API reference params
      • Voice API response
      • didML Verbs
        • <dial>
          • <client>
          • <conference>
          • <number>
          • <queue>
          • <sip>
        • <enqueue>
        • <fax>
        • <gather>
        • <hangup>
        • <pause>
        • <play>
        • <postcall>
        • <record>
        • <recordcall>
        • <redirect>
        • <reject>
        • <say>
        • <sms>
Powered by GitBook
On this page
  • <didML>
  • <didML> Verbs

Was this helpful?

  1. API

didML reference doc

Cebod Telecom cPaaS is designed to provide a platform to do API development in your application using <didML> which is an acronym for Cebod Telecom Mark up Language.

<didML>

Cebod Telecom API is designed to provide you with a comprehensive toolset to make API development breeze for you. which is an acronym for Cebod Telecom Mark up Language that puts together a set of instructions to be used when programming your inbound calls. These instructions lay down step by step process as to what to do when someone calls your Cebod Telecom phone number. As soon as the number is dialed, we will read the instructions from the URL where has listed actions that can be performed. These actions are defined as verbs. Some of the examples are, Say caller name, play music, prompt for user input by pressing a key.

<didML> Verbs

<didML> Verbs is the list of actions verbs that have a specific function. When programming with the choice of your programming language you can include these verbs to compile your set of instructions for inbound calls. These verbs can be used by themselves or can be used in combination. This list below lists all the verbs included in <didML>. The description of the verb defines the role of the verb.

Verb

Description

<Conference>

Create a dynamic conference bridge and put the caller in that conference

<Dial>

Connect the existing call to another party

<EnQueue>

Put the caller in the queue.

<Fax>

Receive the fax. System will give the fax tone to the caller and receive the fax.

<Forward>

Same as dial. Connect the existing call to another party

<Gather>

Collect the digits pressed from caller phone. (collect user response)

<Hangup>

Disconnect the call

<Pause>

Stop the call for some time before executing next instruction.

<Play>

Play a mp3/wav audio file from the web server.

<Postcall>

URL can be supplied to collect all the details of the call.

<Queue>

Pickup the call from the queue.

<Record>

Caller is given the option to record the message

<Recording>

Record the complete call. Caller and the called party do not know if the call is being recorded unless mentioned.

<Redirect>

Redirect the call flow to different URL to access another set instructions included in another didML document.

<Reject>

Reject the incoming call.

<Say>

Read the text, convert that to audio and play to the caller.

Lets looks at the information we send you when we receive call on any of your phone numbers.

PreviousCollect ResponseNextVoice API reference params

Last updated 3 years ago

Was this helpful?