学习笔记:【QC】Android Q - IMS 模块

ops/2024/9/24 12:24:21/

一、IMS init 流程图

高清的流程图参考:【高清图,保存后可以放大看】

二、IMS turnon 流程图

高清的流程图参考:【高清图,保存后可以放大看】

三、分析说明

1、nv70287=0

不创建ims apn pdp


2、nv70281=1

nv70281=1的时候才创建ims pdp:

ims pdp 由ims库发起,高通没有开放这部分代码:
10-10 11:45:53.027   943   943 E Diag_Lib: [IMS_DataD] imsdatad.c | 1679 | | 943 |QCSI#>>#DATAD#6# QMI_IMS_DCM_PDP_ACTIVATE_REQ_V01--->
10-10 11:45:53.031   943   943 E Diag_Lib: [IMS_DataD] imsdatad.c | 1732 | | 943 |ims_qmi_dcm_pdp_activate_handler | Sending QMI_IMS_DCM_PDP_ACTIVATE_RSP_V01 with PDP_ID : 21
10-10 11:45:54.005   943   943 E Diag_Lib: [IMS_DataD] imsdatad.c | 2539 | | 943 |DATAD#>>#QCSI#2#QMI_IMS_DCM_PDP_ACTIVATE_IND_V01:eCS_ENETISCONN
10-10 11:45:54.006   943   943 E Diag_Lib: [IMS_DataD] imsdatad.c | 2548 | | 943 |ProcessCSIndication| Sending QMI_IMS_DCM_PDP_ACTIVATE_IND_V01


10-10 11:45:54.008  2120  2298 I QCNEJ   : |CORE| Bring up network: 11subId = 1
10-10 11:45:54.011   955  2853 D ConnectivityService: requestNetwork for uid/pid:1000/2120 NetworkRequest [ REQUEST id=15, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN Specifier: <1>] ]


10-10 11:45:54.027  2233  2233 D TelephonyNetworkFactory[0]: got request NetworkRequest [ REQUEST id=15, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN Specifier: <1>] ] with score 0
10-10 11:45:54.028  2233  2233 D TelephonyNetworkFactory[1]: got request NetworkRequest [ REQUEST id=15, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN Specifier: <1>] ] with score 0
10-10 11:45:54.028  2233  2233 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=15, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN Specifier: <1>] ] with score 0
10-10 11:45:54.032  2233  2233 D TelephonyNetworkFactory[0]: onNeedNetworkFor NetworkRequest [ REQUEST id=15, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN Specifier: <1>] ]

10-10 11:45:54.100  2233  2385 D QtiDC-2 : initConnection:  RefCount=1 mApnList={{mApnType=ims mState=CONNECTING mWaitingApns={[[ApnSettingV3] IMS, 1131, 46000, ims, , , , , , -1, ims,
10-10 11:45:54.101  2233  2385 D QtiDC-2 : onConnect: carrier='IMS' APN='ims' proxy='' port=''
10-10 11:45:54.104  2233  2385 D RILJ    : [3953]> SETUP_DATA_CALL,radioTechnology=14,isRoaming=false,allowRoaming=false,DataProfile=2/ims/IPV4V6/0///0/0/0/0/true/64/IPV4V6/0/0///false [SUB0]
10-10 11:45:54.181  2233  2337 D RILJ    : [3953]< SETUP_DATA_CALL DataCallResponse: { status=0 retry=-1 cid=1 active=2 type=IPV4V6 ifname=rmnet_data2 mtu=1500 
addresses=[2409:8095:040e:0830:78f4:414d:e7a1:3445/64] dnses=[] gateways=[fe80:0000:0000:0000:70ea:0a50:eddf:ec9c] pcscf=[2409:8095:500::11c,2409:8095:500::1]} [SUB0]
 


http://www.ppmy.cn/ops/38418.html

相关文章

TMS320F280049 CLB模块--总览(0)

CLB模块是可配置的逻辑块&#xff0c;和FPGA的CLB有些不同。 下图是CLB模块在系统中的交互&#xff0c;图中CLB XBAR和TILE是CLB。从049中有4个CLB&#xff0c;也就是TILE1-4。 下图是CPU和CLB交互的示意图。 下图是CLB的时钟。 参考文档&#xff1a; TMS320F28004x Real-Tim…

查看pytorch与cuda对应版本

查看cuda版本 打开cmd,输入nvidia-smi&#xff0c;即可可以看到cuda的版本了 2. pytorch与cuda版本对应关系 可以参考这篇文章&#xff0c;写的非常详细&#xff1a;https://blog.csdn.net/FL1768317420/article/details/134769203

数据结构的堆(c语言版)

一.堆的概念 1.堆的基本概念 在计算机科学中&#xff0c;堆是一种特殊的数据结构&#xff0c;通常用于实现优先队列和动态分配内存。 2.堆的特征 堆是一个完全二叉树&#xff0c;它具有以下两个主要特性&#xff1a; 堆序性&#xff1a;对于最大堆&#xff0c;在堆中的任意节…

攻略:ChatGPT3.5~4.0(中文版)国内无限制免费版(附网址)【2024年5月最新更新】

一、什么是ChatGPT&#xff1f; 1、ChatGPT的全名是Chat Generative Pre-trained Transformer&#xff0c;其中"chat"表示聊天。"GPT"则是由三部分组成&#xff1a;生成式&#xff08;generative&#xff09;意味着具有创造力&#xff1b;预训练&#xff0…

武汉星起航:成功挂牌上股交,优势尽显启新程,共绘创业投资梦

在金秋十月的尾声&#xff0c;武汉星起航电子商务有限公司迎来了一个重要的历史时刻——于2023年10月30日在上海股权托管交易中心成功挂牌展示&#xff0c;正式登陆资本市场。这一里程碑式的跨越&#xff0c;不仅标志着武汉星起航在跨境电商领域的卓越实力&#xff0c;更彰显了…

二维平移矩阵 (2D translate matrix)

2D translate matrix 推荐阅读正文推荐阅读 矢量旋转矩阵 正文 之前我们介绍了矢量旋转矩阵的形式,这里我们来介绍一下平移矩阵的形式。比如,我们我们有一个点,其坐标为 (0,1)。那么我们如何操作才能够将这个点沿着 x 轴正方向平移 1 个单位长度呢? 这里我们以向右移动…

Easy TCP Analysis提供了四大特性,兼顾了TCP数据包分析入门学习到实战问题排查不同阶段用户对工具的需求

一款兼顾TCP数据包分析入门学习和实战不同阶段用户需求的工具 Easy TCP Analysis是一款在线TCP数据包分析工具&#xff0c;致力于让TCP数据包分析变得跟看聊天记录一样简单&#xff01; Easy TCP Analysis提供了四大特性&#xff0c;兼顾了从入门学习到实战分析不同阶段用户对…

【日常开发之FTP】Windows开启FTP、Java实现FTP文件上传下载

【日常开发之FTP】windows开启FTP、Java实现FTP文件上传下载 FTP前言FTP是什么&#xff1f;FTP两种模式 Windows开启FTPFTP windows 配置防火墙配置 Java部分Maven配置创建FTPClient 注意 FTP前言 FTP是什么&#xff1f; FTP是一个专门进行文件管理的操作服务&#xff0c;一般…