我正在通过WebRTC用SIPjs构建基于Web的网络电话,遇到了一个问题,即当我使用标准方式创建帐户时,即:
新的SIP.UA(帐户详细信息)/ .unregister()方法有效。
但是当我使用简单的api创建它时,就像这样。
新的SIP.Web.Simple(帐户详细信息)/ .unregister()方法似乎未定义
*Uncaught TypeError: window.conf.conta.unregister is not a function
at desregistrar (script.js:145)
at HTMLButtonElement.onclick (index.html:39)*
这是我的简单配置
window.conf.conta = new SIP.Web.Simple({
media: {
remote: {
video: document.getElementById('remoteVideo'),
audio: document.getElementById('remoteAudio')
}
},
ua: {
uri: window.conf.usuario+'@'+window.conf.servidor,
authorizationUser: window.conf.usuario,
wsServers: ['wss://'+window.conf.servidor+':8089/ws'],
password: window.conf.senha,
displayName: window.conf.nome,
register : false,
}
});