0

我正在使用freeswitch,我在我的服务器和另一台服务器之间建立了连接,为了互相听到,我使用了编解码器G729。问题是下一个:我打电话给他们,呼叫建立,我可以完美听到另一部分但他们听不到我,他们可以看到音频数据包进入他们的服务器但他们听不到我,任何想法? 谢谢!

4

2 回答 2

0

我首先查看远程机器上的防火墙。libpcap 将允许您在应用防火墙规则之前查看所有命中该框的数据包,因此它可能有点欺骗性。因此,防火墙很有可能会阻止数据包。

此外,您没有指定其他用户使用什么连接到他们的服务器以及如何连接。因此,如果他们从 NAT 后面连接到他们的服务器,那么您可能只是遇到了 NAT 场景中常见的典型单向音频问题。查看http://wiki.freeswitch.org/wiki/Nat了解更多信息。

此问题似乎与 g.729 编解码器没有直接关系,否则您很可能收到 488 SIP 响应。

于 2013-07-03T17:11:12.823 回答
0

另一端的人可能无法解码 G729 流。
他们用的是什么手机?

我会用谷歌搜索该手机型号并尝试使用已知支持的编解码器。然后我会设置你的 Freeswitch 来为那个编解码器编码。

如果可行,那么很可能是手机的问题。

希望这可以帮助。

于 2013-09-07T16:38:09.713 回答