电信VoLTE开关默认值设置

[Important Notice]CT VoLTE配置文档名称为《Operator_Specific_Document_CT入库版本准备.docx》,如贵司没有請到DCC系统进行索取,路径为 WCP>SW>C2K>Smart Phone>Document Library New>CT Official Test>C库。

如果没有权限,请联系CPM进行申请。

1.电信单VoLTE

电信要求:电信卡VoLTE开关默认关闭。

MTK design:插入一张电信卡,默认VoLTE开关关闭;如果用户打开电信卡VoLTE开关,重启或关机换卡槽重启后,VoLTE开关保持用户之前的设置,仍然是打开状态;热插拔电信卡,电信VoLTE开关恢复默认关闭。

2.电信双VoLTE

电信要求:插入两张电信卡,如果副卡不能注cdma,副卡VoLTE开关默认打开并且不允许用户关闭。

MTK design:插入两张电信卡,主卡默认VoLTE关闭,副卡默认VoLTE打开;切换主副卡(切换data卡),新的主卡VoLTE开关重置为关闭,新的副卡VoLTE开关重置为打开;如果拔掉主卡,副卡电信卡VoLTE开关恢复默认关闭;

如果关机拔掉主卡,将副卡插入原来主卡卡槽,开机后电信卡VoLTe开关恢复关闭。

3.MTk solution

MTK处理VoLTE开关状态的逻辑放在rild。rild通过电信卡状态的变化,计算出VoLTE开关的值,rild通过RIL_UNSOL_VOLTE_SETTING发送给ImsService,ImsService.java收到EVENT_IMS_VOLTE_SETTING_URC后调用MtkImsManager.setEnhanced4gLteModeSetting()将VoLTE设置修改。

主要file:

93 modem:RtcImsController.cpp 文件中搜索“isCtVolteSupport”

90/91/92 modem: RpImsController.cpp, RpMalController.cpp 文件中搜索“isCtVolteSupport”

ImsService.java, ImsConfigImpl.java,ImsConfigProvider.java, MtkImsManager.java 文件中搜索“PROPERTY_IMSCONFIG_FORCE_NOTIFY”

4. AP通知modem支持CT VoLTE

开机radio log 搜索“AT+EIMSCFG”,0代表不支持CT VoLTE,1代表普通CT VoLTE,2代表CT hVoLTE(modem根据VoLTE注册状态自动切换LTE only or not)

// 0 is sent 代表不支持CT VoLTE,这个AT CMD开机只会下一次

06-07 13:30:52.405994 792 855 D RmcImsCtlReqHdl: [0] CT VoLTE over IMS is supported and AT+ECFGSET=…,0 is sent

电信JAVA手机_手机modem开发(28)—开发电信VoLTE开关默认值设置相关推荐

  1. 手机modem开发(28)---开发电信VoLTE开关默认值设置

    电信VoLTE开关默认值设置 [Important Notice]CT VoLTE配置文档名称为<Operator_Specific_Document_CT入库版本准备.docx>,如贵司 ...

  2. [FAQ21007] 电信VoLTE开关默认值设置

    [Important Notice]CT VoLTE配置文档名称为<Operator_Specific_Document_CT入库版本准备.docx>,如贵司没有請到DCC系统进行索取,路 ...

  3. 视频教程-企业微信支付JAVA版_向员工收款-微信开发

    企业微信支付JAVA版_向员工收款 微信企业号星级会员.10多年软件从业经历,国家级软件项目负责人,主要从事软件研发.软件企业员工技能培训.已经取得计算机技术与软件资格考试(软考)--"信息 ...

  4. 5、Java基础——变量和常量、数据类型、基本数据类型的默认值、内存单位的换算

    目录 课前先导 一.变量 1.变量的概念 2.变量的命名规则 3.变量的声明及应用 二.数据类型 三.基本数据类型的默认值 四.常量 1.常量的概念 2.常量的命名规范 五.知识点查缺补漏 课前先导 ...

  5. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 19 章 服务器配置_19.11. 客户端连接默认值...

    19.11. 客户端连接默认值 19.11.1. 语句行为 19.11.2. 区域和格式化 19.11.3. 共享库预载入 19.11.4. 其他默认值 19.11.1. 语句行为 search_pa ...

  6. 波导Z769手机java下载_手机指令秘籍传授

    LENOVO:联想 1.手机软件版本查询: ####0000# 2.信号强度观察: ####1040# 3.功能测试: ####1111# 4.手机硬件版本查询: ####2222# 5.系统初始化: ...

  7. Vysor使用WIFI无线连接投屏_在电脑上操作手机_无线调试---uniapp原生开发008

    有时候做开发的时候,需要手机进行真机调试,但是真机调试的时候如果,一直都用手机去查看 连接数据线...很是麻烦 1.使用无线连接首先需要下载adb配置环境变量 这里adb可以下载,也可以直接使用and ...

  8. java毕业设计_手机银行APP

    手机银行app 手机银行appmysql数据库创建语句 手机银行apporacle数据库创建语句 手机银行appsqlserver数据库创建语句 手机银行appspring+springMVC+hib ...

  9. java 虚拟机 手机_手机虚拟机是什么意思

    手机虚拟机一般指的是java虚拟机,因为手机上的程序都是用java编写的:而java程序都是在java虚拟机里运行的:java虚拟机只是一个平台而已,提供一种运行环境. 本文操作环境:Windows7 ...

最新文章

  1. 利用UltimateAndroid框架进行快速开发
  2. 五个超酷Linux命令
  3. Linux内核逻辑结构
  4. 卡巴绿杀6 By Moshow魔手
  5. GIT commit问题 No errors and 30 warnings found. Would you like to review them?
  6. 介绍一个不错的图书下载网站-顺便推荐几本书
  7. 源码分析Netty系列
  8. java计算机毕业设计网上书店管理系统源码+系统+数据库+lw文档+mybatis+运行部署
  9. IDEA SSH工具连接方式
  10. oracle19c报价_官宣:Oracle数据库19c在Oracle Exadata上发布啦!
  11. C语言或C++中不同类型指针所占内存大小
  12. 新闻分析:微软到底需要雅虎什么?
  13. 一招连环追销,让顾客在第一次成交中买多个产品,客单价提高十倍
  14. NGUI 制作字体集和图集
  15. 简述async和await写法
  16. 关于 java.util.LinkedHashMap cannot be cast to xxx错误的解决方案
  17. Mac 的brew 换源
  18. 【笔试题目整理】 网易2018校园招聘数据分析师笔试卷
  19. 向右看齐 (排序问题)
  20. 销售系统学习.mdl

热门文章

  1. 卡尔曼滤波算法的代码验证
  2. 结合MongoDB开发LBS应用(mongodb geo)
  3. vue之vue的生命周期、swiper、自定义组件的封装、自定义指令、过滤器、单文件组件及vue-cli
  4. java中单根_通俗易懂的告诉你什么是java的单根继承结构
  5. Flash Switcher(一) - 快捷Tab切换器
  6. 对称加密和非对称加密的特点
  7. CentOS7本地源yum配置
  8. ios App支付宝开放平台申请支付宝支付具体步骤
  9. DR5加强版2019全新 | PS磨皮插件高端人像后期修图工具
  10. 【旋转动画】掘金头像鼠标悬浮,头像旋转