请原谅这个新手的问题,但我似乎无法弄清楚。
我跟着Voxilla 的教程完全正确。
但是在拨打电话时,我的软件电话可以连接,但却没有音频(无论哪个方向)。
通过浏览论坛我得知,这通常是由两个因素引起的:NAT 和音频编解码器。
但是,我(作为新手)不知道该怎么做。我相信我有 Asterisk,客户端仅限于 ulaw,我还相信我打开了正确的端口,并且我的 externip 设置正确(我认为 Voxilla AMI 会自动执行此操作,因为它在云中)。
我有点迷茫。我很乐意发布任何可能有帮助的配置文件,只要你告诉我它们在文件系统上的位置。但就像我之前说的,这实际上是 Voxilla 自己的 FreePBX AMI 的 vanilla 安装。
我很感激任何帮助或指导。谢谢!
答案1
这听起来像是以下其中之一:
- 防火墙问题
- NAT问题
不管怎样,你的 RTP 都没有实现。我建议:
从其他位置尝试,您不在 NAT 路由器后面。如果您有单独的路由器和宽带调制解调器,请将您的计算机直接插入宽带(并重置)并尝试。如果它们是集成的,请尝试将路由器上的 DMZ 设置为您计算机的本地 IP。您还可以尝试端口转发 RTP 端口。
仔细检查您的 AWS 安全组。如果您没有正确完成,它就不会起作用。
我已经使用 Voxilla 的 FreePBX AMI 完成了此操作,并且运行良好(CDR 除外,它不起作用)。
答案2
检查您是否说过 asterisk 您的本地网络是什么。这些选项位于:/Tools/Asterisk SIP Settings/NAT Settings