在Cordova项目中集成JsSIP插件的步骤指南
jssip-cordova 是一个在 Cordova 中运行 JsSIP 的插件。为了在您的 Cordova 项目中成功安装该插件,您需要通过 NPM 执行以下命令:
$ npm install jssip-cordova
使用方法
- 在项目的 Node 环境中导入插件:
var JsSIP = require('jssip');
var JsSIPCordovaRTCEngine = require('jssip-cordova');
if (window.cordova) {
JsSIP.rtcEngine = JsSIPCordovaRTCEngine;
}
var ua = new JsSIP.UA(...); // 配置用户代理 (UA)
-
按要求执行 PhoneRTC 的相关步骤 以确保与 PhoneRTC 的兼容性。
-
API 设置:您可以通过修改 JsSIPCordovaRTCEngine.iceRelayCandidateTimeout
参数来设定超时阈值,例如:
JsSIPCordovaRTCEngine.iceRelayCandidateTimeout = timeout;
var JsSIP = require('jssip');
var JsSIPCordovaRTCEngine = require('jssip-cordova');
if (window.cordova) {
JsSIP.rtcEngine = JsSIPCordovaRTCEngine;
}
var ua = new JsSIP.UA(...); // 配置用户代理 (UA)
按要求执行 PhoneRTC 的相关步骤 以确保与 PhoneRTC 的兼容性。
API 设置:您可以通过修改 JsSIPCordovaRTCEngine.iceRelayCandidateTimeout
参数来设定超时阈值,例如:
JsSIPCordovaRTCEngine.iceRelayCandidateTimeout = timeout;
此步骤可帮助您在实际通信中更有效地管理 ICE 候选时间。
用户评论