Volte语音信令流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VOLTE语音流程
语音呼叫流程6个模块:
1、invite业务请求
2、会话进度上报
3、协商SDP
4、振铃
5、接通
6、挂机
前台信令:
SIP信令详析:
1、INVITE-Request(INVITE)
用户A发送上行数据,呼叫用户B,首先向AS服务器(P-CSCF)发送INVITE请求,LTE系统中会以数据的方式进行传输,用户A发送上行数据到AS服务器,其中携带SIP信令INVITE请求。
最大跳跃数,就是经过SIP 服务器的跳跃次数,主要是防止循跳跃, 每注册一次,该整数减一。
P-CSCF对不同SIP消息的处理
2、100 Trying(INVITE-Trying /INVITE 100)
AS服务器发送100 Trying的确认消息给用户A,确认收到INVITE消息.临时响应,表示你的请求已经收到,在处理中;
同时转发INVITE到用户B,对UE B发起寻呼流程;
3、183 session progress(Invite-session progress/invite 183)
用户B向AS服务器送183 Session Progress消息,提示建立对话的进度信息。(此时被叫QCI1专用承载建立), 终端A了解到整个Session的建立进度消息
4、Prack (PRACK_REQUEST)
终端A向AS服务器回复临时应答消息PRACK,表示收到183 Session Progress消息。(此时主叫QCI1专用承载建立)
AS服务器向被叫终端B转送临时应答消息PRACK ,终端B了解到终端A收到183 Session Progress消息。
5、200 ok(PRACH-OK)
被叫终端B向AS服务器发送200 OK消息,表示183 Session Progress请求已经处理成功。AS服务器向主叫终端A转送200 OK消息
6、UPDATE(update-Request)
主叫终端A向AS服务器发送UPDATE消息,意在与被叫终端B协商相关SDP信息。
AS服务器向被叫终端B转送UPDATE消息。
7、200OK(UPDATE-OK)
被叫终端B向AS服务器发送200 OK消息,表示UPDATE请求已经处理成功。
AS服务器向主叫用户A转送200 OK消息,通知用户A UPDATE请求已经处理成功。
8、RING(invite-Ringing)
被叫用户B振铃,用户振铃后,向AS服务器发送180 Ringing 振铃信息。
AS服务器向主叫终端A转送180 Ringing 振铃信息。
9、200OK(INVITE-OK)
被叫终端B向AS服务器发送200 OK消息,表明主叫最初的INVITE请求已经处理成功。
AS服务器向主叫终端A转送200 OK消息,通知主叫终端A,被叫终端B已经对INVITE请求处理成功。
10、ACK(ACK-Request)
主叫终端A向AS服务器发送ACK消息,意在通知被叫终端B,主叫侧已经了解被叫侧处理INVITE请求成功。
AS服务器向被叫终端B转送ACK信息。
11、BYE(BYE-Request)
用户A主动挂机,A向AS服务器发起通话结束BYTE信息。
AS服务器向被叫终端B转送BYTE信息。
12、200OK(BYE-ok)
被叫终端B向AS服务器发送200 OK消息,表示对BYTE信息处理成功。
AS服务器向用户A转送200 OK信息。整个通话结束。
后台信令如下:
主叫:
被叫:
SIP状态码含义