gpt4 book ai didi

javascript - SIPML5 和 Node-Webkit - Websocket 错误

转载 作者:行者123 更新时间:2023-11-28 07:43:37 33 4
gpt4 key购买 nike

我在 Node-webkit 中遇到此错误:与“wss://ns313841.ovh.net:13062/”的 WebSocket 连接失败:连接在收到握手响应之前关闭。

但在 Chrome 浏览器中一切正常。任何想法? :/

完整的 JS 日志:

SIPML5 API version = 1.5.222 VM131 SIPml-api.js:890

User-Agent=Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36 VM131 SIPml-api.js:890

WebSocket supported = yes VM131 SIPml-api.js:890

Navigator friendly name = chrome VM131 SIPml-api.js:890

OS friendly name = windows VM131 SIPml-api.js:890

Have WebRTC = yes VM131 SIPml-api.js:890

Have GUM = yes VM131 SIPml-api.js:890

Engine initialized VM131 SIPml-api.js:890

s_websocket_server_url=(null) VM131 SIPml-api.js:890

s_sip_outboundproxy_url=udp://xxxxxxx VM131 SIPml-api.js:890

b_rtcweb_breaker_enabled=yes VM131 SIPml-api.js:890

b_click2call_enabled=no VM131 SIPml-api.js:890

b_early_ims=yes VM131 SIPml-api.js:890

b_enable_media_stream_cache=no SIPml-api.js:890

o_bandwidth={} SIPml-api.js:890

o_video_size={} SIPml-api.js:890

SIP stack start: proxy='ns313841.ovh.net:13062', realm='', impi='xxxxxxx', impu='"xxxxxxx"' SIPml-api.js:890

Connecting to 'wss://ns313841.ovh.net:13062' SIPml-api.js:890

'starting' event fired sipml5.js:11

WebSocket connection to 'wss://ns313841.ovh.net:13062/' failed: Connection closed before receiving a handshake response SIPml-api.js:16579

__tsip_transport_ws_onerror SIPml-api.js:890

__tsip_transport_ws_onclose SIPml-api.js:890

'failed_to_start' event fired

最佳答案

这可能是因为 node-webkit 在其 websocket 请求中发送了一个空白的 User-Agent 字段,这(至少在我的情况下)导致它关闭 websocket。

我正在使用 TelePresence(它依赖于 Doubaungo 库,如 WebRTC2SIP)

关于javascript - SIPML5 和 Node-Webkit - Websocket 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27704870/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com