Username:   Password:   Register
Lost password?


 
Latest news
Uniqall signed exclusive distribution agreement for North America
Jun 13th, 2008
Gridborg HMP Server 1.3 released
May 18th, 2007
Articles
Enhanced VoIP processing software runs on Linux
by LinuxDevices.com

May 18th, 2007
Uniqall Looks To Finance Its Challenge To Brooktrout, Intel Netstructure HMP and Co.
by alarm:clock euro

Jun 21st, 2006
How to Solve the Problems with Voice Conferencing
by WebHostMagazine.com

Aug 8th, 2005
Uniqall: See Who's Talking Now
by David Sims, TMCnet.com

Aug 8th, 2005
Uniqall Reveals Gridborg Host Media Processing Control Protocol Specs
by EmbeddedStar.com

Jun 20th, 2005
Uniqall Joins The Envox Worldwide Developer Program
by SpeechTechMag.com

Dec 6th, 2004
Uniqall's Gridborg Changes Pricing Rules
by Johanne Torres, TMCnet.com

Oct 1st, 2004
David vs. Telephony Boards' Goliaths
by LightReading.com

Sep 30th, 2004
Host-Based CT Driver From Croatia
by CommWeb.com

Jun 28th, 2004
Mailing lists
Subscribe or read archive of our public mailing list (gridborg-users)

Subscribe/unsubscribe
Archive

Uniqall Gridborg HMP 1.2

HMP - Host Media Processing
(stable version)

Agenda

There are several goals for the 1.2 incarnation of the Gridborg HMP:

  • Move from OpenH323 to its successor Opal
  • Addition of SIP 2.0 capabilities (including support for SIP registrar and SIP proxy)
  • Addition of T.38 Fax Relay capabilities
  • Addition of Ring-back tones support
  • Addition of Per-identity root directories
  • Addition of Per-identity port and resource limitations
  • Making of all new technologies available through Gridborg HMP Envox driver, too
  • Addition of simple, web-based user interface

Status

Version 1.2.9 - 2007/04/16 - patch6

Version 1.2.8 - 2006/12/27 - patch5

Version 1.2.7 - 2006/10/30 - patch4

Version 1.2.6 - 2006/10/09 - patch3

Version 1.2.5 - 2006/08/25 - patch2

Version 1.2.4 - 2006/08/02 - patch1

Version 1.2.3 - 2006/06/05 - release

Version 1.2.2 - 2006/04/10 - beta 3

Version 1.2.1 - 2006/03/27 - beta 2

Version 1.2.0 - 2006/02/13 - beta 1

Application Interfaces (APIs)

Gridborg HMP Protocol

All call control and media processing related communication between the Gridborg HMP Server and Gridborg HMP client applications goes over TCP/IP through simple plain text Gridborg HMP Protocol.

Gridborg HMP Protocol enables computer telephony developers to use virtually any programming or scripting language in order to develop voice/fax/conferencing applications.

If you are an old-school developer with habit to use C/C++ APIs consider Gridborg HMP Protocol as an advantage. Instead of being locked in someone's else legacy API (or even worse and more often, numerous legacy APIs inherited through multiple product/company acquisitions) this time you get freedom and opportunity to write your very own one, tailored to fit your particular needs :).

If you are interested in developing applications for Gridborg HMP Protocol please see Gridborg HMP Protocol documentation.

Gridborg HMP Envox driver

Gridborg HMP Envox driver has two faces:

Toward the Gridborg HMP Server, it acts as a standard Gridborg HMP client application. In turn, the Gridborg HMP Server is completely unaware of even mere existence of the Gridborg HMP Envox driver. It is just another Gridborg HMP Protocol based client application.

Toward Envox, it acts as any other telephony boards driver. In turn Envox is completely unaware that the Gridborg HMP Server is software only (Host Media Processing) solution that may even not reside on the same PC. It is just another telephony board integrated through the Envox Hardware API.

Following Envox 6.3 telephony blocks are supported:

  • WaitCall, ReleaseCall, MakeCall
  • Play, PlayToMemory, PlayMenu, Record
  • VoiceXML
  • ReceiveFax, SandFax, DocList
  • MakeGroup, DeleteGroup, AddToGroup, LeaveGroup, ModifyType, GetActiveTalkers, GetMembers
  • Route, UnRoute
  • CallTransfer, CallHold
  • ReserveResource, FreeResource

Following Envox 6.3 telephony block is partially supported:

  • DialNumber - only DTMF mode is supported

Following Envox 6.3 telephony blocks are not supported:

  • LineMonitor, SetVolume, SetMWI, GetPBXInfo, SendUUI, SendIE

The nature of Envox Hardware API allows the Gridborg HMP to be unaware of TTS & ASR engines integrated with Envox. It means that all third party TTS & ASR engines already integrated or to be integrated with Envox in the future do seamlessly work in combination with the Gridborg HMP, too. In due course, media streams are streamed back and forth between the Gridborg HMP Server and the Gridborg HMP Envox driver. In order to ensure low latency that is necessary for ASR purposes multiplexing of media streams in packets is implemented.

In most cases no modifications of Envox scripts are required. However, in some rare cases minor script modifications may be needed.

Features

Call Control:

  • SIP 2.0
  • H.323 v.4, H.450.2, H.450.3


Codecs Supported:
Codec Name Frame Size (ms) Frame Size (bytes) Bit rate (b/s)
G.711 u-Law 64k 5-30 40-240 64000
G.711 A-Law 64k 5-30 40-240 64000
G.711 u-Law 56k 5-30 35-210 56000
G.711 A-Law 56k 5-30 35-210 56000
GSM 06.10 20 33 13200
MS-GSM 40 65 13200
MS-IMA-ADPCM 63.13 256 32000
LPC-10 (FS-1015) 22.50 7 2400
SpeexNarrow 18.2k 20   18200 
SpeexNarrow 15k 20   15000
SpeexNarrow 11k 20   11000
SpeexNarrow 8k 20   8000
SpeexNarrow 5.95k 20   5950
G.726 16k sample   16000
G.726 24k sample   24000
G.726 32k sample   32000
G.726 40k sample   40000
iLBC 13.3k 30 50 13300
iLBC 15.2k 20 38 15200


Application Interfaces:

  • Gridborg Protocol 2.0, 2.1
  • Envox 5.1, 5.2, 6.0, 6.1, 6.2 & 6.3 (VoXML enabled)


Voice Processing (Audio Processing):

  • Play
  • Record (including Transaction Recording)
  • DTMF generation & detection
  • AGC / Normalization


Audio File Formats Supported:

Formats:

  • RAW (Headerless)
  • WAV (Wave)
  • VAP (Envox's)

Codecs:

  • PCM, 16-bit
  • PCM, 8-bit
  • u-law, 8-bit
  • A-law, 8-bit
  • ADPCM4, 4-bit
  • MSADPCM4, 4-bit
  • GSM 6.10


Voice Conferencing (Audio Conferencing):

  • Unlimited number of voice conferences (audio conferences)
  • Unlimited number of conferencing parties
  • Talk / Listen, Listen only, Coach & Pupil modes
  • DTMF detection & generation
  • DTMF clamping
  • Active Talker notifications (including subscriptions / event notifications streaming)


Fax:

T.38 Fax:

  • T.38 Fax Origination
  • T.38 Fax Termination
  • T.38 Fax Pass-through
  • T.38 Fax Relaying

Formats:

  • TIFF
  • JPEG
  • PNG
  • GIF
  • BMP

Image manipulation:

  • Re-scaling
  • Cropping
  • Conversion To Black&White


Multi-user support:

  • Unlimited number of users
  • Authentication
  • Per-identity root directories
  • Per-identity port and resource limitations


SIP Interoperability:

Should be interoperable with all SIP phones, softphones, gateways, registrars and proxies.

So far tested with following SIP softphones:

  • KPhone
  • Linphone
  • X-Lite (CounterPath)
  • SJPhone (SJ Labs)
  • Ekiga (ex GnomeMeeting)

So far tested with following SIP gateways:

  • Cisco ATA-186
  • Planet VIP-260
  • Cisco-SIPGateway/IOS-12.X

So far tested with following SIP registrars/proxies:

  • Siproxd


H.323 Interoperability:

Should be interoperable with all H.323 phones, softphones, gateways and gatekeepers.

So far tested with following H.323 phones:

  • Planet VIP-101T

So far tested with following H.323 softphones:

  • Microsoft NetMeeting
  • MyPhone
  • SJPhone (SJ Labs)
  • Ekiga (ex GnomeMeeting)

So far tested with following H.323 gateways:

  • Cisco 5300
  • Cisco 1760-V
  • Cisco ATA-186
  • Planet VIP-000
  • Audiocodes MP-102

So far tested with following H.323 gatekeepers:

  • GNU Gk
  • Open Gk
  • MS ISA server


T.38 Interoperability:

So far tested with following T.38 gateways:

  • Planet VIP-000
  • Planet VIP-260


OSs Supported:

Gridborg HMP Server:

  • Linux (Debian, RedHat, Suse, Ubuntu)
  • Windows 2000, Windows Server 2003, Windows XP


Gridborg HMP Envox driver:

  • Windows 2000, Windows Server 2003, Windows XP


Processors Supported:

  • x86 architecture (both Intel & AMD)



 
Home  |  About us  |  Products  |  Downloads  |  News  |  Partners  |  Order
Copyright 2004-2008 Uniqall. All rights reserved.