[Freeswitch-users] wss conection closed

Javier Menendez menendez.garcia at gmail.com
Thu Jul 10 15:27:36 MSD 2014


Hi,

I am trying to get the wss connection work, tried everything and still
doesn't work, I don't think it is a certificate problem because if I try
this manually:

curl -v https://myhost.com:10081/ -H "Upgrade: WebSocket" -H "Connection:
Upgrade" -H "Sec-WebSocket-Protocol: sip" -H "Sec-WebSocket-Key:
+LLGYSDSKelND6UVF9z71w==" -H "Sec-WebSocket-Version: 13"
* About to connect() to myhost.com port 10081 (#0)
*   Trying X.X.X.X... connected
* Connected to myhost.com (X.X.X.X) port 10081 (#0)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Server finished (14):
* SSLv3, TLS handshake, Client key exchange (16):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using AES256-SHA
* Server certificate:
*      subject: OU=Domain Control Validated; CN=myhost.com
*      start date: 2014-06-16 10:09:42 GMT
*      expire date: 2016-06-07 11:02:46 GMT
*      subjectAltName: myhost.com matched
*      issuer: C=US; ST=Arizona; L=Scottsdale; O=GoDaddy.com, Inc.; OU=
http://certs.godaddy.com/repository/; CN=Go Daddy Secure Certificate
Authority - G2
*      SSL certificate verify ok.
> GET / HTTP/1.1
> User-Agent: curl/7.21.0 (i486-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8o
zlib/1.2.3.3 libidn/1.15
> Host: myhost.com:10081
> Accept: */*
> Upgrade: WebSocket
> Connection: Upgrade
> Sec-WebSocket-Protocol: sip
> Sec-WebSocket-Key: +LLGYSDSKelND6UVF9z71w==
> Sec-WebSocket-Version: 13
>
< HTTP/1.1 101 Switching Protocols
< Upgrade: websocket
< Connection: Upgrade
< Sec-WebSocket-Accept: CQsVOMdurBA


so it seems to work, but if I try with jssip or sipml5 library I got this
trace log and the socket gets disconnected within half second

freeswitch at internal> tport.c:2749 tport_wakeup_pri()
tport_wakeup_pri(0x7f2198004f20): events IN
tport.c:862 tport_alloc_secondary() tport_alloc_secondary(0x7f2198004f20):
new secondary tport 0x7f21980afb20
tport.c:2640 tport_accept() tport_accept(0x7f21980afb20): new connection
from wss/130.117.88.33:62056/sips
tport.c:2773 tport_wakeup() tport_wakeup(0x7f21980afb20): events IN
tport.c:2864 tport_recv_event() tport_recv_event(0x7f21980afb20)
tport.c:2296 tport_set_secondary_timer() tport(0x7f21980afb20): reset timer
tport.c:2773 tport_wakeup() tport_wakeup(0x7f21980afb20): events IN HUP ERR
nta.c:2719 agent_tp_error() nta_agent: tport: Conexión reinicializada por
la máquina remota
tport.c:2090 tport_close() tport_close(0x7f21980afb20): wss/
130.117.88.33:62056/sips

I am using last version from git and I also tried with 1.4 versions.
I have accept-blind-auth and accept-blind-reg to true, any clue?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140710/ac26ebc0/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list