VOLTE呼叫流程介绍

news2024/10/6 12:31:35

VOLTE呼叫流程介绍:

A和B均在IDLE模式,A用户(主叫Caller)呼叫B用户(被叫Callee)流程图;

A、B均在MME附着,已在AS服务器注册;

                         VOLTE呼叫业务流程

VOLTE呼叫业务流程

VOLTE呼叫业务流程

备注:黑色,正常消息描述,包括Rrc、S1信令和普通描述等;

红色,NAS标准信令;

蓝色SIP标准信令;

上述A和B均是IDLE模式,互相拨打的方式是实际应用场景中最常见的一种方式,具体流程如下:

  1. 用户A和用户B在注册成功后,无业务触发,MME发起上下文释放,将A和B均置为IDLE模式。
  2. UE A呼叫UE B,此时A发现其为IDLE模式,则需要先建立信令连接。受限缓存需要发送的数据,向eNodeB发起RRC Connection Request,携带初始UE ID和S-TMSI(第一次是随机值,此时TMSI值应为有效)。
  3. eNodeB向UE回复RRC Connection Setup,其中携带无线资源专用配置信息。
  4. UE向eNodeB回复RRCConnection Setup Complete,确认RRC建立成功完成。其中携带选择的PLMN ID,注册的MME信息和NAS消息。
  5. eNodeB发送Initial UE Message到MME,其中携带eNodeB UE S1APId,TAI,E-UTRAN-CGI,RRCEstablishment Csuse,NASPDU为Service Request。
  6. MME侧用户面承载建立成功后向eNodeB返回Initial Context Setup Request,携带MME UE S1APId,ERAB相关信息(Qos,GTP-TEID,ERAB id,IP),UE安全能力和安全密钥,如果存在UE无线能力,也需要带回。如果没有UE无线能力,则eNodeB需要向UE索要UE无线能力参数。
  7. 无线承载的建立,对上下文进行处理,eNodeB向UE发送RRCConnection Reconfiguration消息,其中包含测量配置,移动性配置(RBs,MAC主要配置,物理信道配置),NAS信息和安全配置等信息。
  8. eNodeB收到UE的RRC Connection Reconfiguration Complete消息,确认无线资源配置完成。
  9. eNodeB向MME发送Initial Context Setup Response消息,将eNodeB侧承载的IP和GTP-TEID带给MME。在重配置完成后,实际上已经可以发送上行数据了。
  10. 用户A发送上行数据,呼叫用户B,首先向AS服务器发送INVITE请求,LTE系统中会以数据的方式进行传输,用户A发送上行数据到AS服务器,其中携带SIP信令INVITE请求。
  11. AS服务器发送100 Trying的确认消息给用户A,确认收到INVITE消息。
  12. 同时转发INVITE到用户B,发送下行数据首先经过PDN网关到SGW网关。
  13. SGW发现UE B为IDLE模式,发送下行数据到的通知到MME,同时缓存数据。
  14. MME对UE B发起寻呼流程。
  15. 同上述步骤1-9;
  16. SGW将缓存的数据发往UE B,其中SIP信令为A呼叫B的INVITE消息。UE发送上行数据到AS,携带回复的100 Trying消息。后续信令和数据的传输见A呼叫B(SIP呼叫业务流程)。

SIP呼叫业务流程介绍:

SIP呼叫业务流程

SIP呼叫业务流程

上述步骤1-24详细描述了主叫与被叫之间的SIP信令流程,具体流程如下:

  1. 用户A,摘机对用户B发起呼叫,用户A首先向AS服务器发起INVITE请求。
  2. AS服务器回复100 Trying给用户A说明收到INVITE请求。
  3. AS服务器通过认证确认用户认证已通过后,向被叫终端B转送INVITE请求。
  4. 用户B向AS服务器送呼叫处理中的应答消息,100 Trying。
  5. 用户B向AS服务器送183 Session Progress消息,提示建立通话的进度信息;(此时被叫QCI1专用承载建立)
  6. AS服务器向主叫终端A转送183 Session Progress消息,终端A了解到整个Session的建立进度信息。
  7. 终端A向AS服务器回复临时应答消息PRACK,表示收到183 Session Progress消息。(此时主叫QCI1专用承载建立)
  8. AS服务器向被叫终端B转送临时应答消息PRACK,终端B了解到终端A收到183 Session Progress消息。
  9. 被叫终端B向AS服务器发送200 OK消息,表示183 Session Progress请求已经处理成功。
  10. AS服务器向主叫终端A转送200 OK消息。
  11. 主叫终端A向AS服务器发送UPDATE消息,意在与被叫终端B协商相关SDP信息。
  12. AS服务器向被叫终端B转送UPDATE消息。
  13. 被叫终端B向AS服务器发送200 OK消息,表示UPDATE请求已经处理成功。
  14. AS服务器向主叫用户A转送200 OK消息,通知用户A UPDATE请求已经处理成功。
  15. 被叫用户B振铃,用户振铃后,向AS服务器发送180 Ringing振铃信息。
  16. AS服务器向主叫终端A转送180 Ringing振铃信息。
  17. 被叫终端B向AS服务器发送200 OK消息,表明主叫最初的INVITE请求已经处理成功。
  18. AS服务器向主叫终端A转送200 OK消息,通知主叫终端A,被叫终端B已经对INVITE请求处理成功。
  19. 主叫终端A向AS服务器发送ACK消息,意在通知被叫终端B,主叫侧已经了解被叫侧处理INVITE请求成功。
  20. AS服务器向被叫终端B转送ACK信息。
  21. 用户A主动挂机,A向AS服务器发起通话结束BYTE信息。
  22. AS服务器向被叫终端B转送BYTE信息。
  23. 被叫终端B向AS服务器发送200 OK消息,表示对BYTE信息处理成功。
  24. AS服务器向用户A转送200 OK信息。整个通话结束。
  25. 被叫用户B主动挂机流程同步骤21-24。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/20302.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[附源码]java毕业设计天悦酒店管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

java高级篇 Mybatis-Plus

目录 一、Mybatis-Plus概述 二、特性 三、快速搭建Mybatis-Plus框架 3.1 创建数据库以及表结构和数据 3.2 创建一个springboot工程并引入相关的依赖 3.3 修改配置文件 3.4 创建实体类 3.5 创建dao接口 3.6 为dao接口生成带来实现类 3.7 测试 四、使用mp完成crud操作 4.1 添加…

Linux 基础IO

目录 一、复习C文件IO相关操作 示例代码 fopen的打开模式 C标准库默认打开的三个输入输出流 理解当前路径 二、认识文件相关系统调用接口 示例代码 open函数简介 三、文件描述符 初步认识... 文件描述符的本质: 三个默认打开的文件 文件描述符的分配规则…

SSH客户端工具MobaXterm

前言 SSH客户端远程连接服务器的有xshell(xmanager套件下),需要收费,也可以通过一些和谐的方式使用。 但是有时候,我们需要使用光明正大的软件SSH到远程服务器,MobaXterm家庭版可以正常的使用。 其他产品: SecureCRT&…

任意代码执行漏洞复现

漏洞简介 在 PostgreSQL 数据库的 jdbc 驱动程序中发现一个安全漏洞。当攻击者控制 jdbc url 或者属性时,使用 PostgreSQL 数据库的系统将受到攻击。 pgjdbc 根据通过 authenticationPluginClassName、sslhostnameverifier、socketFactory 、sslfactory、sslpasswo…

021_SSSS_Diffusion Models Already Have a Semantic Latent Space

Diffusion Models Already Have a Semantic Latent Space 1. Introduction 本文指出,现有的Diffusion模型可以在不同的领域有出色的表现,但是缺少可以控制其生成过程的语义隐空间(Semantic Latent Sapce)。本文提出了非对称的反…

C++模拟OpenGL库——图片处理及纹理系统(三):图片缩放操作:简单插值二次线性插值

目录 简单插值 二次线性插值 简单插值 如图,我们想把一张小图缩放成一张大图,自然的想法就是按照它们的长宽比例进行缩放(zoomX)。 但是问题也显而易见,在缩放的过程中,小图的像素并不能一一映射到大图的…

蜂巢能源冲刺科创板上市:拟募资150亿元,上半年收入37亿元

11月18日,蜂巢能源科技股份有限公司(下称“蜂巢能源”)在上海证券交易所递交招股书,准备在科创板上市。本次冲刺科创板上市,蜂巢能源计划募资150亿元,主要用于动力锂离子电池项目、研发中心建设项目等。 据…

Unity游戏Mod/插件制作教程02 - 开发环境准备

前言 虽然本教程的目标读者是有C#基础的玩家,但是作为流程,基础的开发软件部分我还是要记录一下。 安装VisualStudio VisualStudio是我们开发插件最重要的工具,也许你习惯其他开发.net的工具,但是免费的VisualStudio已经足够好用…

王道OS 1.1_1 操作系统的概念、功能和目标

王道OS 1.1_1 操作系统的概念、功能和目标 chap1 计算机系统概述 参考资料 B站王道考研操作系统概念 第9版 (原书、译本) 好久没有写博客总结整理和输出了,学习的惰性在一次次的考试周从零开始的经历中达到了巅峰,现在想重振旗鼓…

换工作有感

最近很长一段时间没有更新博客,更新关于vim相关的操作,主要是最近在忙于换工作的事情。其实本来我也没打算换工作的,主要是最近公司的一些骚操作让我觉得心里很不爽,所以一怒之下提出离职。 背景 先来说说这个事情的背景吧&#…

2022年 SecXOps 安全智能分析技术白皮书 附下载地址

近年来,互联网、大数据和人工智能 等技术都得到了飞速的发展,网络攻击的方法也越来越复杂,过去广泛、漫无目的的攻击威胁,在数年内迅速地转化为有目标、有组织、长期 潜伏的多阶段组合式高级可持续威胁(Advanced Persi…

计算机网络——第五章网络层笔记(5)

网络地址翻译(NAT) Private IP address:不可路由的地址、也可用于广域网链路上 NAT:net address translate 私有IP地址和公有IP地址之间的转换。 PAT:port address translate 将多个私有IP地址影射到同一个公有IP地址的不同…

跑步时戴什么耳机好、分享五款最适合跑步的运动耳机排名清单

在进行户外跑步、骑行等运动,往往会感到枯燥乏味,很难坚持下去,就像我经常跑一圈就觉得没了动力,但是当我戴上耳机听音乐跑步时,不知不觉就结束了,就感觉时间过得很快。不过话有说回来,适合跑步…

【JVM】jvm的体系结构

JVM体系结构如下图所示: JVM大致可以分为五大模块: 类加载子系统(Class Loader SubSystem)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)Java本地接口(Ja…

Java native关键字 实现

需要用到gcc mingw64: 下载安装MinGW-w64详细步骤(c/c的编译器gcc的windows版,win10真实可用)_jjxcsdn的博客-CSDN博客_mingw-w64 我也是根据上面地址安装的 在d盘创建一个.java文件 编写内容 testInt方法用 native关键字修饰 静态块里需要…

Tauri 打包

1、第一次打包运行命令 npm run tauri build 2、可能会出现下面问题 我们需要在tauri.conf.json里面查找identifier这个名称 原来是com.tauri.dev 随便改下名字,我这里改成build了 3、修改配置后,继续打包又出现问题,如下图 我们就单独去下…

Google Earth Engine(GEE)——join连接在GEE中的应用(同一sentinel-2影像集合)含滑动窗口平滑影像过程

JOIN联接允许您根据一个或多个条件组合不同的集合。 ImageCollection 到 ImageCollection 在数据融合中很有用(从不同的数据集中找到匹配的图像) FeatureCollection 到 ImageCollection 用于数据提取(在多个位置提取图像) FeatureCollection 到 FeatureCollection 在地理处…

公式编辑器Axmath+公式识别器SimpleTex+Markdown编辑器Typora

Ⅰ.公式编辑器Axmath 下载方式: ①百度网盘:https://pan.baidu.com/share/init?surlUWHIHWJHm-mC5q5LUCyEuA 提取码:1r2a ②城通网盘:https://url86.ctfile.com/f/32005086-727935308-6024d8?p5422 访问码:5422 软件…

Cellular/Wifi/Bluetooth频率

Cellular NR频率 3GPP R17定义的NR FR1频段如下表: 图片来自于38.101国内常用FDD频段: n1: 2100MHz~2170MHz,共79MHz带宽 n3: 1805MHz~1880MHz,共75MHz带宽 n5: 869MHz~894MHz,共25MHz带宽 n8: 925MHz~960MHz&…