Twilio客户端JS呼叫持续时间有限吗?

时间:2015-11-09 18:10:02

标签: twilio

我已经设置了一个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&amp;softphone=true&amp;date=2015-11-09" maxLength="3600"/>
    <Say>Sorry, I did not hear a recording.  Goodbye.</Say>
</Response>

所以你可以看到,我将Record动词的maxLength明确设置为3600,这应该给我们最多一个小时的录音。任何人都知道为什么javacript客户端发起的呼叫会自动挂断?我没有在客户端看到任何错误,它只是干净地挂断了。我的事件中没有错误记录我的Twilio破折号。我很难过!

应该注意我在Firefox上使用WebRTC(默认)进行客户端库测试。

1 个答案:

答案 0 :(得分:0)

来自Twilio的梅根在这里。

你的TwiML看起来很好。我建议你确保你可以在为Twilio Client Recordings给出的例子中记录那个长度:

https://www.twilio.com/docs/tutorials/twilio-client-record

如果您还没有明确地启用调试:

Twilio.Device.setup(token, {debug: true}); 

如果所有其他方法都失败了,您可以通过电子邮件发送电子邮件至help@twilio.com,这些电话会显示此行为并且他们将能够深入了解正在发生的事情。

我希望这会有所帮助。