基于ARM的IP网络电话系统设计_第1页
基于ARM的IP网络电话系统设计_第2页
基于ARM的IP网络电话系统设计_第3页
基于ARM的IP网络电话系统设计_第4页
基于ARM的IP网络电话系统设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

海思工作室杭州汇文教育咨询有限公司VOIP电话方案投标书海思工作室海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY0目录一、公司介绍以及项目综述111公司介绍112公司在本项目中的优势113VOIP简述2二、项目技术方案221系统框架222项目目标3221系统实现基本功能3222系统实现拓展功能323技术路线4231VOIP电话基本传输过程4232VOIP电话的关键技术4233嵌入式VOIP终端软件的设计和实现624使用与维护7241维护简介7242承诺与服务8三、项目管理方案931项目计划成熟度9311整体管理9312沟通管理9313项目的状态周报制度1132质量控制管理11321质量基本规划11322质量保证11323质量检查1233配置管理1234风险控制12四、项目实施1241实施计划1242所需的资源列表13421硬件资源13422人力资源13423软件资源1443项目报价14海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY1VOIP电话方案投标书首先,感谢杭州汇文教育咨询有限公司的关注,以及提供我们参与此次项目的机会,让我们工作室的学员们能够更好地积累实战经验,为踏上社会之路做充分的准备。冀望于此次接触机会及交流过程,能够成为中国计量学院和杭州汇文教育咨询有限公司打开双方合作之门的良好基石。在调查和理解VOIP电话项目的目标,以及对VOIP电话相关背景分析的基础上,我们撰写本文。旨在向杭州汇文教育咨询有限公司介绍我们对此项目的思路及相关建议,且展示海思工作室在此次项目上的计划与执行能力。一、公司介绍以及项目综述11公司介绍本公司全称海思工作室。公司成立于2010年3日12日,位于风景秀丽的西子湖畔。海思是HSS(HAPPY、STRIVE、SOLIDARITY)的谐音,代表着快乐、奋斗以及团结的精神。海思的成员一致把这个作为心中的理念。公司目前拥有12名人员,人员结构分配合理。其中包括CEOPM、CTOSE、PJMCFO、人事执行经理、客户代表、软件工程师、测试工程师等。其中公司里的不少精英在电子领域方面取得了许多奖项,因此本公司擅长有关电子产品的开发,目前专业从事于一些嵌入式产品的技术研究和开发。公司设有两个技术团队,分别进行2个项目工程。团队成员各司其职,分工明确,工作严谨。公司成员从大一开始就已经学习掌握C语言知识,距今已近三年,因此底蕴深厚,对于C语言和嵌入式也是非常了解。部分成员在校期间曾获多次奖学金和各类奖项。我们竭尽所能把一切资源投在产品开发上,力求高效、质优、价廉、款佳。面对任何机遇与挑战,我们正以饱满的热情,坚定不移的信心,在嵌入式的道路上阔步前进。以一流的人才,一流的管理,一流的的服务,立足中国,面向世界,与您携手并肩,共创美好的明天。海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY2我们的理想和目标是生产出让客户满意的产品。12VOIP简述VOIP又称IP电话或IP网络电话,是VOICEOVERIP的缩写。VOIP是建立在IP技术上的分组化、数字化语音传输技术。其基本原理是通过语音压缩算法对语音数据进行压缩编码处理,然后把这些语音数据按IP等相关协议进行打包,经过IP网络把数据包传输到接收地,再把这些语音数据包串起来,经过解码解压处理后,恢复成原来的语音信号,从而达到由IP网络传送语音的目的。VOIP系统把传统电话的模拟信号转换成计算机可联入因特网传送的IP数据包,同时也将收到的IP数据包转换成声音的模拟电信号。作为NGN(下一代网络)中的重要组成部分,VOIP是面向未来、可持续发展的语音解决方案,可以为商业和家庭用户提供质优价廉的IP语音服务。随着NGN网络技术的快速发展,VOIP的通信量也已得到快速增长,并以其低廉的价格优势迅速占有市场。VOIP最大的优势是能广泛地采用INTERNET和全球IP互连的环境,提供比传统业务更多、更好的服务。因此目前VOIP网络电话在市场上有很大的潜力可以挖掘。VOIP电话的特点带宽和设备的使用率高。通信费用低。易融于商业应用。13公司在本项目中的优势在研发VOIP网络电话方面,我公司有着得天独厚的优势。不少成员在有关方面有着深入的研究并获得过许多奖项,并且我们有过开发类似此类项目的先例。此项目,在LINUX下比较容易实现,而我公司成员对LINUX上的一些操作比较熟悉。同时在配置S2440开发板内部设置方面,公司成员有比较强的设计能力。我们所有的成员都学过计算机网络和数据通信与网络课程等有关方面的课程,在制作VOIP网络电话方面有着丰富的经验,另外,我公司的CTO,他在电子竞赛方面取得了骄人的成绩,获得了学校的三等奖。他本人也对此项目有着很大的信心。因此在技术的运用上我公司有比较大的优势。此外,公司的海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY3一些成员同时还在参与另外一个类似的项目,客户完全可以对我们的操作能力放心。我们承诺用性价比高的材料制作项目,因此在质量方面客户可以完全放心。同时,我们将对客户给出最适合的价位和周到的售后服务工作,尽一切可能满足客户,让客户满意。所以我们深信我们能够在这个项目比其他公司取得更理想的成果,令客户满意。二、项目技术方案21系统框架当一端的PC机通过软件形式的IP电话进行通话时,另一端可以是软件形式的IP电话,也可以是传统的电话。但是传统电话必须通过一个语音网关,来将数字信号转换成模拟信号。本方案是采用软件形式的IP电话进行通信。即通过两块开发板实现简单的通话。系统环境框图如图1所示,其中应用服务器(APPLICATIONSERVER)是用来存放IP电话机的应用和配置文件,当一方的IP电话用户需要读取一些数据库中的信息时,就会到应用服务器中来查找。MCUMULTIPOINTCONTROLUNIT是用在做多媒体视讯会议VIDEOCONFERENCE时所用到的设备,主要功能是在协调及控制多个终端间的视讯传输。语音网关是用来提供IP电话到传统电话的转换功能。网守主要用于提供呼叫选路和呼叫请求的接纳技术。IP传统电话应用服务器语音网关代理服务器软件形式的IP电话软件形式的IP电话MCU网守图1系统环境框图海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY422项目目标221系统实现基本功能1输入对方的IP地址和自己希望对方看到自己的昵称。2可以拨号、挂断、暂停、声音调整等功能。3可以进行顺畅地通话。4可进行新用户的注册并把注册信息存储于服务器。222系统实现拓展功能1PC端软件形式的IP电话拨打普通电话。2客户端可对好友进行增、删、改、查操作。3客户端可实现文本短信功能。4客户端可实现来电显示功能。5客户端之间可实现视频聊天。6实现呼叫详细记录功能。7实现多人同时通话。23技术路线231VOIP电话基本传输过程语音信号在IP网络上传送之前要经过从模拟信号到数字信号的转换、语音压缩算法对语音数据进行压缩编码处理、数字语音封装成IP数据报、IP数据报通过网络传送、IP分组解包、解码解压处理和数字语音还原到模拟信号等过程。整个过程如图2所示。模拟信号A/D转换D/A转换压缩编码IP封包解压编码IP解包IP网络模拟信号图2VOIP的数据处理流程图海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY5232VOIP电话的关键技术传统的IP网络主要是用来传输数据业务,采用的是尽力而为的、无连接的技术,因此没有服务质量保证,存在分组丢失、失序到达和时延抖动等情况。数据业务对此要求不高,但话音属于实时业务,对时序、时延等有严格的要求。因此必须采取特殊措施来保障一定的业务质量。VOIP电话的关键技术包括信令技术、编码技术、实时传输技术以及网络传输技术等。信令技术信令技术保证电话呼叫的顺利实现和语音质量,目前IP电话中比较流行的是H323、会话发起协议(SIP)、MEGACO和MGCP。SIP是建立VOIP连接的IETF标准。SIP是一种应用层控制协议,用于和一个或多个参与者创建、修改和终止会话。SIP的结构与HTTP(客户服务器协议)相似。客户机发出请求,并发送给服务器,服务器处理这些请求后给客户机发送一个响应。该请求与响应形成一次事务。本方案采用SIP协议。编码技术话音压缩编码技术是VOIP电话技术的一个重要组成部分。目前,主要的编码技术有G711、G726、G728、G729、G7231、ILBC等。其中G729可将经过采样的64KBIT/S话音以几乎不失真的质量压缩至8KBIT/S。由于在分组交换网络中,业务质量不能得到很好保证,因而需要话音的编码具有一定的灵活性,即编码速率、编码尺度的可变可适应性。G729是8KBIT/S的话音编码标准,现在的工作范围扩展至64118KBIT/S。G7231采用53和63KBIT/S双速率话音编码,其话音质量好,但是处理时延较大,它是目前已标准化的最低速率的话音编码算法。G711采用64KBIT/SPCM语音编码技术,经过G711编码后的语音已经可以在公共电话网上或PBX上作为数字语音传输。本方案选用G711编码技术。实时传输技术实时传输技术主要是采用实时传输协议RTP。RTP是提供端到端的包括音频在内的实时数据传送的协议。RTP包括数据和控制两部分,后者叫RTCP。RTP提供了时间标签和控制不同数据流同步特性的机制,可以让接收端重组发送端的数据包,可以提供接收端到多点发送组的服务质量反馈。海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY6服务质量(QOS)保证技术VOIP电话中主要采用资源预留协议RSVP以及进行服务质量监控的实时传输控制协议RTCP来避免网络拥塞,保障通话质量。网络传输技术VOIP电话中网络传输技术主要是TCP和UDP,此外还包括网关互联技术、路由选择技术、网络管理技术以及安全认证和计费技术等。由于实时传输协议RTP提供具有实时特征的、端到端的数据传输业务,因此VOIP电话中可用UDP和RTP来传送话音数据。在RTP报头中包含装载数据的标识符、序列号、时间以及传送监视等,通常RTP协议数据单元是用UDP分组来承载,而且为了尽量减少时延,话音净荷通常都很短。IP、UDP和RTP报头都按最小长度计算。VOIP话音分组开销很大,采用RTP协议的VOIP电话格式,在这种方式中将多路话音插入话音数据段中,这样提高了传输效率。此外,静音检测技术和回声消除技术也是VOIP电话中十分关键的技术。静音检测技术可有效剔除静默信号,从而使话音信号的占用带宽进一步降低到35BIT/S左右;回声消除技术主要利用数字滤波器技术来消除对通话质量影响很大回声干扰,保证通话质量。233嵌入式VOIP终端软件的设计和实现嵌入式VOIP终端软件主要指系统层次结构中协议栈和用户程序两个层次。协议栈层担负SIP消息解析,UAS和UAC事务处理,多媒体流传输等任务。主要包括SIP模块、RTP模块和语音处理模块三个模块。SIP模块系统选用了开源协议栈OSIP。OSIP主要包括三个模块解析器模块、状态机模块和工具模块。解析器模块该模块主要完成对SIP消息(INVITE、ACK、OPTIONS、CANCEL、BYE、REGISTER消息)结构剖析、SDP消息结构剖析以及URI结构的剖析。此外,该模块还可以解析一部分SIP头域。状态机模块SIP中是以事务为单位来描述各种请求和响应的交互过程的。该模块主要完成对某个SIP事务(注册过程、呼叫过程等)状态的记录,海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY7并在特定状态下触发相应的时间或回调函数。回调函数为上层应用程序控制SIP会话提供了丰富的接口。工具模块该模块为可选项,主要提供一些处理SDP协商及会话等的一些工具。RTP模块本系统的RTP模块采用开源的RTP协议栈ORTP,利用该协议栈可以较方便的实现对实时媒体的传输和控制,如对本地待发数据的RTP封装,对接收到的RTP包拆包以及通过对网络RTCP监测,适当的调整本地的编解码器策略。语音处理模块语音处理模块的工作是完成语音信号的采集、编码、解码和回放,分为语音数据发送和语音数据接收两个部分。语音数据发送的过程为通过编解码芯片完成语音信号的脉冲编码调制PCM,将模拟信号转化成数字信号;采用选定的编码标准对数字信号进行压缩编码;加上RTP头和其它头部字段,封装数据包送到UDP协议层传输,完成音频信号的发送。24使用与维护241维护简介软件系统的维护提供每台机器操作系统的安装与配置,另外,还提供使用过程中的技术支持和应用培训工作。前者是每个软件项目都必须具备的,后者在实际操作中,管理人员的培训有利于系统的稳定运行。数据备份数据备份工作的关键是制度的建立,除了技术上的要求外,数据备份的流程、所使用的介质、备份的周期、档案的管理等都必须形成一整套的制度和规定。人员培训系统的使用和管理是否恰当,直接影响系统运行的稳定性。因此系统维护工作还包括对管理人员、使用人员的培训。培训应针对不同对象采用不同的培海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY8训方法和内容,其目的是让管理人员能及时发现问题,排除简单故障;使用人员能按操作流程和规章使用网络。242承诺与服务文档提供承诺项目系统在开发、安装、发布后,并且经过客户验收后,向客户提交符合国家软件开发标准的有关文档。文档清单如下项目需求文档用户使用手册客户培训文档维护承诺项目系统在开发、安装、发布后第一年提供免费维护支持。第二年开始有偿维护支持。系统安装项目系统在开发完成后,在硬件到位的前提下负责软件的安装调试。安装承诺免费提供系统安装、使用、技术培训和维护的资料及介质。服务响应承诺无论软件发生何种故障(不可抗拒因素及自然灾害出外),我们承诺在4小时内做出反应,24小时内完成修复。平时提供724小时的技术支持承诺。三、项目管理方案31项目计划成熟度311整体管理项目的整体管理是做一个项目之前一个比较重要的过程,它包括了项目计海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY9划的制定和项目计划的执行。在项目的计划制定中,我们小组每个人都行动起来,去找资料,整体的了解这个项目,把一些有关的信息都罗列出来,然后大家一起再进行刷选、一起讨论,把整体的一个思路搞清楚。312沟通管理项目会议制定(1)定期的会议会议的目标沟通项目状态,提出项目问题、风险和依赖条件;协调项目资源;对项目提出建议,问题的解决方法,行动计划。会议的时间每周周日下午6点。参加人员甲乙两方的项目经理,和各自项目经理制定的几个工作人员。主要内容更新项目状态,包括项目的状态信息,时间进度表;问题,风险,技术和管理;对提出的问题的讨论和决定计划;甲乙双方做会议记录,并讨论下一步行动计划。(2)不定期的会议会议的目标使项目全体人员明确目前项目的状态、问题、解决方法。会议的时间根据实际情况需要确定。参加人员全体项目人员。会议内容项目状态,存在的问题及解决方法;下阶段项目计划。(3)重大问题汇报会议会议的目标汇报项目进行中发现的重大问题,讨论并决定采取的方案。会议的时间出现重大情况时。参加人员问题发起人,全体的项目人员。会议的内容汇报项目出现的重大问题,找出解决方案,制定计划。(4)项目内部讨论会议的目标对项目组内部遇到的问题进行讨论,找出解决方案,并讨论决定采取何行动。会议的时间根据开发的进程和状态。参加人员所有有关该项目的人员。海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY10会议内容讨论出现的各种相关问题,找出解决方案,决定行动计划。沟通手段(1)开会或直接交谈按需要组织会议进行沟通,或直接找相关的人进行讨论,注意记录沟通和讨论结果,重要问题讨论必须有书面会议记录。(2)电话或电话会议通过电话的方式进行信息沟通。对比较重要的事情,需要包括开发地点以外的人员,则需要利用电话会议的方式进行讨论,沟通。(3)电子邮件建立项目组电子邮件系统及与外界联系的电子邮件系统。313项目的状态周报制度项目的各组人员每周写下周报,包括的内容上一周所完成的内容,这周计划将要完成的内容。每一组统一上交到已方的项目经理处,再有乙方项目经理在每周的定期会议上提交给甲方的项目经理。甲方项目经理根据周报情况,做总结形成项目组的状态周报,记录在案。32质量控制管理321质量基本规划(1)质量目标针对VOIP电话,保证100的满足项目的需求,并做到正确性和精确性,用户满意度达90以上,甲乙双方应针对项目的质量目标进行质量管理。(2)质量管理原则客户满足优先。1开发人员的责任。2持续的改进。3可进行维护的。4(3)质量保证计划合同生效后,甲乙双方应在质量方针、质量目标、质量原则及项目范围等的前提下建立质量保证计划,明确相关干系人质量管理职责、海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY11项目质量管理任务的定义与责任人、需遵守的制度、规程、规范与标准、质量控制的方法、工具、记录与跟踪等,便以此为基础,有效地开展质量管理活动。(4)测试要求在初步的测试当中,产品通过甲乙双方的认同。在进一步的改进后,要通过评审及试用户的肯定。322质量保证(1)规则的指导双方项目经理组织各自的项目人员做有关制度、规程、标准等等的指导。(2)文档的管理每期的文档要有统一且有序的文档标号,所有的文档必须经项目经理或质量保证人员的审核通过,正式提交件必须经过相关评审认可。双方必须明确文档的存储人员。(3)问题跟踪乙方负责指定专人对项目实施过程中出现的问题与缺陷进行跟踪解决,每周出具相关统计信息。(4)质量汇报双方项目经理应本着实事求是的原则,向双方管理层及时准确地汇报项目情况,保证项目的可视性。323质量检查甲乙双方应就项目进展情况定期进行质量检查工作,保证项目按既定计划,保证质量地实施。乙方应配合甲方有关项目管理部门进行质量检查,并及时根据检查结果,进行跟踪解决。33配置管理配置库分为文档库和代码库。文档库管理项目的所有有关文档,代码库就管理项目中的所有代码。配置库按照项目的进行阶段,有序的存放。经测试和审核,配置库统一由甲方管理,不得向任何无关人员透露,也不得对任何项进行任何的更改。34风险控制做什么项目都存在风险,所以我们不保证一定不存在风险,但尽可能的把海思工作室VOIP电话方案投标书HAPPY、STRIVE、SOLIDARITY12风险降至最低。我们的目标是实现项目的需求,但对我们而言,刚接受做一个项目,可以说存在难度,不管是技术上,还是管理上我们尽自己最大的努力去完成它。当我们发现问题及时的讨论并找出解决方案,从自个方面寻找资料、信息,每一次都进行组内沟通和交流,力争把项目做的好,降低项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论