[asterisk-bugs] [JIRA] (ASTERISK-25580) WSS will not work with asterisk 11

David Sarmiento (JIRA) noreply at issues.asterisk.org
Fri Nov 20 21:40:33 CST 2015


    [ https://issues.asterisk.org/jira/browse/ASTERISK-25580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=228402#comment-228402 ] 

David Sarmiento edited comment on ASTERISK-25580 at 11/20/15 9:39 PM:
----------------------------------------------------------------------

I just have a test server with 2 addresses. For the moment I would like WSS to be listening on both (is this wrong?).

Nope, still nothing. I did have an error (my server key was not readable by asterisk), once I got that fixed I can see port 8089 open and bound to asterisk (http show status shows me this), however when I try to connect the sipML phone to wss://172.16.199.132:8089/asterisk/ws, firefox returns an error

22:25:37.824 Firefox can't establish a connection to the server at wss://172.16.199.132:8089/asterisk/ws.1 SIPml-api.js:3:0

On the asterisk side, all I can see is:
[2015-11-20 18:17:32] ERROR[108929]: tcptls.c:397 tcptls_stream_close: SSL_shutdown() failed: 1
testasterisk*CLI> 

 
Thx!




was (Author: dorphalsig):
I just have a test server with 2 addresses. For the moment I would like WSS to be listening on both (is this wrong?).

Nope, still nothing. I did have an error (my server key was not readable by asterisk), once I got that fixed I can see port 8089 open and bound to asterisk (http show status shows me this), however when I try to connect the sipML phone to wss://172.16.199.132:8089/asterisk/ws, firefox returns an error

22:25:37.824 Firefox can't establish a connection to the server at wss://172.16.199.132:8089/asterisk/ws.1 SIPml-api.js:3:0
 
Thx!



> WSS will not work with asterisk 11
> ----------------------------------
>
>                 Key: ASTERISK-25580
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25580
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_http_websocket
>    Affects Versions: 11.20.0
>         Environment: Centos 6.7
>            Reporter: David Sarmiento
>            Assignee: Unassigned
>
> I'm trying to connect a SIPML5 client to asterisk via WSS, I keep getting "Failed to connect to server". However, when I try to connect via WS it works (I can register and place calls).
> Below:
> - http.conf with tlsenabled=yes and path to ssl certificates
> - core show settings
> - netstat output showing only port 8088 open.
> root at testasterisk [~]# cat /etc/asterisk/http.conf 
> [general]
> enabled=yes
> enablestatic=yes
> bindaddr=0.0.0.0
> bindport=8088
> prefix=asterisk
> tlsenable=yes
> tlsbindaddr=0.0.0.0:8089
> tlscertfile=/etc/pki/tls/certs/server.cert.pem
> tlsprivatekey= /etc/pki/tls/private/server.key
> root at testasterisk [~]# rasterisk -x "core show settings"
> PBX Core settings
> -----------------
>   Version:                     11.20.0
>   Build Options:               LOADABLE_MODULES
>   Maximum calls:               Not set
>   Maximum open file handles:   Not set
>   Root console verbosity:      3
>   Current console verbosity:   0
>   Debug level:                 0
>   Maximum load average:        0.000000
>   Minimum free memory:         0 MB
>   Startup time:                11:16:31
>   Last reload time:            11:16:31
>   System:                      Linux/2.6.32-573.8.1.el6.x86_64 built by root on x86_64 2015-11-16 03:31:17 UTC
>   System name:                 
>   Entity ID:                   00:0c:29:14:e5:88
>   Default language:            en
>   Language prefix:             Enabled
>   User name and group:         asterisk/asterisk
>   Executable includes:         Enabled
>   Transcode via SLIN:          Enabled
>   Transmit silence during rec: Enabled
>   Generic PLC:                 Enabled
>   Min DTMF duration::          80
> * Subsystems
>   -------------
>   Manager (AMI):               Enabled
>   Web Manager (AMI/HTTP):      Disabled
>   Call data records:           Enabled
>   Realtime Architecture (ARA): Enabled
> * Directories
>   -------------
>   Configuration file:          
>   Configuration directory:     /etc/asterisk
>   Module directory:            /usr/lib64/asterisk/modules
>   Spool directory:             /var/spool/asterisk
>   Log directory:               /var/log/asterisk
>   Run/Sockets directory:       /var/run/asterisk
>   PID file:                    /var/run/asterisk/asterisk.pid
>   VarLib directory:            /var/lib/asterisk
>   Data directory:              /var/lib/asterisk
>   ASTDB:                       /var/lib/asterisk/astdb
>   IAX2 Keys directory:         /var/lib/asterisk/keys
>   AGI Scripts directory:       /var/lib/asterisk/agi-bin
> root at testasterisk [~]# rasterisk -x "http show status"
> HTTP Server Status:
> Prefix: /asterisk
> Server Enabled and Bound to 0.0.0.0:8088
> Enabled URI's:
> /asterisk/httpstatus => Asterisk HTTP General Status
> /asterisk/static/... => Asterisk HTTP Static Delivery
> /asterisk/ws => Asterisk HTTP WebSocket
> Enabled Redirects:
>   None.
> root at testasterisk [~]# netstat -anp | grep 808.
> tcp        0      0 0.0.0.0:8088                0.0.0.0:*                   LISTEN      2531/asterisk       
> root at testasterisk [~]# 



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list