Voy a comentar como lo solucione en mi caso. Además de usar un certificado SSL correcto. En mi caso el problema se solvento de la siguiente manera:
EXTERNAL_IP_ADDRESS --> Es la IP publica en internet de mi servidor de BBB. Si fuera IP_EXTERNA: 88.88.88.88 sería:
* --> editar ARCHIVO: /opt/freeswitch/conf/vars.xml
Colocar EXTERNAL_IP_ADDRESS:
<X-PRE-PROCESS cmd="set" data="local_ip_v4=EXTERNAL_IP_ADDRESS"/> en nuestro caso <X-PRE-PROCESS cmd="set" data="local_ip_v4=88.88.88.88"/>
Cambiar:
a
<X-PRE-PROCESS cmd="set" data="external_sip_ip=EXTERNAL_IP_ADDRESS"/> en nuestro caso EXTERNAL_IP_ADDRESS=88.88.88.88
* --> editar ARCHIVO: /opt/freeswitch/conf/sip_profiles/external.xml
Cambiar:
<param name="ext-rtp-ip" value="$${local_ip_v4}"/>
<param name="ext-sip-ip" value="$${local_ip_v4}"/>
por
<param name="ext-rtp-ip" value="$${external_rtp_ip}"/>
<param name="ext-sip-ip" value="$${external_sip_ip}"/>
* --> editar ARCHIVO: /usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml
Para el Freeswitch debe ponerse la EXTERNAL_IP_ADDRESS:
freeswitch:
ip: 88.88.88.88
port: "5066"
Guardamos todas las modificaciones y reiniamos:
bbb-conf --restart
-------------------------------
En mi caso esto solvento el problema