VOIP产品研发计划.ppt_第1页
VOIP产品研发计划.ppt_第2页
VOIP产品研发计划.ppt_第3页
VOIP产品研发计划.ppt_第4页
VOIP产品研发计划.ppt_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

VoIP产品研发计划,汇报大纲,准备做什么设计思路产品架构产品业务基本组网方案准备怎样做软件开发设计方法开发过程分期开发计划(人力&时间),目标用户:1、中小型企业用户2、大型企业用户3、行业用户和运营商用户研发目标:分阶段、有步骤的、为不同的目标用户提供多型号、不同性能的高、中、低端产品和VoIP解决方案,最终目标,VoIP研发计划,第一部分产品设计及系统架构,一客户需求分类:1、功能需求-能打电话2、业务需求-能提供丰富的语音业务3、稳定性需求4、性能需求客户需求永远是第一位的!,第一部分产品设计及系统架构,二VoIP语音产品划分,呼,接,入,层,叫,控,制,层,业务层,用户,用户,用户,第一部分产品设计及系统架构,接入类产品,呼叫控制类产品,业务控制类产品,呼,接,入,层,叫,控,制,层,业务层,用户Phone,SIPUA,H323Gateway,IPPBX,IPPhone,SIPProxyServer,SIPRedirectServer,H323GateKeeper,H323MCU,SIPLocationServer,用户Phone,用户Phone,用户Phone,第一部分产品设计及系统架构,Service&RouteLayer,CallControlLayer,EndpointManageLayer,ProtocolProcessLayer,DataTransportLayer,数据传输、协议处理、呼叫控制、业务处理相分离优点:易扩展、搭建了通信平台,高内聚、低耦合,第一部分产品设计及系统架构,三VoIP语音产品架构设计建模1、分层的思想,2、操作原子化的思想,原子模型:基本操作:1、收到呼叫后建立单边原子结构A2、发起呼叫,建立单边原子结构B3、合并4、拆开5、挂起6、激活7、销毁,A,B,第一部分产品设计及系统架构,第一部分产品设计及系统架构,(1),(2),(3),(4),(5),(6),SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第一部分产品设计及系统架构,Debug&logModule,ModuleManageModule,ConfigModule,四系统架构设计架构,MainProcess,Service&RouteLayer,CallControlLayer,EndpointManageLayer,ProtocolProcessLayer,DataTransportLayer,第一部分产品设计及系统架构,四系统架构设计运行模型,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第一部分产品设计及系统架构,这种架构的优点是:1、构建了一个通用VoIP平台,容易扩展2、产品多样化,满足不同用户的需求3、产品拉开,多设备组网,提升语音网络性能,向高端市场进军4、能快速响应客户的业务需求,降低研发成本5、模块化好,实现难度小,出现问题容易定位和解决,第一部分产品设计及系统架构,实现该系统架构后,可以形成的产品:1、网关(H323/SIPGateway);2、软交换引擎(ExchangeEngine);3、IPPBX;4、业务服务器(Service&RouteServer);5、呼叫服务器(CallProcessServer);6、媒体服务器(MediaServer);7、注册服务器(RegisteServer);8、9、10、11、,标准协议接口,私有协议接口,第一部分产品设计及系统架构,六产品设计,由4、5、6、7根据用户需求任意组合形成,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第一部分产品设计及系统架构,1、网关,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,RTP/RTCPStack,DataTransportModule,第一部分产品设计及系统架构,Gateway,主要功能:a)号码寻址b)通过SIP信令建立、维护、变更、拆除媒体通道c)媒体数据处理,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第一部分产品设计及系统架构,2、软交换引擎,SipStack,ProtocolAdapter,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,DataTransportModule,RegisterModule,软交换类产品:1、H323gatekeeper(Redirect/Route)2、SipProxyserver3、Sipredirectserver4、SipLocationserver,Optional,第一部分产品设计及系统架构,主要功能:1、语音网络管理2、设备接入管理3、用户接入管理(鉴权、认证)4、呼叫路由5、呼叫控制管理6、语音业务管理,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第一部分产品设计及系统架构,3、IPPBX,主要功能:除了软交换设备的功能外,还有与PSTN网络互通、模拟终端接入IP网络的功能。,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第一部分产品设计及系统架构,4、业务服务器,Service&RouteModule,MessageDispatchModule,DataTransportModule,Service&RouteServer,第一部分产品设计及系统架构,主要功能(业务层):1、语音网络管理2、设备接入管理3、用户接入管理(鉴权、认证)4、呼叫路由5、呼叫控制管理6、语音业务管理,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第一部分产品设计及系统架构,5、呼叫处理服务器,SipStack,ProtocolAdapter,H323Stack,ProtocolAdapter,CallControlModule,UserManageModule,MessageDispatchModule,DataTransportModule,CallProcessServer,第一部分产品设计及系统架构,主要功能:1、接收到呼叫后到业务服务器进行号码分析;2、执行业务服务器的指令,进行呼叫3、协议抽象,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第一部分产品设计及系统架构,6、媒体服务器,MediaProcessModule,MessageDispatchModule,DataTransportModule,MediaServer,第一部分产品设计及系统架构,主要功能:1、转发媒体流2、录音3、根据业务服务器的指示播放指定媒体4、混音,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第一部分产品设计及系统架构,7、注册服务器,SipStack,ProtocolAdapter,H323Stack,ProtocolAdapter,MessageDispatchModule,DataTransportModule,RegisterModule,RegisteServer,第一部分产品设计及系统架构,主要功能:1、设备接入管理(鉴权、认证)2、设备状态管理3、处理设备注册请求,产品A,第一部分产品设计及系统架构,8、allinone,业务服务器,呼叫服务器,注册服务器,媒体服务器,产品间的逻辑关系如下图:,呼叫平台,扩展时无需进行大的改动,VoIP网络的大脑,可以很容易的实现和扩展业务,第一部分产品设计及系统架构,实现备份和负载均衡,提高语音网络的可靠性,1、用户管理(开机、停机、呼入/呼出权限、紧急呼叫、呼叫限时等)2、划分组,组间呼叫权限控制(比如黑名单等)3、语音VPN4、缩位拨号5、免打扰(分时段)6、主叫号码显示控制7、带密码呼叫8、呼叫转移类业务a.用户不在线前转b.无条件前转c.被叫忙前转d.被叫无应答前转e.根据主叫号码前转f.根据不同时间段进行前转9、一机多号、一号多机、一户多号合一(ONLY)、多被叫同时震铃、多被叫依次震铃,第一部分产品设计及系统架构,七语音业务19类业务覆盖目前VoIP领域的所有业务,10、报时、闹钟业务11、个性化回铃音(分时段、分主叫)12、调度类业务a.第三方强制中断呼叫b.3pcc(第三方发起呼叫)c.遇忙回叫d.呼叫代答e.呼叫插入f.呼叫保持和呼叫恢复g.通话中呼叫转移13、电话通知业务(群组内语音通知、群组内实时通知、为指定用户预定通知)14、CDR15、VoiceMail、VoiceMessage16、IVR、ACD、CRM17、会议18、IM,第一部分产品设计及系统架构,19、“实时通”业务A、久叫无应答,系统将呼叫转接到实时通业务平台,系统根据被叫用户绑定的号码依次呼叫,如所有电话都无法接通,主叫用户还可以选择进入语音信箱的方式来通知被叫用户。实时通业务平台定时给被叫用户拨打电话或发送短信通知。被叫用户可以使用本机拨打实时通平台接入码提取留言。也可以直接回拨给留言者,对于电话用户来说,实时通服务为其提供一个私人电话秘书,协助其在繁忙或不在时留下来话方讯息,及时传送语音讯息给他人。本系统提供一系列的“语音提示”指引来话方如何逐步操作,依据这些指引,来话方即可操作多种功能。使用者亦可依自己的需求在个人信箱内设定各种不同的选择。该业务我们称之为“来电通”业务,第一部分产品设计及系统架构,B、遇忙,系统也将呼叫转接到实时通业务平台,系统平台自动记录被叫用户的信息,并不断判断被叫用户是否空闲,如果被叫用户线路空闲,本系统主动给被叫播发语音通知,“你有最新的未接电话XX,打于X点X,请您速回”。使原本的被叫成为主叫,增加了接通率,使固网运营商得以大量吸收来至异网的收入,提升了与异网竞争的能力。该业务我们称之为“漏电通”业务从主叫用户和被叫用户角度来看,指点三极的实时通系统在通信中引入了多拨号和时间差的功能,即通话双方不必拘泥于一个号码,不必在同一时间进行通信,可以呼叫多个号码来接通信息服务,也可以将信息缓存起来,供被叫用户方便时提取,即“异步”通信。同时可将通信率从35%增加到100%,这样,普通电话网将可以得到2倍于以前的收益。作为一种新的通信模式,在人们生活节奏越来越快的今天,相信一定会有广阔的发展前途。,第一部分产品设计及系统架构,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,3pi,19、3pi(thirdpartinterface),第一部分产品设计及系统架构,1、Service&RouterServer备份,第一部分产品设计及系统架构,Service&RouterServer1,Service&RouterServer2,Service&RouterServer3,CallProcessServer(/RegisterServer),八备份&负载均衡基本模型,Subscribe/Notify,Subscribe/Notify,2、CallProcessServer备份与负载均衡,第一部分产品设计及系统架构,Service&RouterServer,CallProcessServer1(/RegisterServer1),CallProcessServer2(/RegisterServer2),CallProcessServer3(/RegisterServer3),Gateway,RegisteServer,基本案例1:针对中小型企业用户的解决方案,第一部分产品设计及系统架构,九基本组网案例举例,基本案例2:针对大型企业用户和行业用户的解决方案,第一部分产品设计及系统架构,基本案例3:针对运营商用户的解决方案,第一部分产品设计及系统架构,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,我们准备做的就是有计划有步骤的分期分批实现下面这10大模块,从而达到为企业和行业用户提供完整的VoIP解决方案的目标!,第一部分产品设计及系统架构,VoIP产品研发计划,第二部分开发过程及质量监控,设计的内容:数据结构、架构、接口、处理过程设计的原则:高内聚、低耦合设计的方法:自顶向下、逐层细化设计的阶段:V模型,第二部分开发过程及质量控制,1、设计方法,语音服务器,需求文档,第二部分开发过程及质量控制,模块2,DATA,接口,模块3,概要设计,接口,模块1,数据结构、架构、接口、处理过程,第二部分开发过程及质量控制,DATA,接口,接口,M1,M3,M1,M3,M2,M2,M3,M2,M1,数据结构、架构、接口、处理过程,第二部分开发过程及质量控制,需求分析,编码,客户需求分析,客户验收测试,概要设计,详细设计,单元测试,集成测试,系统测试,单元测试计划,集成测试计划,系统测试计划,每一阶段都有可见的输出,确保项目可控!,第二部分开发过程及质量控制,核心思想:尽早发现问题!,2、设计开发过程V开发模型,设计开发过程中各阶段的活动,Ready,Review,ReviewACK,Redo,RedoACK,input,output,第二部分开发过程及质量控制,需求分析:13%,系统测试计划:4%,概要设计:13%,集成测试计划:1%,详细设计:12%,单元测试计划:4%,编码:20%,单元测试:16%,集成测试:2%,系统测试:15%,第二部分开发过程及质量控制,贯穿开发始终的活动:1、通过定义规范、制度来约束项目组成员的开发活动2、跟踪机制(防止问题遗漏)a)需求跟踪b)阶段遗留问题跟踪3、工作汇报机制(监控进度、监控问题解决情况)a)工作周报b)工作日报4、配置管理机制a)开发文档管理b)产品版本管理5、风险管理机制,第二部分开发过程及质量控制,项目开发是可见的、可控的,降低产品开发风险!,VoIP产品研发计划,第三部分开发计划,第一期开发任务:实现Gateway功能,支持SIP协议,基本功能包括:a)号码寻址b)通过SIP信令建立、维护、变更、拆除媒体通道c)媒体数据处理需要实现的模块包括:FXS/FXO适配模块(RTP/RTCP协议栈)SIPAdapt(包括SIP协议栈)DataTransportModule依赖条件:FXS/FXO驱动稳定,DSP稳定,编解码稳定,第三部分开发计划,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第三部分开发计划,ConfigModule,Debug&logModule,ModuleManageModule,第一期开发计划,需求分析,编码,概要设计,详细设计,单元测试,集成测试,系统测试,单元测试计划,集成测试计划,系统测试计划,第三部分开发计划,3人(911)1)天,3人(1011)2)天,3人(1032)0)天,3人(12)天,3人(3)天,3人(10)天,3人,66天(3个月),第二期开发任务实现RegisteServer,基本功能包括:a)处理SIPREGISTE事件b)处理Gateway注册号码和状态等信息c)进行简单号码分析实现的模块包括:RegisterModule、MessageDispatchModule、RouteModule(简单的号码分析功能),第三部分开发计划,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第三部分开发计划,第二期开发计划,需求分析,编码,概要设计,详细设计,单元测试,集成测试,系统测试,单元测试计划,集成测试计划,系统测试计划,第三部分开发计划,3人(40.50.5)0.5)天,3人(50.50.5)1)天,3人(521)0)天,3人(4)天,3人(1)天,3人(5)天,3人,32工作日(1.5个月),第三期开发任务实现呼叫控制功能,搭建VoIP呼叫平台,对SIP呼叫信令处理,实现SIPProxyServer(B2B)、SIPRedirectServer;需要实现的模块:CallControlModule、UserManageModule,第三部分开发计划,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispatchModule,RTP/RTCPStack,DataTransportModule,RegisterModule,第三部分开发计划,第三期开发计划,需求分析,编码,概要设计,详细设计,单元测试,集成测试,系统测试,单元测试计划,集成测试计划,系统测试计划,第三部分开发计划,3人(1011)1)天,3人(1011)2)天,3人(1032)0)天,3人(12)天,3人(6)天,3人(15)天,3人,76天(3.3个月),第四期开发任务实现前面语音业务列表(P30)中的前14项语音业务;实现的模块:Service&RouteModule、MediaServer,第三部分开发计划,SipStack,ProtocolAdapter,FXO/FXS/E1/T1,H323Stack,ProtocolAdapter,MediaProcessModule,Service&RouteModule,CallControlModule,UserManageModule,MessageDispat

温馨提示

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

评论

0/150

提交评论