2015-04-01 66 views
0

当安装一些VOIP软件如Kphone或vock(带有nodejs)时,它总是指定服务器端和客户端安装。如果两个VOIP聊天用户已经知道彼此的目标IP客户端地址,为什么我们仍然需要在服务器端安装软件?或者由于电话或网站VOIP用户的IP是非静态的动态IP,我们需要将VOIP用户的信息(例如他的动态IP)用于服务器端的两个VOIP客户端的通话通信。它是否是概念的核心? 对于开发者来说,如果客户端IP和端口都是固定或静态的,不需要服务器端协助,他们可以编写客户端VOIP软件,这是否正确。如果他们的IP是动态的,服务器端只是两个客户端之间的桥梁,对吧?简单的VOIP编程概念

请告知

回答

0

您的答案大多正确无误。

VoIP服务器(路由/计费/ IVR /语音邮件/其他)的主要目的之一是注册商功能。这意味着软电话可以注册到服务器,然后任何对等方都可以通过服务器轻松联系软电话,因为这解决了所有动态/私有IP问题。但是,在SIP中,您始终可以通过指定确切位置在两个端点之间直接拨打电话,如下所示: - 如果您的软电话在服务器上注册,则可以通过用户名称呼叫对端,如:abc - 如果您的软电话不是连接到服务器,然后调用仍然确切的SIP呼叫其他电话URI,如:ABC @ ip地址:端口

的SIP圣经可以在这里找到:RFC3261