我有两台计算机,我想在它们之间进行音频通话。每台计算机位于不同的 NAT 后面。
我是个新手,完全不知道需要配置什么。在阅读并询问了一些朋友后,我决定使用 SIP 和 FreeSWITCH 作为代理。我想要一个简单的配置,允许在计算机之间进行音频通话。
我在 Debian 系统上安装了 FreeSWITCH,并尝试对其进行配置。我创建了两个用户,除此之外,我使用默认配置。我可以从两个不同的客户端系统(一个 Ekiga 和一个 Linphone)注册到 FreeSWITCH。
当我尝试从一个客户端呼叫另一个客户端时,出现错误“用户暂时不可用”。
看来我必须在 FreeSWITCH 中配置其他内容,以便两个客户端可以互相看到。不幸的是,我不知道该怎么做,看来我必须阅读大量文档才能找到答案。
有任何想法吗?
答案1
我们需要禁用特定端口的防火墙:
◦ sudo firewall-cmd --zone=public –add-port=5060/udp --permanent
◦ sudo firewall-cmd --zone=public --add-port=5080/udp --permanent
◦ sudo firewall-cmd --reload
◦ sudo firewall-cmd --list-all