twilio - 使用Twilio,可以在电话 session 期间接收用户输入吗?

标签 twilio

Twilio documentation提到您可以在用户收听消息时收集用户键盘输入:

You can nest the following verbs within Gather: Say, Play, Pause. But you can't nest Gather within any other verbs.



session 标签不能嵌套在Gather标签内,因此,一旦使用 session 标签将用户数字连接到 session 室,还有另一种方法来收集用户数字吗?

最佳答案

Twilio的传播者在这里。

在电话 session 中无法使用<Gather>,但可以解决。您可以利用<Dial>动词hangupOnStar属性。

<Response>
    <Dial hangupOnStar="true">
        <Conference>example</Conference>
    </Dial>
    <Gather action="/redirectIntoConference?name=example" numDigits="1"></Gather>
</Response>

当用户按下*键时,Twilio将在电话 session 中断开它们的连接,并立即开始收听它们的按键音。聚会结束后,您只需将其重定向回电话 session 中即可。

这使您能够执行一些操作,例如将标准*6组合键静音。

希望能有所帮助。

关于twilio - 使用Twilio,可以在电话 session 期间接收用户输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28621852/

相关文章:

swift - 渲染现有参与者的视频轨道

命令行中的 SMS Twilio API 错误但浏览器中没有错误但不发送消息

php - 如何知道 twilio 通话状态(完成与否)

javascript - 将 twilio 语音结果发送到工作函数

sms - Twilio 错误 : "12200 Schema validation warning Description Invalid content was found starting with element ' Message'. '{Play"之一

php - 如何在以下初学者TwiML代码中调试 “Application Error”语音提示?

html - Twilio 视频轨道不适合 div

twilio - 如何从 Twilio Serverless 中的函数调用函数?

Twilio 调用和播放 MP3 消息

websocket - 在新的弹出窗口中接听 Twilio 电话