Plivo home page
Search...
Ctrl K
Ask AI
Support
Log in
Request Trial
Search...
Navigation
Overview
Plivo XML Overview
Messaging API
Voice API
Verify API
Phone Numbers
Account API
Other APIs
Getting Started
Voice Concepts
AI Voice Agents (New)
Use Case Guides
API Reference
XML Reference
Client SDKs
Call Insights
Audio Streaming
Troubleshooting
Overview
Overview
How it works
Controlling outbound calls
Request
Overview
SIP headers
Validation
Call status
Event
Response
Overview
How to structure you XML document
MultiPartyCall
Overview
Conference
Overview
Basic conference
Moderated conference
Join a conference muted
Bridge incoming calls
Waiting room
Conference with redirect
Using callback URL
AudioStream
Overview
Initiate an audio stream
Stream events to Plivo
Dial
Overview
Dial status reporting
Custom caller tone
Confirm to answer call
Sequential dialing
Simultaneous dialing
Number
User
DTMF
Overview
Send digits
GetDigits
Overview
Phone tree
GetInput
Overview
Detecting speech inputs
Supported languages
Pricing for speech recognition
Hang up
Overview
Hang up after a minute
Play
Overview
Play music
PreAnswer
Overview
Notify callers
Record
Overview
Record a voice mail message
Record complete session
Redirect
Overview
Tranfer a call
Speak
Overview
Play a message
Play in a loop
SSML
Wait
Overview
Basic wait
Beep detection
Delayed call answer
Machine detection
Overview
Plivo XML Overview
Your application must use Plivo XML to control a call or message synchronously. You can combine XML elements in different ways to perform complex actions, such as:
Playing music while a caller is on hold
Reading specified text to a caller
Requesting numeric input
Dialing and connecting to another number
How it works
Assistant
Responses are generated using AI and may contain mistakes.