我正在使用带有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) {
});
});
});
我知道它有点夸张,但我有点沮丧。
所以我的问题是,是否可以完全挂断点击通话,这样我就不必按实际手机上的按钮了?
答案 0 :(得分:1)
您是否尝试过使用断开连接功能?
Twilio.Device.disconnect(function (conn) {
$("#log").text("Call ended");
});