twilio - Twiml 丢弃语音,在 GATHER 中循环输入 SAY 动词
问题描述
我有一个 API,它首先使用 C# 包装器创建对数字的调用,假设接收器是 +1000000001
var call = CallResource.Create(new PhoneNumber("+1000000001"),
new PhoneNumber("MYVERIFIEDNUMBER"),
url: new Uri("https://api.com/answered"),
method: HttpMethod.Get,
client: _client,
sendDigits: ""
);
回答时,从https://api.com/answered返回的 TWIML是
<?xml version="1.0" encoding="utf-8"?>
<Response>
<Gather action="https://api.com/connect/6AE3045C0D024F1896BF7ECFCB2FC40A" method="GET">
<Say voice="alice" loop="0" language="en">Press any key to connect to John Doe, , </Say>
</Gather>
</Response>
这应该会导致 SAY 动词的“爱丽丝”声音在 +1000000001 处重复给接收者的声音无限循环,但它是男性机器人声音,它只重复一次然后挂断电话。这是问题的第一部分。
第二部分是 GATHER 动词什么都不做。我应该可以按下按键式电话并返回网址https://api.com/connect/6AE3045C0D024F1896BF7ECFCB2FC40A
<?xml version="1.0" encoding="utf-8"?>
<Response>
<Dial>client:6AE3045C0D024F1896BF7ECFCB2FC40A</Dial>
<Hangup></Hangup>
</Response>
它在 GET 请求中执行但由于 GATHER 问题我永远无法得到它
第三部分是拨打客户端应用程序看起来正确吗?
<Dial>client:6AE3045C0D024F1896BF7ECFCB2FC40A</Dial>
感谢您的任何建议
解决方案
推荐阅读
- c# - 如何修复 2D Unity 项目中的负幅值
- php - Symfony - '' 类型的预期值改为“字符串”
- sql - SQL DEVELOPER 的一些 CSV 导出结果不正确
- python - 如何在 Django 视图中保护 post/put/patch 有效负载?
- java - 如何使用休眠验证器检查 Enum 中的值
- python - Azure Python 烧瓶应用程序 - AD 身份验证问题
- python - 如何使用 beautifulsoup 访问 div 的内容?
- react-native - componentDidMount 仅在第一次屏幕加载时工作在本机反应中
- sql - 无效操作:子查询必须只返回一列 — Amazon Redshift
- c# - Azure Function 中的 Firestore .NET 客户端库身份验证