VOLTE呼叫流程之典型流程图解及其详解之三

无应答呼叫前转流程诠释: (1)用户A发起一路呼叫,终端代理A向代理服务器发 : Invite请求消息; (2)代理服务器向被叫用户的终端代理B转发该 Invite请求; (3)代理服务器向终端代理A回送100 Trying响应,表示呼叫已在处理中; (4)终端代理B向代理服务器回送100 Ttying,告知代理服务器呼叫正在处理; (5)被叫用户振铃,终端代理B向代理服务器送180Ring响应;

无应答呼叫前转流程诠释: (6)代理服务器向终端代理A转发该响应消息; (7)被叫久振铃无应答,代理服务器判断超时后,向代理终端B送 Cancel消息放弃该呼叫; (8)代理终端B收到 Cancel清息后,向代理服务器回送200 OK响应; (9)终端代理B向代理服务器送487请求已嫩销的响应消息; (10)代理服务器收到后回送ACK确认;

无应答呼叫前转流程诠释: (11)代理服务器对此呼叫进行前转,向终端代理C发送 Invite请求消息; (12)代理终端C收到 Unite请求后,指示用户振铃,同时向代理服务器发送180 Ringing响应; (13)代理服务器向代理终端A转发收到的180 Ringin响应; (14)被叫用户C摘机接听电话,代理终端C向代理服务器发送200 OK响应;

无应答呼叫前转流程诠释: (15)代理服务器向代理终端A转发收到的200 OK响应; (16)终端代理A向代理服务器回送ACK确认; (17)代理服务器向代理终端C转发收到的ACK确认双方开始通话; (18)主叫挂机,代理终端A向代理服务器发送BYE请求消息,请求挂机;

无应答呼叫前转流程: (19)代理服务器向代理终端C转发收到的BYE请求消息,指示用户C挂机; (20)用户C放崔挂音,同时向代理服务器回应200 OK响应; (21)代理服务器向代理终端转发收到的200 OK响应。

呼叫保持诠释: (1)用户摘机发起一路呼叫,终端代理A向该区域的代理服务器发起 Ainite请求; (2)代理服务器通过认证计费中心确认用户认证已通过后,检查请求消皂中的via头域中是否已包含其地址。若已包含。说明发生环回,返回指示错误的应答;如果没有问题,代理服务器在请求消息的via头域插入自身地址,并向 invite消息的To域所指示的被叫终端代理B转送 invite清求;

呼叫保持诠释: (3)代理服务向终代理A送呼叫处理中的应答消息,100 Trying; (4)终代理B向代理服务画送呼叫处理中的应答消息,100 Trying; (5)终代理B指示被叫用户振铃,用户振铃后,向代理服务器发送180 Ringing振铃信息; (6)代理服务器向终端代理A转发被叫用户振铃信息; (7)被叫用户摘机,终端代理B向代理服务器返回表示连接成功的应答(200OK);

呼叫保持诠释: (8)代理服务器向终端代理A转发该成功指示(2000K); (9)终端代理A收到消息后,向代理服务器发ACK消息进行确认; (10)代理服务器将ACK确认消息转发给终端代理B; (11)主被叫用户之间建立通信连接。开始通话; (12)代理终端向代理服务发送 Reinvite请求消息,SDP的c域等于0.0.0.0;

呼叫保持诠释: (13)代理服务器转发此消息给代理终端; (14)代理终端A收到 Reinvite后,回应2000K响应,表示接会话更改,同时根据协商结果修改会话方式; (15)代理服务器转发2000K给代理终端; (16)终端代理B收到消息后,向代理服务器发ACK消息进行确认; (17)代理服务器将ACK确认消转发给端代理A。

呼叫等待诠释: (2)用户AB正处于通话阶段,用户C向A发起呼叫,终端代理C发送 Invite消息给代理服务器; (3)代理服务器向终端代理C回送100 Arvin响应,表示呼叫已在处理中; (4)代理服务器把 invite消息转发给代理终端A; (5)用户A振铃,终端代理A向代理服务器送180Ring响应; (6)代理服务器向终端代理C转发该响应消息;

呼叫等待诠释: (7)用户A按下呼叫保持键,代理终端A向代理服务器发送 Invite消息,请求与代理终端呼叫保持; (8)代理服务器转发此消息给终端代理B; (9)代理服务器向终端代理A回送100 Irving响应,表示呼叫已在处理中; (10)终端代理B收到呼叫保持请求后,发送2000K给代理服务器,表示接受呼叫保持; (11)代理服务器转发200 OK响应给终端代理A;

呼叫等待诠释: (12)终端代理A向代理服务器回送ACK确认; (13)代理服务器向代理终端B转发收到的ACK确认; (14)终端代理A发送200 OK给代理服务器,表示接受C的呼叫; (15)代理服务器转发200 OK响应给终端代理C; (16)终端代理C向代理服务器回送ACK确认; (17)代理服务器向代理终端A转发收到的ACK确认; A,C之间开始通话:

呼叫等待诠释: (18)用户A挂机,终端代理A向代理服务器发送Bye请求消息; (19)代理服务器转发Bye消息给终端代理C; (20)终端代理C发送200 OK给代理服务器,表示接受请求; (21)代理服务器转发200 OK响应给终端代理A; (22)终端代理c重新发送 inivtet请求给代理服务器,请求和终端代理B恢复通话; (23)代理服务器向代理终端B转发收到的 Invite请求。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180130A1HZYN00?refer=cp_1026

扫码关注云+社区