Stuart Gathman

发表的评论

“但是,它并没有解决 NAT 问题。如果两端都在 NAT 之后,仍然需要中间系统。”

当然,但中间系统不需要中继 RTP 数据包。一旦两端都知道彼此的公共 IP 和端口,它们就会互相发送 UDP 数据包,并且两个 NAT 防火墙都会打开(单个)UDP 端口。一些 SIP 客户端足够聪明,可以为每个 RTP 通道执行此操作(对传入和传出的多媒体数据使用相同的端口)。但是将所有内容保存在一个 UDP 端口中可以使事情变得更加简单。

您的软电话是开源的还是专有的,这并不重要 - 这是一种个人选择。有很多不错的商业 SIP 软电话,也有开源的软电话。购买硬件(SIP 电话或个人 PBX)时,这一点甚至不太重要。重要的是协议是秘密的和专有的。这是 Skype 的问题。选择 Skype 服务会将您锁定在使用他们的客户端(反之亦然)。

© . All rights reserved.