基于SIP的Web语音系统的研究

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:juyuyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的高速发展,互联网已经日益成为应用程序开发的默认平台。伴随着网络上各种各样的内容丰富功能多样化的社区网站的增加,Web开发者需要快速地在网页上向Web用户提供语音、短消息等业务,来丰富网站的功能,增加网站的吸引力。针对以上需求,本文设计并实现了基于SIP的Web语音系统——WebVox,方便Web开发者在Web页面开发语音和短消息功能。由于该系统是基于SIP协议,并且要想在Web页面提供丰富的交互式应用功能,富互联网应用(RIA)技术必不可少。因而在理论方面,本文首先针对SIP协议和RIA技术做了详尽的阐述。SIP协议借鉴了HTTP和SMTP协议,它的结构简单并具有可扩充性和可扩展性。本文详细阐述了SIP协议的组件、消息格式、服务分层、协议栈结构以及SIP协议的安全认证。并介绍了客户端开发所用到的具体协议栈JAIN SIP,其中包括JAIN SIP协议栈的结构体系和基本API的介绍。另外在RIA技术方面,本文阐述了RIA结合了桌面应用程序的反应快及交互性强的优点和特性。并且介绍了RIA技术解决方案Adobe Flex,其中包括用来设计和布局用户界面MXML语言,和用来创建客户端业务逻辑ActionScript语言。基于以上理论基础,本文完成了WebVox系统的设计和实现。首先给出系统的整体架构组成,接着讲述语音系统服务器端的呼叫控制、会话建立等功能,并用在JAIN SIP协议栈的基础上,运用Flex技术开发功能丰富的Web客户端。最后本文搭建了一个简单的环境验证了系统方案的正确性和可用性。与目前流行VoIP应用的相比,WebVox平台提供了一种开放式平台以全新方式将VoIP与互联网技术结合在一起,方便网页开发者在网页上快速开发富有创意的新型语音应用与服务。
其他文献
流媒体代理服务器技术能有效降低流媒体访问的网络传输量,由于持续数据流访问给代理服务器缓存带来了巨大的挑战,因而如何能在保证媒体流服务质量的前提下,既能保证媒体服务
随着软件在各行各业应用的深化,软件的规模越来越大,系统结构也越来越复杂。在大型复杂软件系统的开发和应用过程中,早期需求的不确定性和后期需求的易变性一直是影响软件生命周
随着信息技术与网络的发展,越来越多的业务依靠互联网来实现,人们在享受网络带来的资源共享及信息交流的同时,也不得不面对网络入侵者对网络安全带来的威胁,信息安全问题也日
在信息技术迅猛发展的今天,通过网络共享数据和服务已成为时代发展的趋势,而且越来越多的企业和部门对网络依赖性在逐渐增强。此时,一个较小的网络也能突出地表现出一定的安
在生物群落和人类社会中合作行为是广泛存在的,根据自然选择学说,一个利他的个体由于降低了自身的适合度容易被大自然淘汰,那么如何在进化论的前提下理解合作行为(利他行为)
基于图论的图像分割方法,由于能够兼顾图像的局部特征和全局特征,一直受到学术界的高度关注。图割(Graph Cuts)作为一种典型的基于图论的图像分割方法,具有图论理论支撑,是计
近年来,利用数字图像处理技术对普通数码相机拍摄的现场照片进行分析处理已成为事后交通管理部门寻找事故原因、认定事故责任的辅助手段。图像拼接技术是克服普通数码相机成像
视频目标跟踪是近年来计算机视觉领域中的研究热点,在人机交互、视频监控、智能交通等方面都有着广泛的应用。视频目标跟踪算法的优劣性直接影响着运动目标跟踪的稳定性和精确
随着社会的进步和科技的发展,环境保护问题不仅引起了科学家们的关注,而且引起了普通大众的关注。为了更好地开展环境保护工作,掌握环境信息就显得非常重要了。环保信息系统
学位
基于特征库的安全防护系统(如IDS/IPS、防火墙等)是对抗网络攻击的主要手段,特征的质量和数量决定这类系统的检测性能。随着多态技术的应用,网络蠕虫的感染能力大幅增强,初始