首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Twilio可编程语音--如果电话被应答机接收,如何防止<Gather>提示播放

Twilio可编程语音--如果电话被应答机接收,如何防止<Gather>提示播放
EN

Stack Overflow用户
提问于 2022-03-01 12:40:44
回答 1查看 74关注 0票数 0

我们开始使用Twilio可编程语音作为预约提示,我们使用的是MachineDetection参数设置为"DetectMessageEnd“的AMD,这样我们就可以在应答机上留下语音邮件消息。我们还在Gather中使用TwiML标记来获取用户输入(Ex )。“按1确认你的预约”)。

然而,我们注意到,如果呼叫转到语音信箱,Gather提示仍然会被触发。我们希望能够防止这种情况发生,这样收件人就不会在他们的语音邮件中听到提示。

这有可能吗?下面是我们当前TwiML的一个示例:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<Response>
   <Say voice="Polly.Joanna">
      <prosody rate="95%">Hello, you have an appointment tomorrow at 10:30AM</prosody>
   </Say>
   <Pause length="1" />
   <Gather action="https://example.com" timeout="5">
      <Say voice="Polly.Joanna">
         <prosody rate="95%">Press 1 to confirm your appointment, Press 2 to repeat the message</prosody>
      </Say>
   </Gather>
</Response>
EN

回答 1

Stack Overflow用户

发布于 2022-03-01 18:41:36

AMD AnsweredBy参数将用于确定要返回的TwiML。

如果它是一台机器,您将不会返回包含此集合的TwiML (因为它是一台机器,您将等待DetectMessageEnd事件删除公告)。如果它是一个人(AnsweredBy=human),您可以使用该集合来获得他们对预约的可用性的响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71308643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档