SIP业务基本知识
- 格式:docx
- 大小:1.38 MB
- 文档页数:17
简述SIP的工作原理
SIP(Session Initiation Protocol)是一种用于建立、修改和终止会话的通信协议。
它主要用于语音和视频通信、实时消息传递以及多媒体会议等应用。
SIP的工作原理可以分为以下几个步骤:
1. 定位用户:SIP使用统一资源标识符(URI)来标识用户的位置。
当一个SIP 请求被发送时,它包含了被称为请求URI的目标用户的URI。
2. 寻址用户:通过DNS(域名系统)查找用户的位置。
SIP客户端在发送请求前会查询域名服务器,获取目标用户的IP地址。
3. 建立会话:一旦用户的位置被定位并且地址被找到,SIP请求就会被发送到目标用户的终端设备。
请求中包含了发起会话的信息和参数。
4. 响应请求:目标用户的终端设备接收到请求后,会发送响应消息作为回复。
响应消息包含了成功或失败的状态码,以及额外的信息和参数。
5. 会话更新:一旦会话建立成功,SIP允许用户通过发送更新消息来修改会话。
更新消息可以改变媒体流(如音频或视频的编解码器)、会话的参与者或者会话的媒体属性等。
6. 会话终止:当会话结束时,SIP可以发送终止消息来关闭会话。
终止消息会发送给所有参与者,并包含了结束会话的原因和附加信息。
总的来说,SIP通过定位用户、寻址用户、建立会话、响应请求、会话更新和会话终止等步骤,实现了基于IP网络的语音和视频通信的功能。
品质S I P定义制作SIP的重点及注意事项1.什么是SIP?SIP是STANDARD INSPECTION PROCEDURE 是缩写,翻译成中文检验标准指导书,是为确保产品的性能,寿命、可靠性、安全性、经济性,尺寸和外观是否满足明确和隐含要求而制定的一个准则。
2.分类检验标准一般分为内部检验标准和外部检验标准,外部检验标准又可分为客户检验标准和行业检验标准。
3.检验标准的定义a.保证产品质量的一致性。
b.为公司节约成本。
c.减少社会资源浪费。
d.方便客户寻找替代品。
e.为检验员判断产品某一特性是否合格提供依据。
4.检验标准书包括的项目4.1基本项目:公司名称,文件名称,发行日期,发行版本,文件编号,产品名称,产品料号,检验工程站别名称,检验项目,检验标准,检验方法,检验环境和设施,检验频率,制定者,审核人。
5.重要项目说明a.产品名称,产品料号,文件编号一方面为了查找,另一方面区别与其他产品,相当于一种产品的代号。
b.检验方法包括目视、量测、实验。
其中量测和实验是借用二次元投影机,厚薄规推拉力计等仪器设备来完成检验。
c.使用表单通常是检验者记录检验结果的表单,记录内容包括:产品名称、规格、批量、编号、使用仪器、设备、检验时间、检验人、检验结果数据、检验结果。
d.检验频率是指对总样本数抽多少的一个比率或间隔多长时间抽取一定的样本数。
e.严重度分危害,严重,轻微。
危害指对人的生命安全造成一定影响;严重指完全或部分影响使用,轻微指不会影响使用,但存在一些瑕疵使客户的满意度降低。
f.制定栏目填写制定此SIP的品质工程师自己的名字,审核和核准栏目为品质部门的主管填写。
g.尺寸是客户对某一产品的长度,宽度,弧度等特性的要求,其检验标准栏填写客户要求这些特性和允许的公差。
6.如何制作一份完整的SIP?6.1.如何识别产品的质量特性中的固有特性和不合格特性?产品的质量特性分为固有特性和不合格特性。
固有特性指客户在外观,结构,性能,可靠度等方面可区分的要求,及制造过程中不可避免的特征,比如产品某些位置的凹凸,不连续,产品组合后的间隙等都属于质量特性中的固有特性。
sip 原理
SIP(会话初始协议)是一种用于建立、修改和终止语音、视
频和消息传输会话的网络协议。
它是一种应用层协议,基于请求-响应模型,并且支持实时通信。
SIP的工作原理可以简单地理解为以下几个步骤:
1. 定位:SIP使用Uniform Resource Identifier (URI)来标识和定位通信终端,类似于网页上的URL。
通过URI,SIP能够将通
信请求路由到正确的终端。
2. 请求-响应通信:SIP终端通过发送SIP请求向远程终端发起通信。
SIP请求包含了所需的信息,如请求类型(INVITE、REGISTER等)、目标URI、通信参数等。
远程终端接收请求后,根据请求类型进行相应的处理,并发送对应的响应。
3. 会话协商:SIP请求和响应可用于协商和修改通信会话的参数。
例如,SIP可以用于协商媒体编解码器、传输协议、视频
分辨率等。
这允许通信终端在通话过程中进行参数的动态调整。
4. 会话维护:一旦SIP会话建立,终端之间可以通过媒体传输实时的音频、视频和消息。
SIP协议本身并不传输媒体数据,
但它可以协商会话参与者之间的媒体传输路径,并在需要时修改。
5. 会话结束:SIP也支持会话的终止。
终端可以发送BYE请
求来结束会话,对方终端接收后发送200 OK响应进行确认。
当接收到BYE请求时,两个终端将关闭媒体传输通道,并终止会话。
需要注意的是,SIP是一个灵活可扩展的协议,它可以与其他协议(如SDP、RTP等)结合使用,以实现更全面的通信功能。
通过SIP,用户可以进行实时的语音、视频通话,以及实时的消息传输。
SIP标准三要素
SIP(Session Initiation Protocol)是一种用于建立、修改和终止多媒体会话的通信协议。
SIP协议定义了三个核心要素来实现会话的建立和管理:
1. User Agents(用户代理):SIP协议中的用户代理是指参与会话的通信终端或应用程序,分为用户代理客户端(User Agent Client,UAC)和用户代理服务器(User Agent Server,UAS)。
UAC发送SIP请求来建立、修改或终止会话,UAS 接收并响应这些请求。
2. SIP服务器:SIP协议中的服务器充当路由和处理会话请求的中间节点。
常见的SIP服务器包括注册服务器、代理服务器和重定向服务器。
注册服务器(Registration Server):负责维护用户的位置信息和地址,并将呼叫请求转发到用户所在的位置。
代理服务器(Proxy Server):作为中间节点传递会话请求,向目标用户代理或其他代理服务器转发请求。
代理服务器还可以执行一些高级功能,例如鉴权、路由选择、请求监视等。
重定向服务器(Redirect Server):接收呼叫请求并提供引导信息,指示用户代理应该转发请求到指定的位置。
3. Location Service(位置服务):SIP协议通过位置服务
来确定用户的当前位置。
位置服务记录了用户的网络地址、设备信息和联系方式等,用于路由SIP请求和建立会话。
这三个要素共同组成了SIP协议的基本架构,使得用户代理能够初始化和管理会话。
通过SIP协议,用户可以发起即时通信、语音通话、视频通话和多媒体会议等各种形式的会话。
SIP协议详解1. 引言Session Initiation Protocol(SIP)是一种用于建立、修改和终止多媒体会话的通信协议。
它广泛应用于语音、视频和即时通讯等实时通信领域。
本文将对SIP协议进行详细解析,介绍其基本原理和主要特点。
2. SIP协议概述SIP协议是基于文本的应用层协议,使用可读的ASCII文本来进行消息交换。
它采用客户端/服务器(C/S)模型,其中用户代理作为客户端,SIP服务器作为服务器。
SIP消息的格式包括请求消息和响应消息两种类型。
3. SIP消息格式SIP消息由起始行、头部字段和消息体组成。
起始行包括请求行或状态行,用于表示消息的类型和状态。
头部字段包含了一系列的键值对,用于传递消息的各种参数和选项。
消息体用于传输实际的数据内容。
4. SIP会话的建立与终止SIP协议通过INVITE/200 OK消息实现会话的建立,通过BYE消息实现会话的终止。
当用户A希望与用户B建立一个通话时,用户A向SIP服务器发送INVITE 消息,SIP服务器将该消息转发给用户B。
用户B可以选择接受INVITE消息,然后发送200 OK消息给用户A,表示接受通话请求。
当通话结束时,任一用户可以发送BYE消息,通知对方终止通话。
5. SIP注册与鉴权SIP协议支持用户注册和鉴权机制,以实现用户身份验证和安全通信。
用户在注册时,将自己的身份信息发送给SIP服务器,服务器将该信息保存起来。
当用户发起通话请求时,服务器可以根据用户的身份进行鉴权,确定用户是否具有通话的权限。
6. SIP中继与路由SIP协议支持中继和路由机制,以实现跨网络的通信。
SIP中继允许SIP消息在不同的网络之间传输,保证了用户可以在不同的网络环境下进行通话。
SIP路由机制允许SIP消息根据特定的规则进行转发,以找到正确的接收者。
7. SIP扩展与应用SIP协议允许进行扩展,以满足不同应用场景的需求。
例如,SIP可以与其他协议结合使用,如SDP(Session Description Protocol)用于传输会话描述信息。
网络协议知识:SIP协议的基本工作流程和通信过程SIP协议的基本工作流程和通信过程SIP协议(Session Initiation Protocol)是一种用于建立、修改和终止多媒体传输会话的信令协议。
它被广泛地应用于互联网电话(VoIP)、视频会议、实时文本等领域。
在本文中,我们将介绍SIP协议的基本工作流程和通信过程。
一、SIP协议的基本工作流程SIP协议的基本工作流程包括会话描述、会话建立、呼叫传送和会话终止四个部分。
1.会话描述在建立会话之前,需要先进行会话描述,包括会话类型、参与者、所需资源和传输协议等信息。
这些信息被包含在SIP消息中,由发送者向接收者发送。
2.会话建立会话建立是SIP协议的核心部分,它分为两个阶段:呼叫请求和呼叫响应。
(1)呼叫请求:呼叫请求由客户端发起,它包含了所需资源和参与者的信息。
首先,客户端需要向第三方服务器发送INVITE消息,请求建立一次会话。
在INVITE消息中,需要包含被叫方的地址信息、消息头部信息和描述被呼叫方资源的SDP(Session Description Protocol)。
(2)呼叫响应:被呼叫方在收到INVITE消息之后,会返回一个响应。
响应分为三种:1xx、2xx和3xx+。
其中,1xx表示正在进行中,2xx表示成功建立,3xx+表示需要重定向。
“成功建立”的响应会包含会话描述信息,即SDP。
在响应中,还可以通过Location字段告知客户端新的地址信息。
3.呼叫传送呼叫传送是会话建立之后,实际传输媒体数据的阶段。
SIP协议支持多种传输协议,包括UDP、TCP和TLS等。
在呼叫传送消息过程中,需要用到RTCP(Real-time Transport Control Protocol)和RTP (Real-time Transport Protocol)协议进行音视频流传输控制。
4.会话终止当一次会话结束时,需要发送一个BYE消息。
BYE消息用于释放会话资源,并告知接收方会话已经结束。
sip的名词解释在当今数字通信领域,SIP(Session Initiation Protocol)是一个广泛使用的术语,它扮演着重要的角色。
SIP是一种信令协议,用于建立、修改和终止基于IP网络的实时会话。
通过SIP,用户可以进行语音通话、视频通话、实时消息和其他多媒体应用。
一、SIP的起源SIP于1996年首次被IETF(Internet Engineering Task Force)提出,作为IP电信中的一种通信协议。
它是基于HTTP(Hypertext Transfer Protocol)和SMTP (Simple Mail Transfer Protocol)的设计,使用文本格式的信令消息来建立和管理通信会话。
SIP的出现,极大地推动了IP电话(VoIP)的发展与普及。
二、SIP的基本原理SIP的基本原理是通过建立会话和控制信息交换来完成通信。
它使用URI (Uniform Resource Identifier)作为标识符,用于代表用户和资源。
在建立通信会话之前,SIP首先要定位被呼叫方,通过解析URI来找到用户所在的位置。
然后,它发送INVITE消息作为请求,将呼叫方的信息传达给被呼叫方。
一旦被呼叫方接受请求,SIP通过发送200 OK消息来确认会话建立成功,之后可以开始实时通信。
三、SIP的功能与应用1. 实时语音和视频通话:SIP可以用于建立点对点或多方之间的实时语音和视频通话。
通过SIP协议,用户可以利用VoIP技术实现高质量的语音通信,同时还支持视频通话,使得远程协作变得更加便捷。
2. 实时消息传递:SIP也支持实时消息传递,用户可以通过文本消息、图片或文件来进行实时的信息交流。
这种能力使SIP成为一种强大的实时通信协议,适用于各种即时通讯应用,如网络电话、即时通讯软件等。
3. 会议和多媒体应用:SIP支持多方会议和多媒体应用。
用户可以通过SIP协议建立一个会议,邀请多名参与者加入,并共享语音、视频、屏幕共享等多媒体资源。
SIP协议基本流程学习SIP(Session Initiation Protocol)是一种用于建立、维护和终止多媒体会话的协议。
它是一种应用层协议,使用文本形式进行通信。
SIP协议的基本流程包括注册、呼叫和终止。
接下来是呼叫过程,当用户希望与其他用户建立会话时,需要发送INVITE请求消息。
该消息包含源用户和目标用户的SIP地址。
在SIP服务器接收到INVITE请求后,它会尝试为目标用户查找位置,并返回一个临时地址给源用户。
如果目标用户同意接受呼叫,它会向该临时地址返回一个响应消息。
源用户收到响应消息后,会向目标用户发送一个ACK消息,表明呼叫已建立。
此时,源和目标用户之间就可以进行多媒体会话。
在会话进行期间,用户可以通过发送消息方法(如OPTIONS、BYE或CANCEL)来与对方进行互动。
例如,用户可以选择取消呼叫、查询对方是否在线等。
这些消息在协议中的语法和语义都有明确定义。
最后,当会话结束时,用户可以发送BYE消息来终止呼叫。
接收到该消息的用户会向发送方返回一个响应消息,从而结束会话。
需要注意的是,SIP协议是一种灵活的协议,因此在呼叫过程中可以有多种不同的流程。
例如,可以使用代理服务器来处理呼叫请求,以提供更好的性能和可伸缩性。
此外,SIP还支持通过代理服务器进行呼叫路由,以便将呼叫转发到目标用户的真实地址。
综上所述,SIP协议的基本流程涵盖了注册、呼叫和终止过程。
通过理解这些过程,用户可以更好地使用SIP协议进行多媒体通信。
同时,SIP协议的灵活性还允许用户根据实际需求进行定制,以满足不同的通信场景。
SIP协议基本流程学习SIP(Session Initiation Protocol)是一个用于建立、维护和终止多媒体会话的协议。
它是在互联网工程任务组(IETF)的会话发起协议工作组(SIPPING)中制定的,广泛用于VoIP(Voice over IP)通信系统和实时通信应用。
1. 用户代理(User Agent)注册:SIP协议的一个重要特点是每个用户代理都有一个唯一的地址,称为SIP URI(Uniform Resource Identifier)。
用户代理发送一个REGISTER请求到注册服务器,注册服务器将该用户代理的地址和服务提供商的SIP服务器地址映射关系记录在数据库中。
2. 会话建立:当一个用户代理希望建立一个会话时,它会向呼叫对象的SIP地址发送一个INVITE请求,包含了用户代理能提供的媒体类型和相关参数。
呼叫对象接收到INVITE请求后,向新的用户代理发送一个100 Trying响应,表示正在处理呼叫请求。
然后,被叫方向调解服务器发送一个180 Ringing响应,表示正在振铃。
3.呼叫会话:被叫方接听呼叫后,发送200OK响应,告知呼叫方已经接通。
接下来,两个用户代理之间通过媒体服务器传输媒体流,进行音频或视频通信。
4.会话终止:当会话结束时,一个用户代理发送BYE请求,另一个用户代理返回一个200OK响应,表示会话已经终止。
注册服务器从数据库中删除相关的映射关系。
需要注意的是,SIP协议中还涉及到一些其他的请求和响应,用于处理例如呼叫转移、呼叫等待、会议通话等其他的功能。
此外,SIP协议还支持重定向和代理。
重定向是指当一个用户代理无法处理一个请求时,它可以向客户端提供另一个地址进行重试。
代理是指在请求传输过程中,一个中介设备转发请求并根据路由表决定将请求发送到何处。
总结起来,SIP协议基本流程包括用户代理注册、会话建立、呼叫会话和会话终止。
这个流程简单明了,但背后涉及的细节非常复杂,涉及网络传输、媒体编码等多方面知识。
1、SIP业务基本知识1.1 业务介绍会话初始协议(Session Initiation Protocol)是一种信令协议,用于初始、管理和终止网络中的语音和视频会话,具体地说就是用来生成、修改和终结一个或多个参与者之间的会话。
SIP的业务模式是一个点对点协议,其中有两个要素——SIP用户代理和SIP网络服务器。
用户代理是呼叫的终端系统元素,而SIP 服务器是处理与多个呼叫相关联信令的网络设备。
用户代理本身具有一客户机元素(用户代理客户机UAC)和一服务器元素(用户代理服务器UAS)。
客户机元素初始呼叫而服务器元素应答呼叫。
这允许点到点的呼叫通过客户机-服务器协议来完成。
下图是SIP业务的网络结构和各个参与者的关系。
SIP业务的核心特点集中在SIP的设计目标之一是提供类似公用交换电话网(PSTN)中呼叫处理功能的扩展集。
在这个扩展集中,实现类似日常电话的操作:拨号,振铃,回铃音或者忙音,只是实现方式和术语有所不同。
SIP也实现了许多信令系统7(SS7)中更高级的呼叫处理功能,尽管这两个协议相差很远。
SS7是一个高度集中处理的协议,其特点表现为高复杂度的中心网络结构和无智能的哑终端(传统的电话机)。
SIP则是一个点对点协议,所以它只需要一个相对简单的(因此也高度可扩展的)核心网络,而将处理工作下放给连接在网络边缘的智能端点(装有硬件或软件的终端设备)。
SIP的许多功能在端点中实现,这与传统的SS7将其在网络核心设备实现的作法大异其趣。
而协议的其他特点还有它是一个文本协议,所以易于调测,结构灵活;而且它是一个中性的底层传输协议,可用TCP或UDP(推荐UDP);同时呼叫和媒体信息同时传送:媒体信息的传送由SDP传送SIP是互联网工程任务组(IETF)多媒体数据和控制体系结构的一个组成部分,因此它与IETF的许多其他协议都有联系,例如RTP(实时传输协议)和SDP协议。
SIP与许多其它的协议协同工作,仅仅涉及通信会话的信令部分(control message)。
SIP报文内容传送会话描述协议(SDP),SDP协议描述了会话所使用流媒体细节,如:使用哪个IP端口,采用哪种编解码器等等。
SIP的一个典型用途是:SIP“会话”传输一些简单的经过封包的实时传输协议流。
RTP 本身才是语音或视频的载体。
1.2 业务过程和协议流程Ø 注册流程:(1)用户首次试呼时,终端代理A 向代理服务器发送REGISTER 注册请求;(2)代理服务器通过后端认证/计费中心获知用户信息不在数据库中,便向终端代理回送401Unauthorized 质询信息,其中包含安全认证所需的令牌;(3)终端代理提示用户输入其标识和密码后,根据安全认证令牌将其加密后,再次用REGISTER 消息报告给代理服务器;(4)代理服务器将REGISTER 消息中的用户信息解密,通过认证/计费中心验证其合法后,将该用户信息登记到数据库中,并向终端代理A 返回成功响应消息200 OK。
Ø 注销流程:(1)终端向代理服务器发送register消息注销,其头中expire字段设置为0。
(2)代理服务器在收到后送回200OK响应,并将数据库中的用户有关消息注销。
Ø 基本呼叫建立过程:(1)用户摘机发起一路呼叫,终端代理A向该区域的代理服务器发起Invite请求;(2)代理服务器通过认证/计费中心确认用户认证已通过后,检查请求消息中的Via头域中是否已包含其地址。
若已包含,说明发生环回,返回指示错误的应答;若没有问题,代理服务器在请求消息的Via头域插入自身地址,并向Invite消息的To域所指示的被叫终端代理B传送Invite请求。
(3)代理服务器向终端代理A发送呼叫处理中的应答信息:100Trying。
(4)终端代理B向代理服务器送呼叫处理中的应答信息:100Trying。
(5)终端代理B指示被叫用户振铃,用户振铃后向代理服务器发送180Ringing 振铃信息。
(6)代理服务器向终端代理A转发被叫用户振铃信息。
(7)被叫用户摘机,终端代理B向代理服务器返回表示连接成功的应答(200OK)(8)代理服务器向终端代理A转发该成功指示(200OK)(9)终端代理A收到信息后,向代理服务器发ACK信息进行确认(10)代理服务器将ACK确认消息转发给终端代理B。
(11)主被叫用户之间建立通信连接,开始通话。
Ø 正常呼叫释放过程:(1)正常呼叫(2)用户通话结束后,被叫用户挂机,终端代理B向代理服务器发送Bye消息。
(3)代理服务器转发Bye消息至终端代理A,同时向认证、计费中心发送用户通话的详细信息,请求计费。
(4)主叫用户挂机后,终端代理A向代理服务器发送确认挂断响应信息200OK。
(5)代理服务器转发响应信息200OK。
Ø 会话更改流程:(1)用户代理服务端和代理客户端正常通话。
(2)用户代理服务端向用户代理客户端发送Invite信息,带有新的SDP协商信息。
(3)用户处理客户端回复200OK,并将协商后的SDP信息带回。
(4)用户代理服务端发送ACK给用户代理客户端进行确认。
Ø 被叫忙呼叫释放:(1)用户摘机发起一路呼叫,终端代理A向该区域代理服务器发起Invite请求;(2)代理服务器向被叫终端代理B传送Invite请求。
(3)代理服务器向终端代理A发送呼叫处理中的应答信息:100Trying。
(4)终端代理B向代理服务器送呼叫处理中的应答信息:100Trying。
(5)呼叫请求送到被叫终端代理B后,被叫忙,终端代理B向代理服务器送486被叫忙响应。
(6)代理服务器向终端代理A转发该响应消息。
(7)终端代理A向代理服务器回送ACK确认消息。
(8)代理服务器向终端代理B送ACK确认信息。
Ø 被叫无应答流程一:(1)用户摘机发起一路呼叫,终端代理A向该区域代理服务器发起Invite请求;(2)代理服务器向被叫终端代理B传送Invite请求。
(3)代理服务器向终端代理A发送呼叫处理中的应答信息:100Trying。
(4)终端代理B向代理服务器送呼叫处理中的应答信息:100Trying。
(5)被叫用户振铃,终端代理B向代理服务器送180Ring响应。
(6)代理服务器向终端代理A转发该响应信息。
(7)被叫久振铃无应答,终端代理A判断超时后向代理服务器送Cancel消息放弃该呼叫。
(8)代理服务器收到Cancel消息后,向终端代理A回送200OK响应。
(9)代理服务器将Cancel消息转发给终端代理B。
(10)终端代理B向代理服务器回送200OK响应。
(11)终端代理B向代理服务器送487请求已撤销的响应信息。
(12)代理服务器收到后回送ACK确认。
(13)代理服务器向终端代理A送487请求已撤销消息。
(14)终端代理A向代理服务器回送ACK确认。
注:以上步骤中的(10)到(12)无严格顺序关系。
Ø 被叫无应答流程二:(1)用户摘机发起一路呼叫,终端代理A向该区域代理服务器发起Invite请求;(2)代理服务器向被叫终端代理B传送Invite请求。
(3)代理服务器向终端代理A发送呼叫处理中的应答信息:100Trying。
(4)终端代理B向代理服务器送呼叫处理中的应答信息:100Trying。
(5)被叫用户振铃,终端代理B向代理服务器送180Ring响应。
(6)代理服务器向终端代理A转发该响应信息。
(7)被叫久振铃无应答,终端代理B判断超时后向代理服务器送408Requesttimeout消息放弃该呼叫。
(8)代理服务器收到408Requesttimeout消息后,转发该消息给终端代理A。
(9)代理服务器回送ACK确认给终端代理B。
(10)终端代理A向代理服务器回送ACK确认。
注:以上步骤中的(9)到(10)无严格顺序关系。
Ø 遇忙呼叫前转:(1)用户摘机发起一路呼叫,终端代理A向该区域代理服务器发起Invite请求;(2)代理服务器向被叫终端代理B传送Invite请求。
(3)代理服务器向终端代理A发送呼叫处理中的应答信息:100Trying。
(4)终端代理B向代理服务器送呼叫处理中的应答信息:100Trying。
(5)终端代理B忙线中,B向代理服务器发送486Busy Here响应。
(6)代理服务器向终端代理B发送ACK确认消息。
(7)代理服务器对此呼叫进行前转,向代理服务器C发送Invite请求消息。
(8)代理终端C收到后指示用户振铃,同时向代理服务器发送180Ringing响应。
(9)代理服务器向A转发收到的180Ringing响应。
(10)被叫用户C摘机接听电话,终端代理C向代理服务器返回表示连接成功的应答(200OK)(11)代理服务器向终端代理A转发该成功指示(200OK)(12)终端代理A收到信息后,向代理服务器发ACK信息进行确认(13)代理服务器将ACK确认消息转发给终端代理B。
建立通信连接,开始通话。
(14)主叫用户挂机,终端代理A向代理服务器发送Bye消息,请求挂机。
(15)代理服务器转发Bye消息至终端代理C,指示C挂机。
(16)终端代理C向代理服务器发送确认挂断响应信息200OK。
(17)代理服务器转发响应信息200OK至A。
Ø 无应答呼叫前转流程:(1)用户A摘机发起一路呼叫,终端代理A向该区域代理服务器发起Invite请求;(2)代理服务器向被叫终端代理B传送Invite请求。
(3)代理服务器向终端代理A发送呼叫处理中的应答信息:100Trying。
(4)终端代理B向代理服务器送呼叫处理中的应答信息:100Trying。
(5)被叫用户振铃,终端代理B向代理服务器送180Ring响应。
(6)代理服务器向终端代理A转发该响应信息。
(7)被叫久振铃无应答,代理服务器判断超时后向代理终端B送Cancel消息放弃该呼叫。
(8)代理终端B收到Cancel消息后,向代理服务器回送200OK响应。
(9)终端代理B向代理服务器送487请求已撤销的响应信息。
(10)代理服务器向终端代理B回送200OK响应。
(11)代理服务器对此呼叫进行前转,向代理服务器C发送Invite请求消息。
(12)代理终端C收到后指示用户振铃,同时向代理服务器发送180Ringing响应。
(13)代理服务器向A转发收到的180Ringing响应。
(14)被叫用户C摘机接听电话,终端代理C向代理服务器返回表示连接成功的应答(200OK)(15)代理服务器向终端代理A转发该成功指示(200OK)(16)终端代理A收到信息后,向代理服务器发ACK信息进行确认(17)代理服务器将ACK确认消息转发给终端代理C。
建立通信连接,开始通话。
(18)主叫用户挂机,终端代理A向代理服务器发送Bye消息,请求挂机。