信令通了(能接听、有PPT画面),但媒体流(音视频)断了。问题的根源基本可以确定是防火墙没有正确处理H.323或SIP协议的多通道协商。
视频会议不同于普通HTTP服务。以你的华为MCU为例,它首先通过一个固定端口(如1720或5060)建立“控制通道”来协商通话,然后会动态分配随机的UDP端口来传输音视频数据(RTP/RTCP)。如果你只映射了固定端口,防火墙就会把后续动态协商的媒体端口拦截掉,导致只有PPT画面,没有音视频。
ALG是专门解决这个问题的功能,它能“看懂”视频会议的协商信令,自动放行动态协商的媒体流端口。
登录F5000防火墙命令行。
查看当前ALG状态:
根据MCU使用的协议开启ALG:
如果MCU用的是H.323协议(端口1720):
如果MCU用的是SIP协议(端口5060):
如果不确定,可以开启所有ALG:
这是H3C防火墙视频会议场景中一个比较常见的坑。当MCU主动向内网服务器发心跳时,可能会与外部发起的映射会话冲突,导致媒体流建不起来。
解决方法:在你的 nat server 配置中加上 reversible 参数。
如果你的MCU用的是非标准端口(比如不是1720或5060),ALG可能无法自动识别。需要手动告诉防火墙这个端口跑的是SIP协议。
配置完成后,建议不要立即判定成功,可以通过以下方式验证:
清空旧的会话表:老会话可能还保留着问题状态,执行 reset nat session 清空一下。
重新发起呼叫测试。
抓包确认:如果还不行,在防火墙内外网口同时抓包,过滤RTP协议(端口范围通常在16384-32767)。如果看到只有发出的RTP包,没有返回的,那很可能是对端路由或防火墙策略的问题。
你小子不靠谱,老给我整ai的
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明