【问题标题】:HangUp/End Twilio call挂断/结束 Twilio 通话
【发布时间】:2015-01-29 11:19:23
【问题描述】:

我正在使用带有 Node.js 的 Twilio 编写 Click-to-Call 应用程序。该应用程序可以运行,并且可以正常运行,但我在结束通话时遇到了一些问题。

我已尝试检索所有呼叫并将其状态更新为“已完成”。通话似乎已经结束,但在我的手机上,我仍然听到断开连接音(Tu-tu-tu tu-tu-tu tu-tu-tu...)。

当两部手机中的一部手动挂断电话时执行:

   client.calls.list(function(err, data) {
        data.calls.forEach(function(call) {
            client.calls(call.sid).update({
                status: "completed"
            }, function(err, call) {
            });
        });
    });

我知道这有点夸张,但我有点沮丧。

所以我的问题是,是否可以完全挂断两个点击通话,这样我就不必按实际手机上的按钮了?

【问题讨论】:

    标签: node.js twilio phone-call twilio-click-to-call


    【解决方案1】:

    您是否尝试过使用断开功能?

      Twilio.Device.disconnect(function (conn) {
          $("#log").text("Call ended");
       });
    

    https://www.twilio.com/docs/quickstart/php/client/hangup

    【讨论】:

    • 据我所知,“Twilio”是JS客户端。然而,Node.js 使用了一个不同的模块,它没有那个功能。您的答案适用于客户端 JS,但不适用于 Node.js 应用程序。还是谢谢。
    • 我没有意识到您实际上想从服务器端启动挂机。我会调查一下。您可能可以使用 cURL 来执行此操作,但我不确定确切的命令。今晚我会尽量给你更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 2019-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多