【问题标题】:Twilio call automatically cuts after 2 minutesTwilio 通话 2 分钟后自动中断
【发布时间】:2018-03-15 14:29:29
【问题描述】:

我已经面临这个问题 1 周了,即当通话产生时,它会在通话录音 2 分钟后自动切断。这是 TwiML

<Response>
<Say voice="woman" language="en">Hii Welcome to our App</Say>
<Record timeout="10" />
</Response>

这是代码:

client.calls.create(
    {
      url: "http://19f68022.ngrok.io/bot.xml",
      to: '+*******',
      from: '+*******',
    },
    function (err, call) {
      if (err) {
        console.log(err);
      } else {
        console.log(call);
      }
    }
  ); 

请帮助伙计们,这确实是 twilio 的一个严重问题 注意:使用 twilio Trail 帐户

【问题讨论】:

  • 如果这是 twilio 的严重问题,他们的开发人员对此有何看法?您是否查看过他们的问题跟踪器/错误报告并订阅了此问题?通常,当服务出现问题时,首先要解决该问题的地方就是服务......
  • 我已经尝试联系开发人员,但没有得到他们的回应
  • @karanroy 请也发布解决方案。我面临同样的问题

标签: javascript node.js twilio twilio-api twilio-click-to-call


【解决方案1】:

首先检查您的 twilio 号码的日志 - https://www.twilio.com/console/voice/calls/logs/。 您可能会在那边得到呼叫失败的原因。

您的 TWIML 建议录制超时 10 秒。你应该增加它使录音的长度更长。如果您想在录音后继续通话,您需要指定一个 actiontranscribeCallback url,这可能是您的代码或 twilio 函数。

<Response>
<Say voice="woman" language="en">Hii Welcome to our App</Say>
<Record timeout="10" transcribe="true" action="handler.js"/>
</Response>

<Response>
<Say voice="woman" language="en">Hii Welcome to our App</Say>
<Record timeout="10" transcribe="true" transcribeCallback="handler.js"/>
</Response>

另外,如果您发布其他信息(用例或要求),我可能会提供更好的回复。

【讨论】:

  • @karanroy 请也发布解决方案。我也面临同样的问题。
  • 记录你的信息。example.com/api/voice/record.xml" maxLength="3600" timeout="50"/> 回应>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-09
  • 2018-02-05
  • 1970-01-01
相关资源
最近更新 更多