HangUp / End Twilio电话

时间:2015-01-29 11:19:24

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

我正在使用带有Node.js的Twilio对点击通话应用进行编码。该应用程序有效,但功能正常,但在结束通话时我遇到了一些问题。

我试图重新启动所有来电并将其状态更新为"已完成"。电话似乎已经结束了,但是在我的手机上,我仍然听到断开的音调(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) {
            });
        });
    });

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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