"VoNR呼叫流程详解及消息流程分析"

需积分: 42 99 下载量 144 浏览量 更新于2023-12-31 3 收藏 436KB DOC 举报
VoNR(Voice over New Radio)呼叫流程是指基于新无线电技术(New Radio)的语音通信呼叫过程。下面是VoNR呼叫流程的详细描述。 VoNR呼叫流程主要涉及MO(Mobile Originated, 移动发起方)侧呼叫流程和MT(Mobile Terminated, 移动终止方)侧呼叫流程。 MO侧呼叫流程中,首先UE_A在IMS(IP Multimedia Subsystem)网络注册后,即可在NR网络发起呼叫。流程示意图如图1所示,消息流程如图2所示。 图1 MO侧呼叫示意图 图2 MO侧呼叫流程 1. 当用户在NR网络发起呼叫时,如果终端处于IDLE态(空闲态),则需要启动Service Request过程,用于建立UE到UPF(User Plane Function)端到端的信令连接和用户面承载。一旦业务请求接入成功,终端即可发起呼叫。 2. UE_A发起初始INVITE请求,消息中通过PANI(P-Access-Network-Info)头域携带用户接入信息。INVITE消息示例如下: INVITE tel:13613013702 SIP/2.0 Via: SIP/2.0/UDP 10.88.13.1:21001;branch=z9hG4bKa3f5b647ad339c0be7a060c7190ae73d Max-Forwards: 70 Route: <sip:ims.example.com;lr> To: <tel:13613013702> From: <tel:13613013702>;tag=1234567890 Call-ID: NGJkN2QxMzM1YzcwZjdiMzllYzE2MGUyZGVkNjQyMGM CSeq: 1 INVITE Contact: <sip:10.88.13.1:21001> Content-Type: application/sdp Content-Length: 234 Authorization: Digest username="alice", realm="atlanta.example.com", nonce="84a4cc6f3082121f32b42a2187831a9e", uri="sip:alice@example.com", response="34ab27f946dfa8bb117e61a75448f43f", algorithm=MD5 3. INVITE请求中包含了目标号码、发送方和接收方等信息。该请求将通过SIP(Session Initiation Protocol)传输到IMS核心网络,并进一步处理。 4. IMS网络收到INVITE请求后,将进行鉴权、注册计费等操作,然后将请求路由到目标终端。鉴权和注册计费等过程超出了本文的讨论范围,这里不做详细展开。 5. 目标终端(MT终端)收到INVITE请求后,将生成200 OK响应,并通过SIP传输回UE_A。 6. UE_A收到200 OK响应后,将生成ACK消息,确认接受该呼叫请求。ACK消息示例如下: ACK sip:13613013702@example.com SIP/2.0 Via: SIP/2.0/UDP pc33.example.com;branch=z9hG4bKkdjuw To: "Bob" <sip:bob@example.com>;tag=a6c85cf From: <sip:alice@example.com>;tag=1928301774 Contact: <sip:alice@pc33.example.com> Call-ID: a84b4c76e66710 CSeq: 314159 INVITE Max-Forwards: 70 Route: <sip:bob@example.com> Content-Type: application/sdp Content-Length: 142 7. MT终端接收到ACK消息后,即可开始语音通话。语音通话的具体过程涉及音频编码、数据传输等细节,此处不再赘述。 以上就是VoNR呼叫流程的详细描述。该流程主要包括MO侧呼叫流程和MT侧呼叫流程,并通过SIP信令实现呼叫请求和确认。VoNR技术的广泛应用将极大地提高移动通信的质量和效率,为用户提供更好的语音通信体验。