Enabling WebRTC

This page reorganizes the operational steps for Enabling WebRTC.

WebRTC is not enabled by default and you need to follow carefully the following steps to make it work.

[general]
enabled=yes
bindaddr=0.0.0.0
bindport=8088
tlsenable=yes
tlsbindaddr=0.0.0.0:8089
tlscertfile=/etc/asterisk/certificates/demo.mirtapbx.com.pem

The tlscertfile needs to point to your certificate in pem format

You can provide separate cert and key:

tlscertfile=/etc/ssl/demo.mirtapbx.com.crt
tlsprivatekey=/etc/ssl/demo.mirtapbx.com.key

It may be needed to set the following parameters in sip.conf too:

dtlsenable=yes
dtlsverify=fingerprint
dtlscertfile=
dtlsprivatekey=
transport=udp,tcp,tls,ws,wss
realm=demo.mirtapbx.com

Verifying WebRTC

To verify the WebRTC configuration, you can try to register and place calls using the SipML5 by visiting: https://www.doubango.org/sipml5/

400px

Current Verification

After applying the change, verify the related MiRTA PBX page, the Asterisk logs, and the relevant Status menu entry. Recheck tenant selection before testing tenant-specific behavior.


Revision #3
Created 2026-06-02 21:59:35 UTC by Admin
Updated 2026-06-02 22:00:27 UTC by Admin