SIP协议是什么 sip系统组成元素介绍【详解】

SIP协议是什么 sip系统组成元素介绍【详解】,第1张

什么是SIP终端/IMS服务控制接口

SIP终端

SIP协议及其发展:

sip(session initiation protocal)称为会话发起协议,是由ietf(internet engineering task force)组织于1999年提出的一个在基于ip网络中,特别是在internet这样一种结构的网络环境中,实现实时通讯应用的一种信令协议。而所谓的会话(session),就是指用户之间的数据交换。在基于sip协议的应用中,每一个会话可以是各种不同的数据,可以是普通的文本数据,也可以是经过数字化处理的音频、视频数据,还可以是诸如游戏等应用的数据,应用具有巨大的灵活性。

作为一个ietf提出的标准,sip协议在很大程度上借鉴了其他各种广泛存在的internet协议,如>

SIP服务器是IP PBX的主要组件,负责建立网络中所有的SIP电话通话。SIP服务器也叫SIP代理服务器或注册服务器。
通常情况下,SIP服务器不参与媒体处理过程。在SIP网络中,媒体一般总是采用端到端协商的处理方式。在某些特殊情况或者业务处理中,例如Music On Hold,SIP服务器也会主动参与媒体协商。
简单的SIP服务器只负责会话的建立、维护和清除,不过多干涉呼叫。而相对比较复杂的SIP服务器,一般又称为SIP PBX,则不仅仅提供对基本呼叫、基本会话的支持,还提供丰富的业务,例如Presence、Find-me、Music On Hold等等。
大部分SIP服务器都是基于linux平台,典型代表为:Kamailio、OpenSER、sipXecx等。
也有部分SIP服务器是基于windows 平台,典型代表为:miniSipServer、Brekeke等。

MicroSip首先注册到SIP服务器,与SIP服务器之间的整个通信数据包如下
从上图可以看到,MicroSip直接发送注册信息包到SIP服务器,SIP服务器回复一个200OK,整个注册流程结束,下面拨打电话流程

SIP是一个网络协议,主要用于音视频会话的。SIP服务器就是具有建立这种会话功能的服务器。QQ应该用的这个协议。你用QQ语音聊天,当点击视频通话的时候,你的电脑会向QQ的服务器(也就是SIP服务器)发送你想跟谁视频聊天的信息,服务器会帮你找到那个人的位置,把你想干的事情告诉它。对方点击确定,他的电脑就给服务器回复接受的信息,服务器再帮你把这个消息转给邀请你的人。这样QQ视频通话就能正常进行了。

应该是设备吧……也有可能是虚拟的,软件模拟的……
汗……
sip服务器,笼统的说,可以实现注册用户功能,建立sip通话功能,等等。比如你用xlite或者sjphone打电话,那个是客户端,当你注册一个compte的时候你的客户端就发送sip协议注册到sip服务器上。通话也是同样原理,至于stun之类的不了解需要你自己查。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10265637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存