




已阅读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人 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 简单的号码分析功能 第三部分开发计划 SipStack ProtocolAdapter FXO FXS E1 T1 H323Stack ProtocolAdapter MediaProcessModule Service RouteModule CallControlModule UserManageModule MessageDispatchModule RTP RTCPStack DataTransportModule RegisterModule 第三部分开发计划 第二期开发计划 需求分析 编码 概要设计 详细设计 单元测试 集成测试 系统测试 单元测试计划 集成测试计划 系统测试计划 第三部分开发计划 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 第三部分开发计划 SipStack ProtocolAdapter FXO FXS E1 T1 H323Stack ProtocolAdapter MediaProcessModule Service RouteModule CallControlModule UserManageModule MessageDispatchModule RTP RTCPStack DataTransportModule RegisterModule 第三部分开发计划 第三期开发计划 需求分析 编码 概要设计 详细设计 单元测试 集成测试 系统测试 单元测试计划 集成测试计划 系统测试计划 第三部分开发计划 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 第三部分开发计划 SipStack ProtocolAdapter FXO FXS E1 T1 H323Stack ProtocolAdapter MediaProcessModule Service RouteModule CallControlModule UserManageModule MessageDispatchModule
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 王晨辉律师课件
- 民法典婚姻法课件提问
- 2022年学法用法向未来12月4日全国法制宣传日暨国家宪法日宣讲
- 2025年创业梦想孵化与职业成长辅导服务合同模板
- 国安法考试试题及答案
- 针对2025年矿山开采项目的风险评估与社区风险评估指标体系优化报告
- 毛线编织上针课件
- 车间新员工安全知识培训课件
- xx县政府信息主动公开制度
- 国家开放大学电大本科《社会保障学》2025期末试题及答案
- DL∕T 1052-2016 电力节能技术监督导则
- 肌肉注射完整版本
- DL5190.5-2019电力建设施工技术规范第5部分:管道及系统
- 应急照明、疏散指示系统施工方案
- 物流服务方案与实施方案(2篇)
- QBT 2959-2008 钢板网行业标准
- DB32T3795-2020企事业单位和工业园区突发环境事件应急预案编制导则
- 《国际中文教育概论》课件全套 第1-12章 从对外汉语教学到国际中文教育- 国际中文教育前瞻
- 2024国际贸易重点总结
- 中金公司校园招聘笔试题
- 2024建筑施工高处作业安全技术规范
评论
0/150
提交评论