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

Telephony VoiceMail

1、VoiceMail

     在项目期间,有一些通信参数需要确认,其中有关于VoiceMail的两项,看着并不是很眼熟,调查了一下代码,整理如下。

1.1 CPHS

        DeepSeek搜索了一下,CPHS(Command PCN Handset Specification)是由英国提出的移动通信终端与SIM卡交互的技术规范。

        CPHS规范定义了多种SIM卡增强业务,核心业务功能如下:

‌1、运营商名称显示(Operator Name String)‌

        通过SIM卡文件EF 6F14存储运营商名称,终端实时读取并显示

2‌、语音信箱状态指示(Voice Mail Waiting Indication)‌

        利用EF 6F11文件存储未读语音留言状态标识符,触发终端显示提示图标或短信提醒

3‌、语音信箱号码配置(Voice Mail Number)‌

        将语音信箱服务号码预置在SIM卡中(如EF_ADN文件),支持用户一键拨号留言

4‌、紧急呼叫服务(Emergency Call)‌

        支持快速拨打预设紧急号码(如999)

5‌、服务提供商锁定(SIM Lock)‌

        限制终端仅使用特定运营商SIM卡,防止跨网漫游

Android相关代码

1.2 DCS

           ‌DCS(Data Coding Scheme)消息编码方式‌,在短信协议(如ETSI 0338/3GPP 23038)中,TP-DCS字段通过不同编码值控制消息类型和显示方式。其中语音留言如下编码如下。

相关解析Android中代码如下

2、Log分析

        语音邮箱通知Log,语音信箱最终是通过短信通知到框架侧,根据3GPP 23038中的DCS解析出语音邮箱详情。

http://www.xdnf.cn/news/198955.html

相关文章:

  • 数据库基础与核心操作:从概念到实战的全面解析
  • 嵌入式多功能浏览器系统设计详解
  • 使用双端队列deque模拟栈stack
  • 获得ecovadis徽章资格标准是什么?ecovadis评估失败的风险
  • sortablejs + antd-menu 拖拽出重复菜单
  • 【个人理解】MCP server和client二者各自的角色以及发挥的作用
  • 【TS入门笔记4---装饰器】
  • DPanel 一款更适合国人的 Docker 管理工具
  • linux 使用nginx部署vue、react项目
  • 结合大语言模型的机械臂抓取操作学习
  • Python 中支持函数式编程的 operator 与 functools 包
  • 第一节:Linux系统简介
  • Android显示学习笔记本
  • 打造即插即用的企业级云原生平台——KubeSphere 4.1 扩展组件在生产环境的价值全解
  • 解决跨域实现方案
  • 用vite动态导入vue的路由配置
  • 本地部署Qwen-7B实战 vLLM加速推理
  • 网络协议之为什么要分层
  • 论文分享 | 基于区块链和签名的去中心化跨域认证方案
  • 受限字符+环境变量RCE
  • vue3:v-model的原理示例
  • python练习:求数字的阶乘
  • 思科bsp社招面试
  • JavaScript 与 Java 学习笔记
  • day9 python 热力图与子图的绘制
  • MYSQL——时间字段映射Java类型
  • 庙算兵棋推演AI开发初探(7-神经网络训练与评估概述)
  • FTP-网络文件服务器
  • 使用 Vue3 + Webpack 和 Vue3 + Vite 实现微前端架构(基于 Qiankun)
  • iVX 图形化编程如何改写后端开发新范式