我們試圖在iOS設備之間實現簡單的P2P VoIP連接。我們選擇Twilio來處理呼叫,並使用Parse與Twilio進行交互。Twilio on Parse Cloud代碼的調用方法
我們正在成功生成每個用戶的能力令牌併發起呼叫。但是,成功連接後,呼叫立即掛斷。
接收方正在成功接收呼叫並聽取試用消息。 啓動程序正在聽到試用消息,並且還出現「發生應用程序錯誤」。
我們懷疑我們的Parse Cloud Code調用方法可能有問題。
app.get('/call', function(request, response) {
var client = require('twilio')('ACC_ID', 'AUTH_ID');
// Create a TwiML response generator object
var fromName = 'client:' + request.query.from;
var toName = 'client:' + request.query.to;
client.makeCall({
to:toName, // Any number Twilio can call
from: fromName,
url: 'http://xxxyyzz.parseapp.com/consult' // A URL that produces an XML document (TwiML) which contains instructions for the call
}, function(err, responseData) {
//executed when the call has been initiated.
console.log(responseData.from); // outputs "+14506667788"
});
});
我們不確定url參數應該做什麼。
app.post('/consult', function(request, response) {
response.send();
});
謝謝。