- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主要内容 获取手机状态信息以及来电号码 发起语音呼叫 短消息的接受和发送 BREW短消息 手机状态信息(1) ITAPI_GetStatus() 获得手机状态信息 手机状态信息数据结构 TAPIStatus typedef structure { char szMobileID[MOBILE_ID_LEN +1]; // IMSI值 PhoneState state; // 呼叫状态 flg bData:1; flg bDigital:1; flg bRoaming:1; flg bCallEnded:1; flg bE911CallbackMode:1; flg bRestricted:1; flg bRegistered:1; flg bDormancy:1; } TAPIStatus; 手机状态信息(2) IMSI = MCC+MNC + MIN 举例: 460 03 0912121001 IMSI的用途 RUIM相关 鉴别用户身份的重要依据 手机状态信息(3) 呼叫状态 PS_OFFLINE PS_IDLE PS_INCOMING PS_ORIG PS_CONVERSATION 手机状态信息(4) 手机状态信息(5) 手机状态信息(6) 呼叫状态发生变化时的处理 ITAPI_OnCallStatus() - 注册回调函数,处理变化的呼叫状态 注册: iRet = ITAPI_OnCallStatus(pMe-pTapi, OCS_CB_AllStates, (void *) pMe, 0,OCS_ALL); 处理: static void OCS_CB_AllStates(void *pvUser) { TAPIStatus ts; iRet = ITAPI_GetStatus(pMe-pTapi, ts); swtich(ts.state) { case PS_IDLE: // 空闲状态处理 break; case PS_CONVERSATION: // 通话状态处理 break; …… } } 手机状态信息(7) ITAPI_GetCallerID - 获取来电的号码 注册: iRet = ITAPI_OnCallStatus(pMe-pTapi, OCS_CB_AllStates, (void *) pMe, 0,OCS_ALL); 处理: static void OCS_CB_AllStates(void *pvUser) { TAPIStatus ts; iRet = ITAPI_GetStatus(pMe-pTapi, ts); swtich(ts.state) { case PS_INCOMING: case PS_CONVERSATION: ITAPI_GetCallerID(pMe-pTapi, szWBuf, sizeof(szWBuf)) break; …… } } 手机状态信息(8) 其它状态 bData 是否处于数据呼叫状态 bDigital 是否数字服务状态 bRoaming 指示设备是否处于漫游状态 bE911CallbackMode 紧急呼叫状态 bRegistered 系统已注册 bDormancy 休眠状态 语音呼叫的特点 ITAPI_MakeVoiceCall() – 发起语音呼叫 拨叫的号码通过数字字符串指定。 如果输入的是空串或者NULL,则不发起呼叫 只允许使用以下数字:0-9、#、*。其它字母均将忽略 如果正在进行语音呼叫,则返回 EALREADY 如果正在进行数据呼叫但是没有网络活动 (TCP),则结束数据呼叫而安排语音呼叫。 语音呼叫的事件流程 SMS新接口使用方法 SMS新接口及其功能 短信发送的实现 短信接收的实现 短信存储操作 SMS新接口( BREW 3.x ) 短信新接口 class ID ISMSMsg AEECLSID_SMSMSG ISMS AEECLSID_SMS ISMSNotifier AEECLSID_SMSNOTIFIER ISMSStorage AEECLSID_SMSSTORAGE SMS新功能(1) 新接口完整实现了短信协
您可能关注的文档
- 《城市供热规划方法》-公开·课件设计.ppt
- 《城市规划人口规模预测(案例分析)》-公开·课件设计.ppt
- 《城市人口预测》-公开·课件设计.ppt
- 《城市风景认筹暖场活动方案》-公开·课件设计.ppt
- 《城乡居民医疗保险 改进方案的可行性分析 - 复旦大学》-公开·课件设计.ppt
- 《赤峰市社会经济及房地产发展报告》-公开·课件设计.ppt
- 《宠物医学专业毕业论文》-公开·课件设计.ppt
- 《宠物店策划书》-公开·课件设计.ppt
- 《抽象精品模板biting》-公开·课件设计.ppt
- 《抽象精品模板blue》-公开·课件设计.ppt
- 《第12章 电子商务条件下的物流企业管理》-公开·课件设计.ppt
- 《第12章 网络营销实施与控制》-公开·课件设计.ppt
- 《第13课 从蒸汽机到互联网[人教版][课件1]》-公开·课件设计.ppt
- 《第13章 时间序列分析》-公开·课件设计.ppt
- 《第13章 时间序列分析和预测》-公开·课件设计.ppt
- 《第13章 投资建设项目建设方案比选》-公开·课件设计.ppt
- 《第13章 网络营销管理与评价》-公开·课件设计.ppt
- 《第13章电信投资项目的可行性研究及技术创新》-公开·课件设计.ppt
- 《第14讲 第3章 GSM数字蜂窝移动通信系统》-公开·课件设计.ppt
- 《第14讲_使用CSS设置链接与导航菜单》-公开·课件设计.ppt
最近下载
- 吉利人力资源共享服务项目(HRSSC)案例.pptx VIP
- 学堂在线《临床中成药应用》作业单元考核答案.docx VIP
- 2025年新人教版八年级上册生物全册知识点(含背诵+默写).pdf
- 北京银泰中心综合物业案例分析-.pptx VIP
- 基于Multisim+Proteus+Altium Designer的电路设计、仿真与制板 课件 第6章 制作个人元件库及库元件制作.pptx
- 2024届高考语文复习:现代文阅读分析文本的构思及意图题型解析二.docx VIP
- 医学知识一ICU血流动力学监测和PICCO技术.ppt VIP
- 《中华人民共和国老年人权益保障法》培训解读课件.pptx VIP
- 抖音介绍课件.pptx VIP
- DLT 1057-2023 自动跟踪补偿消弧线圈成套装置技术条件.pdf VIP
文档评论(0)