Plivo Plivo docs
  • Messaging API
  • Voice API
  • Verify API
  • SIP Trunking
  • Phone Numbers
  • More
    • Account API
    • Client SDKs
    • Lookup API
    • Integrations
    • Full API Reference
    • PHLO
    • Number Masking
  • Support
  • Login
  • Getting Started
  • Voice Concepts
  • Use Case Guides
  • API Reference
  • XML Reference
  • Client SDKs
  • Call Insights
  • Troubleshooting
Making an Outbound Call
Plivo Voice API
  • Getting Started
    • Quickstart Guides
      • PHP Quickstart
      • PHP Quickstart
      • Python Quickstart
      • Python Quickstart
      • Python Quickstart
      • Python Quickstart
      • Ruby Quickstart
      • Ruby on Rails Quickstart
      • .NET Quickstart
      • .NET Framework Quickstart
      • Node.js Quickstart
      • Node.js Quickstart
      • Node.js Quickstart
      • Node.js Quickstart
      • Java Quickstart
      • Java Quickstart
      • Go Quickstart
      • Go Quickstart
      • Postman Collection
    • MIgration Guides
      • Twilio to Plivo
    • Server SDK Migration guides
      • Within 4.x
      • From Legacy to 4.x
  • Voice Concepts
    • Concepts
      • Overview
      • Features
      • Terminology
      • Account Limits
      • Callbacks
      • Callback Configurations
      • STIR/SHAKEN
      • Geo Permissions
      • IP Address Whitelisting
      • SIP Endpoints
      • Machine Detection
      • SSML
      • Signature Validation
      • Audio Streamingbeta
      • Verified Caller IDNew
  • Use Case Guides
    • Essential Guides
      • Make Outbound Calls
      • Make Bulk Calls
      • Receive Incoming Calls
      • Reject Incoming Calls
      • Screen Incoming Calls
      • Pass Custom Headers
      • Dial Status Reporting
      • Record a Call
      • Download Recordings
      • Receive DTMF/Speech Input
    • Advanced Guides
      • Two-Factor Authentication
      • Voice Notification
      • Voice Alerts
      • Call Forwarding
      • Voice OTP
      • Supervisor Coaching
      • PINless Conference
      • Conference with PIN
      • Phone System IVR
      • Click-to-call
      • Voicemail
      • Transcribe Voicemail
      • Voice Alerts Broadcasting
      • Voice Survey
      • Number Masking
      • Connect Call To Second Person
      • Call Tracking
      • Raspberry Pi
  • API Reference
    • Overview
    • Request
      • Authentication
      • Content type
      • Timeouts and proxies
      • Pagination
      • Asynchronous request
    • Response
      • Response Examples
    • Call
      • The Call object
      • Make a call
      • Machine detection
      • Retrieve a call
      • Transfer a call
      • Hang up a call
      • Post feedback
      • Retrieve all calls
      • Retrieve a live call
      • Retrieve all live calls
      • Retrieve All Live Calls v2
      • Retrieve a queued call
      • Retrieve all queued calls
      • Record calls
        • Start recording a call
        • Stop recording a call
      • Play audio on calls
        • Play audio on a call
        • Stop playing audio on a call
      • Speak text on calls
        • Speak text on a call
        • Stop speaking text on a call
      • DTMF
        • Send digits on a call
    • Multiparty callBeta
      • The Multiparty object
      • Activate a multiparty call
      • Retrieve a multiparty call
      • Retrieve all multiparty calls
      • End a multiparty call
      • Participants
        • The Participant object
        • Add a participant to a multiparty call using API
        • Retrieve participant details
        • Retrieve all participant details
        • Update participant state
        • Kick out a participant
        • Participant-level recording
          • Start recording
          • Stop recording
          • Pause recording
          • Resume recording
        • Play audio on MPC calls
          • Start playing audio to a member
          • Stop playing audio to a member
      • Multiparty call recording
        • Start recording
        • Stop recording
        • Pause recording
        • Resume recording
    • Conference
      • The Conference object
      • Retrieve a conference
      • Hang up a conference
      • List all conferences
      • Hang up all conferences
      • Member
        • Hang up a member
        • Kick a member
        • Mute a member
        • Unmute a member
        • Deaf a member
        • Undeaf a member
        • Play audio to a member
        • Stop playing audio to a member
        • Play text to a member
        • Stop playing text to a member
      • Record conference
        • Start recording a conference
        • Stop recording a conference
    • Audio StreamBeta
      • The audio Stream object
      • Initiate an audio Stream
      • Retrieve all audio streams
      • Retrieve an audio stream
      • Stop all audio streams
      • Stop a specific audio stream
    • Verified Caller ID
      • The verified caller ID object
      • Initiate number verification
      • Verify Caller ID
      • Retrieve details of a verified caller ID
      • Retrieve details of all verified caller IDs
      • Update a verified caller ID
      • Delete a verified caller ID
    • Endpoint
      • The Endpoint object
      • Create an endpoint
      • Retrieve an endpoint
      • List all endpoints
      • Update an endpoint
      • Delete an endpoint
    • Recording
      • The Recording object
      • Retrieve a recording
      • List all recordings
      • Delete a recording
  • XML Reference
    • Overview
      • How it works
      • Controlling outbound calls
    • Request
      • SIP headers
      • Validation
      • Call status
      • Event
    • Response
      • How to structure your XML document
    • MultiPartyCallBeta
    • Conference
      • Basic conference
      • Moderated conference
      • Join a conference muted
      • Bridge incoming calls
      • Waiting room
      • Conference with redirect
      • Using callback URL
    • AudioStreamBeta
      • Initiate an audio stream
      • Stream events to Plivo
        • Play audio event
        • Checkpoint event
        • Clear audio stream
    • Dial
      • Dial status reporting
      • Custom caller tone
      • Confirm to answer call
      • Sequential dialing
      • Simultaneous dialing
      • Number
        • Dialing extensions
      • User
        • Dialing extensions
    • DTMF
      • Send digits
    • GetDigits
      • Phone tree
    • GetInput
      • Detecting speech inputs
      • Supported languages
      • Pricing for speech recognition
    • Hang up
      • Hang up after a minute
    • Play
      • Play music
    • PreAnswer
      • Notify callers
    • Record
      • Record a voice mail message
      • Record complete session
    • Redirect
      • Transfer a call
    • Speak
      • Play a message
      • Play in a loop
      • SSML
    • Wait
      • Basic wait
      • Beep detection
      • Delayed call answer
      • Machine detection
  • Client SDKs
    • Browser SDK
      • Overview
      • SDK Reference — V2.1
      • Changelog
      • Click-to-call guide
    • iOS SDK
      • Overview
      • SDK Reference
      • Changelog
    • Android SDK
      • Overview
      • SDK Reference
      • Changelog
  • Call Insights
  • Troubleshooting
    • Guides
      • Hangup Causes
      • Audio Stream beta
Latest Legacy
  • Python
  • Ruby
  • Node
  • PHP
  • Java
  • .NET
  • Go
  • cURL
Rate this page
🥳 Thank you! It means a lot to us!
×
Help Us Improve
Thank you so much for rating the page, we would like to get your input for further improvements!
Subscribe to Updates
Thank you for your feedback!