基于SIP协议的VoIP网络电话终端的研究与实现

被引量 : 0次 | 上传用户:ljc1007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NGN(Next Generation Network,下一代网络)是电信史上一块重要的里程碑,它通过优化网络结构实现了网络和业务的融合。在这种背景下,VoIP(Voice overInternet Protocol,IP网络电话)作为一种全新的网络服务呈现出了广阔的应用前景。IP电话领域主要存在两种信令协议:ITU-T的H.323协议和IETF的SIP协议。目前,常见的IP电话主要是软终端为主,即使有少许硬终端,也大都基于H.323,且功能复杂,开发成本高。本文采用专用于VoIP的USB音频控制器CM109,将通话功能集成在电话终端和PC上,用USB接口,把IP电话作为PC的一个USB设备,通过开源协议栈oSIP/eXoSIP以及两个相关协议SDP和RTP/RTCP,实现了SIP通话。总体来说,论文的设计工作主要包括硬件、软件两大部分。硬件部分包括音频处理芯片(CM109)外围电路、Flash控制器(UT169)电路、USB接口电路、键盘扫描电路、EEPROM(93C46)电路、麦克风电路、蜂鸣器电路、电源电路以及其他I/O接口电路,等。关于软件部分,在Windws平台和VC++6.0编译环境下,采用ANSI C,基于开源oSIP/eXoSIP和oRTP,实现了SIP消息的构造、解析以及RTP/RTCP数据的发送与接收,最终实现了SIP会话功能。另外,为了使用方便,特别地把FLASH存储器制作成了USB-ROM,并将通话程序固化在FLASH中,设置成自启动模式,最终完成了系统的设计。最后,通过搭建具体的实验环境,对信令协议的实现及终端设备进行功能性测试,并给出了该SIP电话的测试结果,分析了设计中存在的不足及将来改进的思路。
其他文献
目前,在理论界和实际工作中已经出现了一股人为"造"中产阶层的主张,并且正在将这种主张化为具体实践。中产阶层的形成有其内在的演化规律,中产阶层的成长以及所谓"橄榄型"社
当前我国经济加快转型升级,社会融资需求进一步加大,尤其是中小微企业长期处于融资难的窘迫境况,这为互联网金融的错位发展提供了巨大的市场机遇。笔者就如何探索推进网络小
在许多应用情形下,人们总是需要得到更高质量的图像。但在实际成像过程中,由于受到成像系统、外界环境及成像技术等很多因素的限制,导致图像退化,使我们所获得的图像效果并不
浅谈氢气压缩机的选型电解食盐水溶液所产生的氢气一部分通过水环式压缩机输送到用氢单位,一部分经气柜送氢气压缩站充瓶后远销。氢气压缩站的充瓶能力,是由氢处理工段按生产调
随着我国制造业的不断发展,塑料模具被广泛应用于航天、机械制造等行业,塑料模具产品在生活中发挥的作用也越来越明显,对其制品也提出了更高的要求,在塑料模具的设计中,一定
小说的作者在文本中努力构建隐含作者的同时,也在改变着隐含作者、叙述者、人物和读者等四者之间的距离,依靠这些距离的改变来传达自己的情感和道德判断,以阎连科长篇小说《
转基因技术是近十几年来科学技术上的一项重要突破,而转基因食品(GMO)更是最近几年才出现市场上的高科技产品。对于转基因食品这一新事物,消费者的认识还是缺乏的,从以前的文
论文认为,城市空间拓展的点轴模式是现代城市生长的基本方式之一,在城市向外拓展的过程中,强调生长轴与生长点的培育,并在生长点之间保持一定的生态隔离;它体现了集约型间隙
目前,我国在城市旧住房处理问题上所采取的通常是,一概推倒重建的大规模改造的“简单化”方式,它在一定程度上是在重复西方国家走过的历史弯路。这种做法不仅己经带来了日益
针对柠檬酸发酵过程温度的非线性、时变性、大时滞性等特点 ,介绍了温度控制的积分分离PID控制算法 ,设计了基于PLC的柠檬酸发酵过程DCS控制系统。运行结果表明 ,系统稳定可