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

下载本文档

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

文档简介

VoIP产品研发计划汇报大纲准备做什么设计思路产品架构产品业务基本组网方案准备怎样做软件开发设计方法开发过程分期开发计划(人力&&时间)目标用户:

1、中小型企业用户

2、大型企业用户

3、行业用户和运营商用户研发目标:分阶段、有步骤的、为不同的目标用户提供多型号、不同性能的高、中、低端产品和VoIP解决方案最终目标VoIP研发计划第一部分产品设计及系统架构一客户需求分类:

1、功能需求--能打电话

2、业务需求--能提供丰富的语音

业务

3、稳定性需求

4、性能需求

客户需求永远是第一位的!第一部分产品设计及系统架构二VoIP语音产品划分呼接入层叫控制层业务层用户用户用户第一部分产品设计及系统架构接入类产品呼叫控制类产品业务控制类产品呼接入层叫控制层业务层用户PhoneSIPUAH323GatewayIP

PBXIPPhoneSIPProxyServerSIPRedirectServerH323GateKeeperH323MCUSIPLocationServer用户Phone用户Phone用户Phone第一部分产品设计及系统架构Service&RouteLayerCallControlLayerEndpointManageLayerProtocolProcessLayerDataTransportLayer数据传输、协议处理、呼叫控制、业务处理相分离

优点:易扩展、搭建了通信平台,高内聚、低耦合第一部分产品设计及系统架构三VoIP语音产品架构设计建模

1、分层的思想2、操作原子化的思想原子模型:

基本操作:

1、收到呼叫后建立单边原子结构A

2、发起呼叫,建立单边原子结构B

3、合并

4、拆开

5、挂起

6、激活

7、销毁AB第一部分产品设计及系统架构第一部分产品设计及系统架构(1)(2)(3)(4)(5)(6)SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第一部分产品设计及系统架构Debug&logModuleModuleManageModuleConfigModule四系统架构设计-架构MainProcessService&RouteLayerCallControlLayerEndpointManageLayerProtocolProcessLayerDataTransportLayer第一部分产品设计及系统架构四系统架构设计-运行模型SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第一部分产品设计及系统架构这种架构的优点是:

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根据用户需求任意组合形成SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第一部分产品设计及系统架构1、网关SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterRTP/RTCPStackDataTransportModule第一部分产品设计及系统架构Gateway主要功能:a)号码寻址b)通过SIP信令建立、维护、变更、拆除媒体通道c)媒体数据处理SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第一部分产品设计及系统架构2、软交换引擎SipStackProtocolAdapterH323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleDataTransportModuleRegisterModule软交换类产品:

1、H323gatekeeper(Redirect/Route)

2、SipProxyserver

3、Sipredirectserver

4、SipLocationserver

Optional第一部分产品设计及系统架构主要功能:

1、语音网络管理

2、设备接入管理

3、用户接入管理

(鉴权、认证)

4、呼叫路由

5、呼叫控制管理

6、语音业务管理SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第一部分产品设计及系统架构3、IPPBX主要功能:

除了软交换设备的功能外,还有与PSTN网络互通、模拟终端接入IP网络的功能。SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第一部分产品设计及系统架构4、业务服务器Service&RouteModuleMessageDispatchModuleDataTransportModuleService&RouteServer第一部分产品设计及系统架构主要功能(业务层):

1、语音网络管理

2、设备接入管理

3、用户接入管理

(鉴权、认证)

4、呼叫路由

5、呼叫控制管理

6、语音业务管理SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第一部分产品设计及系统架构5、呼叫处理服务器SipStackProtocolAdapterH323StackProtocolAdapterCallControlModuleUserManageModuleMessageDispatchModuleDataTransportModuleCallProcessServer第一部分产品设计及系统架构主要功能:

1、接收到呼叫后到业务服务器进行号码分析;

2、执行业务服务器的指令,进行呼叫

3、协议抽象SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第一部分产品设计及系统架构6、媒体服务器MediaProcessModuleMessageDispatchModuleDataTransportModuleMediaServer第一部分产品设计及系统架构主要功能:

1、转发媒体流

2、录音

3、根据业务服务器的指示播放指定媒体

4、混音SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第一部分产品设计及系统架构7、注册服务器SipStackProtocolAdapterH323StackProtocolAdapterMessageDispatchModuleDataTransportModuleRegisterModuleRegisteServer第一部分产品设计及系统架构主要功能:

1、设备接入管理

(鉴权、认证)

2、设备状态管理

3、处理设备注册请求产品A第一部分产品设计及系统架构8、allinone业务服务器呼叫服务器注册服务器媒体服务器产品间的逻辑关系如下图:呼叫平台,扩展时无需进行大的改动VoIP网络的大脑,可以很容易的实现和扩展业务第一部分产品设计及系统架构实现备份和负载均衡,提高语音网络的可靠性1、用户管理(开机、停机、呼入/呼出权限、紧急呼叫、呼叫限时等)

2、划分组,组间呼叫权限控制(比如黑名单等)

3、语音VPN

4、缩位拨号

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、CDR

15、VoiceMail、VoiceMessage

16、IVR、ACD、CRM

17、会议

18、IM第一部分产品设计及系统架构19、“实时通”业务

A、久叫无应答,系统将呼叫转接到实时通业务平台,系统根据被叫用户绑定的号码依次呼叫,如所有电话都无法接通,主叫用户还可以选择进入语音信箱的方式来通知被叫用户。实时通业务平台定时给被叫用户拨打电话或发送短信通知。被叫用户可以使用本机拨打实时通平台接入码提取留言。也可以直接回拨给留言者,对于电话用户来说,实时通服务为其提供一个私人电话秘书,协助其在繁忙或不在时留下来话方讯息,及时传送语音讯息给他人。本系统提供一系列的“语音提示”指引来话方如何逐步操作,依据这些指引,来话方即可操作多种功能。使用者亦可依自己的需求在个人信箱内设定各种不同的选择。该业务我们称之为“来电通”业务

第一部分产品设计及系统架构B、遇忙,系统也将呼叫转接到实时通业务平台,系统平台自动记录被叫用户的信息,并不断判断被叫用户是否空闲,如果被叫用户线路空闲,本系统主动给被叫播发语音通知,“你有最新的未接电话XX,打于X点X,请您速回”。使原本的被叫成为主叫,增加了接通率,使固网运营商得以大量吸收来至异网的收入,提升了与异网竞争的能力。该业务我们称之为“漏电通”业务

从主叫用户和被叫用户角度来看,指点三极的实时通系统在通信中引入了多拨号和时间差的功能,即通话双方不必拘泥于一个号码,不必在同一时间进行通信,可以呼叫多个号码来接通信息服务,也可以将信息缓存起来,供被叫用户方便时提取,即“异步”通信。同时可将通信率从35%增加到100%,这样,普通电话网将可以得到2倍于以前的收益。作为一种新的通信模式,在人们生活节奏越来越快的今天,相信一定会有广阔的发展前途。第一部分产品设计及系统架构SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule3pi19、3pi(thirdpartinterface)第一部分产品设计及系统架构1、Service&RouterServer备份第一部分产品设计及系统架构Service&RouterServer1Service&RouterServer2Service&RouterServer3CallProcessServer(/RegisterServer)八备份&&负载均衡基本模型

Subscribe/NotifySubscribe/Notify2、CallProcessServer备份与负载均衡第一部分产品设计及系统架构Service&RouterServerCallProcessServer1(/RegisterServer1)CallProcessServer2(/RegisterServer2)CallProcessServer3(/RegisterServer3)GatewayRegisteServer基本案例1:

针对中小型企业用户的解决方案

第一部分产品设计及系统架构九基本组网案例举例

基本案例2:

针对大型企业用户和行业用户的解决方案

第一部分产品设计及系统架构基本案例3:针对运营商用户的解决方案第一部分产品设计及系统架构SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule我们准备做的就是有计划有步骤的分期分批实现下面这10大模块,从而达到为企业和行业用户提供完整的VoIP解决方案的目标!第一部分产品设计及系统架构VoIP产品研发计划第二部分开发过程及质量监控

设计的内容:数据结构、架构、接口、处理过程设计的原则:高内聚、低耦合设计的方法:自顶向下、逐层细化设计的阶段:V模型第二部分开发过程及质量控制1、设计方法语音服务器需求文档第二部分开发过程及质量控制模块2DATA接口模块3概要设计接口模块1数据结构、架构、接口、处理过程第二部分开发过程及质量控制DATA接口接口M1M3M1M3M2M2M3M2M1数据结构、架构、接口、处理过程第二部分开发过程及质量控制需求分析编码客户需求分析客户验收测试概要设计详细设计单元测试集成测试系统测试单元测试计划集成测试计划系统测试计划每一阶段都有可见的输出,确保项目可控!第二部分开发过程及质量控制核心思想:尽早发现问题!2、设计开发过程–V开发模型设计开发过程中各阶段的活动ReadyReviewReviewACKRedoRedoACKinputoutput第二部分开发过程及质量控制需求分析: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稳定,编解码稳定第三部分开发计划SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第三部分开发计划ConfigModuleDebug&logModuleModuleManageModule第一期开发计划需求分析编码概要设计详细设计单元测试集成测试系统测试单元测试计划集成测试计划系统测试计划第三部分开发计划3人×((9+1+1)+1)天3人×((10+1+1)+2)天3人×((10+3+2)+0)天3人×(12)天3人×(3)天3人×(10)天3人,66天(3个月)第二期开发任务 实现RegisteServer,基本功能包括:

a)处理SIPREGISTE事件

b)处理Gateway注册号码和状态等信息

c)进行简单号码分析 实现的模块包括:

RegisterModule、

MessageDispatchModule、

RouteModule(简单的号码分析功能)

第三部分开发计划SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第三部分开发计划第二期开发计划需求分析编码概要设计详细设计单元测试集成测试系统测试单元测试计划集成测试计划系统测试计划第三部分开发计划3人×((4+0.5+0.5)+0.5)天3人×((5+0.5+0.5)+1)天3人×((5+2+1)+0)天3人×(4)天3人×(1)天3人×(5)天3人,32工作日(1.5个月)第三期开发任务 实现呼叫控制功能,搭建VoIP呼叫平台,对

SIP呼叫信令处理,实现SIPProxyServer(B2B)、

SIPRedirectServer; 需要实现的模块:

CallControlModule、

UserManageModule第三部分开发计划SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegisterModule第三部分开发计划第三期开发计划需求分析编码概要设计详细设计单元测试集成测试系统测试单元测试计划集成测试计划系统测试计划第三部分开发计划3人×((10+1+1)+1)天3人×((10+1+1)+2)天3人×((10+3+2)+0)天3人×(12)天3人×(6)天3人×(15)天3人,76天(3.3个月)第四期开发任务 实现前面语音业务列表(P30)中的前14项语音业务; 实现的模块:

Service&RouteModule、

MediaServer第三部分开发计划SipStackProtocolAdapterFXO/FXS/E1/T1H323StackProtocolAdapterMediaProcessModuleService&RouteModuleCallControlModuleUserManageModuleMessageDispatchModuleRTP/RTCPStackDataTransportModuleRegister

温馨提示

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

评论

0/150

提交评论