默认情况下,运行BigBlueButton 0.8服务器后,使用BBB for android是无法使用语音,官方已经给出了说明,是因为默认的FreeSWITCH设置不允许外部IP连接造成(点击打开链接)。
但是google一通后,发现已经有人给出了解决办法:
1、将 /usr/
2、修改 /opt/freeswitch/conf/vars.xml文件中的<X-PRE-PROCESS cmd="set" data="domain=${local_ip_v4}"/>,将local_ip_v4值定义为服务器本身的IP地址
3、修改 /opt/freeswitch/conf/sip_
<!--
DO NOT USE HOSTNAMES, ONLY IP ADDRESSES IN THESE SETTINGS!
-->
<param name="rtp-ip" value="${local_ip_v4}"/>
<param name="sip-ip" value="${local_ip_v4}"/>
<param name="ext-rtp-ip" value="auto-nat"/>
<param name="ext-sip-ip" value="auto-nat"/>
将其中${local_ip_v4}改为服务器IP地址。
4、确保以下端口是打开的- UDP 5060 (SIP) and UDP 16384-32768 (RTP)
5、运行“sudo bbb-conf --clean”命令