Twiml 丢弃语音,在 GATHER 中循环 SAY 动词
Twiml discarding voice, loop in SAY verb inside GATHER
我有一个 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 return 是
<?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>
这应该会导致 "alice" 的声音无限循环,因为 SAY 动词被重复到 +1000000001 的接收者,但它是一个男性机器人声音,它只重复一次然后挂断电话。这是问题的第一部分。
第二部分是 GATHER 动词什么都不做。我应该能够按按键音 phone 并获得 url https://api.com/connect/6AE3045C0D024F1896BF7ECFCB2FC40A return
<?xml version="1.0" encoding="utf-8"?>
<Response>
<Dial>client:6AE3045C0D024F1896BF7ECFCB2FC40A</Dial>
<Hangup></Hangup>
</Response>
它在 GET 请求上执行,但由于 GATHER 问题我永远无法访问它
第三部分是拨号客户端应用程序看起来正确吗?
<Dial>client:6AE3045C0D024F1896BF7ECFCB2FC40A</Dial>
感谢任何建议
Alice 似乎默认使用 en-US,因此您可以关闭语言属性。此外,您能否确保返回的 TwiML 具有正确的 MIME 类型 https://www.twilio.com/docs/voice/twiml#twilio-understands-mime-types.
Client使用不当,参考这里的TwiML语法,https://www.twilio.com/docs/voice/client/twiml。
让我知道这是否解决了问题。
我有一个 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 return 是
<?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>
这应该会导致 "alice" 的声音无限循环,因为 SAY 动词被重复到 +1000000001 的接收者,但它是一个男性机器人声音,它只重复一次然后挂断电话。这是问题的第一部分。
第二部分是 GATHER 动词什么都不做。我应该能够按按键音 phone 并获得 url https://api.com/connect/6AE3045C0D024F1896BF7ECFCB2FC40A return
<?xml version="1.0" encoding="utf-8"?>
<Response>
<Dial>client:6AE3045C0D024F1896BF7ECFCB2FC40A</Dial>
<Hangup></Hangup>
</Response>
它在 GET 请求上执行,但由于 GATHER 问题我永远无法访问它
第三部分是拨号客户端应用程序看起来正确吗?
<Dial>client:6AE3045C0D024F1896BF7ECFCB2FC40A</Dial>
感谢任何建议
Alice 似乎默认使用 en-US,因此您可以关闭语言属性。此外,您能否确保返回的 TwiML 具有正确的 MIME 类型 https://www.twilio.com/docs/voice/twiml#twilio-understands-mime-types.
Client使用不当,参考这里的TwiML语法,https://www.twilio.com/docs/voice/client/twiml。
让我知道这是否解决了问题。