Asterisk 星号语音问题

Asterisk 星号语音问题,asterisk,voice,Asterisk,Voice,我面临星号问题,其中一个被叫方无法听到我的声音 如果我关闭防火墙,语音问题就会消失 我检查了日志,发现以下错误: 12月23日13:56:04 phone880内核:防火墙:*INV_NOSYN*IN=OUT=eth0 SRC=216.245.200.2 DST=74.125.139.125 LEN=494 TOS=0x00 PREC=0x00 TTL=64 ID=13898 DF PROTO=TCP SPT=44005 DPT=5222 WINDOW=564 RES=0x00 ACK PSH

我面临星号问题,其中一个被叫方无法听到我的声音

如果我关闭防火墙,语音问题就会消失

我检查了日志,发现以下错误: 12月23日13:56:04 phone880内核:防火墙:*INV_NOSYN*IN=OUT=eth0 SRC=216.245.200.2 DST=74.125.139.125 LEN=494 TOS=0x00 PREC=0x00 TTL=64 ID=13898 DF PROTO=TCP SPT=44005 DPT=5222 WINDOW=564 RES=0x00 ACK PSH URGP=0


我无法理解这个*INV\U NOSYN*,有人能帮忙吗?

星号通常不使用TCP端口5222

您的输出是防火墙中日志目的地的输出,它可以是任意的,INV_NOSYN这里是日志的前缀。有关更多信息,您需要检查您的防火墙脚本,没有办法说哪一个

另一个选项是在这篇文章中添加防火墙/iptables标签,也许防火墙专家可以告诉你哪个防火墙脚本通常会放置这样的前缀

对于语音,您需要允许在rtp.conf文件中配置端口10000-20000 udp。
您还需要检查它是否正确。

非常感谢您的精彩回答。问题已解决: