当前位置: 首页 > news >正文

IMS 呼叫流程(详细)

目录

业务模型

典型组网如图1所示

信令流程

具体的语音流程如图2所示

主叫信令面流程

01:UE_A->P-CSCF/ATCF

02:P-CSCF/ATCF_A->PCRF_A

03:PCRF_A->PCSCF/ATCF_A

04:P-CSCF/ATCF_A 处理(把S-CSCF加到Route)

05:S-CSCF_A->MMTel AS/SCC AS_A

06:MMTel AS/SCC AS_A->S-CSCF_A

07:S-CSCF_A->eNUM/DNS

08:eNUM/DNS->S-CSCF_A

09:S-CSCF_A->I-CSCF_B

被叫信令面流程(T-ADS域选)

10:I-CSCF->HLR/HSS

11:HLR/HSS->I-CSCF_B && I-CSCF_B->S-CSCF_B

12:S-CSCF_B->MMTel AS/SCC AS_B

13:MMTel AS/SCC AS_B->HLR/HSS

14:HLR/HSS->MME_B

15:MME_B->HLR/HSS

16:HLR/HSS->MMTel AS/SCC AS_B

17:MMTel AS/SCC AS 处理(根据 T-ADS 将 S-CSCF 接入特定网络)

18:S-CSCF_B->P-CSCF/ATCF_B

19:P-CSCF/ATCF_B->PCRF_B

20:PCRF_B->P-CSCF/ATCF_B

21:P-CSCF/ATCF_B->UE_B

被叫承载面建立

22:UE_B 返回 180

23:P-CSCF/ATCF_B->PCRF_B

24:PCRF_B->P-GW_B

25:P-GW_B->PCRF_B

26:PCRF_B->P-CSCF/ATCF_B

27:P-GW_B->MME_B

28:MME_B->UE_B

29:UE_B->MME_B

30:P-GW_B 处理

31:P-GW_B->PCRF_B

32:PCRF_B->P-GW_B

33:PCRF_B->P-CSCF/ATCF_B

34:P-CSCF/ATCF_B

主叫承载面建立

35:P-CSCF/ATCF_B->MMTel AS/SCC AS_B && MMTel AS/SCC AS_B->MMTel AS_A->P-CSCF/ATCF_A

36:P-CSCF/ATCF_A->PCRF_A

37:PCRF_A->P-GW_A

38:P-GW_A->PCRF_A

39:PCRF_A->P-CSCF/ATCF_A

40:P-GW_A->MME_A

41:MME_A->UE_A

42:UE_A->MME_A

43:P-GW_A 处理

44:P-GW_A->PCRF_A

45:PCRF_A->P-GW_A

46:PCRF_A->P-CSCF/ATCF_A

47:P-CSCF/ATCF_A->PCRF_A

48:P-CSCF/ATCF_A->UE_A

49:主叫网络(PRACK)->被叫网络

50:UE_B 处理 PRACK

51:UE_B 响应 主叫 INVITE 200OK

52:MMTel AS/SCC AS_B->CCF

53:CCF->MMTel AS/SCC AS_B

54:MMTel AS/SCC AS_B->MMTel AS/SCC AS_A

55:MMTel AS/SCC AS_A->CCF

56:CCF->MMTel AS/SCC AS_A

57:MMTel AS/SCC AS_A->UE_A

58:UE_A 回复被叫网络针对 200(INVITE) 响应的 ACK

挂机释放流程

59:UE_A->BYE

60:MMTel AS/SCC AS->CCF

61:CCF->MMTel AS/SCC AS_A && 将 CDR 传给计费中心

62:MMTel AS/SCC AS_A->MMTel AS/SCC AS_B

63:MMTel AS_SCC AS_B->CCF

64:CCF->MMTel AS/SCC AS_B

65:MMTel AS/SCC AS_B->UE_B

66:UE_B->200(BYR)响应给主叫

67:P-CSCF/ATCF_B->PCRF_B

68:PCRF_B->P-GW_B

69:P-GW_B->PCRF_B

70:PCRF_B->P-CSCF/ATCF_B

71:P-CW_B->MME_B

72:MME_B->UE_B

73:UE_B->MME_B

74:P-GW_B 处理

75:P-GW_B->PCRF_B

76:PCRF_B->P-GW_B

77:P-CSCF/ATCF_B->P-CSCF/ATCF_A

78:P-CSCF/ATCF_A->PCRF_A

79:PCRF_A->P-GW_A

80:P-GW_A->PCRF_A

81:PCRF_A->P-CSCF/ATCF_A

82:P-GW_A->MME_A

83:MME_A->UE_A

84:UE_A->MME_A

85:P-GW_A 处理

86:P-GW_A->PCRF_A

87:PCRF_A->P-GW_A

88:P-CSCF/ATCF_A->UE_A

全流程话务统计指标说明

核心网侧网元常用测量指标信息

全流程错误码

常见错误码信息


博主wx:yuanlai45_csdn 博主qq:2777137742

后期会创建粉丝群,为同学们提供分享交流平台以及提供官方发送的福利奖品~

业务模型

  • 签约 SRVCC/eSRVCC 业务的主被叫LTE用户已注册到IMS网络。
  • 签约 SRVCC/e

相关文章:

IMS 呼叫流程(详细)

目录 业务模型 典型组网如图1所示 信令流程 具体的语音流程如图2所示 主叫信令面流程 01:UE_A->P-CSCF/ATCF 02:P-CSCF/ATCF_A->PCRF_A 03:PCRF_A->PCSCF/ATCF_A 04:P-CSCF/ATCF_A 处理(把S-CSCF加到Route) 05:S-CSCF_A->MMTel AS/SCC AS_A 06:MM…...

系统架构设计师:系统架构设计

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师:系统架构设计前言软件架构设计与生命周期SA 实现阶段主要关注的内容A…...

win11不显示已经打开的窗口

...

数学建模常用模型全面总结(含适用条件、优点、局限性和应用场景)

目录 1. 代数模型(Algebraic Models)2. 微分方程模型(Differential Equation Models)3. 概率模型(Probabilistic Models)4. 优化模型(Optimization Models)5. 统计模型(S…...

RabbitMQ消费者确认和重复机制

消费者确认机制 为了确认消费者是否成功处理消息,RabbitMQ提供了消费者确认机制(Consumer Acknowledgement)。即:当消费者处理消息结束后,应该向RabbitMQ发送一个回执,告知RabbitMQ自己消息处理状态。回执…...

【Verilog学习日常】—牛客网刷题—Verilog企业真题—VL77

编写乘法器求解算法表达式 描述 编写一个4bit乘法器模块,并例化该乘法器求解c12*a5*b,其中输入信号a,b为4bit无符号数,c为输出。注意请不要直接使用*符号实现乘法功能。 模块的信号接口图如下: 要求使用Verilog HDL语言实现以上…...

thinkPHP 8.0.4 安装

windows 上安装最新版 thinkPHP8.0.4 下载phpStudy V8.1:小皮面板安装Composer2.x,Composer是PHP的一个依赖管理工具,主要功能包括依赖管理、版本控制、自动加载、扩展开发以及集成其他工具。安装 php8.0.2 4. 网站-管理-compose&#xff0c…...

在k8s中,客户端访问服务的链路流程,ingress--->service--->deployment--->pod--->container

ingress是一个API资源。 其核心作用是nginx网页服务器。 当客户端访问服务器不同的url时, 用不同的location提供服务。 在k8s之外,nginx的配置一般如下: http {server {listen 80;server_name localhost;location / {root html; …...

寄存器二分频电路

verilog代码 module div2_clk ( input clk, input rst,output clk_div);reg clk_div_r; assign clk_div clk_div_r;always(posedge clk) beginif(rst)beginclk_div_r < 1b0;endelsebeginclk_di…...

Kafka3.8.0+Centos7.9的安装参考

Kafka3.8.0Centos7.9的安装参考 环境准备 操作系统版本&#xff1a;centos7.9 用户/密码&#xff1a;root/1qazXSW 主机名 IP地址 安装软件 下载地址 k1 192.168.207.131 jdk1.8zookeeper3.9.2kafka_2.13-3.8.0efak-web-3.0.1 1&#xff09; Java Downloads | Oracle …...

Redis——持久化策略

Redis持久化 Redis的读写操作都是在内存上&#xff0c;所以Redis性能高。 但是当重启的时候&#xff0c;或者因为特殊情况导致Redis崩了&#xff0c;就可能导致数据的丢失。 所以Redis采取了持久化的机制&#xff0c;重启的时候利用之间持久化的文件实现数据的恢复。 Redis提…...

并查集LRU cache

并查集的定义 将n个不同的元素划分成一些不相交的集合。开始时&#xff0c;每个元素自成一个单元素集合&#xff0c;然后按一定的规律将归于同一组元素的集合合并。在此过程中要反复用到查询某一个元素归属于那个集合的运算。适合于描述这类问题的抽象数据类型称为并查集(unio…...

SpringCloud的学习(三),Resilience4j

CircuitBreaker断路器 “断路器”本身是一种开关装置&#xff0c;当某个服务单元发生故障之后&#xff0c;通过断路器的故障监控&#xff08;类似熔断保险丝&#xff09;&#xff0c;向调用方返回一个符合预期的、可处理的备选响应(FallBack)&#xff0c;而不是长时间的等待或…...

【计算机网络篇】计算机网络概述

本文主要介绍计算机网络第一章节的内容&#xff0c;文中的内容是我认为的重点内容&#xff0c;并非所有。参考的教材是谢希仁老师编著的《计算机网络》第8版。跟学视频课为河南科技大学郑瑞娟老师所讲计网。 文章目录 &#x1f3af;一.计算机网络的组成 ✨主要内容 1.边缘部…...

UDS诊断-面试题2

bilibili视频推荐&#xff1a; 车载测试面试题UDS诊断协议&#xff0c;你知道什么是UDS诊断&#xff1f;ECU是什么&#xff1f;刷写ECU_哔哩哔哩_bilibili 总结&#xff1a; 1.汽车诊断UDS含义&#xff1a; 一套统一的诊断服务命令。 2.具体操作流程&#xff1a; 使用电脑…...

ovirt error: Network not found: no network with matching name ‘vdsm-ovirtmgmt‘

Ovirt Node节点启动vm出现 error: Network not found: no network with matching name ‘vdsm-ovirtmgmt’ 错误的常见情况有以下几种&#xff1a;常见情况有以下几种&#xff1a; 网络配置丢失或未正确配置&#xff1a; ○ 在 oVirt 或 libvirt 环境中&#xff0c;如果网络配…...

2024百度的组织架构和产品分布

百度2024年的组织架构主要分为以下几个事业群组&#xff0c;每个事业群组负责不同的产品和服务&#xff1a; 一、智能云事业群组&#xff08;ACG&#xff09; 主要产品与服务&#xff1a; 百度云&#xff1a;提供云计算、存储、大数据处理等服务。AI云服务&#xff1a;包括语…...

Java中List、ArrayList与顺序表

List、ArrayList与顺序表 List什么是List常用方法介绍List的使用 ArrayList与顺序表线性表顺序表接口的实现 ArrayList简介ArrayList的使用ArrayList的构造ArrayList的常见操作ArrayList的遍历ArrayList的扩容机制 ArrayList的具体使用杨辉三角简单的洗牌算法 ArrayList的问题及…...

缓存技巧 · Spring Cache Caffeine 高性能缓存库

Caffeine 背景 Caffeine是一个高性能的Java缓存库&#xff0c;它基于Guava Cache进行了增强&#xff0c;提供了更加出色的缓存体验。Caffeine的主要特点包括&#xff1a; 高性能&#xff1a;Caffeine使用了Java 8最新的StampedLock乐观锁技术&#xff0c;极大地提高了缓存的并…...

RabbitMq中交换机(Exchange)、队列(Queue)和路由键(Routing Key)

RabbitMQ 是一个消息代理系统&#xff0c;使用交换机&#xff08;Exchange&#xff09;、队列&#xff08;Queue&#xff09;和路由键&#xff08;Routing Key&#xff09;来管理消息的传递。它们分别起到不同的作用&#xff0c;构成了消息从生产者到消费者的传递路径。 以下是…...

无机布防火卷帘门价格怎么算?按尺寸定制,按需报价

无机布防火卷帘门作为建筑防火分区的核心设备&#xff0c;价格一直是工程采购的关注重点。很多用户在询价时&#xff0c;会发现不同厂家的报价差异较大&#xff0c;这是因为无机布防火卷帘门的价格并非按统一单价计算&#xff0c;而是完全根据项目的实际需求定制化核算。 &…...

多自由度冗余空间机械臂位姿一体化规划与控制【附代码】

✨ 长期致力于空间机械臂、对偶四元数、位姿一体化、路径规划、跟踪控制研究工作&#xff0c;擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流&#xff0c;点击《获取方式》 &#xff08;1&#xff09;基于对偶四元数的冗余机械臂运…...

Unity安卓构建实战指南:解决APK真机安装闪退与构建失败

1. 这不是一本“从零开始”的书&#xff0c;而是一份你真正上手Unity安卓游戏开发前必须撕开的说明书我带过三届Unity实习工程师&#xff0c;也帮二十多个独立开发者把Demo打包进Google Play。每次看到新人在“安卓构建失败”报错里反复挣扎&#xff0c;或者对着“IL2CPP编译卡…...

告别网盘客户端!用Alist+RaiDrive把百度云盘变成电脑本地文件夹(保姆级图文教程)

用AlistRaiDrive实现网盘本地化管理的终极方案 你是否厌倦了电脑上安装多个网盘客户端&#xff0c;不仅占用系统资源&#xff0c;操作还繁琐割裂&#xff1f;每次上传下载文件都要在不同客户端间切换&#xff0c;效率低下。现在&#xff0c;通过Alist和RaiDrive的组合&#xf…...

Claude本地化部署终极方案(企业级容器化全栈手册):支持Anthropic API兼容、流式响应、模型热切换与RBAC权限隔离

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;Claude本地化部署的架构全景与企业级价值定位 Claude本地化部署并非简单地将模型权重下载后运行&#xff0c;而是一套融合推理引擎优化、安全沙箱隔离、API网关治理与可观测性集成的端到端架构体系。其核心目…...

可解释AI新突破:基于局部帕累托最优的模型解释框架

1. 项目概述&#xff1a;当AI模型成为“黑箱”&#xff0c;我们如何撬开它&#xff1f;在机器学习项目里摸爬滚打十几年&#xff0c;我见过太多这样的场景&#xff1a;团队花大力气训练出一个准确率高达95%的复杂模型&#xff08;比如深度神经网络&#xff09;&#xff0c;业务…...

如何快速掌握MoveIt2:面向ROS 2开发者的工业机器人运动规划完整指南

如何快速掌握MoveIt2&#xff1a;面向ROS 2开发者的工业机器人运动规划完整指南 【免费下载链接】moveit2 :robot: MoveIt for ROS 2 项目地址: https://gitcode.com/gh_mirrors/mo/moveit2 想要为你的机器人实现智能运动规划吗&#xff1f;MoveIt2作为ROS 2生态中最强大…...

179个核心职位,50个公司分类,中国大模型产业全栈

最后 对于正在迷茫择业、想转行提升&#xff0c;或是刚入门的程序员、编程小白来说&#xff0c;有一个问题几乎人人都在问&#xff1a;未来10年&#xff0c;什么领域的职业发展潜力最大&#xff1f; 答案只有一个&#xff1a;人工智能&#xff08;尤其是大模型方向&#xff09;…...

Unity新手避坑指南:NavMesh烘焙参数(Agent Radius/Height)到底怎么设?附场景实测

Unity导航系统深度解析&#xff1a;Agent参数设置与场景适配实战在Unity游戏开发中&#xff0c;导航系统(Navigation System)是实现角色智能移动的核心模块。对于刚接触Unity导航系统的开发者来说&#xff0c;Agent Radius(代理半径)和Agent Height(代理身高)这两个参数的设置往…...

解决claude code频繁封号与token不足的taotoken接入方案

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 解决Claude Code频繁封号与Token不足的Taotoken接入方案 1. 问题背景&#xff1a;Claude Code用户面临的挑战 对于依赖Claude Cod…...