SIP电话的研究与设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:feilang166
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NGN(NextGenerationNetwork,下一代网络)是基于分组技术的网络,能提供多种电信级业务,满足人们对各种新业务的需求。其中,在NGN上提供实时语音和多媒体业务是当前的热点。  与此同时,人们注意到,全球的IP地址资源匮乏。解决IP地址匮乏问题的方案主要有CIDR,NAT和IPv6,其中NAT是一种已经广为使用的技术。当位于内部网络的节点与公众网络的节点进行通信时,在IP分组从源地址到达目的地址的过程中,NAT修改该IP分组中的源、目的地址和端口,通过这种修改将私有IP地址映射到全球唯一的IP地址。而基于SIP协议的多媒体通信需要通过信令消息中的IP地址和端口来实现目的地寻址,因此内网的用户在穿越NAT和外网用户通信时不仅需要对TCP/UDP层的端口信息以及IP层的源地址和目的地址进行转换,还需要对IP分组中的信令消息所涉及的私有地址进行转换,由此产生了SIP协议的NAT穿越问题。随着NGN开始步入商业性的规模应用,SIP协议作为目前通信界最活跃的通信协议之一,研究SIP协议的NAT穿越问题无疑具有十分重要的实用意义。  本文在介绍SIP及其相关协议的基础上,实现了一个基于MSRTC的SIPPhone。随后对NAT的工作机制进行了分析,深入研究SIP穿越NAT的过程,在此基础上分析了三种NAT穿越的解决方案:客户端解决方案,路由边界解决方案和服务器端解决方案。  通过比较各自的优缺点,本文决定使用STUN协议来解决SIP媒体流穿越NAT的问题,设计穿越函数RTCPortManager,使用STUN取到IP地址和端口的映射关系,修改SIP和SDP消息的内容,从而实现穿越。对于对称NAT,本文也分析了其解决方案。
其他文献
随着计算机软硬件系统规模的日益复杂化、重要化,如何保证计算机系统的正确性和可靠性,逐渐成为当前理论界和产业界共同关心的重要问题。长期以来,常用的系统设计检验方法是以经
随着Internet上信息量的迅速增长,搜索引擎已经成为人们检索网上信息的主要手段,是互联网上人们获取信息最重要的方式之一。网络爬虫作为搜索引擎中负责采集信息的模块,有重要的
目前,国内外垂直搜索引擎发展迅速,各行业各种类型的垂直搜索引擎如百花齐放。与传统搜索引擎相比,垂直搜索的一大特点就是需要对HTML页面进行信息抽取,但是实现通用自动的抽取系
语音识别即计算机自动语音识别,简单地说,就是让计算机能听懂人说话,将人说的话转换成计算机文本的一项技术。随着Internet和电子商务的飞速发展,语音识别技术将为网上会议、商业
语义Web和Web服务是WWW发展的两个重要趋势,这两种技术的结合产生了另一个新兴的研究课题——语义Web服务。语义Web服务是指用语义Web标记语言来描述服务的语义,并结合本体的
随着网络技术逐步应用到许多重要部门,安全协议是否能达到所要求的安全目标是非常关键的问题。借助形式化的方法或者工具是分析和检验安全协议性质的一个重要技术手段。GSPM(
由于森林火灾具有突发性和复杂性的特点,将计算机技术和数学建模技术应用于森林防火已成为必然的发展趋势。森林扑火方案是森林防火的重要组成部分,对于有效的组织扑救、减少
本文以协同工作平台服务系统CWPS研究开发为背景,结合Spring开发框架和中间件技术的思想,以面向对象/构件的方法为指导,建立共享接口网关软件构件模型,并运用设计模式等软件
信息产业的发展使信息安全越来越受到重视,而密码算法又是信息安全的基础与核心。自从高级加密标准AES(Advaced Encryption Standard)取代了数据加密标准DES(Data Encryption
HE-AAC(HighEfficiencyAdvancedAudioCoding)作为MPEG(运动图像专家组织)提出的下一代音频压缩标准,是目前最先进的音频压缩技术之一,被称为是21世纪的音频压缩标准。以智能电话、