错误 1006 与 SIP.js muiltifon"/>
WebSocket 错误 1006 与 SIP.js muiltifon
我正在尝试连接到我的 vps 服务器上的星号:
const userAgent = new UserAgent({
uri: UserAgent.makeURI(`sip:$username@domen`),
viaHost: "sbc.megafon.ru",
transportOptions: {
server: `wss://vps_ip:8089/ws`,
},
authorizationUsername: username,
authorizationPassword: password,
});
await userAgent.start();
但是我收到错误:
Error: WebSocket closed wss://vps_ip:8089/ws (code: 1006) (file transport.js)
我的 vps 服务器上运行了星号。
星号配置:
sip.conf:
[general]
register => username:[email protected]
allowguest=no
udpbindaddr=0.0.0.0
tcpenable=yes
tcpbindaddr=0.0.0.0
wsenabled=yes
wsbindaddr=0.0.0.0
wssenabled=yes
wssbindaddr=0.0.0.0
[username]
type=friend
context=internal
host=dynamic
secret=password
transport=ws,wss
encryption=no
extensions.conf:
[internal]
exten => username,1,Dial(SIP/username)
exten => s,1,Answer()
same => n,Playback(Hi)
same => n,Hangup()
另外,我在vps服务器控制台输入后
asterisk -r
有无穷无尽的错误:
WARNING[638]: chan_sip.c:4210 retrans_pkt: Timeout on XXXXXXXX-XXXXXXXX-XXXXXXXX on non-critical invite transaction.
NOTICE[638]: chan_sip.c:29056 handle_request_register: Registration from '"xxxx" <sip:xxxx@vps_ip>' failed for 'ip:XXXXX'
如何修复 asterisk 和 websocket 1006 错误?
回答如下:更多推荐
WebSocket 错误 1006 与 SIP.js muiltifon
发布评论