媒體處理軟件可以被用來創(chuàng)建性價比高的IP媒體服務器
■ 簡介
Dialogic® NetStructure® 主機媒體處理 (HMP) 軟件在Dialogic架構的通用服務器上,
不需要特殊硬件, 提供媒體處理功能. 軟件提供的媒體服務可以用來創(chuàng)建靈活的,可擴展的和高性價比的下一代IP媒體服務器.
HMP 軟件是一個 Dialogic® 通訊建筑模塊技術. 當安裝在一個系統(tǒng)里, 對于客戶應用程序來說, 這個軟件就象安裝一個DM3架構的Dialogic
Dialogic板卡, 但是所有的媒體處理都是由主機處理器完成的. 為了加快客戶應用推向市場的速度和把現有程序移植到IP,
這個軟件提供兩個API: 媒體處理用R4, 呼叫控制用GlobalCall.
1.0版本使用一個內置的網卡(NIC)來提供IP接入. 呼叫控制部分支持工業(yè)標準的H.323協(xié)議, 用G.711格式使用基于IP的RTP/RTCP傳送媒體流.
為了改進媒體流在網絡上的質量, 軟件提供不同的幀大小, 10ms, 20ms和30ms還有額外的服務質量閾值警告功能.
其它重要的功能包括:
- 如果隨產品提供的H.323協(xié)議棧不能滿足要求, 用戶可以集成任何第三方的呼叫或連接控制協(xié)議棧.
- 支持很多媒體控制功能, 例如放音時音量控制, 錄音時自動增益, DTMF, 用戶自定義音頻檢測和產生(包括RFC2833)和會議功能.
這些功能讓客戶可以創(chuàng)建高級媒體處理平臺.
- 每個系統(tǒng)支持64個通道語音和64個通道會議的媒體處理, 還剩余50%的CPU可供其它應用程序使用. 也支持高級的會議功能,
例如教練/學生模式, DTMF控制, 活躍談話者通知.
為了保證實時的媒體處理性能, HMP軟件作為一個Windows操作系統(tǒng)的和新模式驅動以實時優(yōu)先級運行. 軟件在奔騰3和奔騰4處理器上得到優(yōu)化.
由于HMP軟件是一個純軟件的產品, 它可以像其它軟件一樣輕松地安裝和升級. 這個軟件使用工業(yè)標準的模式, 利用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連接的節(jié)點. 根據客戶環(huán)境的不同(服務提供商或企業(yè)), IP媒體服務器可以用很多方法來實現.
下面的圖介紹了典型的實現環(huán)境.
服務提供商配置
圖 1 介紹了基于HMP軟件的IP媒體服務器可以在一個典型的服務提供商的環(huán)境中實施, 做IVR, 語音提示, 語音郵件或會議.
一個 IP-PSTN 網關終止了PSTN的連接. 軟交換管理IP上的所有的呼叫建立和掛斷. 一旦呼叫建立了,
一個RTP連接就在IP媒體服務器和一個節(jié)點之間建立. 軟交換告訴媒體服務器, IP節(jié)點和IP-PSTN網關什么時候建立或掛斷連接.
IP媒體服務器可以用兩種主要的模式來部署
- 本地 – 應用程序在媒體服務器上, 通過R4和GlobalCall等API控制媒體處理功能.
- 遠程 – 應用程序服務期通過遠程接口控制IP媒體服務器, 它可以用標準的協(xié)議例如SIP或HTTP和腳本環(huán)境例如VoiceXML來實現.
在圖1中的部署中, 客戶必須在直接的API上面自己實現遠程控制接口,因為HMP軟件沒有提供這樣的接口.
服務提供商經常使用遠程部署模式, 因為通過加更多的服務器可以實現擴展性和可用性. 遠程部署也服務提供商常用的環(huán)境中工作的很好.
但是, 遠程部署也有它的缺點, 它更加復雜而且必須提供額外層的軟件才能提供遠程控制媒體服務器的接口.

企業(yè)配置
圖 2 顯示了使用HMP軟件的IP媒體服務器如何在企業(yè)環(huán)境中部署為IVR,自動總機, 語音郵件或者會議服務器.
盡管許多企業(yè)有PBX連接到電路交換網絡, 新型的PBX在不斷發(fā)展: 融合PBX可以連接到電路交換和包交換網絡中,
IP PBX可以只連接包交換網絡. 在一個企業(yè)里, 傳統(tǒng)的PBX使用模擬或數字接口連接到傳統(tǒng)的座席, 或者通過網關例如Dialogic
Netstructure PBX-IP媒體網關連接到公司的內部網. 融合PBX連接到傳統(tǒng)座席和內部網, IP PBX只連接到內部網.
IP座席和IP媒體服務器連接到內部網. 公司內部網可以通過PSTN-IP媒體網關來連接PSTNA. 企業(yè)內不斷增加的使用VoIP技術的需求使IP媒體服務器的需求也不斷增加.
在企業(yè)環(huán)境中, 應用程序通常在本地部署; 那就是說, 在IP媒體服務器的同一臺機器上因為這樣的配置更加容易創(chuàng)建和維護.
但是遠程實施有時也被使用.
■ 軟件支持
HMP 軟件是一個單獨的產品.它只需要微軟Windows2000操作系統(tǒng)就可以工作.

■ 功能描述
圖3是HMP軟件的模塊圖. HMP軟件和Dialogic Dialogic 板卡的DM3架構是相同的, 只是沒有特制的硬件模塊.
應用程序在HMP軟件上開發(fā)時使用相同的R4和GlobalCall API, 和Dialogic Dialogic板卡
DM3架構的是相同的. 實際上, 對于應用程序來說, 只用Dialogic Dialogic DM3架構板卡或HMP軟件沒有大的區(qū)別.
對于媒體處理功能, 應用程序使用R4媒體API. 對于呼叫控制功能, 有兩種選擇
1. 使用隨HMP軟件帶的H.323協(xié)議棧和GlobalCall API, 這可以簡化開發(fā), 幫助把現有的應用移植過來.
2. 使用第三方呼叫或連接控制協(xié)議棧 (SIP, MGCP, Megaco) 和IP 媒體庫(IP media
library,簡稱IPML), 這提供了把第三方呼叫控制協(xié)議棧和R4媒體API結合的方法.
HMP軟件的API和Dialogic Dialogic板卡DM3架構的庫和驅動是一樣的. 驅動建立在HMP軟件資源框架上,
這是這個產品的核心. 這個框架實現的媒體處理算法例如DTMF檢測和產生, 媒體流混合等等. 這些算法反過來被集合到資源中去(例如放音和錄音),
這個方法與Dialogic Dialogic板卡DM3架構的完全相同.
呼叫控制協(xié)議棧和資源框架建立在標準的網絡驅動和計算機內置的網卡(NIC)上.
■ 技術規(guī)范**
網絡接口 |
|
基于標準以太網連接上 |
|
IP 上的呼叫控制 |
|
呼叫控制協(xié)議 |
H.323 |
|
與第三方呼叫控制和 |
|
|
連接協(xié)議棧集成 |
通過IP媒體庫實現 |
IP 媒體流 |
|
協(xié)議 |
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媒體庫與第三方協(xié)議棧集成 |
|
語音處理 |
R4 語音 (dx_) |
|
虛擬CTBus路由 |
R4 路由 (sc_) |
|
會議 |
R4 會議 (dcb_) |
|
IP 媒體 (QoS等) |
R4 IPML (ipm_) |
|
事件報告, 設備列舉,
和其它相關功能
|
R4 SRL (sr_) |
通道密度 |
|
每個系統(tǒng)最大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 節(jié)點 |
Polycom SoundPoint* IP 400 H.323 電話 Microsoft NetMeeting*
|
|
IP 板卡 |
Dialogic® NetStructure™ DM/IP IP 板卡
Dialogic® NetStructure™ IPT6720C IP 板卡
(注意:板卡必須安裝在不同的機器上) |
軟件許可權(Licensing) |
|
每個系統(tǒng)上同時可以
安裝配置數目
|
1 |
|
激活方法 |
使用機器網卡地址控制在一臺機器上 |
■ 硬件需求
- 系統(tǒng)需求
單處理器PCI平臺, 包括一個以太網卡(推薦使用100BaseT)
- 支持的處理器
Dialogic Celeron, Pentium III, 和 Pentium 4 處理器
最小的處理平臺和不同媒體處理配置的時鐘速度,請見下表.
每個都是產品市場名稱. 在所有情況下最少有50%的CPU可以被應用程序使用.

■ 操作系統(tǒng)需求
Microsoft Windows 2000 Service Pack 2
如需更多信息, 請訪問 http://www.Dialogic.com/
主機媒體處理(Windows版)參考設計指南
Dialogic®NetStructure 主機媒體處理軟件(HMP)1.0產品手冊
Dialogic® NetStructure 主機媒體處理軟件(HMP)常見問題
|