实验14基于彩铃平台开发个性化彩铃业务功能概要.doc

实验14基于彩铃平台开发个性化彩铃业务功能概要.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验14基于彩铃平台开发个性化彩铃业务功能概要

开发类实验十四 1.熟悉SDK开发包的使用; 对数据库操作比较熟悉。 1.对电话彩铃业务流程的了解; 2.熟练掌握数据库的操作; 3.熟练掌握SDK包的使用 14.3.1硬件、软件准备 1、搭建好MyEclipse开发环境的pc机器一台和搭建好Linux测试环境的pc机器一台(可以使用虚拟机操作系统环境); 2、电话机一台,及电信业务开发平台硬件环境需要,彩铃铃音文件若干 3、电信业务开发平台彩铃平台中已有的AIP_SMP模块,电信业务开发平台CSDP_ADAPT模块。 AIP_SMP模块:AIP_SMP模块为彩铃业务管理配置模块,在AIP_SMP管理模块中主要用来对彩铃平台的统一管理及基础数据的配置,还包括用户的管理和一些查询统计功能 CSDP_ADAPT模块:CSDP_ADAPT模块为电信业务集成开发模块,主要提供API接口,方便我们程序调用,然后来控制语音设备(具体接口请参照《SDK开发包帮助文档》)。 14.3.2数据准备 在配置有测试环境的pc电脑上,创建并初始化彩铃平台所使用到的AIP_SCP数据库,配置AIP_SMP模块中铃音文件存放地址。 通过AIP_SMP模块平台,先进行电话号码开户的操作,及在现有平台的彩铃业务基础之上,为开户的电话号码设置个性化彩铃业务,为后面实验测试做准备。 无 从上面的电话流程图可以看出,我们要监听两个主被叫之间的连接及通话状态,并控制两个号码之间的连接状态。 在开发环境中,我们打开开发工具,然后导入aip_scp工程。 入口函数类: package com.xunfang.aip.scp; import munication.SendMsgThread; import munication.SocketComm; import munication.RecvMsgThread; import com.xunfang.aip.scp.config.Parse; import com.xunfang.csdp.sdk.agent.SdkService; import com.xunfang.csdp.sdk.logging.Log; import com.xunfang.csdp.sdk.xms.XMSProvider; /** * p Title: 讯方电信业务平台彩铃业务/p * p Description: 系统启动/p * pcreate: 2009-11-05/p * pCopyright: Copyright (c) 2009 /p * pCompany: 深圳市讯方通信技术有限公司 /p * @author 申毅杰 * @version */ public class ScpServer { /** * 配置文件解析方法 */ public static void initConfig() { // 解析配置文件 Parse parse = new Parse(); parse.init(); } /** * sdk服务 */ static SdkService service = null; /** * 主函数 * * @param args */ public static void main(String[] args) { // 初始sdk服务 service = SdkService.getInstance(); // 解析配置文件 initConfig(); // 记录启动日志 System.out.println(彩铃业务平台V0 SCP系统启动); Log.debug(彩铃业务平台V0 SCP系统启动); // 启动消息发送线程 new SendMsgThread().start(); // 启动接收消息处理线程 new RecvMsgThread().start(); // 打开设备 openXMS(); // 系统退出执行的操作 Runtime.getRuntime().addShutdownHook(new Thread() { public void run() { Log.debug(系统正在退出....); } }); // 主线程不退出 while (true) { try { Thread.sleep(10 * 60 * 1000);

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档