默认情况下,运行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”命令
在使用BigBlueButton 0.8的Android客户端时遇到语音连接超时的问题,主要是由于默认FreeSWITCH配置不接受外部IP。解决方案包括:更新sip.server.host设置为服务器IP,修改vars.xml中的local_ip_v4,调整sip_profiles/external.xml的rtp-ip和sip-ip,确保SIP和RTP端口开放,并运行'bbb-conf --clean'命令进行清理。
149

被折叠的 条评论
为什么被折叠?



