2015-11-14 78 views
1

我有一個基於Angular.JS的瀏覽器軟電話通過瀏覽器成功地啓動了電話呼叫。通過瀏覽器發起的是運營商,接聽的人是主叫方。從活躍的Twilio呼叫轉移呼叫

我希望運營商能夠在呼叫的某個點將呼叫者轉移到另一條線路。

我可以使用下面的代碼修改活動呼叫,該代碼顯示TWIML用於自動記錄系統。但是,當運營商嘗試重定向時,被髮送到服務的運營商和主叫方只需掛斷電話。

任何建議...第一個Twilio項目。這裏

http://twimlbin.com/94a65384

回答

0

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透露,目前上述網址。

您的問題在於,您正在重定向呼叫的錯誤部分。在運營商與Twilio之間打電話的一側有一個呼叫Sid,呼叫者和Twilio有一個不同的Sid。您需要保存對調用者所做的調用的Sid,然後在更新函數中使用它。