hi, i'm trying asterisk AEAP through Haproxy https://docs.asterisk.org/Asterisk_18_Documentation/API_Documentation/Module_Configuration/res_aeap/?h= backend speech-gateway-dev-wss mode http option forwardfor option http-server-close server speech localhost:9811 topology Asterisk - Haproxy - Node.js app - Google STT Asterisk - Node.js works ok tests with curl/wsscat are ok but asterisk as wss client doesnt workit looks like the issue is because Asterisk sending http upgrade request to HTTPS 443 port as HTTP (no TLS handshake)
Hypertext Transfer Protocol[Expert Info (Warning/Security): Unencrypted HTTP protocol detected over encrypted port, could indicate a dangerous misconfiguration.] [Unencrypted HTTP protocol detected over encrypted port, could indicate a dangerous misconfiguration.]
[Severity level: Warning] [Group: Security] GET / HTTP/1.1\r\n [Expert Info (Chat/Sequence): GET / HTTP/1.1\r\n] [GET / HTTP/1.1\r\n] [Severity level: Chat] [Group: Sequence] Request Method: GET Request URI: / Request Version: HTTP/1.1 Sec-WebSocket-Version: 13\r\n Upgrade: websocket\r\n Connection: Upgrade\r\n Host: speech-gateway-dev.example.com:443\r\n Sec-WebSocket-Key: MvncKwAAAABJv2J3AAAAAA==\r\n Sec-WebSocket-Protocol: speech_to_text\r\n \r\n [Full request URI: http://speech-gateway-dev.example.com:443/] [HTTP request 1/1] what do you think? is it bug? Marek -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users