【问题标题】:Twilio Received an error from MediaStreamTwilio 从 MediaStream 收到错误
【发布时间】:2020-12-27 17:27:53
【问题描述】:

到目前为止,我正在尝试将 Twilio 集成到我的 Laravel 应用程序中,我做得很好,生成了访问令牌,创建了设备,但是当我运行 device.connect(param) 时,它在控制台中给了我这个错误。

twilio.min.js:99 从 MediaStream 收到错误:错误代码:31000

我已在 twilio 文档中搜索此错误,但无法解决它,任何人都可以帮我解决这个问题。这是我的代码。

JS

function callCustomer(phoneNumber) {
    alert(phoneNumber);
    $.get("/token", {forPage: window.location.pathname}, function (data) {
        const device = new Twilio.Device();
        var params = {"phoneNumber": phoneNumber};
        device.setup(data);
        device.connect(params);
    });
}

这是完全控制台错误的图片。

根据错误,它说明了稳定连接,我确实有稳定的连接,当我在处理其他项目时它工作得非常好。任何提示或代码将不胜感激。

【问题讨论】:

    标签: laravel laravel-5 twilio twilio-click-to-call twilio-programmable-voice


    【解决方案1】:

    你需要像这样在 ready 事件中调用device.connect

    device.on('ready', function(device){
      device.connect(params);
    });
    

    希望这将在未来对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-10-08
      • 2012-06-20
      • 2017-10-25
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-31
      相关资源
      最近更新 更多