通过不同网络调用客户端时 PJSIP 调用失败
PJSIP Calls fail while calling a client over a different network
我已经为 VoIP 构建了一个 PJSIP 应用程序。
在尝试连接使用同一网络的客户端时效果很好。
我正在通过 TLS 维持连接。
我已经成功配置RTPEnginge
并使用 Kamailio 4.3
PJSIP 帮助网站上的所有方法我都试过通过NAT。
我可以与客户端通话,但听不到任何声音。
请帮助或建议解决此问题的方法。
非常感谢任何帮助或指导。
确切的原因当然要通过更多的信息才能确定。
但是,根据您的描述,您可能只是缺少 RTP 中继:kamailio 通常需要 rtpproxy 安装。
您还需要配置 kamailio (kamailio.cfg) 以使用 rtpproxy。
这是 kamailio 的 rtpproxy module.
的文档
我已经为 VoIP 构建了一个 PJSIP 应用程序。 在尝试连接使用同一网络的客户端时效果很好。 我正在通过 TLS 维持连接。
我已经成功配置RTPEnginge 并使用 Kamailio 4.3 PJSIP 帮助网站上的所有方法我都试过通过NAT。
我可以与客户端通话,但听不到任何声音。 请帮助或建议解决此问题的方法。 非常感谢任何帮助或指导。
确切的原因当然要通过更多的信息才能确定。
但是,根据您的描述,您可能只是缺少 RTP 中继:kamailio 通常需要 rtpproxy 安装。
您还需要配置 kamailio (kamailio.cfg) 以使用 rtpproxy。
这是 kamailio 的 rtpproxy module.
的文档