Dialogic® NetStructure™ 主机媒体处理软件1.0 windows版
 
 

媒体处理软件可以被用来创建性价比高的IP媒体服务器



简介

  Dialogic® NetStructure® 主机媒体处理 (HMP) 软件在Dialogic架构的通用服务器上, 不需要特殊硬件, 提供媒体处理功能. 软件提供的媒体服务可以用来创建灵活的,可扩展的和高性价比的下一代IP媒体服务器.

  HMP 软件是一个 Dialogic® 通讯建筑模块技术. 当安装在一个系统里, 对于客户应用程序来说, 这个软件就象安装一个DM3架构的Dialogic Dialogic板卡, 但是所有的媒体处理都是由主机处理器完成的. 为了加快客户应用推向市场的速度和把现有程序移植到IP, 这个软件提供两个API: 媒体处理用R4, 呼叫控制用GlobalCall.

  1.0版本使用一个内置的网卡(NIC)来提供IP接入. 呼叫控制部分支持工业标准的H.323协议, 用G.711格式使用基于IP的RTP/RTCP传送媒体流. 为了改进媒体流在网络上的质量, 软件提供不同的帧大小, 10ms, 20ms和30ms还有额外的服务质量阈值警告功能.
其它重要的功能包括:

  • 如果随产品提供的H.323协议栈不能满足要求, 用户可以集成任何第三方的呼叫或连接控制协议栈.
  • 支持很多媒体控制功能, 例如放音时音量控制, 录音时自动增益, DTMF, 用户自定义音频检测和产生(包括RFC2833)和会议功能. 这些功能让客户可以创建高级媒体处理平台.
  • 每个系统支持64个通道语音和64个通道会议的媒体处理, 还剩余50%的CPU可供其它应用程序使用. 也支持高级的会议功能, 例如教练/学生模式, DTMF控制, 活跃谈话者通知.

  为了保证实时的媒体处理性能, HMP软件作为一个Windows操作系统的和新模式驱动以实时优先级运行. 软件在奔腾3和奔腾4处理器上得到优化.

  由于HMP软件是一个纯软件的产品, 它可以像其它软件一样轻松地安装和升级. 这个软件使用工业标准的模式, 利用MAC地址控制软件版权, 把软件固定到某台机器上.

  为了让客户根据需要可以选择不同媒体处理资源的组合, HMP软件提供一系列的资源配置. 这些资源配置列在下面, 包括它们的市场名称, 可以被用来订购.

市场名称 RTP 对话 (只有G.711) 语音处理通道 会议资源
DMIPS40AW 4 4 4
DMIPS80AW 8 8 0
DMIPS160AW 16 16 0
DMIPS320AW 32 32 0
DMIPS640AW 64 64 0
DMIPS321AW 32 32 16
DMIPS480AW 48 48 16
DMIPS322AW 32 32 32
DMIPS641AW 64 64 32
DMIPS642AW 64 64 64

应 用

- 语音邮件和消息
- IVR 和语音提示
- 会议服务器

配 置

  使用HMP软件的典型的IP媒体服务器包括网络语音提示, IVR, 语音邮件和会议服务器.
  一个IP媒体服务器是在网络中的终结IP连接的节点. 根据客户环境的不同(服务提供商或企业), IP媒体服务器可以用很多方法来实现. 下面的图介绍了典型的实现环境.

服务提供商配置

图 1 介绍了基于HMP软件的IP媒体服务器可以在一个典型的服务提供商的环境中实施, 做IVR, 语音提示, 语音邮件或会议.

   一个 IP-PSTN 网关终止了PSTN的连接. 软交换管理IP上的所有的呼叫建立和挂断. 一旦呼叫建立了, 一个RTP连接就在IP媒体服务器和一个节点之间建立. 软交换告诉媒体服务器, IP节点和IP-PSTN网关什么时候建立或挂断连接.

   IP媒体服务器可以用两种主要的模式来部署

- 本地 – 应用程序在媒体服务器上, 通过R4和GlobalCall等API控制媒体处理功能.
- 远程 – 应用程序服务期通过远程接口控制IP媒体服务器, 它可以用标准的协议例如SIP或HTTP和脚本环境例如VoiceXML来实现. 在图1中的部署中, 客户必须在直接的API上面自己实现远程控制接口,因为HMP软件没有提供这样的接口.

  服务提供商经常使用远程部署模式, 因为通过加更多的服务器可以实现扩展性和可用性. 远程部署也服务提供商常用的环境中工作的很好. 但是, 远程部署也有它的缺点, 它更加复杂而且必须提供额外层的软件才能提供远程控制媒体服务器的接口.

图 2: HMP 软件在企业环境中

企业配置

图 2 显示了使用HMP软件的IP媒体服务器如何在企业环境中部署为IVR,自动总机, 语音邮件或者会议服务器.

   尽管许多企业有PBX连接到电路交换网络, 新型的PBX在不断发展: 融合PBX可以连接到电路交换和包交换网络中, IP PBX可以只连接包交换网络. 在一个企业里, 传统的PBX使用模拟或数字接口连接到传统的座席, 或者通过网关例如Dialogic Netstructure PBX-IP媒体网关连接到公司的内部网. 融合PBX连接到传统座席和内部网, IP PBX只连接到内部网. IP座席和IP媒体服务器连接到内部网. 公司内部网可以通过PSTN-IP媒体网关来连接PSTNA. 企业内不断增加的使用VoIP技术的需求使IP媒体服务器的需求也不断增加.

  在企业环境中, 应用程序通常在本地部署; 那就是说, 在IP媒体服务器的同一台机器上因为这样的配置更加容易创建和维护. 但是远程实施有时也被使用.

软件支持

  HMP 软件是一个单独的产品.它只需要微软Windows2000操作系统就可以工作.

功能描述

  图3是HMP软件的模块图. HMP软件和Dialogic Dialogic 板卡的DM3架构是相同的, 只是没有特制的硬件模块.  

  应用程序在HMP软件上开发时使用相同的R4和GlobalCall API, 和Dialogic Dialogic板卡 DM3架构的是相同的. 实际上, 对于应用程序来说, 只用Dialogic Dialogic DM3架构板卡或HMP软件没有大的区别.

   对于媒体处理功能, 应用程序使用R4媒体API. 对于呼叫控制功能, 有两种选择

   1. 使用随HMP软件带的H.323协议栈和GlobalCall API, 这可以简化开发, 帮助把现有的应用移植过来.

   2. 使用第三方呼叫或连接控制协议栈 (SIP, MGCP, Megaco) 和IP 媒体库(IP media library,简称IPML), 这提供了把第三方呼叫控制协议栈和R4媒体API结合的方法.
HMP软件的API和Dialogic Dialogic板卡DM3架构的库和驱动是一样的. 驱动建立在HMP软件资源框架上, 这是这个产品的核心. 这个框架实现的媒体处理算法例如DTMF检测和产生, 媒体流混合等等. 这些算法反过来被集合到资源中去(例如放音和录音), 这个方法与Dialogic Dialogic板卡DM3架构的完全相同.

  呼叫控制协议栈和资源框架建立在标准的网络驱动和计算机内置的网卡(NIC)上.

技术规范**

网络接口
  基于标准以太网连接上  
IP 上的呼叫控制
  呼叫控制协议 H.323
  与第三方呼叫控制和  
  连接协议栈集成 通过IP媒体库实现
IP 媒体流
  协议 RTP; 帧大小为 10 ms, 20 ms, and 30 ms
编码格式为.711 A-law, μ-law 8-bit 8 K (64 Kb/s)
  QoS 警告, 包中帧数控制
  音频检测和产生 RFC 2833
API 支持
  呼叫控制 H.323上用Global Call或者通过IP媒体库与第三方协议栈集成
  语音处理 R4 语音 (dx_)
  虚拟CTBus路由 R4 路由 (sc_)
  会议 R4 会议 (dcb_)
  IP 媒体 (QoS等) R4 IPML (ipm_)
  事件报告, 设备列举,
和其它相关功能
R4 SRL (sr_)
通道密度
  每个系统最大64 个语音和会议通道
语音处理功能
  支持功能 放音,录音, 音频产生和检测
  放音 音量控制, 索引播放
  录音 自动增益l (AGC)
  录放音语音文件格式 OKI ADPCM 24 K, 32 K G.711 A-law, μ-law 48 K, 64 K 所有上面的都是Wave格式
线性 PCM 8b 11 K (只是Wave格式)
  音频产生和检测 DTMF产生和检测. 用户自定义音频产生和检测(GTG,GTD) RFC2833音频产生和检测
会议功能
  每台服务器最大方数 64
  高级特性 多路叠加
教练/学生模式
DTMF检测
DTMF产生
活跃谈话者通知
与其它IP设备互通性
  媒体网关 Dialogic® NetStructure™ PBX-IP 媒体网关
Accel Elite*
Cisco 5300
  IP 节点 Polycom SoundPoint* IP 400 H.323 电话 Microsoft NetMeeting*
  IP 板卡 Dialogic® NetStructure™ DM/IP IP 板卡
Dialogic® NetStructure™ IPT6720C IP 板卡
(注意:板卡必须安装在不同的机器上)
软件许可权(Licensing)
  每个系统上同时可以
安装配置数目
1
  激活方法 使用机器网卡地址控制在一台机器上

硬件需求

  • 内存需求
    请见下表

  • 系统需求
    单处理器PCI平台, 包括一个以太网卡(推荐使用100BaseT)

  • 支持的处理器
    Dialogic Celeron, Pentium III, 和 Pentium 4 处理器

    最小的处理平台和不同媒体处理配置的时钟速度,请见下表.
    每个都是产品市场名称. 在所有情况下最少有50%的CPU可以被应用程序使用.



操作系统需求

Microsoft Windows 2000 Service Pack 2

如需更多信息, 请访问 http://www.Dialogic.com/

主机媒体处理(Windows版)参考设计指南
Dialogic®NetStructure™ 主机媒体处理软件(HMP)1.0产品手册
Dialogic® NetStructure™ 主机媒体处理软件(HMP)常见问题

融合通信专栏>>手册下载>>