我正在使用Cordova开发一个手机应用程序(现在专注于Android),我希望能够让用户通过他的SIP客户端进行呼叫。目前,我正在使用Sipdroid进行测试。
这将是Sipdroid的Intent-Filters:http://pastie.org/pastes/8442254
我正在尝试使用WebIntent(https://github.com/Initsogar/cordova-webintent)来传递一个号码并启动一个打开...'兼容的SIP客户端列表。一旦用户选择了客户端,该客户端就会调用传递的号码。
我已经尝试在Javascript中使用此代码执行此操作:
//number is in the format of tel:555-555-5555
var call = function(number){
window.plugins.webintent.startActivity({
action: android.intent.action.CALL,
sip: number},
function() {},
function() {alert("Error");});
};
答案 0 :(得分:1)
我建议使用sipjs拨打电话。查看my answer here
答案 1 :(得分:0)
问题在于啜饮方案。那个' sip:'应该只包含一个像5555555555的数字。