【发布时间】:2016-04-07 06:27:33
【问题描述】:
我设置了一个 Twilio 应用程序来记录学生的阅读情况,作为阅读治疗师使用我们服务的工具。我设置了 TwiML 回调,在我的 Twilio 帐户中设置了应用程序,一切都非常好 - 当我使用真手机时。
当我使用 Twilio 客户端 javacript 库时,录制会在一分钟后中断。使用真手机时不会发生这种情况。我很困惑。
这是记录动词必需的 TwiML:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="woman">Please read what you have been assigned . When you are done, click the hang up button. Start reading after the beep!</Say>
<Pause length="2"/>
<Record timeout="15" action="save?assignment=51273&softphone=true&date=2015-11-09" maxLength="3600"/>
<Say>Sorry, I did not hear a recording. Goodbye.</Say>
</Response>
所以你可以看到,我将 Record 动词的 maxLength 显式设置为 3600,这应该可以让我们最多录制一个小时。任何人都知道为什么 javacript 客户端发起的调用会自动挂断?我在客户端没有看到任何错误,它只是干净地挂断了。我的 Twilio dash 中的事件日志中也没有错误。我被难住了!
需要注意的是,我在 Firefox 上使用 WebRTC(默认)进行客户端库测试。
【问题讨论】:
标签: twilio