SIP是类似于HTTP的基于文本的协议
freeswitch call_rejected sip 信令 -回复
freeswitch call_rejected sip 信令-回复什么是FreeSWITCH?FreeSWITCH是一个开源的电话通信平台,使用SIP协议进行信令传输。
它是一个灵活且可扩展的软交换平台,被广泛应用于语音、视频和即时通信服务。
FreeSWITCH具有多样化的功能,如呼叫路由、呼叫转移、呼叫会话控制、媒体处理等。
什么是SIP?SIP(Session Initiation Protocol)是一种通信协议,用于建立、修改和释放多媒体会话。
它是一种基于文本的协议,使用类似于HTTP的请求和响应方式进行会话控制。
SIP是一种开放标准协议,被广泛应用于VoIP (Voice over IP)系统中。
为什么会发生“call_rejected”?“call_rejected”是FreeSWITCH中的一个SIP信令,表示呼叫被拒绝。
呼叫被拒绝的原因可能有很多,如未授权的呼叫、拨号方设置的限制、目标用户忙等。
当FreeSWITCH接收到一个呼叫请求时,它会进行一系列的处理以确定呼叫是否被接受,如果所有条件都不满足,就会发生“call_rejected”。
如何处理“call_rejected”?当FreeSWITCH发生“call_rejected”时,可以采取一系列措施来处理这一情况。
以下是一些可能的处理方式:1. 错误日志记录:FreeSWITCH可以记录发生“call_rejected”的呼叫的详细信息,包括呼叫来源、被拒绝的原因等。
这些日志可以为以后的故障排除和分析提供有用的信息。
2. 呼叫转移:如果呼叫被拒绝是由于目标用户忙碌或不可用导致的,可以尝试将呼叫转移到其他可用的用户或设备上。
这可以确保呼叫不会中断,并提高用户的满意度。
3. 呼叫重试策略:根据不同的拒绝原因,可以制定相应的呼叫重试策略。
例如,如果呼叫被拒绝是由于网络连接问题导致的,可以采取自动重试的方式,直到呼叫成功建立或达到最大重试次数。
中国移动CM-IMS(SIP)技术规范_第1部分:SIP的总体要求V1.0.0
中国移动通信企业标准QB-C-018.1-2011中国移动C M-I M S会话初始协议(S I P)技术规范第一部分:S I P的总体要求C M-I M S S p e c i f i c a t i o n s o f S e s s i o nI n i t i a t i o n P r o t o c o l(S I P)P a r t1:C o m m o nR e q u i r e m e n t o f S I P版本号:1.0.02011-7-27发布2011-7-27实施中国移动通信集团公司发布目录前言 (II)1. 范围 (1)2. 规范性引用文件 (1)3. 术语、定义与缩略语 (1)4. SIP协议概述 (2)4.1. SIP协议简介 (2)4.2. SIP协议功能介绍 (3)5. SIP协议结构 (3)5.1. SIP分层架构 (3)5.2. SIP使用的传输协议 (4)5.3. SIP协议中的逻辑实体 (4)5.3.1. UA (4)5.3.2. Proxy (5)5.3.3. B2BUA (5)5.4. 会话、对话和事务 (6)5.5. SIP路由机制 (6)5.5.1. 请求消息的路由 (6)5.5.2. 响应消息的路由 (6)6. SIP协议在CM-IMS中的应用 (6)6.1. CM-IMS体系结构 (6)6.2. SIP协议相关的CM-IMS接口和网元 (8)6.2.1. 接口 (8)6.2.1.1. Gm接口 (8)6.2.1.2. Mw接口 (9)6.2.1.3. ISC接口 (9)6.2.1.4. Ma接口 (9)6.2.1.5. Mi接口 (9)6.2.1.6. Mj接口 (9)6.2.1.7. Mg接口 (9)6.2.1.8. Mx接口 (9)6.2.1.9. Cr接口 (9)6.2.2. 网元 (10)7. SIP的能力集和支持的CM-IMS业务 (10)7.1. 能力集 (10)7.2. SIP协议支持的业务 (11)8. 编制历史 (11)前言本标准依据IETF、3GPP以及ITU-T制定的相关标准,结合有关行业标准和中国移动相关企业标准,基于中国移动CM-IMS总体技术要求而制定,充分考虑了网络的平滑演进能力,为中国移动CM-IMS核心网设备、接入设备及终端设备的研发、引入和运行维护提供技术依据。
SIP协议呼叫流程及协议分析
SIP协议呼叫流程及协议分析SIP(Session Initiation Protocol)是一种用于建立、修改和终止多媒体会话的应用层协议。
它是一种基于文本的协议,使用类似HTTP的请求-响应模式进行通信。
SIP协议在VoIP(Voice over Internet Protocol)和实时通信领域得到广泛应用。
本文将详细介绍SIP协议的呼叫流程及协议分析。
一、SIP协议呼叫流程1. 呼叫建立阶段呼叫建立阶段是SIP协议中最重要的阶段之一。
它包括以下步骤:- 呼叫发起方(Caller)向呼叫接收方(Callee)发送INVITE请求,该请求包含了呼叫的相关信息,如被叫方的SIP地址、媒体类型等。
- 呼叫接收方收到INVITE请求后,可以选择接受或拒绝呼叫。
如果接受呼叫,接收方将返回一个200 OK响应,表示呼叫已被接受。
- 呼叫发起方收到200 OK响应后,会发送一个ACK请求,确认呼叫已被接受。
2. 媒体协商阶段媒体协商阶段用于协商呼叫双方之间的媒体传输参数。
它包括以下步骤:- 呼叫发起方和呼叫接收方通过SDP(Session Description Protocol)交换媒体传输参数,如音频编解码器、传输协议等。
- 呼叫双方根据SDP中的参数进行媒体传输的配置。
3. 呼叫保持与呼叫转移呼叫保持和呼叫转移是SIP协议中的两个重要功能。
它们可以在呼叫过程中进行:- 呼叫保持:当一方需要将呼叫保持时,它会发送一个INVITE请求给另一方,并在请求中添加一个"hold"参数。
对方收到请求后,可以选择接受或拒绝呼叫保持。
- 呼叫转移:当一方需要将呼叫转移到另一方时,它会发送一个REFER请求给另一方,并在请求中指定新的被叫方。
对方收到请求后,可以选择接受或拒绝呼叫转移。
4. 呼叫结束阶段呼叫结束阶段用于终止呼叫。
它包括以下步骤:- 任何一方可以发送BYE请求给对方,表示希望终止呼叫。
SIP协议
SIP协议SIP协议SIP协议是NGN中的重要协议,越来越得到业界的重视。
SIP(Session Initiation Protocol)会话初始协议是IETF制订的,用于多方多媒体通信。
按照IETFRFC2543的定义,SIP是一个基于文本的应用层控制协议,独立于底层传输协议TCP/UDP/SCTP,用于建立、修改和终止IP网上的双方或多方多媒体会话。
SIP协议借鉴了HTTP、SMTP等协议,支持代理、重定向及登记定位用户等功能,支持用户移动。
通过与RTP/RTCP、SDP、RTSP等协议及DNS配合,SIP支持语音、视频、数据、E-mail、状态、IM、聊天、游戏等。
SIPsip协议语音网关SIP( 会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。
因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是用来确保这种演进实现而需要的NGN(下一代网络)系列协议中重要的一员。
SIP是IETF标准进程的一部分,它是在诸如SMTP(简单邮件传送协议)和HTTP(超文本传送协议)基础之上建立起来的。
它用来建立,改变和终止基于IP网络的用户间的呼叫。
为了提供电话业务它还需要结合不同的标准和协议:特别是需要确保传输(RTP),与当前电话网络的信令互连,能够确保语音质量(RSVP),能够提供目录(LDAP),能够鉴权用户(RADIUS)等等。
SIP被描述为用来生成,修改和终结一个或多个参与者之间的会话。
这些会话包括因特网多媒体会议,因特网(或任何IP网络)电话呼叫和多媒体发布。
会话中的成员能够通过多播或单播联系的网络来通信。
SIP支持会话描述,它允许参与者在一组兼容媒体类型上达成一致。
它同时通过代理和重定向请求到用户当前位置来支持名字翻译和用户定位:无论被呼叫方在哪里都确保呼叫达到被叫方。
执行任何描述信息到定位信息的映射。
确保呼叫(会话)的本质细节被支持。
特征协商:它允许与呼叫有关的组(这可以是多方呼叫)在支持的特征上达成一致(注意:不是所有方都能够支持相同级别的特征)。
了解IP话机,从SIP协议说起
了解IP话机,从SIP协议说起2019-08-22IP电话,俗称桌面固话,桌面话机,是利用互联网或IP技术进行联通的新型电话通讯。
随着全球互联的趋势与网络布局范围延伸之广,跨境通信的需求暴增,IP电话多被应用于远距离长途通信过程。
如具代表的亿联智能商务话机T58A,把普通电话机和语音网关二者结合起来,通过连网,能够拨打所有电话,同时内部电话是免费的。
并且拥有内置5G WIFI、27个触控记忆键,16个SIP帐号等更多强大功能。
SIP(Session Initiation Protocol 即初始会话协议)是IETF提出的基于文本编码的IP电话/多媒体会议协议。
用于建立、修改并且终止多媒体会话。
SIP协议可以用于发起会话,也可用于邀请成员加入已经用其他方式建立的会话。
其网络组件基本分为用户代理和网络服务器,其中的SIP用户代理作用为发起呼叫请求与相应呼叫请求。
SIP协议是基于文本的协议,类似于HTTP协议,实现方式简单、高效,并可以借鉴许多IP网络中基于文本的协议研究成果。
并且SIP 协议具有可扩展强的特点,通过与其他协议的结合可以更容易地建立起很多新的增值服务。
一般SIP话机的呼叫流程可以分为:注册流程、注销流程、基本呼叫建立过程、会话更改流程、正常呼叫建立过程、被叫忙呼叫释放等。
而这个过程的实现,也是检验通信服务商研发水准的环节。
例如亿联SIP-T53W系列商务话机,用户无需手动配置和升级话机,只需上电联网,话机即可完成自动部署连接,全程简易流畅新体验。
SIP协议是会话的操作协议,指在应用层面用户之间的数据交换,SIP协议规定了建立、修改和终止多媒体会话的基本机制。
这些多媒体会话包括视频会议系统、远程教育、IP电话及其它相类似的应用。
在基于SIP协议的应用中,每一个会话可以是各种不同类型的应用内容,可以是普通的文本数据,也可以是经过数字化处理的音频、视频数据,还可以是诸如游戏等应用的数据,因此,SIP的应用具有巨大的灵活性和潜力空间。
SIP协议学习总结
SIP协议学习总结SIP(Session Initiation Protocol)是一种基于文本的通信协议,用于在网络中建立、修改和终止多媒体会话,例如音频和视频通话。
它是一种应用层协议,也是VoIP(Voice over Internet Protocol)中最为常用的协议之一、通过学习SIP协议,我对其核心概念和工作原理有了更深入的了解。
SIP协议使用一种类似于HTTP的请求-响应机制。
在建立通话时,发起方向接收方发送一个INVITE请求,接收方通过回复一个200OK响应来表示接受通话。
然后,双方进行会话参数的交换和确认,如音频编解码器、流媒体传输协议等。
一旦会话参数确认完成,音频和视频等媒体数据就可以通过SIP协议进行传输。
1. 灵活性:SIP协议可以与其他应用协议配合使用,如SDP(Session Description Protocol)用于传输会话信息,RTP(Real-Time Protocol)用于传输多媒体数据等。
2.可扩展性:SIP协议可以通过添加扩展头部或扩展方法来支持新的功能和服务。
3.适应性:SIP协议能够对不同网络和传输层协议进行适应,如UDP、TCP、TLS等。
4.易于实现:SIP协议使用文本格式的消息和简单的请求-响应机制,使得实现和调试都相对简单。
另外,SIP协议还有一些扩展功能,如注册和认证、重定向和代理等。
注册和认证功能可以保证用户的身份和权限,使得有效的通信能够进行。
重定向功能允许SIP服务器将请求转发给另一个服务器,以便找到接收方的真实位置。
代理功能允许SIP服务器作为中间人转发请求和响应,以实现更灵活的通信。
总结起来,SIP是一个使用文本格式的通信协议,用于建立、修改和终止多媒体会话。
它使用URI标识会话参与方,支持灵活、可扩展和适应不同网络的特性。
通过学习SIP协议,我对实时通信技术有了更深入的理解,也为将来在VoIP和WebRTC等领域的应用打下了基础。
sip 协议讲解
sip 协议讲解SIP协议讲解SIP(Session Initiation Protocol)是一种用于建立、维护和终止实时会话的通信协议。
它是互联网工程任务组(IETF)制定的一项标准协议,广泛应用于IP电话、视频会议和即时通讯等领域。
SIP协议是一个基于文本的协议,它使用类似于HTTP的请求-响应模式进行通信。
SIP协议以会话为中心,允许用户之间发起和结束实时通信。
它定义了一套规则和语法,用于建立、修改和终止会话。
以下是SIP协议的主要特点和工作流程。
1. SIP协议的特点:- 灵活性:SIP协议可以与其他协议(如HTTP、SMTP)结合使用,实现不同应用场景下的实时通信。
- 可扩展性:SIP协议使用基于文本的消息格式,可以通过添加新的请求和响应来扩展功能。
- 基于互联网:SIP协议基于互联网协议(IP),适用于互联网上的实时通信。
- 独立于传输层协议:SIP协议可以使用TCP、UDP、TLS等不同的传输层协议进行通信。
2. SIP协议的工作流程:- 注册:用户在使用SIP服务之前,需要通过注册将自己的通信地址(如IP地址)与用户名进行关联。
- 呼叫建立:一个用户向另一个用户发起呼叫时,需要发送一个INVITE请求。
该请求包含了通信地址和媒体类型等信息。
- 呼叫响应:被呼叫方收到INVITE请求后,可以接受或拒绝呼叫。
接受呼叫时,会返回一个200 OK的响应,表示呼叫可以建立。
- 呼叫结束:一旦通话结束,任何一方都可以发送BYE请求来终止呼叫。
收到BYE请求后,对方会发送一个200 OK的响应,表示呼叫已经结束。
3. SIP协议的消息格式:- 请求消息:SIP协议的请求消息包括请求行、首部字段和消息正文。
请求行包含请求方法(如INVITE、REGISTER)、URI地址和SIP协议版本。
- 响应消息:SIP协议的响应消息包括状态行、首部字段和消息正文。
状态行包含状态码(如200 OK、404 Not Found)和SIP协议版本。
sip协议和sop有什么区别
sip协议和sop有什么区别SIP协议(会话发起协议)SIP(Session IniTIaTIon Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。
它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。
广泛应用于CS(Circuit Switched,电路交换)、NGN(Next GeneraTIon Network,下一代网络)以及IMS(IP MulTImedia Subsystem,IP多媒体子系统)的网络中,可以支持并应用于语音、视频、数据等多媒体业务,同时也可以应用于Presence(呈现)、Instant Message (即时消息)等特色业务。
可以说,有IP网络的地方就有SIP协议的存在。
[1-2]SIP是类似于HTTP。
SIP可以减少应用特别是高级应用的开发时间。
由于基于IP协议的SIP利用了IP网络,固定网运营商也会逐渐认识到SIP技术对于他们的远意义。
SOP (标准操作程序)SOP是Standard Operating Procedure三个单词中首字母的大写,即标准作业程序,就是将某一事件的标准操作步骤和要求以统一的格式描述出来,用来指导和规范日常的工作。
SOP是标准操作程序(Standard Operating Procedure)的英文首字母缩写。
从对SOP的上述基本界定来看,SOP具有以下一些内在的特征:SOP是一种标准的作业程序。
所谓标准,在这里有最优化的概念,即不是随便写出来的操作程序都可以称作SOP,而一定是经过不断实践总结出来的在当前条件下可以实现的最优化的操作程序设计。
说得更通俗一些,所谓的标准,就是尽可能地将相关操作步骤进行细化,量化和优化,细化,量化和优化的度就是在正常条件下大家都能理解又不会产生歧义。
SOP不是单个的,是一个体系,虽然我们可以单独地定义每一个SOP,但真正从企业管理来看,SOP不可能只是单个的,必然是一个整体和体系,也是企业不可或缺的。
sip协议请求方法
SIP协议请求方法1. 引言SIP(Session Initiation Protocol)是一种用于建立、修改和终止多媒体会话的应用层通信协议。
它是一种基于文本的协议,使用请求-响应模型,类似于HTTP协议。
SIP协议定义了一组请求方法,用于在SIP用户代理之间传递消息。
本文将介绍SIP协议的请求方法及其应用场景。
2. SIP请求方法SIP协议定义了多种请求方法,用于不同的目的和功能。
以下是常用的SIP请求方法:2.1 INVITEINVITE方法用于建立一个新的会话。
当用户希望与另一个用户建立语音或视频通话时,他们的SIP用户代理将发送一个INVITE请求。
该请求包含目标用户的地址和媒体协商参数,以便在两个用户之间建立通信。
2.2 ACKACK方法用于确认接收到的INVITE请求。
当用户代理收到INVITE请求并准备好接受会话时,它将发送一个ACK请求作为响应。
ACK请求的目的是确认INVITE请求已被接收,并通知对方用户代理可以开始会话。
2.3 BYEBYE方法用于终止一个会话。
当用户希望结束当前的语音或视频通话时,他们的用户代理将发送一个BYE请求。
该请求通知对方用户代理终止会话,并释放所有相关资源。
2.4 REGISTERREGISTER方法用于注册用户的位置信息。
当用户代理启动时,它将向SIP服务器发送一个REGISTER请求,以通知服务器其当前位置。
服务器将使用这些信息来路由呼叫到用户代理。
REGISTER请求还用于更新位置信息,例如当用户更改IP地址或移动到另一个网络时。
2.5 OPTIONSOPTIONS方法用于查询对方用户代理的能力和支持的功能。
当用户希望了解对方用户代理的能力时,他们可以发送一个OPTIONS请求。
对方用户代理将回复一个包含其支持的功能和媒体类型的响应。
2.6 CANCELCANCEL方法用于取消尚未建立的会话。
当用户发送一个INVITE请求后,但在对方用户代理响应之前,他们可以发送一个CANCEL请求来取消会话的建立。
SIP 协议入门
1、SIP协议介绍Internet的许多应用都需要建立和管理一个会话,会话在这里的含义是在参与者之间的数据的交换。
由于考虑到参与者的实际情况,这些应用的实现往往是很复杂的:参与者可能是在代理间移动,他们可能可以有多个名字,他们中间的通讯可能是基于不同的媒介(比如文本,多媒体,视频,音频等)-有时候是多种媒介一起交互。
人们创造了无数种通讯协议应用于实时的多媒体会话数据比如声音,影像,或者文本。
本SIP(会话初始协议)和这些协议一样,同样允许使用Internet端点(用户代理)来寻找参与者并且允许建立一个可共享的会话描述。
为了能够定位精确的会话参与者,并且也为了其他的目的,SIP允许创建基础的network hosts(叫做代理服务器),并且允许终端用户注册上去,发出会话邀请,或者发出其他请求。
SIP是一个轻形的,多用途的工具,可以用来创建,修改和终止会话,它独立运作于通讯协议之下,并且不依赖建立的会话类型。
2、SIP协议功能概况SIP是一个应用层的控制协议,可以用来建立、修改、和终止多媒体会话(或者会议)例如Internet 电话。
SIP也可以邀请参与者参加已经存在的会话,比如多方会议。
媒体可以在一个已经存在的会话中方便的增加(或者删除)。
SIP显示的支持名字映射和重定向服务,这个用于支持个人移动业务-用户可以使用一个唯一的外部标志而不用关系他们的实际网络地点。
SIP在建立和维持终止多媒体会话协议上,支持5个方面:用户定位:检查终端用户的位臵,用于通讯。
用户有效性:检查用户参与会话的意愿程度。
用户能力:检查媒体和媒体的参数。
建立会话:”ringing”,建立会话参数在呼叫方和被叫方。
会话管理:包括发送和终止会话,修改会话参数,激活服务等等。
SIP不是一个垂直集成的通讯系统。
SIP可能叫做是一个部件更合适,它可以用作其他IETF协议的一个部分,用来构造完整的多媒体架构。
比如,这些架构将会包含实时数据传输协议(RTP)(RFC 1889)用来传输实时的数据并且提供QoS反馈,实时流协议(RSTP)(RFC 2326)用于控制流媒体的的传输,媒体网关控制协议(MEGACO)(RFC 3015)用来控制到公共电话交换网(PSTN)的网关,还有会话描述协议(SDP)(RFC 2327)用于描述多媒体会话。
SIP协议解析与实现
SIP协议解析与实现SIP(Session Initiation Protocol)是一种基于IP网络的应用层协议,用于建立、修改和终止多媒体会话,如音频、视频和即时消息等。
它是一种灵活、可扩展的协议,广泛应用于VoIP(Voice over IP)和实时通信领域。
SIP协议的核心是请求-应答模型,有两种基本的消息类型:请求消息和应答消息。
请求消息由客户端发送给服务器,用于请求其中一种服务,而应答消息是服务器对请求消息的响应。
SIP消息的格式采用文本方式,以行分隔,并以空行结束,类似于HTTP协议。
SIP消息由三个部分组成:起始行、首部和消息体。
起始行包含消息类型(请求或应答)、URI(统一资源标识符)和SIP协议版本。
首部是可选的,可包含一系列首部字段,用于传递附加信息,如源地址、目标地址、通信参数等。
消息体是可选的,用于传输实际的消息内容。
1.客户端发起一个SIP请求,包括请求方法(如INVITE、REGISTER、BYE等)、目标URI、SIP协议版本等。
2.请求消息经过网络发送到服务器端,服务器根据请求类型,执行相应的操作,并生成一个应答消息。
3.服务器端将应答消息返回给客户端,应答消息包括状态码、状态原因短语等。
4.客户端根据应答消息进行相应的处理,并可能发起新的请求或结束通话。
一个完整的SIP会话通常包括四个阶段:建立、修改、终止和确认。
建立阶段由INVITE请求和200OK应答组成,用于建立会话连接。
修改阶段通过不同的请求方法(如UPDATE、REFER等)修改会话参数。
终止阶段由BYE请求和200OK应答完成,用于关闭会话连接。
确认阶段通过ACK请求和200OK应答确认会话的建立。
除了基本的请求方法和应答状态码,SIP还定义了一系列的首部字段,用于传递附加信息和控制命令。
常见的首部字段包括From、To、Contact、Call-ID、CSeq、Via、User-Agent等。
实现SIP协议需要编写对应的请求和应答处理逻辑,包括解析和生成SIP消息、发送和接收SIP消息、处理请求和应答等。
SIP原理
网络IP电话不仅具有成本低廉、网络资源利用率高等诸多优点,而且还可以进一步集成多媒体信息(包括语音、图像、数据等),以实现交互式的实时通信等,具有很大的发展潜力,且有逐渐取代传统PSTN 电话的趋势,成为NGN(Next General Network)中语音信息传输的主要形式。
目前构建IP电话系统结构的信令协议主要有H.323协议和SIP协议,二者完全平行,互不兼容。
H.323协议是为多媒体会议系统而提出的。
该协议采用传统电信网络繁琐的信令概念,非常庞大,无论从实现技术手段,还是使用和管理方法上都十分复杂。
而SIP协议则是以现有的Internet协议为基础来构架IP电话业务网的应用层协议。
它将网络设备的复杂性推向网络边缘,支持单播、多播通信、名称映射和重定向业务,还支持类似呼叫转发、呼叫拒绝等电信业务的实现以及支持用户移动性。
与H.323相比,SIP更适用于智能用户终端,使用更加灵活,掌握更加容易。
鉴于此,本文提出了一种客户机-服务器模式的符合SIP协议规范的IP电话系统设计实现方案。
该系统具有以下特点:(1)它采用IP-IP通信模式;(2)电话终端设备直接与用户机USB接口相连,可方便地实现与被叫者的文本、语音等数据的可靠传输;(3)系统包含完整的用户数据管理系统和网络通话管理控制系统;(4)提供较高的QoS。
该系统充分利用SIP协议,提供了诸多增值服务,使得系统除具备普通电话的功能和业务外,还可以提供自主设置留言、来电过滤、跟踪呼叫等多种功能,适用于大中型企业集团或单位内部使用。
1、SIP协议概述总体来说,SIP协议支持多媒体通信中以下几个方面的功能:(1)用户定位:确定通信中终端的位置;(2)用户可用性:确定被叫方是否愿意参与通信;(3)性能协商:确定通信中所用媒体及媒体参数;(4)会话建立:呼叫双方会话参数的建立;(5)会话管理:包括会话转移和中止、会话参数变更、调用新业务等内容。
SIP协议是一个客户服务器协议,用于发起和管理用户间的会话。
SIP是类似于HTTP的基于文本的协议
SIP是类似于HTTP的基于文本的协议。
SIP可以减少应用特别是高级应用的开发时间。
由于基于IP协议的SIP利用了IP网络,固定网运营商也会逐渐认识到SIP技术对于他们的深远意义。
目录信令控制协议历史回顾SIP 会话构成323和SIP协议的比较Java相关技术编辑本段信令控制协议本目录涉及专业领域知识,部分内容存在争议,已由中国科学院自动化研究所硕士孙亮核实查证。
查证内容已提供参考资料,点击查看详情。
SIPSIP(Session Initiation Protocol)是一个应用层的信令控制协议。
用于创建、修改和释放一个或多个参与者的会话。
这些会话可以是Internet多媒体会议[1]、IP电话或多媒体分发。
会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。
使用 SIP,服务提供商可以随意选择标准组件。
不论媒体内容和参与方数量,用户都可以查找和联系对方。
SIP 对会话进行协商,以便所有参与方都能够就会话功能达成一致以及进行修改。
它甚至可以添加、删除或转移用户。
SIP它既不是会话描述协议,也不提供会议控制功能。
为了描述消息内容的负载情况和特点,SIP 使用 Internet 的会话描述协议 (SDP) 来描述终端设备的特点。
SIP 自身也不提供服务质量 (QoS),它与负责语音质量的资源预留协议(RSVP) 互操作。
它还与若干个其他协议进行协作,包括负责定位的轻型目录访问协议(LDAP)、负责身份验证的远程身份验证拨入用户服务 (RADIUS) 以及负责实时传输的 RTP 等多个协议。
SIP 的一个重要特点是它不定义要建立的会话的类型,而只定义应该如何管理会话。
有了这种灵活性,也就意味着SIP可以用于众多应用和服务中,包括交互式游戏、音乐和视频点播以及语音、视频和 Web 会议。
SIP消息是基于文本的,因而易于读取和调试。
新服务的编程更加简单,对于设计人员而言更加直观。
SIP原理分析与详解
7.被叫无应答流程一
精品课件
8.被叫无应答流程二
精品课件
9.遇忙呼叫前转
精品课件
10.无应答呼叫前转流程
精品课件
SIP与H.323的比较
• 体系结构的比较 • 复杂性的比较 • 可靠性及服务质量的比较 • 对视频和语音的编码格式的支持 • 会议规模 • 各自优点
精品课件
体系结构的比较
精品课件
SIP协议支持多媒体通信的五个方面 • 用户定位 • 用户能力 • 用户可达性 • 呼叫建立 • 呼叫处理
精品课件
SIP 是基于客户/服务器的体系结构, 网 络组件基本分为用户代理(User Agent) 和网络服务器(Network Server)。
(1) SIP 的用户代理 SIP 的用户代理是 SIP 系统中的终端用 户,根据它们在会话中扮演的角色又可分 为用户代理客户机(UAC,User Agent Client)和用户代理服务器(UAS,User Agent Server),前者发起呼叫请求,后者 响应呼叫请求。
• SIP则不具备处理中间实体故障的能力
精品课件
服务质量
• 在H.323中,网守提供一组丰富的控制和管 理功能,包括地址翻译、接纳控制、带宽 控制和地域管理。
• SIP自身不支持管理和控制功能,而是依赖 于别的协议。
精品课件
对视频和语音的编码格式的支持
• 目前存在的编码格式有数百种之多,SIP支持任何 编码格式,不同应用实现也可以根据符串名字识 别编码格式并从IANA得到有关信息。
精品课件
h.323优点
• H.323是一个整套的协议栈用来在IP和包交换网络 中传输标准的电话语音服务。
• 除了在设计时独立于其它标准,H.323的基本功能 里也包括很多电话的辅助功能,例如会议和呼叫 转移。这种实现的优点是,它给希望开发高级特 性和服务的开发者留下了很明确的接口,这样就 保证了高度的兼容性。
视频会议常见术语
1、H。
323协议(ITU-T国际电信联盟标准化部门制定的适用于视频会议的标准)1997年3月提出的H。
323,为现有的分组网络PBN(如IP网络)提供多媒体通信标准,是目前应用最广泛的协议.很多视频会议产品通常会强调自己是支持 H.323协议的产品。
那么用户是否一定要选用支持H.323的产品呢?或者说不是H.323的我就不买?答案是否定的,因为支持H。
323的产品只代表它的兼容性更好一点,它可以和符合H。
323标准的硬件终端互相通讯,可以有更好的扩展等等。
但是,不支持H.323协议的产品一样能很好的使用,而有些用户也完全不需要与别的产品互通.2、SIP 协议( IETF The Internet Engineering Task Force 制定的信令协议)可用来创建、修改以及终结多个参与者参加的多媒体会话进程。
参与会话的成员可以通过组播方式、单播连网或者两者结合的形式进行通信。
我们大家最常用的MSN就是使用的 SIP协议。
SIP是类似于HTTP的基于文本的协议.H。
323 和SIP对于用户的区别:对于用户来说,这两个协议本身并不会影响使用效果和使用方式,最大的区别在于,目前市场上分别有一些只支持H。
323 或者只支持SIP的硬件终端,那么这两者之间就不能互连互通了,这将产生兼容问题。
不过已经有一些同时支持SIP和H.323的终端产品出现了.TCP—--传输控制协议,提供的是面向连接、可靠的字节流服务。
当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据.TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
UDP—--用户数据报协议,是一个简单的面向数据报的运输层协议。
UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地.由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快3、MCU(多点控制器)MCU是整个会议系统的“心脏",它为用户提供群组会议、多组会议的连接服务。
基于SIP的软交换
基于SIP协议的软交换技术介绍随着电信市场的日益发展和向下一代网络的逐步演进,软交换技术正扮演着关键角色,日益成为电路交换和分组交换网络进行融合的技术纽带。
因此,软交换技术在电信网中的应用越来越引起电信界的高度重视,这里着重介绍软交换技术的一些基本知识和基于SIP的软交换。
一.SIP介绍SIP是类似于HTTP的基于文本的协议,SIP(Session Initiation Protocol)是一个应用层的信令控制协议。
用于创建、修改和释放一个或多个参与者的会话。
这些会话可以是Internet多媒体会议、IP电话或多媒体分发。
会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。
1.1 SIP的功能SIP可以用来创建、维护和结束与一个或多个参与者的会话。
这些会话包括语音电话、视频电话、Internet多媒体会议、远程教学、Internet电话呼叫以及多媒体发布等等。
SIP也可以邀请成员加入已经存在的会话,可以在已存在的会话中加入或去除媒体类型。
SIP更支持名字映射和重定向服务,这样就可以支持用户的移动通信。
总的来说,SIP有五个方面功能:用户位置:判断通信终端的位置。
用户可达性:判定通信终端是否愿意参与会议。
用户能力:判定要将使用的媒体类型和媒体参数。
会话建立:在通信双方建立会议的所有参数。
会话管理:包括传输和终止会议、修改会议的参数、请求各种服务。
由于有些服务对安全性要求很高,SIP也提供了安全机制包括服务拒绝、验证机制(用户对用户和代理服务器对用户)、整合保护和加密。
1.2 SIP实体SIP系统主要由两个部分组成:用户代理UA(User Agent)和SIP服务器。
SIP 实体主要由以下几类:SIP终端:SIP系统中的最终用户,在RFC3261中将它们定义为一个应用。
根据它们在会话中扮演的不同角色,又分为用户代理客户机(UAC)和用户代理服务器(UAS)两种。
SIP协议主要消息
SIP协议主要消息SIP(Session Initiation Protocol)是一种用于建立、修改和终止多媒体会话的协议。
它是一种基于文本的协议,使用类似于HTTP的请求-响应模式。
SIP协议主要定义了一系列消息,用于在终端设备之间进行会话控制和媒体协商。
本协议旨在详细描述SIP协议中的主要消息,包括请求消息和响应消息。
以下是对每种消息的详细说明:1. INVITE:这是SIP协议中最重要的消息之一。
它用于邀请一个终端设备参与会话。
INVITE消息包含了会话参数、媒体描述和对方设备的地址信息。
2. ACK:该消息用于确认接收到INVITE请求。
当接收到INVITE请求后,被邀请的设备必须发送ACK消息作为确认。
3. BYE:该消息用于终止一个会话。
当一个设备希望结束会话时,它会发送一个BYE消息给对方设备。
4. CANCEL:该消息用于取消一个尚未接受的INVITE请求。
当发送了一个INVITE请求但尚未收到对方的响应时,可以发送CANCEL消息来取消该请求。
5. OPTIONS:该消息用于查询对方设备的能力和支持的功能。
发送OPTIONS 消息后,对方设备会回复一个包含其能力和支持的功能的响应消息。
6. REGISTER:该消息用于注册一个设备的地址信息。
设备在加入网络时,可以发送REGISTER消息来告知服务器其地址信息。
7. INFO:该消息用于在会话中传递非实时的信息。
INFO消息可以用于传递DTMF信号、媒体描述等非实时的信息。
8. UPDATE:该消息用于修改一个会话的参数。
当会话已经建立后,可以使用UPDATE消息来修改会话的参数,如媒体类型、编解码器等。
9. PRACK:该消息用于对1xx(临时响应)类别的响应进行确认。
PRACK消息可以确保临时响应被正确接收。
10. REFER:该消息用于转移会话的控制权。
当一个设备希望将会话转移到另一个设备时,可以发送REFER消息。
以上是SIP协议中的主要消息。
SIP概述
SIP概述SIP(Session Initiation Protocol,RFC3261)协议是一个在基于IP网络中,特别是在Internet这种结构的网络环境中实现实时通信应用的一种信令协议,它是一个分散式协议,它将网络设备的复杂性向网络边缘推,使核心网仍是一个尽力而为的传输通道。
SIP工作在应用层,可以允许在TCP、UDP、SCTP等多种传输层协议上,用来建立、修改和终止有多方参与的多媒体会话的进程。
SIP具有如下特征:-SIP是一个与HTTP和SMTP类似的基于文本的协议,充分考虑了可扩展性,具有灵活的扩展机制和完善的能力协调机制。
-SIP对立媒体,游戏、远程教学等多媒体应用都可以使用SIP控制会话。
-SIP独立与传输层协议和其他的会议控制协议,它可以与其他协议一起构建Internet多媒体通信系统,这些协议包括RTP、实时传输控制协议(RTCP)、会话描述协议(SDP)、会话通告协议(SAP)、实时流协议(RTSP)等。
-SIP 支持别名映射、重定向服务、ISDN和IN业务,它通过代理和重定向请求用户当前位置以支持个人移动性(Personal Mobility)。
-SIP可以通过多点控制单元MCU、单播联网方式或组播方式创建多方会话,支持PSTN和Internet 电话之间的网关功能。
-SIP不提供发言控制、投票等会议控制功能,也不规定如何管理一个会议,但是SIP可用来引发这些会议控制协议。
SIP本身不具备资源预留功能,但可以向被邀请者传达这方面的消息。
1.SIP基础SIP被描述为用来生成、修改和终结一个或多个参与者之间的会话,SIP支持会话描述,它允许参与者在一组兼容媒体类型上达成一致。
它同时通过代理和重定向请求到用户当前位置来支持用户移动性。
本质上,SIP提供以下功能:-名字翻译和用户定位无论被呼叫方在哪里都确保呼叫到达到被叫方,执行任何描述信息到定位信息的映射。
-特征协商允许与呼叫有关的组(这可以是多方呼叫)在支持的特征上达成一致,如:视频是否支持等。
SIPSIP协议文档中文版
SIP 会话使用多达四个主要组件:SIP 用户代理、SIP 注册服务器、SIP 代理服务器和 SIP 重定向服务器。
这些系统通过传输包括了SDP 协议(用于定义消息的内容和特点)的消息来完成 SIP 会话。
下面概括性地介绍各个 SIP 组件及其在此过程中的作用。
●SIP用户代理(UA)是终端用户设备,如用于创建和管理 SIP 会话的移动电话、多媒体手持设备、PC、PDA 等。
用户代理客户机发出消息。
用户代理服务器对消息进行响应。
●SIP 注册服务器是包含域中所有用户代理位置的数据库。
在 SIP 通信中,这些服务器会检索参与方IP 地址和其他相关信息,并将其发送到 SIP 代理服务器。
●SIP 代理服务器接受 SIP UA的会话请求并查询 SIP 注册服务器,获取收件方 UA 的地址信息。
然后,它将会话邀请信息直接转发给收件方 UA(如果它位于同一域中)或代理服务器(如果 UA 位于另一域中)。
●SIP重定向服务器允许SIP代理服务器将SIP会话邀请信息定向到外部域。
SIP 重定向服务器可以与 SIP 注册服务器和 SIP 代理服务器同在一个硬件上。
以下几个情景说明SIP组件之间如何进行协调以在同一域和不同域中的 UA 之间建立 SIP 会话:在同一域中建立 SIP 会话下图说明了在预订同一个ISP从而使用同一域的两个用户之间建立SIP会话的过程。
用户A使用SIP电话。
用户B有一台 PC,运行支持语音和视频的软客户程序。
1.加电后,两个用户都在ISP网络中的SIP代理服务器上注册了他们的空闲情况和 IP 地址。
2.用户 A 发起此呼叫,告诉SIP代理服务器要联系用户B。
3.然后,SIP代理服务器向SIP注册服务器发出请求,要求提供用户B的IP地址,并收到用户 B 的 IP 地址。
4.SIP代理服务器转发用户A与用户B进行通信的邀请信息(使用 SDP),包括用户A要使用的媒体。
1)呼叫用户 B2)查询B 在哪里3)响应B 的 SIP 地址4)呼叫5)响应6)响应多媒体通道已建立5.用户 B 通知SIP代理服务器可以接受用户A的邀请,且已做好接收消息的准备。
sip对接方案-概述说明以及解释
sip对接方案-概述说明以及解释1.引言1.1 概述Session Initiation Protocol (SIP)是一种用于建立、修改和终止多媒体通信会话的协议。
它被广泛应用在VoIP(Voice over Internet Protocol)和视频通信系统中,为实时通信提供了一个灵活、可扩展的解决方案。
SIP 对接方案则是指在不同的通信系统之间实现互通和互操作的方法和技术。
本文将探讨SIP对接方案在实际应用中的重要性以及其实施方法。
我们将详细介绍SIP协议的基本原理和功能,以及为什么SIP对接方案对于现代通信系统的互联互通至关重要。
我们还将讨论不同的SIP对接方案实施方法,并总结其优缺点,为读者提供一个全面的视角。
通过本文的阐述,读者将对SIP对接方案有更深入的理解,从而能够更好地应用于实际项目中。
文章结构部分应该包括对整篇文章的结构进行简要介绍,包括各个章节的内容和主要讨论点。
在这篇长文中,文章结构部分可以按照以下内容展开:"1.2 文章结构本文主要分为引言、正文和结论三个部分。
在引言部分,将介绍SIP 对接方案的概述,文章的结构和目的。
在正文部分,将首先介绍SIP协议的简介,然后探讨SIP对接方案的重要性,最后详细描述SIP对接方案的实施方法。
在结论部分,将对全文内容进行总结,展望未来发展,最后给出结束语。
通过这样的结构安排,读者可以清晰地了解整篇文章的内容和脉络,方便阅读和理解。
"1.3 目的本文旨在探讨SIP对接方案在通信领域的重要性和实施方法。
通过对SIP协议的简介和对接方案的分析,希望能够帮助读者更深入了解SIP技术在实际应用中的作用和价值。
同时,通过总结和展望未来,指出SIP对接方案的发展趋势和潜在的挑战,为相关行业的从业者提供借鉴和参考。
最终目的是促进SIP技术的应用和推广,推动通信行业的发展和进步。
2.正文2.1 SIP协议简介SIP协议(Session Initiation Protocol)是一种用于建立、维护和终止多媒体会话的通信协议。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SIP是类似于HTTP的基于文本的协议。
SIP可以减少应用特别是高级应用的开发时间。
由于基于IP协议的SIP利用了IP网络,固定网运营商也会逐渐认识到SIP技术对于他们的深远意义。
目录信令控制协议历史回顾SIP 会话构成323和SIP协议的比较Java相关技术编辑本段信令控制协议本目录涉及专业领域知识,部分内容存在争议,已由中国科学院自动化研究所硕士孙亮核实查证。
查证内容已提供参考资料,点击查看详情。
SIPSIP(Session Initiation Protocol)是一个应用层的信令控制协议。
用于创建、修改和释放一个或多个参与者的会话。
这些会话可以是Internet多媒体会议[1]、IP电话或多媒体分发。
会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。
使用 SIP,服务提供商可以随意选择标准组件。
不论媒体内容和参与方数量,用户都可以查找和联系对方。
SIP 对会话进行协商,以便所有参与方都能够就会话功能达成一致以及进行修改。
它甚至可以添加、删除或转移用户。
SIP它既不是会话描述协议,也不提供会议控制功能。
为了描述消息内容的负载情况和特点,SIP 使用 Internet 的会话描述协议 (SDP) 来描述终端设备的特点。
SIP 自身也不提供服务质量 (QoS),它与负责语音质量的资源预留协议(RSVP) 互操作。
它还与若干个其他协议进行协作,包括负责定位的轻型目录访问协议(LDAP)、负责身份验证的远程身份验证拨入用户服务 (RADIUS) 以及负责实时传输的 RTP 等多个协议。
SIP 的一个重要特点是它不定义要建立的会话的类型,而只定义应该如何管理会话。
有了这种灵活性,也就意味着SIP可以用于众多应用和服务中,包括交互式游戏、音乐和视频点播以及语音、视频和 Web 会议。
SIP消息是基于文本的,因而易于读取和调试。
新服务的编程更加简单,对于设计人员而言更加直观。
SIP如同电子邮件客户机一样重用 MIME 类型描述,因此与会话相关的应用程序可以自动启动。
SIP 重用几个现有的比较成熟的 Internet 服务和协议,如 DNS、RTP、RSVP 等。
不必再引入新服务对 SIP 基础设施提供支持,因为该基础设施很多部分已经到位或现成可用。
对 SIP 的扩充易于定义,可由服务提供商在新的应用中添加,不会损坏网络。
网络中基于 SIP 的旧设备不会妨碍基于 SIP 的新服务。
例如,如果旧 SIP 实施不支持新的 SIP 应用所用的方法/标头,则会将其忽略。
SIP 独立于传输层。
因此,底层传输可以是采用 ATM 的 IP。
SIP 使用用户数据报协议(UDP) 以及传输控制协议(TCP),将独立于底层基础设施的用户灵活地连接起来。
SIP 支持多设备功能调整和协商。
如果服务或会话启动了视频和语音,则仍然可以将语音传输到不支持视频的设备,也可以使用其他设备功能,如单向视频流传输功能。
通信提供商及其合作伙伴和用户越来越渴求新一代基于 IP 的服务。
现在有了 SIP (The Session Initiation Protocol 会话启动协议),一解燃眉之急。
SIP 是不到十年前在计算机科学实验室诞生的一个想法。
它是第一个适合各种媒体内容而实现多用户会话的协议,现在已成了 Internet 工程任务组 (IETF) 的规范。
今天,越来越多的运营商、CLEC(竞争本地运营商)和 ITSP(IP 电话服务商)都在提供基于 SIP 的服务,如市话和长途电话技术、在线信息和即时消息、IPCentrex/Hosted PBX、语音短信、push-to-talk(按键通话)、多媒体会议等等。
独立软件供应商 (ISV) 正在开发新的开发工具,用来为运营商网络构建基于 SIP 的应用程序以及 SIP 软件。
网络设备供应商 (NEV) 正在开发支持 SIP 信令和服务的硬件。
现在,有众多 IP 电话、用户代理、网络代理服务器、VOIP网关、媒体服务器和应用服务器都在使用 SIP。
SIP 从类似的权威协议--如 Web超文本传输协议(HTTP) 格式化协议以及简单邮件传输协议(SMTP) 电子邮件协议--演变而来并且发展成为一个功能强大的新标准。
但是,尽管 SIP 使用自己独特的用户代理和服务器,它并非自成一体地封闭工作。
SIP 支持提供融合的多媒体服务,与众多负责身份验证、位置信息、语音质量等的现有协议协同工作。
SIP 较为灵活,可扩展,而且是开放的。
它激发了 Internet 以及固定和移动 IP网络推出新一代服务的威力。
SIP 能够在多台 PC 和电话上完成网络消息,模拟Internet 建立会话。
与存在已久的国际电信联盟(ITU) SS7 标准(用于呼叫建立)和 ITU H.323 视频协议组合标准不同,SIP 独立工作于底层网络传输协议和媒体。
它规定一个或多个参与方的终端设备如何能够建立、修改和中断连接,而不论是语音、视频、数据或基于 Web 的内容。
SIP 大大优于现有的一些协议,如将PSTN 音频信号转换为 IP 数据包的媒体网关控制协议(MGCP)。
因为 MGCP 是封闭的纯语音标准,所以通过信令功能对其进行增强比较复杂,有时会导致消息被破坏或丢弃,从而妨碍提供商增加新的服务。
而使用SIP,编程人员可以在不影响连接的情况下在消息中增加少量新信息。
例如,SIP 服务提供商可以建立包含语音、视频和聊天内容的全新媒体。
如果使用MGCP、H.323 或 SS7 标准,则提供商必须等待可以支持这种新媒体的协议新版本。
而如果使用 SIP,尽管网关和设备可能无法识别该媒体,但在两个大陆上设有分支机构的公司可以实现媒体传输。
而且,因为 SIP 的消息构建方式类似于HTTP,开发人员能够更加方便便捷地使用通用的编程语言(如 Java)来创建应用程序。
对于等待了数年希望使用 SS7 和高级智能网络(AIN) 部署呼叫等待、主叫号码识别以及其他服务的运营商,现在如果使用 SIP[2],只需数月时间即可实现高级通信服务的部署。
这种可扩展性已经在越来越多基于 SIP 的服务中取得重大成功。
Vonage 是针对用户和小企业用户的服务提供商。
它使用 SIP 向用户提供 20,000 多条数字市话、长话及语音邮件线路。
Deltathree 为服务提供商提供 Internet 电话技术产品、服务和基础设施。
它提供了基于 SIP 的 PC 至电话解决方案,使 PC 用户能够呼叫全球任何一部电话。
Denwa Communications 在全球范围内批发语音服务。
它使用 SIP 提供 PC 至PC 及电话至 PC 的主叫号码识别、语音邮件,以及电话会议、统一通信、客户管理、自配置和基于 Web 的个性化服务。
某些权威人士预计,SIP 与 IP 的关系将发展成为类似 SMTP 和 HTTP 与 Internet 的关系,但也有人说它可能标志着 AIN 的终结。
迄今为止,3G 界已经选择 SIP 作为下一代移动网络的会话控制机制。
Microsoft 已经选择 SIP 作为其实时通信策略并在 Microsoft XP、Pocket PC 和 MSN Messenger 中进行了部署。
Microsoft 同时宣布 CE dot net 的下一个版本将使用基于SIP 的 VoIP 应用接口层,并承诺向用户PC 提供基于 SIP 的语音和视频呼叫。
另外,MCI 正在使用 SIP 向 IP 通信用户部署高级电话技术服务。
用户将能够通知主叫方自己是否有空以及首选的通信方式,如电子邮件、电话或即时消息。
利用在线信息,用户还能够即时建立聊天会话和召开音频会议。
使用 SIP 将不断地实现各种功能。
SIP压缩机制SIP 压缩机制主要是通过改变 SIP 消息的长度来降低时延。
典型的 SIP 消息的大小由几百到几千字节,为了适合在窄带无线信道上传输,IMS对SIP进行了扩展,支持SIP消息的压缩。
当无线信道一定时,一条SIP消息所含帧数 k仅取决于消息大小。
从时延模型可以看出,不仅影响 SIP 消息传输时延,还影响SIP重传的概率,对自适应的定时器来说,k还成了影响定时器初值的关键因素。
[3]SIP的应用google 发布世界上首个开源的Html5 sip 客户端HTML5 SIP客户端是一款开源的,完全利用JavaScript编写的集社交(FaceBook,Twitter,Google+),在线游戏,电子商务等应用于一体。
无扩展,无插件或是必备的网关,视频堆栈技术依赖于WebRTC。
如同主页里的Demo视频演示,你可以轻松实现Chrome和IOS/Android移动设备之间的实时视频/音频通话。
该客户端是一项在浏览器中可被用来连接任意SIP或者IMS网络进行拨打和接收音频/视频通话及即时信息技术。
该协议解析器(SIP,SDP...)通过使用Ragel查找表进行了高度优化,很适合硬件(内存和运算能力)受限的嵌入式系统使用。
Html5 sip 客户端新特性包括:支持Audio / Video通话功能;支持即时信息;Presence;呼叫保持/恢复;显示呼叫转移;支持多个账号;双音多频信号(DTMF)使用SIIP INFO 历史回顾SIP 出现于二十世纪九十年代中期,源于哥伦比亚大学计算机系副教授Henning Schulzrinne 及其研究小组的研究。
Schulzrinne 教授除与人共同提出通过Internet 传输实时数据的实时传输协议(RTP) 外,还与人合作编写了实时流传输协议 (RTSP) 标准提案,用于控制音频视频内容在 Web 上的流传输。
Schulzrinne 本来打算编写多方多媒体会话控制 (MMUSIC) 标准。
1996 年,他向IETF 提交了一个草案,其中包含了 SIP 的重要内容。
1999 年,Shulzrinne 在提交的新标准中删除了有关媒体内容方面的无关内容。
随后,IETF 发布了第一个 SIP 规范,即 RFC 2543。
虽然一些供应商表示了担忧,认为 H.323 和 MGCP 协议可能会大大危及他们在 SIP 服务方面的投资,IETF 继续进行这项工作,于 2001 年发布了 SIP 规范RFC 3261。
RFC 3261 的发布标志着 SIP 的基础已经确立。
从那时起,已发布了几个 RFC 增补版本,充实了安全性和身份验证等领域的内容。
例如,RFC 3262 对临时响应的可靠性作了规定。
RFC 3263 确立了 SIP代理服务器的定位规则。
RFC 3264 提供了提议/应答模型,RFC 3265 确定了具体的事件通知。
早在 2001 年,供应商就已开始推出基于SIP 的服务。