论文部分内容阅读
融合通信是以IP通信为基础,以VoIP、视频通信、多媒体会议、协同办公、通信录以及即时通信等为核心业务能力的,无论用户在哪儿都可以接入到网络享有统一通信的各种服务。随着经济的不断发展与竞争的加剧,企业不断追求通信的可靠性、安全性和可扩展性。基于此,VoIP(Voice over IP)的发展是必然趋势。IP语音通信易安装、易维修、易管理、易操作、可以帮助企业降低成本和提高生产力的特点促使广大企业部署IP语音通信。随着国内VoIP技术的不断发展,IP语音通信这种通信方式越来越受欢迎,其市场日益成长。而国际上代表VoIP技术最先进的协议是SIP(Session Initiation Protocol)协议。IP多媒体子系统(IP Multimedia Sub System,IMS)最初就是由3GPP在Release5中为了在3G核心网络中支持会话以及其它基于SIP的业务而提出的。本文应用VoIP技术和SIP协议库,针对面向IMS的网络语音技术与应用开展研究,设计并实现了三类功能软电话,并将三类功能嵌入大系统中实现身份认证和智能语音提醒功能。主要的工作包括:
首先,论述了本文选题的背景和意义,分析了IMS的发展前景。基于可以自行开发一些基于SIP的应用通过标准SIP接口与LMS系统连接和IMS在业务的支持上采纳吸收了现有IP网络多媒体技术发展的成果两点引出了本文研究课题。介绍了融合通信和VoIP技术的发展现状。
其次,研究完成本系统所需要的几种协议:会话初始化协议(SIP)、用户数据报协议(UDP)、会话描述协议(SDP)和实时传输协议(RTP)。分析用到的四个协议栈:EXOSIP协议栈、OSIP协议栈、ORTP协议栈以及MEDIASTREAMER2协议栈。分析消息服务器ActiveMQ,首先介绍其标准JMS,从概述、接口、消息、本项目中ActiveMQ采用的模型和消息收发方式五个方面进行介绍,然后再介绍ActiveMQ的安装和使用。最后,介绍软电话客户端和服务器端平台搭建。
再次,分析本系统的设计结构及模块实现。首先,给出本系统的总体设计,阐述各个模块之间如何进行交互。其次,给出软电话模块的具体实现。分主状态控制模块和通信管理模块两个模块实现进行阐述,并给出各个模块内的主要功能函数接口。
接着,分析软电话的三类功能流程图及其具体实现;其次,研究软电话的应用场景设计,阐述了身份认证和智能语音提醒两个应用场景的具体概念及其意义。最后,给出软电话应用场景设计的具体实现。
最后,介绍测试软电话三类基本功能,即自动接听来电,播放提示音;自动接听来电,为主叫录音;自动拨号,播放提示音。通过Wireshark抓包图并对照SIP协议流程,论证设计方案的可行性和实用性。