我正在開發使用Cordova的手機應用程序(專注於android),我希望能夠讓用戶通過他的SIP客戶端進行呼叫。目前,我正在使用Sipdroid進行測試。如何使用Cordova將電話號碼發送到SIP客戶端?
這將是Sipdroid的意向過濾器: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");});
};