Asterisk 13.7.0 + WebRTC через WSS
Добавлено: 04 мар 2016, 00:05
Всем привет! Столкнулся с проблемой настройки астера через WSS. Через обычный WS все работает без проблем. Для подключения использую sipml5. При подключении через WSS астер не пишет вообще никаких логов, а вебфон Disconnected: Failed to connet to the server. Ниже конфиги астериска:
http.conf
sip.conf
http show status
в вебфоне пишу wss://my.ip:8089/ws порт открыт, телнетом видит.
может кто настраивал такое - подскажите, что делаю не так. Если нужна дополнительная инфа - предоставлю. Спасибо!
http.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
enabled=yes
bindaddr=0.0.0.0
bindport=8088
tlsenable=yes
tlsbindaddr=0.0.0.0:8089
;tlscertfile=/etc/asterisk/keys/asterisk.crt
tlscertfile=/etc/asterisk/keys/asterisk.pem
tlscafile=/etc/asterisk/keys/ca.crt
tlsprivatekey=/etc/asterisk/keys/asterisk.key
;tlscipher=ALL
;tlsclientmethod=tlsv1
enabled=yes
bindaddr=0.0.0.0
bindport=8088
tlsenable=yes
tlsbindaddr=0.0.0.0:8089
;tlscertfile=/etc/asterisk/keys/asterisk.crt
tlscertfile=/etc/asterisk/keys/asterisk.pem
tlscafile=/etc/asterisk/keys/ca.crt
tlsprivatekey=/etc/asterisk/keys/asterisk.key
;tlscipher=ALL
;tlsclientmethod=tlsv1
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[webrtc](!)
host=dynamic
context=from-internal
type=friend
encryption=yes
avpf=yes
force_avp=yes
icesupport=yes
nat=force_rport,comedia
directmedia=no
disallow=all
qualify=yes
videosupport=yes
allow=ulaw,alaw,vp8,h264,h263p,mpeg4
dtlsenable=yes
dtlsverify=no
tlsenable=yes
tlsbindaddr=0.0.0.0
tlscertfile=/etc/asterisk/keys/more/asterisk.pem
tlscafile=/etc/asterisk/keys/more/ca.crt
tlscipher=ALL
tlsclientmethod=tlsv1
dtlscertfile=/etc/asterisk/keys/asterisk.pem
dtlscafile=/etc/asterisk/keys/ca.crt
dtlssetup=actpass
transport=tls,udp,ws,wss
host=dynamic
context=from-internal
type=friend
encryption=yes
avpf=yes
force_avp=yes
icesupport=yes
nat=force_rport,comedia
directmedia=no
disallow=all
qualify=yes
videosupport=yes
allow=ulaw,alaw,vp8,h264,h263p,mpeg4
dtlsenable=yes
dtlsverify=no
tlsenable=yes
tlsbindaddr=0.0.0.0
tlscertfile=/etc/asterisk/keys/more/asterisk.pem
tlscafile=/etc/asterisk/keys/more/ca.crt
tlscipher=ALL
tlsclientmethod=tlsv1
dtlscertfile=/etc/asterisk/keys/asterisk.pem
dtlscafile=/etc/asterisk/keys/ca.crt
dtlssetup=actpass
transport=tls,udp,ws,wss
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
HTTP Server Status:
Prefix:
Server: Asterisk/13.7.0
Server Enabled and Bound to 0.0.0.0:8088
HTTPS Server Enabled and Bound to 0.0.0.0:8089
Enabled URI's:
/httpstatus => Asterisk HTTP General Status
/phoneprov/... => Asterisk HTTP Phone Provisioning Tool
/static/... => Asterisk HTTP Static Delivery
/ari/... => Asterisk RESTful API
/ws => Asterisk HTTP WebSocket
Enabled Redirects:
None.
Prefix:
Server: Asterisk/13.7.0
Server Enabled and Bound to 0.0.0.0:8088
HTTPS Server Enabled and Bound to 0.0.0.0:8089
Enabled URI's:
/httpstatus => Asterisk HTTP General Status
/phoneprov/... => Asterisk HTTP Phone Provisioning Tool
/static/... => Asterisk HTTP Static Delivery
/ari/... => Asterisk RESTful API
/ws => Asterisk HTTP WebSocket
Enabled Redirects:
None.
может кто настраивал такое - подскажите, что делаю не так. Если нужна дополнительная инфа - предоставлю. Спасибо!