Twilio Voice

Make and manage phone calls

Configuration

Make Call

Operation
Make Call
Twilio Account SID*
ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Auth Token*
••••••••
To Phone Number*
+14155551234
From Twilio Number*
+14155556789
TwiML URL
https://example.com/twiml
TwiML Instructions
[Response][Say]Hello from Twilio![/Say][/Response]
Use square brackets instead of angle brackets (e.g., [Response] instead of <Response>)
Record Call
Disabled
Timeout (seconds)
60
Status Callback URL
https://example.com/status
Machine Detection
Select...
Make Call (twilio_voice_make_call)

Make an outbound phone call using Twilio Voice API.

Input
ParameterTypeRequiredDescription
tostringYesPhone number to call (E.164 format, e.g., +14155551234)
fromstringYesYour Twilio phone number to call from (E.164 format)
urlstringNoURL that returns TwiML instructions for the call
twimlstringNoTwiML instructions to execute (alternative to URL). Use square brackets instead of angle brackets, e.g., [Response][Say]Hello[/Say][/Response]
statusCallbackstringNoWebhook URL for call status updates
statusCallbackMethodstringNoHTTP method for status callback (GET or POST)
accountSidstringYesTwilio Account SID
authTokenstringYesTwilio Auth Token
recordbooleanNoWhether to record the call
recordingStatusCallbackstringNoWebhook URL for recording status updates
timeoutnumberNoTime to wait for answer before giving up (seconds, default: 60)
machineDetectionstringNoAnswering machine detection: Enable or DetectMessageEnd
Output
ParameterTypeDescription
successbooleanWhether the call was successfully initiated
callSidstringUnique identifier for the call
statusstringCall status (queued, ringing, in-progress, completed, etc.)
directionstringCall direction (outbound-api)
fromstringPhone number the call is from
tostringPhone number the call is to
durationnumberCall duration in seconds
pricestringCost of the call
priceUnitstringCurrency of the price

List Calls

Operation
List Calls
Twilio Account SID*
ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Auth Token*
••••••••
To Number
+14155551234
From Number
+14155556789
Status
Select...
Page Size
50
After (YYYY-MM-DD)
2025-01-01
Before (YYYY-MM-DD)
2025-12-31
List Calls (twilio_voice_list_calls)

Retrieve a list of calls made to and from an account.

Input
ParameterTypeRequiredDescription
accountSidstringYesTwilio Account SID
authTokenstringYesTwilio Auth Token
tostringNoFilter by calls to this phone number
fromstringNoFilter by calls from this phone number
statusstringNoFilter by call status (queued, ringing, in-progress, completed, etc.)
startTimeAfterstringNoFilter calls that started on or after this date (YYYY-MM-DD)
startTimeBeforestringNoFilter calls that started on or before this date (YYYY-MM-DD)
pageSizenumberNoNumber of records to return (max 1000, default 50)
Output
ParameterTypeDescription
successbooleanWhether the calls were successfully retrieved
callsarrayArray of call objects
totalnumberTotal number of calls returned
pagenumberCurrent page number
pageSizenumberNumber of calls per page

Get Recording

Operation
Get Recording
Twilio Account SID*
ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Auth Token*
••••••••
Recording SID*
RExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Get Recording (twilio_voice_get_recording)

Retrieve call recording information and transcription (if enabled via TwiML).

Input
ParameterTypeRequiredDescription
recordingSidstringYesRecording SID to retrieve
accountSidstringYesTwilio Account SID
authTokenstringYesTwilio Auth Token
Output
ParameterTypeDescription
successbooleanWhether the recording was successfully retrieved
recordingSidstringUnique identifier for the recording
callSidstringCall SID this recording belongs to
durationnumberDuration of the recording in seconds
statusstringRecording status (completed, processing, etc.)
channelsnumberNumber of channels (1 for mono, 2 for dual)
sourcestringHow the recording was created
mediaUrlstringURL to download the recording media file
pricestringCost of the recording
priceUnitstringCurrency of the price
uristringRelative URI of the recording resource
transcriptionTextstringTranscribed text from the recording (if available)
transcriptionStatusstringTranscription status (completed, in-progress, failed)
transcriptionPricestringCost of the transcription
transcriptionPriceUnitstringCurrency of the transcription price

Usage Instructions

Integrate Twilio Voice into the workflow. Make outbound calls and retrieve call recordings.

Notes

  • Category: tools
  • Type: twilio_voice