【发布时间】:2015-09-04 10:16:56
【问题描述】:
我们正在尝试在 iOS 设备之间实现简单的 P2P VoIP 连接。我们选择 Twilio 来处理调用并使用 Parse 与 Twilio 进行交互。
我们成功地为每个用户生成功能令牌并发起呼叫。但是,成功连接后通话立即挂断。
接听者正在成功接听电话并听到试用消息。 发起者正在听到试用消息以及“发生应用程序错误。”。
我们怀疑 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();
});
谢谢。
【问题讨论】:
标签: ios parse-platform twilio voip