1.1 如何对语音信箱的多个号码设置不同的默认值 
MTK平台的机制是如果sim卡中有6F17这只文件,那么语音信息将会被保存在sim卡上,如果sim卡没有这只文件,语音信息则会被保存在nvram上。换sim卡时,会初始化手机上的语音信息栏位 
 如果sim卡支持语音信息的栏位,则会将sim卡中的语音信息存入手机,sim卡上没存语音信息,手机初始为空。如果sim卡不支持语音信息的栏位,初始为空。如何查看sim卡是否支持语音信息栏位:连上catcher,进advance/sim
editor里,在file id里输入6f17(用来存储语音信息),send后,看status的显示,如果是sim_file_not_found则表明这张sim卡不支持语音信息,如果是sim_cmd_success则表明支持。 
 如果存储在NVRAM中,重新插入一张sim卡机时,系统会检测是否与上次插入的sim卡为同一张,如果是,就不会清掉nvram上保存的语音信息值。如果不是,既sim卡更换了,我们就会把nvram上的值清掉。 
 在NVRAM中其对应的LID为NVRAM_EF_SMSAL_MAILBOX_ADDR_LID。 
 如果要对nvram的多个record设定不同默认值,需要对该Nvram增加NVRAM_CATEGORY_MULTI_DEFAULT属性。 
 定制的建议如下: 
1.在nvram_common_config.c中修改 
NVRAM_EF_SMSAL_MAILBOX_ADDR_LID, 
 NVRAM_EF_SMSAL_MAILBOX_ADDR_SIZE, 
 NVRAM_EF_SMSAL_MAILBOX_ADDR_TOTAL, 
 NVRAM_EF_ZERO_DEFAULT, 
 NVRAM_ATTR_AVERAGE, 
 NVRAM_CATEGORY_USER | NVRAM_CATEGORY_CUSTPACK |
NVRAM_CATEGORY_SHADOW, 
 "MP13", 
 VER(NVRAM_EF_SMSAL_MAILBOX_ADDR_LID),  
"SMSAL MAILBOX\0", 
 NVRAM_RESERVED_VALUE 
为NVRAM_EF_SMSAL_MAILBOX_ADDR_LID, 
 NVRAM_EF_SMSAL_MAILBOX_ADDR_SIZE, 
 NVRAM_EF_SMSAL_MAILBOX_ADDR_TOTAL, 
 NVRAM_EF_SMSAL_MAILBOX_ADDR_DEFAULT, 
 NVRAM_ATTR_AVERAGE, 
 NVRAM_CATEGORY_USER | NVRAM_CATEGORY_CUSTPACK |
NVRAM_CATEGORY_SHADOW|NVRAM_CATEGORY_MULTI_DEFAULT, 
 "MP13", 
 VER(NVRAM_EF_SMSAL_MAILBOX_ADDR_LID),  
"SMSAL MAILBOX\0", 
 NVRAM_RESERVED_VALUE 
2.在nvram_cust_pack.c中修改 
NVRAM_EF_SMSAL_MAILBOX_ADDR_DEFAULT 默認值的定义如下: 
const kal_uint8 NVRAM_EF_SMSAL_MAILBOX_ADDR_DEFAULT[] =  

// 語音信箱的名稱,使用 ASC II 表示每個字母 
0x4b, 0x4f, 0x4e, 0x47, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* Alpha ID */ 
// 語音信箱號碼 bcd 碼的長度 +1,如果號碼長度是9位 則該值為 (9+1)/2+1 
0x04, /* Length of BCD number */ 
// 名稱的存儲格式 
0x81, /* TON and NPI */ 
// 號碼的 bcd 碼,不足位全部使用f補齊 
0x21, 0x43, 0x65, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* Dailling number */ 
// 客戶不需要修改 
0xff, /* capability/configuration identifier */ 
0xff /* extension 1 record identifier */ 

 上边的这个例子即为mailbox名字为KONG,号码为123456。 
 若为双卡,所以应该定义四个缺省值,每个值直接用","隔开即可。不用的可以定义为空。

如何对语音信箱的多个号码设置不同的默认值相关推荐

  1. 基于MTK平台的Android预制语音信箱号码

    我们可以将预制的语音信箱号码写到xml文件夹中. 一般路径为: vendor\mediatek\frameworks\telephony\etc 下的voicemail-conf.xml. <? ...

  2. Android 预置默认的语音信箱号码

    前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net        ...

  3. 蓝牙电话协议HFP(Hands-Free Profile) 获取本地号码/获取语音信箱号码/获取通话时号码(CLCC)

    零. 概述 本文章主要讲下电话免提协议HFP(Hands-Free Profile)跟电话号码有关的feature,分别有Calling Line Identification (CLI) Notif ...

  4. 电话语音信箱在企业中的应用

    我们在拨打企业总机时,最先听到声音甜美的电话语音提示,"您好,这里是--",然后是拨分机号码,如果我们要找的人不在,在电话响起三或五声之后,要么是转回到总机人工话务,要么是语音信箱 ...

  5. asterisk语音信箱voicemail.conf

    asterisk 里面配置voicemail首先需要在voicemail.conf里面配置mailbox,mailbox的格式如下配置: voicemail.conf: [testmail]  ;co ...

  6. 计算机传真机电话,为什么计算机能发传真?语音信箱真是把语音投入到信箱里吗?...

    为什么计算机能发传真 传真就是"传输真迹",它是用传真机将新闻图稿.商业定单.文件.照片等,通过电话电路传送到对方,使对方在15秒内就能收到一份与原稿一模一样的复印件.然而,用传真 ...

  7. android手机语音信箱,手机语音信箱设置方法【详细步骤】

    手机语音信箱能够实现全天24小时的服务时间,设置手机语音信箱,能够使用户不过任何一个电话.如果语音信箱出现了留言的话,用户的手机会接收到消息,手机信箱特别的方便,那么应该如何设置语音信箱呢!接下来小编 ...

  8. openwrt上Asterisk系统语音信箱时间不对问题分析

    最近在openwrt上搭建了Asterisk,配合fxo语音网关,内线转外线,外线转内线,十分方便.但在微信这么流行,长途也取消漫游费的情况下,这个完全成了屠龙术,无用武之地.偶然发现Asterisk ...

  9. 手机如何设置语音信箱

    是类似于录音电话的一项服务,当您未能及时接听来电时,可将来电转移到语音信箱中,让来电者留下"原声原味"的口信.当您的语音信箱内有新留言时,您的手机会及时收到短消息通知.您还可以自己 ...

最新文章

  1. js中substr,substring,indexOf,lastIndexOf的用法
  2. leetcode-386 字典序排数
  3. 网络爬虫-自动推送小说最新章节的小应用--懒惰的追小说者
  4. 了解Windows内核内存池
  5. 【c++】48.g++编译opencv、多线程
  6. 前端学习(2576):选择何种方式的路由和底层原理
  7. 【数据结构与算法-java实现】三 Java数组类实现
  8. 低代码平台真的能拯救程序员的996吗?
  9. 在想的事情......
  10. 如何以源码安装mysql_CentOS以源码方式安装MySQL
  11. JAXB:Java对象序和XML互相转化的利器
  12. Volume Shadow Copy Service(VSS)如何工作
  13. 让海底电缆给数据中心提供更快的直连
  14. 安卓毕业设计源码,基于Android的商城App
  15. 原生js实现音乐播放器功能,可以实时显示歌词并且高亮当前句
  16. 蓝桥杯真题:等差素数列
  17. CV界的明星人物们和他们的主页地址
  18. PL/SQL通过 scan ip 连接数据库
  19. 【诗歌】值得背诵古诗(一)
  20. C++设计模式——访问者模式

热门文章

  1. Nat. Chem. Biol. | 功能宏基因组筛选发现一种意想不到的β-葡萄糖醛酸酶
  2. mysql给用户赋予权限
  3. Python urlparse模块介绍
  4. 计算机术语中 英文pc是指什么意思,英语pc的中文是什么意思
  5. setter和geter的用法
  6. 毕业5年,从信息管理转行软件测试工程师,我的月薪终于突破了12k
  7. 营销号视频生成器(Python)
  8. 2023年全国最新保安员精选真题及答案21
  9. Oracle数据库中的同义词,数据库链接和序列
  10. DialogInterface.OnClickListener和View.OnClickListener