- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈SIP协议的VoIP终端设计与实现
精品论文 参考文献
浅谈SIP协议的VoIP终端设计与实现
韦万书
广州海格通信集团股份有限公司 510000
摘要:本文借鉴IP软终端的优点,提出了基于SIP的VoIP系统,即在现有的计算机网络架构上,利用VoIP技术,选用SIP协议,采用即插即用的USB接口与PC相连,不需要借助传统的电信终端,即可直接连入Internet。利用USB接口供电,无需蓄电池而实现语音通信。
关键词:SIP协议;网络电话;软件程序设计
一、VOIP发展现状
IP电话这种通信方式的首次出现在1995 年,以色列的Vocaltec 公司首次推出了网络电话软件Internet Phone。这款语音聊天软件可以供用户使用电脑与网络的另一端用户进行通信。但是在当时,IP 电话并没有随之普及,原因林林总总,有很多方面。首先,当时Internet 普及度不高,发展IP电话缺乏必要的市场;其次,当时带宽有限,网络条件不是很好,语音传输延时较大,远不如使用普通电话;最后,在当时并没有针对IP电话的相关软件标准,基本不存在互通性,这也制约了IP电话的发展。但是随着计算机技术和因特网的发展,VoIP相关技术日益成熟。高效的编解码技术、强劲的微处理器、宽带网络的普及,使得VoIP技术从实验室走进寻常百姓家。兼之通信市场巨大的吸引力,VoIP也日益成为电信业和计算机业共同研究的热点。在此背景下VoIP技术自身也经历着巨大的变革。在当今,IP电话以从开发之初的简单电脑之间软件应用而发展到现在电脑到手机以及手机到手机之间的多形式应用。
二、VoIP基本原理和SIP协议
2.1 VoIP基本原理
VoIP的基本原理是通过语音的压缩算法对语音数据编码进行压缩处理,然后把这些语音数据按 TCP/IP 标准进行打包,经过 IP 网络把数据包送至接收地,再把这些语音数据包串起来,经过解压处理后,恢复成原来的语音信号,从而达到由互联网传送语音的目的。
2.2 SIP协议
SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。广泛应用于CS(Circuit Switched,电路交换)、NGN(Next Generation Network,下一代网络)以及IMS(IP Multimedia Subsystem,IP多媒体子系统)的网络中,可以支持并应用于语音、视频、数据等多媒体业务,同时也可以应用于Presence(呈现)、Instant Message(即时消息)等特色业务。它是一种基于文本的协议,可用来创建、修改以及终结多个参与者的多媒体会话进程。
三、VoIP网络电话硬件平台设计
本文所提出USB网络电话终端硬件平台可用如图1表示:主要分为主控音效芯片CM109、FLASH存储器、FLASH 控制器、USB接口电路、键盘扫描电路、EEPROM、Microphone 电路、Earphone电路及电源电路等部分,其中CM109是整个电路系统的核心。
图1 VoIP电话硬件平台框图
当IP Phone插入PC的USB接口上电后,操作系统自动枚举安装USB设备,并通过USB接口初始化CM109的内部寄存器。然后,CM109开始负责控制网络电话其它电路部分和响应主机上的命令了。此时用户的按键拨号就能通过8个GPIO口被CM109检测到并传给主机。来电后,CM109控制振铃电路,实现振铃。下面介绍几个主要模块的具体硬件实现。
3.1 主控音效芯片CM109
CM109是一款由C-Media公司设计的专用于VoIP的CM109,它嵌入了一些必不可少的模块,包括DAC、ADC、Earphone Buffer(耳机缓冲器)、Microphone Booster(麦克风增益器)、稳压器、USB收发器,8个GPIO口能构成24键的矩阵按键,它能在没有MCU的情况下直接支持键盘控制功能。另外,通过兼容HID的音量控制引脚,可以很容易地控制和调整音频大小。同时,还可以通过Jumper Pins(跳线插针)或外部EEPROM实现可编程。
3.2 FLASH控制器
本系统采用的是一款由USBest公司开发的U盘控制芯片UT169,内嵌有用于增强功能的8位微控制器8032,免驱动,可自动运行。它有F0和F1两个FLASH 接口,每个接口有8条I/O线,可连接两个FLASH 存储器,在此选用F0接口连接FLASH(K9F1GO8UOA);同时UT169的正负USB数据端口又通过两个22Omega;电阻(阻抗匹配)
文档评论(0)