如何在 sipJS 中更改 STUN 服务器

问题描述

在这里陷入了死胡同,我已经搜索了 API 参考、google 和 stackoverflow,但找不到我正在寻找的答案。

如何更改 sipJS-0.19 中使用的 stun 服务器

在sipJS和JsSip的早期版本中,我可以做到这一点

var callOptions = {
    mediaConstraints: {
      audio: true,video: true
    },pcConfig: {
        iceServers: [
            { urls: ["stun:my.stun.server.com"] }
        ],iceTransportPolicy: "all"
    }
  };

我在最新的 sipJS 中尝试过这个

sessionDescriptionHandlerOptions: {
            constraints: { audio: true,video: false },peerConnectionConfiguration: {
                    iceServers: [{
                        urls:"stun:my.stun.server.com"
                    }],'iceTransportPolicy': "all"
                }
            }
        });

这仍然在控制台中显示认的眩晕。

iceServers:[{urls:"stun:stun.l.google.com:19302"}],iceTransportPolicy:"all"

我尝试将 peerConnectionConfiguration 更改为 rtcConfiguration

或者添加到userAgentOptions,结果还是一样。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)