Enable Asterisk built-in HTTP server on :8089 for WebRTC /ws

FixKlusterServices
Shipped
April 26, 2026 at 5:15 PM UTC
Author
Kamo
Commit
c71719c

A chan_pjsip `protocol=ws` transport rides on top of res_http_websocket, which in turn requires Asterisk's built-in HTTP server to be running. The default FreePBX 17 install ships with that server disabled, so SIP-over-WS requests landed nowhere and Traefik returned 502. Enable it on 0.0.0.0:8089 (Apache already owns 8088) and disable Asterisk's own TLS, since Traefik is already terminating TLS at the ingress.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing