You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Twilio顺序呼叫跳转接通终止及TwiML转录回调功能实现咨询

TwiML顺序呼叫+转录功能配置方案

你原有的TwiML基础逻辑已经天然满足前两项顺序呼叫的需求,Twilio的<Dial>动词执行规则为:只要被叫成功接通,呼叫会直接进入桥接状态,<Dial>之后的所有后续TwiML指令都会自动终止,只有出现超时、拒接、空号等未接通场景时才会继续执行后续节点。你只需要补充转录相关的参数配置即可满足全部需求。

调整后的完整代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Say> Connecting call to Pinto </Say>
  <Dial 
    record="record-from-answer" 
    timeout="10" 
    hangupOnStar="true"
    transcribe="true"
    transcribeCallback="替换为你自己的公网可访问回调接口地址"
  >
    <Number>XXXXXXXX</Number>
  </Dial>
  <Say> Pinto is not picking up the call, now connecting call to Management </Say>
  <Dial 
    record="record-from-answer" 
    timeout="10" 
    hangupOnStar="true"
    transcribe="true"
    transcribeCallback="替换为你自己的公网可访问回调接口地址"
  >
    <Number>XXXXXXXX</Number>
  </Dial>
  <Say> No one is picking up right now. Please text us at +12022171828 </Say>
</Response>

配置说明

  • 顺序呼叫逻辑无需额外修改:首位联系人接通后直接停止后续拨号和提示播放,首位未接才跳转拨号第二位,第二位接通后也不会触发末尾提示,均未接通才播放短信提示,完全匹配你的前两项需求。
  • 转录功能配置说明:
    • 开启转录需要依赖通话录音,你原有配置中的record="record-from-answer"已经满足前置要求
    • 新增的transcribe="true"参数用于开启通话自动转录功能
    • 新增的transcribeCallback参数需要替换为你自己的公网可访问HTTP接口地址,Twilio在转录完成后会自动向该地址POST推送转录文本、通话唯一标识、录音地址等完整数据

内容的提问来源于stack exchange,提问作者Karthick Selvaraj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 19:27:03