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-arguments分析
  2. 【ACM】UVa 489 刽子手游戏(自顶向下)
  3. 【Java 注解】自定义注解 ( 注解属性定义与赋值 )
  4. 深度学习入门教程UFLDL学习实验笔记三:主成分分析PCA与白化whitening
  5. 德媒看2019年的世界:西方在争吵,中国在崛起,非洲在增长……
  6. uva 11374(Dijkstra) HappyNewYear!!!
  7. 关于deployment descripter(web.xml)的认识
  8. electron 读取文件夹内容_electron + jQuery +node.js 快速上手之实现写入文件、拖拽打开文件并读取内容的功能...
  9. 用什么软件测试钢结构受力,钢结构平台承载力检测
  10. 用C#编写验证码的方法
  11. 微电子学与计算机模板,微电子学专业个人简历模板
  12. c语言程序设计双语版答案,C程序设计(双语版)习题答案.doc
  13. rms 公式 有效值_RMS,DC,MEAN,RMN到底有什么区别?
  14. 大数据-浅谈hive优化
  15. Linux驱动开发-编写(EEPROM)AT24C02驱动
  16. 多个div在同一行显示
  17. c语言程序设计实验与习题指导 第2版,C语言程序设计实验与习题指导(第2版)参考答案.doc...
  18. ZUCC_离散数学基础__简单期末复习整理
  19. openstack-stein.noarch(S版)环境搭建
  20. 面试题(有部分答案)

热门文章

  1. AI算法课堂笔记20210913
  2. 【Python】我用十行代码做了一个迷你版的美图秀秀
  3. 如何在电脑上玩香肠派对_如何在Chromecast上玩多人派对游戏
  4. python摄像头拍照比对_如何使用Python控制摄像头拍照并发邮件?
  5. nginx详细介绍使用
  6. 九星连珠用c语言编程,神奇的天文现象——九星联珠
  7. 单点登录,个账户不可以同时异地登陆
  8. 未授予用户在此计算机上的请求登录类型
  9. \t\tlinux学习之安装ttylinux(世界最小的linux操作系统)(转载)
  10. centOS宝塔面板安装