我正在使用freeswitch,我在我的服务器和另一台服务器之间建立了连接,为了听到对方我使用了编解码器G729。问题是下一个:我打电话给他们,电话已经建立,我可以完全听到其他部分,但是他们听不到我,他们可以看到音频数据包进入他们的服务器,但是他们听不到我的声音,任何想法?谢谢!
答案 0 :(得分:0)
我首先查看远程计算机上的防火墙。 libpcap将允许您在应用防火墙规则之前查看所有发送到该框的数据包,因此它可能有点欺骗性。因此,防火墙很可能会阻止数据包。
此外,您没有指定其他用户与其服务器连接的内容以及方式。因此,如果他们从NAT后面连接到他们的服务器,那么您可能只会遇到NAT场景中常见的单向音频问题。查看http://wiki.freeswitch.org/wiki/Nat了解详情。
此问题似乎与g.729编解码器没有直接关系,或者您最有可能获得488 SIP响应。
答案 1 :(得分:0)
另一端的人可能无法解码G729流 他们使用什么样的手机?
我会谷歌那个手机型号,并尝试一个已知支持的编解码器。 然后我会设置你的Freeswitch来编码该编解码器。
如果有效,则可能是手机出现问题。
希望这有帮助。