论文部分内容阅读
随着IP(Internet Protocol)技术的日益成熟,光靠降低通信价格和提高话音质量的IP终端已经无法满足人们日益增长的个性化需求,也很难在日渐白热化的市场竞争中占有一席之地,电信运营商、设备商和业务提供商们也都把关注的焦点转移到新业务的研究、开发和商用上来,在这个课题上的研究是很有挑战性和发展前景的。 本文就是以VoIP(Voice over Intemet Protocol)嵌入式开发环境为平台,在此基础上对增值业务的研究和开发展开论述。通过对IETF(Internet Engineering Task Force Internet)最新出台的RFC3880的研究,笔者科研室旨在为客户提供差异性、个性化、多样性的增值业务,使用户通过GUI(Graphic User Interface)界面自己增加、修改、删除业务逻辑,而不是被动的接受新的服务,真正做到“用户参与”。而对于开发人员来说,运用CPL(Call Processing Lauguage)开发增值业务可以提高系统的扩展性、节约内存资源、减少开发周期、便于维护管理、便于和其他厂家进行互连互通等。 首先,文章简要介绍了课题的背景、笔者所做的工作以及论文的组织结构。在文章的第二章,主要介绍了课题所涉及到的IP电话技术、SIP(Session Initiate Protocol)协议、CPL语言的背景知识,通过几种基于SIP的业务创建技术的研究和比较,得出在笔者科研室现有基础上要采用CPL方式来创建增值业务的结论。 因为笔者所进行的课题倾向于软课题的研究,所以在论文的第三章重点总结了国内、国外CPL研究和开发的现状以及笔者目前研究的进展情况,包括由终端用户提供脚本;采取运用REGISTER消息来上传CPL脚本的方式;引入CPL服务器;运用GUI方式来创建业务脚本,并且采取了智能网中SIB(Serrice Independent Block)模块开发的思想,希望把RFC3880中的地址节点、时间节点、优先级节点、语言节点、字符节点当成一个一个的SIB,一个SIB或者几个SIB模块共同构成一个具体的业务等。 其次,重点介绍系统方案和应用开发,首先从智能网技术中业务控制和呼叫处理相分离的思想中得到启发,把这种思想运用在VoIP平台上开发增值业务即:GUI界面负责业务逻辑的创建和生成,