Twilio Voice

拨打并管理电话

配置

拨打电话

操作
拨打电话
Twilio 账户 SID*
ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
授权令牌*
••••••••
被叫电话号码*
+14155551234
Twilio 主叫号码*
+14155556789
TwiML URL
https://example.com/twiml
TwiML 指令
[Response][Say]Hello from Twilio![/Say][/Response]
请使用方括号代替尖括号(例如用 [Response] 代替 <Response>)
录制通话
Disabled
超时(秒)
60
状态回调 URL
https://example.com/status
机器检测
Select...
拨打电话 (twilio_voice_make_call)

使用 Twilio Voice API 发起外呼电话。

输入
参数类型必填说明
tostring是要拨打的电话号码 (E.164 格式,例如 +14155551234)
fromstring是用于外呼的 Twilio 电话号码 (E.164 格式)
urlstring否返回该通话 TwiML 指令的 URL
twimlstring否要执行的 TwiML 指令 (URL 的替代方案)。请使用方括号而非尖括号,例如 [Response][Say]Hello[/Say][/Response]
statusCallbackstring否通话状态更新的 Webhook URL
statusCallbackMethodstring否状态回调的 HTTP 方法 (GET 或 POST)
accountSidstring是Twilio Account SID
authTokenstring是Twilio Auth Token
recordboolean否是否录制通话
recordingStatusCallbackstring否录音状态更新的 Webhook URL
timeoutnumber否放弃前等待接听的时间 (秒,默认:60)
machineDetectionstring否答录机检测:Enable 或 DetectMessageEnd
输出
参数类型说明
successboolean通话是否成功发起
callSidstring通话的唯一标识符
statusstring通话状态 (queued、ringing、in-progress、completed 等)
directionstring通话方向 (outbound-api)
fromstring主叫电话号码
tostring被叫电话号码
durationnumber通话时长(秒)
pricestring通话费用
priceUnitstring价格所用货币
errorstring通话失败时的错误信息

列出通话

操作
列出通话
Twilio 账户 SID*
ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
认证令牌*
••••••••
被叫号码
+14155551234
主叫号码
+14155556789
状态
Select...
每页条数
50
晚于 (YYYY-MM-DD)
2025-01-01
早于 (YYYY-MM-DD)
2025-12-31
列出通话 (twilio_voice_list_calls)

检索账户的呼入和呼出通话列表。

输入
参数类型必填说明
accountSidstring是Twilio 账户 SID
authTokenstring是Twilio 认证令牌
tostring否按被叫号码筛选
fromstring否按主叫号码筛选
statusstring否按通话状态筛选 (queued、ringing、in-progress、completed 等)
startTimeAfterstring否筛选此日期当天或之后开始的通话 (YYYY-MM-DD)
startTimeBeforestring否筛选此日期当天或之前开始的通话 (YYYY-MM-DD)
pageSizenumber否返回的记录数 (最多 1000,默认 50)
输出
参数类型说明
successboolean通话是否成功获取
callsarray通话对象数组
totalnumber返回的通话总数
pagenumber当前页码
pageSizenumber每页通话数
errorstring获取失败时的错误信息

获取录音

操作
获取录音
Twilio 账户 SID*
ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
授权令牌*
••••••••
录音 SID*
RExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
获取录音 (twilio_voice_get_recording)

获取通话录音信息及转录(如已通过 TwiML 启用)。

输入
参数类型必填说明
recordingSidstring是要获取的录音 SID
accountSidstring是Twilio 账户 SID
authTokenstring是Twilio 授权令牌
输出
参数类型说明
successboolean录音是否成功获取
recordingSidstring录音的唯一标识符
callSidstring该录音所属的通话 SID
durationnumber录音时长(秒)
statusstring录音状态(completed、processing 等)
channelsnumber声道数(1 为单声道,2 为双声道)
sourcestring录音的创建方式
mediaUrlstring录音媒体文件的下载 URL
pricestring录音费用
priceUnitstring价格所用货币
uristring录音资源的相对 URI
transcriptionTextstring录音转录文本(如有)
transcriptionStatusstring转录状态(completed、in-progress、failed)
transcriptionPricestring转录费用
transcriptionPriceUnitstring转录价格所用货币
errorstring获取失败时的错误信息

使用说明

将 Twilio Voice 集成到工作流中。发起外呼并获取通话录音。

备注

  • 类别:tools
  • 类型:twilio_voice