Jump to content
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

Getting Started
HP OpenCall Media Platform

Overview

Getting started gets you quickly up to speed with a developer-oriented step by step experience of the HP OpenCall Media Platform available developer resources.

On this page  Skip past table of contents

Related topics
Additional information
» FAQs

High level technical overview

The HP OpenCall Media Platform (HP OCMP) consists of one or more industry-standard servers with additional hardware for voice and signaling connectivity. At its software core are state-of-the-art VoiceXML and CCXML interpreters, a powerful Java™ application Call Control interface (CCAPI), and software digital signal processing resources (SoftDSP). This combination of software components provides HP OCMP with a unique flexibility for application deployment in SIP, ISUP and ISDN networks, interacting with Automatic Speech Recognition (ASR) and Text To Speech (TTS) engines.

The HP OCMP offers two main APIs for developing applications : the W3C standards VoiceXML/CCXML and the Java™ proprietary Call Control API (CCAPI). VoiceXML/CCXML are mainly used for voice and call control applications whereas the Java™ CCAPI may be chosen for conferencing or wireline applications. These interfaces give developers a high-level of abstraction while at the same time providing low level control of all aspects of the system.

You can get more information on the HP OpenCall Media Platform at: http://h20208.www2.hp.com/opencall/products/media/ocmp/index.jsp

 

Web based training

Retrieve for free all the developer web-based trainings for HP OpenCall Media Platform (HP OCMP) on HP Learning Center. If this is your first HP training class, read the instructions in the introduction page and follow the links for your region. Once you have your Student ID, just log in. Access the OpenCall courses by clicking Search Courses (in the left navigation panel) and specify OpenCall as the title keyword.

Core training - Overview of HP OCMP

This course provides a technical overview on the HP OpenCall Media Platform (HP OCMP)
and information on the voice application development tools.
You can access the course here.

VoiceXML for HP OCMP

This course provides an general overview on the VoiceXML language, in relation with the HP OpenCall Media Platform.
You can access the course here.

Software developer kits & tools

HP OpenCall Media Platform SDK

The HP OpenCall Media Platform SDK is intended for those who want to test functionally applications before deploying them on to the OpenCall Media Platform. It is made of a stubbed HP OpenCall Media platform and a switching-simulator providing simulated phones, and enables to test voice applications using real audio files.

The HP OCMP SDK runs on a standalone windows PC, and is pre-configured with Nuance Automatic Speech Recognition (ASR) and Text To Speech (TTS) engines.

We also provide frequently asked questions (FAQ) page about the installation and use of the HP OpenCall Media Platform SDK.

HP OpenCall Voice Application Developer Toolkit

The HP OpenCall Voice Application Developer Toolkit transforms Eclipse open platform into a fully-functional VoiceXML/CCXML development environment, seamlessly integrated with HP OCMP SDK's capabilities. The HP OCMP platform provides an open-standard execution environment for voice applications that conform to the W3C VoiceXML 2.0 and CCXML 1.0 standards and to the HP OCMP's extensions. The plug-in accelerates the development of voice applications that run on the platform.

HP OpenCall Media Platform OClet development environment

The HP OpenCall Media Platform OClet Development Environment simplifies the development of Java™ CCAPI applications that run on the HP OpenCall Media Platform by integrating the extensible Eclipse platform with the HP OCMP software developer's kit. It supports the full development cycle for creating telephony services in a single, integrated, familiar Java™ environment.

HP OpenCall Media Platform Video SDK

The HP OpenCall MP Video allows rapid development and delivery of video services, ranging from simply playing video files to advanced services such as unified messaging and video portals.

The HP OpenCall Media Platform Video SDK is the simulated environment of the complete Media Platform. The SDK works on top of OCMP-base of HP OpenCall Media Platform SDK 3.1. It consists of two pieces of software and application samples.

You can download these tools for free.

Tutorials

Tutorials present development concepts and skills through interactive text, illustrations, descriptions, code examples, questions and problems. Information is sequenced to build on previously learned concepts, and provides feedback and guidance.

VoiceXML tutorials for developers

This course explains and illustrates some basic concepts on VoiceXML application development. You can access the tutorials here.

CCXML tutorials for developers

This course introduces you to the basic concepts that you need to develop a CCXML application. You can access the tutorials here.

Code samples

VoiceXML code samples

Several code samples illustrate some key concepts of VoiceXML. By downloading them, you can test your HP OCMP SDK and your external resources (ASR/TTS) are working properly.

HP OpenCall Media Platform Call Control API code samples

Several code samples to help you to understand the context and best practices of CCAPI programming for HP OCMP. They also illustrate some of the key concepts of HP OpenCall Media Platform Call Control API.

Testing tools

The primary testing tool for development with HP OCMP is the HP OpenCall Media Platform SDK.

Audio editor

Audacity
License: open source software released under the GNU Generic Public License.
Short description: Audacity enables to record, edit, convert audio files.
Example of usage: create .wav file to be play by HP OCMP.

SIP traffic generator

SIPp
License: open source software released under the GNU Generic Public License.
Short description: SIPp is a traffic generator for SIP.
Example of usage: generate traffic to load test applications running upon OCMP.

Web application server

Apache Tomcat
License: by Apache.
Short description: Apache Tomcat is a servlet container.
Example of usage: combine J2EE environment with HP OCMP applications.

Database server

MySQL
License: open source software released under the GNU Generic Public License and non-GPL commercial license.
Short description: MySQL is a powerful database server.
Example of usage: store dynamic VXML pages.

Protocol analyser

Ethereal
License: open source software released under the GNU Generic Public License.
Short description: Ethereal is a network protocol analyzer used for troubleshooting, analysis, software and protocol development.
Example of usage: troubleshoot application by analysing input and output communication messages.

Automatic speech recognition (ASR)

OpenSpeech
License: by Nuance.
Short description: OpenSpeech allows applications to recognize range of words and phrases.
Example of usage: enable voice recognition from your application.

Text to speech (TTS)

RealSpeak
License: by Nuance.
Short description: RealSpeak allows applications to synthetise human sounding speech.
Example of usage: make your application pronounce text stored prompts.

Developer assistance evaluation

A one month evaluation period of e-mail developer assistance is provided free of charge.
Please fill in this: with you business information and you will be contacted within 2 business days.

Additional resources

Next steps

HP OpenCall Media Platform application development

Now you are be able to design, develop and validate services running on top of the HP OpenCall Media Platform SDK.

More development advice and support are available, such as:
  • advanced application development workshop
  • additional developer assistance phases
  • application verification
  • ...
Please fill in this form with you business information and you will be contacted within 2 business days.