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

来电无通话界面问题分析

1、问题描述

    场测反馈,无法接到电话,被叫失败。


2、Log分析

   从Modem log看,空口确实有上报到有相关通话信息

排查AT相关Log,确实有上报AT< +EAIC相关命令

查看相关AT指令

/*
 * +EAIC: <call_id>,<number>,<type>,<call_mode>,<seq_no>
 *       ,[<redirect_num>],[<digit_to_line_num>],<evoltesi_flow>
 *
 * evoltesi_flow attribute exist only after MD 95
*/

   相关AT确实表示有来电,但是搜索相关时间RILJ关键字点 UNSOL_RESPONSE_CALL_STATE_CHANGED|UNSOL_CALL_RING 居然发现RILJ并无任何上报。

但是从Log看,RILD并没有重启。

对比正常Log,多出AT< RING  AT< +CLIP AT< +ECPI 等上报

异常Log,仅有这一条AT<+EAIC 上报

查看相关代码整理对应流程,原因就在于Modem没上报AT<RING

3、分析结论

    再次查看Modem Log,RR建立失败,可能是该原因导致了AT<RING未上报,需提交MTK Case进一步分析确认。

4、AT指令介绍

一般来电状态变化 AT< +ECPI 第二位 0  (CLCC_MT_CALL) -> 4(CSMCC_SYNC_MSG)

10-05 11:11:28.883466  1467  1479 D RmcCCBaseHandler: [0] AT< +EAIC: 1, ***, 129, 0, 4, , , 010-05 11:11:28.887379  1467  1490 I AT      : [0] AT> AT+EAIC=0,1,4 (RIL_CMD_READER_2 tid:535866543344)
10-05 11:11:30.699102  1467  1478 I AT      : [0] AT< RING (RIL_URC_READER, tid:536069344496)
10-05 11:11:30.699734  1467  1478 I AT      : [0] AT< +CLIP=*** (RIL_URC_READER, tid:536069344496)
10-05 11:11:30.703483  1467  1479 D RmcCCBaseHandler: [0] AT< +ECPI: 1, 0, 0, 1, 1, 0, ***, 129, ***
10-05 11:11:30.705132  1467  1479 D RmcCCBaseHandler: [0] AT< +ECPI: 1, 4, 0, 1, 1, 0, ***, 129, ***

一般去电状态变化AT< +ECPI 第二位 130 (CSMCC_CALL_ID_ASSIGN_MSG) ->3 (CSMCC_CALL_PROCESS_MSG)- > 4(CSMCC_SYNC_MSG) ->2 (CSMCC_ALERT_MSG)

10-05 11:06:45.262403  1467  1490 D RmcCCReqHandler: [0] AT> ATD***
10-05 11:06:45.276842  1467  1479 D RmcCCBaseHandler: [0] AT< +ECPI: 1, 130, 0, 0, 0, 0, ***, 129, ***
10-05 11:06:50.062765  1467  1479 D RmcCCBaseHandler: [0] AT< +ECPI: 1, 3, 0, 0, 0, 0, ***, 129, ***
10-05 11:06:51.178803  1467  1479 D RmcCCBaseHandler: [0] AT< +ECPI: 1, 4, 0, 1, 0, 0, ***, 129, ***
10-05 11:06:53.021201  1467  1479 D RmcCCBaseHandler: [0] AT< +ECPI: 1, 2, 1, 1, 0, 0, ***, 129, ***

相关文章:

来电无通话界面问题分析

1、问题描述 场测反馈&#xff0c;无法接到电话&#xff0c;被叫失败。 2、Log分析 从Modem log看&#xff0c;空口确实有上报到有相关通话信息 排查AT相关Log&#xff0c;确实有上报AT< EAIC相关命令 查看相关AT指令 /* * EAIC: <call_id>,<number>,<type…...

物理学基础精解【70】

文章目录 加速度平均加速度和瞬时加速度一、定义二、性质三、数学原理与公式四、例子例题例题一例题二 曲线运动中加速度速率&#xff08;速度大小&#xff09;与曲线运动加速度方向与曲线运动总结 加速度和角加速度加速度与角加速度的基本定义圆周运动中的关系其他运动类型中的…...

HCIP--以太网交换安全(三)MAC地址漂移防止与检测

MAC地址漂移防止与检测 一、MAC地址漂移防止与检测知识点 1.1MAC地址漂移的概述 MAC地址漂移是指交换机上一个vlan内有两个端口学习到同一个MAC地址&#xff0c;后学习到的MAC地址表项覆盖原MAC地址表项的现象。 1.2.MAC地址漂移的防止方法 &#xff08;1&#xff09;配置…...

CSS3--美若天仙!?

免责声明&#xff1a;本文仅做分享~ 目录 CSS引入方式 选择器 盒子尺寸和背景色 文字控制属性 单行文字 垂直居中 字体族 font复合属性 文本对齐方式 文本修饰线 color 文字颜色 ----- 复合选择器 伪类选择器 超链接伪类 CSS特性 继承性 层叠性 优先级 Emmet …...

详细版的Jsoncpp的使用,包括在VS环境下配置

目录 准备环境VS 环境下配置编译使用 基础概述Json 数组Json 对象 Jsoncpp 的使用ValueFastWriterReader示例 如果想要 Json 部署在 Linux 上 参考: https://blog.csdn.net/2303_76953932/article/details/142703683?spm1001.2014.3001.5502 C中原生不支持 Json&#xff0c;所…...

开发指南070-3d模型

平台集成了应用于3d展示场景的相关底层&#xff0c;支持fbx和gltf两种模型格式。 样例如下&#xff1a; <div class"fullcontainer"> <div style"width:80%"> <iframe :src"url" width"100%" height"…...

问卷调查毕设计算机毕业设计投票系统SpringBootSSM框架

目录 一、引言‌ ‌二、需求分析‌ 用户角色‌&#xff1a; ‌功能需求‌&#xff1a; ‌非功能需求‌&#xff1a; ‌三、系统设计‌ ‌技术选型‌&#xff1a; ‌数据库设计‌&#xff1a; ‌界面设计‌&#xff1a; ‌四、实现步骤‌ ‌后端实现‌&#xff1a; …...

JavaWeb三大组件之Servlet

1. Servlet 一、Servlet介绍 1、概念 Servlet&#xff08;Server Applet&#xff09;是Java Servlet的简称&#xff0c;称为小服务程序或服务连接器&#xff0c;用Java编写的服务器端程序&#xff0c;具有独立于平台和协议的特性&#xff0c;主要功能在于交互式地浏览和生成…...

C++设计模式学习详解(23种)

C设计模式学习详解 设计模式是软件开发中常见问题的可复用解决方案。它们不是可以直接转换为代码的成品&#xff0c;而是描述解决问题的通用方法。C 中常用的设计模式可以分为三大类&#xff1a;创建型模式、结构型模式和行为型模式。 一、创建型模式 (Creational Patterns) …...

Matlab中实现类属性仅在首次创建类实例时初始化

背景描述: 在自定义类中&#xff0c;需要定义一些属性(标志位)用于触发某些方法&#xff0c;标志位只需要在类对象第一次实例化时赋初值&#xff0c;之后的值需要在特定的地方设置。怎样保证在不同实例中&#xff0c;标志位的值仅在特定的时候改变&#xff0c;其他时候保持不变…...

FLINK SQL动态表连续查询

SQL动态表 在Apache Flink中&#xff0c;动态表是Flink SQL处理流数据的核心概念之一。与静态表&#xff08;如关系数据库中的传统表&#xff09;不同&#xff0c;动态表的内容是随时间不断变化的&#xff0c;因为它们能够反映数据流的最新状态。动态表可以看作是对数据流的一…...

C++ | Leetcode C++题解之第468题验证IP地址

题目&#xff1a; 题解&#xff1a; class Solution { public:string validIPAddress(string queryIP) {if (queryIP.find(.) ! string::npos) {// IPv4int last -1;for (int i 0; i < 4; i) {int cur (i 3 ? queryIP.size() : queryIP.find(., last 1));if (cur st…...

每日学习一个数据结构-图

文章目录 图基础一、图的定义二、图的相关概念三、图的分类四、图的使用场景 和图相关的算法一、图的遍历算法二、最短路径算法三、最小生成树算法四、图匹配算法五、网络流算法 图基础 一、图的定义 在数学中&#xff0c;图是描述于一组对象的结构&#xff0c;其中某些对象对…...

kali(专业的渗透测试虚拟机)|kali下载链接地址 |kali安装 |kali部署指南

介绍 kali 是Debian开源linux系统体系下的子分支之一 Debian-kali 扩展&#xff1a;Ubuntu也是Debian开源linux系统体系下的子分支之一 Debian-ubuntu 安装kali 2023.03 稳定版 Index of /kali-images/kali-2023.1/ 安装可以参考他的教程&#xff0c; 写的很详细了…...

中国地级市生态韧性数据及城市生态韧性数据(2000-2022年)

一测算方式&#xff1a; 参考C刊《管理学刊》楚尔鸣&#xff08;2023&#xff09;老师的做法&#xff0c;城市生态韧性主要衡量一个城市在面临生态环境系统压力或突发冲击时&#xff0c;约束污染排放、维护生态环境状态和治理能力提升的综合水平。 参考郭海红和刘新民的研究&a…...

应对网络安全挑战:App等保测评的重要性与策略

在全球数字化转型的大潮中&#xff0c;移动应用(App)作为连接人们日常生活与互联网世界的桥梁&#xff0c;其数量与日俱增&#xff0c;功能日趋多样化。与此同时&#xff0c;App背后潜藏的网络安全风险也随之上升&#xff0c;数据泄露、隐私侵犯、恶意软件植入等问题频发&#…...

vue后台管理系统从0到1搭建(4)各组件的搭建

文章目录 vue后台管理系统从0到1搭建&#xff08;4&#xff09;各组件的搭建Main.vue 组件的初构 vue后台管理系统从0到1搭建&#xff08;4&#xff09;各组件的搭建 Main.vue 组件的初构 根据我们的效果来看&#xff0c;分析一下&#xff0c;我们把左边的区域分为一个组件&am…...

LabVIEW开关磁阻电机特性测量系统

基于LabVIEW软件和特定硬件组件的开关磁阻电机&#xff08;SRM&#xff09;特性测量系统&#xff0c;结合多功能数据采集卡&#xff0c;统能够准确地测量并分析SRM的电磁特性&#xff0c;从而支持电机模型的精确建立和性能优化。 项目背景 在工业生产和家用电器领域&#xff0…...

在当前网络环境中查看所有IPv4与Mac地址的方法

在powershell界面中&#xff1a; # 获取并显示所有网络接口的MAC地址和IPv4地址 Get-NetAdapter | Select-Object -Property Name, MacAddress, Status Get-NetAdapter | Get-NetIPAddress -AddressFamily IPv4 | Select-Object -Property InterfaceAlias, IPAddress, PrefixL…...

CSS @规则(At-rules)系列详解___@charset规则使用方法

CSS 规则(At-rules)系列详解 ___charset规则使用方法 本篇目录&#xff1a; 零、时光宝盒 一、charset规则定义和用法 二、CSS charset语法 三、charset 使用方法例子 1、正确使用方法 2、无效的&#xff0c;错误的使用方法 零、时光宝盒 &#xff08;https://blog.csd…...

NSIS进阶玩法:手把手教你用HM NIS Edit打造个性化安装界面(替换图标、文字与进度条)

NSIS深度定制指南&#xff1a;从默认界面到品牌化安装体验 当用户双击你的安装程序时&#xff0c;第一印象往往决定了他们对产品的整体期待。那些千篇一律的NSIS默认界面&#xff0c;就像穿着标准制服的接待员——功能完备但缺乏个性。作为开发者&#xff0c;我们完全有能力让安…...

3步掌握抖音内容批量下载技巧:无水印视频保存终极指南

3步掌握抖音内容批量下载技巧&#xff1a;无水印视频保存终极指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback suppo…...

RPG Maker Decrypter:如何5步解密RPG Maker加密资源并生成可编辑项目

RPG Maker Decrypter&#xff1a;如何5步解密RPG Maker加密资源并生成可编辑项目 【免费下载链接】RPGMakerDecrypter Tool for decrypting and extracting RPG Maker XP, VX and VX Ace encrypted archives and MV and MZ encrypted files. 项目地址: https://gitcode.com/g…...

USB-Disk-Ejector:告别“设备正在使用“烦恼,Windows USB安全弹出终极指南

USB-Disk-Ejector&#xff1a;告别"设备正在使用"烦恼&#xff0c;Windows USB安全弹出终极指南 【免费下载链接】USB-Disk-Ejector A program that allows you to quickly remove drives in Windows. It can eject USB disks, Firewire disks and memory cards. It …...

告别内存泄漏!LabVIEW调用Halcon后必须做的资源释放操作(附HImage、HWindow关闭方法)

LabVIEW与Halcon混合编程中的资源管理实战指南 在工业自动化检测领域&#xff0c;LabVIEW与Halcon的结合堪称黄金搭档——前者提供灵活的流程控制&#xff0c;后者拥有强大的图像处理能力。但许多工程师在开发长期运行的视觉系统时&#xff0c;常常遇到一个隐形杀手&#xff1a…...

终极指南:vue-fastapi-admin 容器化部署与生产环境配置的10个关键步骤

终极指南&#xff1a;vue-fastapi-admin 容器化部署与生产环境配置的10个关键步骤 【免费下载链接】vue-fastapi-admin ⭐️ 基于 FastAPIVue3Naive UI 的现代化轻量管理平台 A modern and lightweight management platform based on FastAPI, Vue3, and Naive UI. 项目地址:…...

GPT-4V食物识别实测:准确率真能到87.5%?我们复现了那篇论文的实验

GPT-4V食物识别技术深度测评&#xff1a;从实验室数据到真实场景的挑战 当一张摆盘精致的牛排照片被上传到GPT-4V界面&#xff0c;三秒后系统不仅识别出"肋眼牛排"&#xff0c;还精确标注出"约350克"和"780千卡"时&#xff0c;这种看似科幻的场景…...

基于Adafruit CRICKIT与3D打印的水面机器人DIY全攻略

1. 项目概述&#xff1a;打造你的第一艘智能水面机器人 如果你对机器人、水上航行或者水下摄影感兴趣&#xff0c;但又觉得从零开始设计电路和结构太复杂&#xff0c;那么这个项目就是为你准备的。今天&#xff0c;我想分享一个我最近完成的、非常有趣且实用的创客项目&#x…...

RK3562核心板开发指南:从硬件设计到AI部署的全流程解析

1. 项目概述&#xff1a;从一颗芯片到一套完整的开发资源最近在嵌入式圈子里&#xff0c;RK3562这颗芯片的热度持续攀升。作为瑞芯微面向中高端AIoT和工业应用推出的新一代处理器&#xff0c;它凭借其均衡的CPU/GPU/NPU性能和出色的能效比&#xff0c;吸引了不少开发者的目光。…...

别焦虑,也别躺平:给年轻程序员的一封信

2026年了&#xff0c;程序员这个行业&#xff0c;和前几年的感觉已经完全不一样了。以前大家更多的是在想&#xff1a; 谁会的框架多谁加班狠谁能把CRUD写得飞快 现在很多东西&#xff0c;AI十几秒就能生成。不少年轻程序员开始焦虑&#xff1a; “以后是不是不需要程序员了&am…...