Twilio呼叫在2分钟后自动切断

时间:2018-03-15 14:29:29

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

我现在已经面临这个问题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帐户

1 个答案:

答案 0 :(得分:0)

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

你的TWIML建议录音超时10秒。你应该增加它使录音的长度更长。如果您想在录制后继续通话,则需要指定操作 transcribeCallback 网址,这可能是您的代码或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>

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