首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单VOIP编程概念

简单VOIP编程概念
EN

Stack Overflow用户
提问于 2015-04-01 16:11:11
回答 1查看 1.1K关注 0票数 0

当安装一些VOIP软件,如Kphone或vock (使用nodejs)时,它总是指定服务器端和客户端安装。如果两个VOIP聊天用户都知道他的目标IP客户端地址,为什么我们还需要在服务器端安装软件呢?或者,由于电话或网站VOIP用户的IP是非静态的动态IP,因此需要将VOIP用户的动态IP等信息放置在服务器端,用于两个VOIP客户端的会话通信。它在概念上是正确的吗?对于开发者来说,如果客户端IP和端口都是固定的或静态的,不需要服务器端的帮助,那么他们只需要编写客户端的VOIP软件,是正确的吗?如果两个客户端的IP是动态的,服务器端只是两个客户端之间的桥梁,对吗?

请指教

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-26 20:22:33

你回答了你的问题,基本上是正确的。

VoIP服务器(路由/计费/ivr/语音邮件/其他)的主要用途之一是注册功能。这意味着软电话可以注册到服务器,然后任何对等方都可以通过服务器轻松地与软电话联系,因为这解决了所有的动态/私有IP问题。但是,在SIP中,通过指定确切的位置,您总是可以在两个端点之间直接进行呼叫,因此:-If您的软电话注册到服务器,然后通过它的用户名调用对等方,例如: abc -If您的软电话没有连接到服务器,然后仍然通过确切的SIP调用其他电话,例如: abc@ipaddress:port

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29395697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档