如何使用Cordova将电话号码发送到SIP客户端?

时间:2015-02-10 17:07:31

标签: javascript android cordova mobile sip

我正在使用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");}); 
};

2 个答案:

答案 0 :(得分:1)

我建议使用sipjs拨打电话。查看my answer here

答案 1 :(得分:0)

问题在于啜饮方案。那个' sip:'应该只包含一个像5555555555的数字。