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解析出语音邮箱详情。