SIP呼叫流程典型流程图解及其详细解释

上传人:桔**** 文档编号:431494431 上传时间:2022-12-24 格式:DOCX 页数:20 大小:374.26KB
返回 下载 相关 举报
SIP呼叫流程典型流程图解及其详细解释_第1页
第1页 / 共20页
SIP呼叫流程典型流程图解及其详细解释_第2页
第2页 / 共20页
SIP呼叫流程典型流程图解及其详细解释_第3页
第3页 / 共20页
SIP呼叫流程典型流程图解及其详细解释_第4页
第4页 / 共20页
SIP呼叫流程典型流程图解及其详细解释_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《SIP呼叫流程典型流程图解及其详细解释》由会员分享,可在线阅读,更多相关《SIP呼叫流程典型流程图解及其详细解释(20页珍藏版)》请在金锄头文库上搜索。

1、1注册流程:22注销流程: 33基本呼叫建立过程: 44会话更改流程: 55正常呼叫释放过程: 66被叫忙呼叫释放: 77被叫无应答流程一: 88被叫无应答流程二: 99遇忙呼叫前转: 1010无应答呼叫前转流程: 1311呼叫保持: 1512呼叫等等: 161注册流程:标题(1 )用户首次试呼时,终端代理 A向代理服务器发送REGISTER注册请求;(2) 代理服务器通过后端认证/计费中心获知用户信息不在数据库中,便向终端代理回送 Unauthorized质询信息,其中包含安全认证所需的令牌;(3) 终端代理提示用户输入其标识和密码后,根据安全认证令牌将其加密后,再次用 REGISTER消息

2、报告给代理服务器;(4) 代理服务器将REGISTER消息中的用户信息解密,通过认证 /计费中心验证其合法后,将该用户信息登记到数据库中,并向终端代理A返回成功响应消息200 0K。4012 注销流程:3. 基本呼叫建立过程:(1) 用户摘机发起一路呼叫,终端代理A向该区域的代理服务器发起In vite请求;(2) 代理服务器通过认证/计费中心确认用户认证已通过后,检查请求消息中的Via头域 中是否已包含其地址。若已包含,说明发生环回,返回指示错误的应答;如果没有问题,代理服务器在请求消息的 Via头域插入自身地址,并向Invite消息的To域所 指示的被叫终端代理B转送Invite请求;(3

3、) 代理服务器向终端代理A送呼叫处理中的应答消息,100 Trying ;(4) 终端代理B向代理服务器送呼叫处理中的应答消息,100 Trying;(5) 终端代理B指示被叫用户振铃,用户振铃后,向代理服务器发送180 Ringing振铃 信息;(6)代理服务器向终端代理A转发被叫用户振铃信息;(7)被叫用户摘机,终端代理 B向代理服务器返回表示连接成功的应答(200 OK);(8) 代理服务器向终端代理 A转发该成功指示(200 OK);(9) 终端代理A收到消息后,向代理服务器发 ACK消息进行确认;(10) 代理服务器将ACK确认消息转发给终端代理B ;(11)主被叫用户之间建立通信连

4、接,开始通话;4. 会话更改流程:标题J(2) 用户代理服务端向用户代理客户端发送Inivte消息,带有新的SDP协商信息。(3) 用户代理客户端回复200 0K并将协商后的SDP言息带回。(4) 用户代理服务端发送ACK合用户代理客户端进行确认.5. 正常呼叫释放过程:标题(2) 用户通话结束后,被叫用户挂机,终端代理B向代理服务器发送Bye消息;(3) 代理服务器转发Bye消息至终端代理A,同时向认证/计费中心送用户通话的详 细信息,请求计费;(4) 主叫用户挂机后,终端代理 A向代理服务器发送确认挂断响应消息200 OK ;(5) 代理服务器转发响应消息 200 OK。6.被叫忙呼叫释放

5、:7 被叫无应答流程一:标题:一- (1)用户A发起一路呼叫,终端代理 A向代理服务器发Invite请求消息。(2) 代理服务器向被叫用户的终端代理B转发该Invite请求。(3)代理服务器向终端代理 A回送100 Trying响应,表示呼叫已在处理中。(4)终端代理B向代理服务器 回送100 Trying,告知代理服务器呼叫正在处理。(5) 被叫用户振铃,终端代理 B向代理服务器送180 Ring响应。(6)代理服务器向终端代理 A转发该响应消息。(7) 被叫久振铃无应答,终端代理A判断超时后,向代理服务器送Cancel消息放弃该呼叫。(8) 代理服务器收到 Cancel消息后,向终端代理

6、A回送200 OK响应。(9)代理服务器将Cancel消息转发给终端代理 B。(10) 终端代理B向代理服务器回送200 OK响应。(11)终端代理B向代理服务器送487请求已撤销的响应消息。(12)代理服务器收到后回送 ACK确认。(13)代理服务器向终端代理 A送487请求已撤销消息。(14) 终端代理A向代理服务器回送 ACK确认。注:上述步骤中(10)和(12)无严格的顺序关系。被叫无应答流程二:标题(1)用户A发起一路呼叫,终端代理A向代理服务器发Invite请求消息。(2)代理服务器向被叫用户的终端代理 B转发该Invite请求。(3)代理服务器向终端代理A回送100 Trying

7、响应,表示呼叫已在处理中。(4)终端代理B向代理服务器 回送100 Trying,告知代理服务器呼叫正在处理。(5) 被叫用户振铃,终端代理B向代理服务器送180 Ring响应。(6)代理服务器向终端代理A转发该响应消息。(7)被叫久振铃无应答,终端代理 B判断超时后,向代理服务器送408 Request timeout消息放弃该呼 叫。(8)代理服务器收到408 Request timeout消息后,转发该消息给终端代理 A。(9) 代理服务器收到后回送ACK确认给终端代理Bo(10) 终端代理A向代理服务器回送ACK确认。注:上述步骤中(9)和(10)无严格的顺序关系。9遇忙呼叫前转:终端

8、代理A代理服务器终端代理B终端代理CIn vite (1)200 OK (11)ACK (12)BYE (14)开始通话ACK (13)BYE (15)In vite 100 Tryi ng 100 Tryi ng 486 Busy here (5)ACK (6)In vite 180 Ri nging (8)180 Ri nging (9)200 OK (10)200 OK (16)200 OK (17)标题(1) 用户A发起一路呼叫,终端代理 A向代理服务器发Invite请求消息。(2) 代理服务器向被叫用户的终端代理B转发该Invite请求。(3) 代理服务器向终端代理 A回送100 T

9、rying响应,表示呼叫已在处理中。(4) 终端代理B向代理服务器 回送100 Trying,告知代理服务器呼叫正在处理(5) 终端代理B忙线种,终端代理 B向代理服务器送486 Busy here 响应。(6) 代理服务器向终端代理 B发送ACK响应消息。(7) 代理服务器对此呼叫进行前转,向终端代理C发送Invite请求消息。180 Ringing 响应。(8) 代理终端C攵到Inivte请求后,指示用户振铃,同时向代理服务器发送(9) 代理服务器向代理终端 A转发收到的180 Ringing响应。(10) 被叫用户C摘机接听电话,代理终端 C向代理服务器发送200 OK响应。(11) 代

10、理服务器向代理终端 A转发收到的200 OK响应。(12) 终端代理A向代理服务器回送 ACK确认。(13) 代理服务器向代理终端 C转发收到的ACKft认。双方开始通话。(14) 主叫挂机,代理终端 A向代理服务器发送BYE青求消息,请求挂机。(15) 代理服务器向代理终端 C转发收到的BYE青求消息,指示用户 C挂机。(16) 用户C放崔挂音,同时向代理服务器回应200 OK响应。(17) 代理服务器向代理终端转发收到的200 OK响应。10无应答呼叫前转流程:(1) 用户A发起一路呼叫,终端代理 A向代理服务器发Invite请求消息。(2) 代理服务器向被叫用户的终端代理B转发该Invi

11、te请求。(3) 代理服务器向终端代理 A回送100 Trying响应,表示呼叫已在处理中。(4) 终端代理B向代理服务器 回送100 Trying,告知代理服务器呼叫正在处理。(5) 被叫用户振铃,终端代理 B向代理服务器送180 Ring响应。(6) 代理服务器向终端代理A转发该响应消息。(7) 被叫久振铃无应答,代理服务器判断超时后,向代理终端B送 Cancel消息放弃该呼 叫。(8) 代理终端B攵到Cancel消息后,向代理服务器 回送200 OK响应。(9) 终端代理B向代理服务器送487请求已撤销的响应消息。(10) 代理服务器收到后回送 ACK确认。(11) 代理服务器对此呼叫进

12、行前转,向终端代理C发送Invite请求消息。(12) 代理终端C攵到Inivte请求后,指示用户振铃,同时向代理服务器发送180 Ringing响应(13) 代理服务器向代理终端A转发收到的180 Ringing响应。(14) 被叫用户C摘机接听电话,代理终端 C向代理服务器发送200 0K响应。(15) 代理服务器向代理终端 A转发收到的200 0K响应。(16) 终端代理A向代理服务器回送ACK确认。(17) 代理服务器向代理终端C转发收到的ACI确认。双方开始通话。(18) 主叫挂机,代理终端A向代理服务器发送BYE青求消息,请求挂机。(19) 代理服务器向代理终端C转发收到的BYE青

13、求消息,指示用户C挂机。(20) 用户C放崔挂音,同时向代理服务器回应200 0K响应。(21) 代理服务器向代理终端转发收到的 200 0K响应。11 呼叫保持:标题(1) 用户摘机发起一路呼叫,终端代理 A向该区域的代理服务器发起In vite请求;(2) 代理服务器通过认证/计费中心确认用户认证已通过后,检查请求消息中的Via头域 中是否已包含其地址。若已包含,说明发生环回,返回指示错误的应答;如果没有问题,代理服务器在请求消息的 Via头域插入自身地址,并向Invite消息的To域所 指示的被叫终端代理B转送Invite请求;(3) 代理服务器向终端代理A送呼叫处理中的应答消息,100

14、 Trying ;(4) 终端代理B向代理服务器送呼叫处理中的应答消息,100 Trying;(5) 终端代理B指示被叫用户振铃,用户振铃后,向代理服务器发送180 Ringing振铃 信息;(6)代理服务器向终端代理A转发被叫用户振铃信息;(7) 被叫用户摘机,终端代理 B向代理服务器返回表示连接成功的应答(200 OK);(8) 代理服务器向终端代理 A转发该成功指示(200 OK);(9) 终端代理A收到消息后,向代理服务器发 ACK消息进行确认;(10) 代理服务器将ACK确认消息转发给终端代理B ;(11)主被叫用户之间建立通信连接,开始通话;(12) 代理终端向代理服务器发送Reinvite请求消息,SDP的c域等于0.000 。(13) 代理服务器转发此消息给代理终端A。(14)代理终端A攵到Reinvite后,回应200 OK响应。表示接受会话更改,同时根据协商结果修改会话方式。(15) 代理服务器转发200 OK给代理终端B。(16)终端代理B收到消息后,向代理服务器发ACK消息进行确认;(10) 代理服务器将 ACK 确认消息转发给终端代理 A :12呼叫等等:终端代理A代理服务器终端代理B终端代理C划A ,B处于正常通话阶段In vite 100 Tryi

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号