从活动的Twilio呼叫转发呼叫

时间:2015-11-14 02:37:48

标签: angularjs node.js twilio

我有一个基于Angular.JS的浏览器软电话,通过浏览器成功启动了电话。通过浏览器启动的是操作员,并且回答的人是呼叫者。

我希望运营商能够在呼叫的某个时刻将呼叫者转移到另一条线路。

我可以使用下面的代码修改当前通话,从而显示自动录音系统的TWIML。但是,当操作员尝试重定向时,其被发送到服务的操作员和呼叫者只是挂断了。

任何建议......首先是Twilio项目。

client.calls(callSid).update({
url: "http://callcenter-test.herokuapp.com/twiml/tomachine/" + phone,
method: "POST",
Called: phone,
to: phone,
from: phone,
}, function(err, call) {
  if (err)
    res.send(err);
console.log('call = '+ call);
});

TWIML在上面的URL中透露:

http://twimlbin.com/94a65384

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

您的问题是,您正在重定向呼叫的错误段。操作员和Twilio之间的呼叫侧有一个呼叫Sid,呼叫者和Twilio有一个不同的Sid。您需要保存对调用者的调用的Sid,然后在更新函数中使用它。