基于ARM的IP网络电话系统设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

首先,感谢杭州汇文教育咨询有限公司的关注,以及提供我们参与此次项目的机会,让我们工作室的学员们能够更好地积累实战经验,为踏上社会之路做充分的准备。本公司全称:海思工作室。公司成立于2010年3日12日,位于风景秀丽的西子湖畔。海思是HSS(Happy、Strive、Solidarity)的谐音,代表着快乐、奋斗以及团结的精神。海思的成员一致把这个作为心中的理念。公司目前拥有12名人员,人员结构分配合理。团队成员各司其职,分工明确,工作严谨。公司成员从大一开始就已经学习掌握C语言知识,距今已近三年,因此底蕴深厚,对于C语言和嵌入式也是非常了解。部分成员在校期间曾获多次奖学金和各类奖项。面对任何机遇与挑战,我们正以饱满的热情,坚定不移的信心,在嵌入式的道路上阔步前进。我们的理想和目标是:生产出让客户满意的产品。我们所有的成员都学过计算机网络和数据通信与网络课程等有关方面的课程,在制作VoIP网络电话方面有着丰富的经验。我公司的CTO,他在电子竞赛方面取得了骄人的成绩,具有比较强的动手能力,在他的带领下,我们公司的成员也会越来越牛!此外,公司的一些成员同时还在参与另外一个类似的项目,所以比起其他公司,我公司更能胜任此项目的开发。VoIP又称IP电话或IP网络电话,是VoiceoverIP的缩写。IP传统电话应用服务器语音网关代理服务器软件形式的IP电话软件形式的IP电话MCU网守基本原理:Internet会话会话IP传统电话应用服务器语音网关代理服务器软件形式的IP电话软件形式的IP电话MCU网守1.输入对方的IP地址和自己希望对方看到自己的昵称。2.可以拨号、挂断、暂停、声音调整等功能。3.可以进行顺畅地通话。4.可进行新用户的注册并把注册信息存储于服务器。1、PC端软件形式的IP电话拨打普通电话。2、客户端可对好友进行增、删、改、查操作。3、客户端可实现文本短信功能。4、客户端可实现来电显示功能。5、客户端之间可实现视频聊天。6、实现呼叫详细记录功能。7、实现多人同时通话。模拟信号A/D转换D/A转换压缩编码IP封包解压编码IP解包IP网络模拟信号VoIP的数据处理流程图1、信令技术2、编码技术3、实时传输技术4、服务质量(QoS)保证技术5、网络传输技术6、其他关键技术H.323会话发起协议(SIP)MEGACOMGCP目前IP电话中比较流行:目前主要的编码技术:G.711G.726G.728G.729G.723.1iLBC实时传输技术主要是采用实时传输协议RTP。RTP是提供端到端的包括音频在内的实时数据传送的协议。RTP提供了时间标签和控制不同数据流同步特性的机制,可以让接收端重组发送端的数据包,可以提供接收端到多点发送组的服务质量反馈。VoIP电话中主要采用资源预留协议(RSVP)以及进行服务质量监控的实时传输控制协议RTCP来避免网络拥塞,保障通话质量。VoIP电话中网络传输技术主要是TCP和UDP,此外还包括网关互联技术、路由选择技术、网络管理技术以及安全认证和计费技术等。由于实时传输协议RTP提供具有实时特征的、端到端的数据传输业务,因此VoIP电话中可用UDP和RTP来传送话音数据。在这种方式中将多路话音插入话音数据段中,这样提高了传输效率。静音检测技术可有效剔除静默信号,从而使话音信号的占用带宽进一步降低到3.5kbit/s左右。回声消除技术主要利用数字滤波器技术来消除对通话质量影响很大回声干扰,保证通话质量。嵌入式VoIP终端软件主要指系统层次结构中协议栈和用户程序两个层次。协议栈层担负SIP消息解析,UAS和UAC事务处理,多媒体流传输等任务。主要包括SIP模块、RTP模块和语音处理模块三个模块。系统选用了开源协议栈oSIP。oSIP主要包括三个模块:解析器模块状态机模块工具模块该模块主要完成对某个SIP事务(注册过程、呼叫过程等)状态的记录,并在特定状态下触发相应的时间或回调函数。采用开源的RTP协议栈oRTP,利用该协议栈可以较方便的实现对实时媒体的传输和控制,如对本地待发数据的RTP封装,对接收到的RTP包拆包以及通过对网络RTCP监测,适当的调整本地的编解码器策略。语音处理模块的工作是完成语音信号的采集、编码、解码和回放,分为语音数据发送和语音数据接收两个部分。软件系统的维护:操作系统的安装、配置、技术支持、应用培训工作;数据备份:形成一整套的制度和规定;人员培训:及时发现问题,排除简单故障;文档提供承诺《项目需求文档》《用户使用手册》《客户培训文档》维护承诺第一年提供免费维护支持。第二年开始有偿维护支持。系统安装项目系统在开发完成后,在硬件到位的前提下负责软件的安装调试。安装承诺:免费提供系统安装、使用、技术培训和维护的资料及介质。服务响应承诺无论软件发生何种故障(不可抗拒因素及自然灾害出外),我们承诺在4小时内做出反应,24小时内完成修复。平时提供7*24小时的技术支持承诺。项目计划成熟度质量控制管理配置管理风险控制整体管理沟通管理项目的状态周报制度质量基本规划质量管理原则:1、客户满足优先。2、开发人员的责任。3、持续的改进。4、可进行维护的。质量保证质量检查规则的指导文档的管理问题跟踪质量汇报配置库分为文档库和代码库。文档库管理项目的所有有关文档,代码库就管理项目中的所有代码。配置库按照项目的进行阶段,有序的存放。经测试和审核,配置库统一由甲方管理,不得向任何无关人员透露,也不得对任何项进行任何的更改。做什么项目都存在风险,所以我们不保证一定不存在风险,我们尽自己最大的努力去完成它。当我们发现问题及时的讨论并找出解决方案,从自个方面寻找资料、信息,每一次都进行组内沟通和交流,力争把项目做的好,降低项目的风险程度。1、两块S2440嵌入式开发板2、PC机3、摄像头两个4、两个耳麦1、相关专业的研发人员2、资深专家的技术指导(如有需要)3、检测人员1、LINUX系统开发平台2、语音压缩编码、语音解码3、视频压缩编码、视频解码4、INTERNET接入环境硬件资源人力资源软件资源VOIP电话项目报价单序号名称型号单位单价数量合计备注1Utu2440-S-V4.1开发板块550元21100元2计算机台公司提供3摄像头(根据客户需求)个50元2100元4耳麦(耳机+麦克)个50元2100元5网线根5元210元6LINUX系统套免费7工程费每人月3000元12*3108000元总计109310RMB

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功