取消注册SIPJ-SIMPLE API

时间:2019-03-18 12:51:19

标签: javascript asterisk sipjs

我正在通过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,
    }
  });

0 个答案:

没有答案