基于SIP的跨平台语音终端设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:qweewqqwe123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的快速发展和迅速普及,用户对网络通信服务的需求也日益提高。在这些网络通信服务中多媒体应用逐渐占据着主导作用,其中以VoIP (Voice over IP)技术尤为突出,而信令又是VoIP的关键技术之一。目前最流行的VoIP信令协议是SIP(Session Initialization Protocol)信令协议和H.323信令协议。SIP由Internet Engineering Task Force (IETF)的Multiparty Multimedia Session Control (MMUSIC)工作组于1999年提出,用来建立、修改、和终止多媒体会话。近年来,SIP凭借其简单、开放、灵活、可扩展等优势[2]在VoIP中得到越来越广泛的应用。本文根据RFC3261对SIP协议及相关扩展协议进行深入的研究与分析,同时对PJSIP开源SIP协议栈的SIP事务、消息解析等模块进行了研究,结合跨平台软件设计的准则,基于PJSIP实现了跨平台的SIP协议栈。该协议栈针对不同的操作系统编译成相应的Python模块,负责底层的SIP协议解析和SIP事务处理等,结合Python虚拟机和PyQt4用户界面框架设计并实现了跨平台的SIP语音通信系统。SIP语音通信系统软终端的设计采用了经典的MVC (Model-View-Controller)设计模式,使得系统各个模块层次清晰,便于扩展。SIP语音通信系统的功能包括SIP账号注册、语音通信、即时消息通信、状态呈现、账户和好友管理等。系统界面实现了添加账号和添加好友的功能,可以在不同的账号之间进行切换;软终端可以从五种状态中选择自己的在线状态;软终端主界面显示好友列表,通过选择列表中的好友进行呼叫通话、发送即时消息等操作;主界面下方的状态栏可以显示当前用户的状态,如注册成功、注册失败、是否处于通话状态。结合互联网电子邮件的广泛应用,SIP语音通信系统在提供语音通信和即时消息通信的功能之外集成了通过Email发送消息和添加附件进行发送的功能,形成了SIP+Email的一种新的通信模式。通过在Ubuntu Linux、Windows XP以及Windows 7等操作系统下的测试表明,SIP语音通信系统的各项功能运行稳定,并且支持多个系统平台的运行。系统还具有良好的可扩展性,后期可以在此基础上进行更多的功能实现。通过与Yate Client等其他SIP终端语音通信等测试表明该SIP语音通信系统也具有兼容性强的特点。
其他文献
恒包络正交频分复用(Constant Envelope-Orthogonal Frequency-Division Multiplexing, CE-OFDM)用归一化的OFDM信号对载波进行相位调制,不仅解决了OFDM信号高峰均功率比的问
高光谱图像因其精细的光谱辨别能力而受到广泛地关注,被用来对感兴趣地物的表面特性进行感知和识别。高光谱图像的特点对目标解译技术提出了严峻的挑战,很多问题至今仍未能得
随着无线电通信的飞速发展,人们对无线电频谱的需求也在以惊人的速度增长,频谱需求和供应之间矛盾日益突出,新型的高效频谱利用技术已成为一种迫切需求。频谱交易作为一种新型的
激光技术近年来发展迅速,其应用在工业、医疗、军事、商业等领域越来越广,激光标记作为激光技术的一个重要分支,以其无接触、无损耗、无扰动、无变形、无污染,而且加工效果好
声波是水下唯一可进行远程传输的信息载体,由于水声信道具有窄带宽、强多径、高噪声、随机时-空-频变等特性,因而实现水下节点间高速率、稳健的通信是亟待解决的难题。正交频分
物联网已经逐渐渗入我们的生活,其相关技术已经开始应用在农业、交通、军事、医疗、商贸等诸多领域,已经有了诸如智能洒水系统、智能车流监控系统、小区安防系统、珍惜动物足
随着社会发展和经济增长,人们对通信的要求也越来越高。然而在煤炭行业中,通信的发展却是举步维艰。正是由于煤炭行业当前应用的通信系统技术比较落后,直接或间接地导致了各
随着无线通信技术的快速发展,正交频分复用(OFDM)技术逐渐受到更多国内外研究人员的关注。OFDM技术是一种特殊的多载波传输技术,具有抗多径干扰能力强,频谱利用率高,数据传输
随着高速铁路的不断的发展,一方面与高铁相关的电气、电子技术和制造技术突飞猛进,但另一方面也导致了高铁系统的电磁环境越来越复杂。由于动车组车载设备的保护接地为动车组
Ad hoc网络具有独立组网、节点自组织、无中心等特点,被广泛应用于个人通信和军事通信等领域;但由于其拓扑动态变化、需要多跳转发、并且无线信道存在严重的干扰和衰落等缺陷,导