System information
Dialogic
®
HMP Software Release 3.0WIN Release Guide — December 2010 59
Dialogic Corporation
9
9.Demonstration Software
Demonstration programs are provided to demonstrate the functionality and features of
Dialogic
®
products and serve as examples of application programming using Dialogic
®
API libraries. All demo programs are supplied as source code which users may modify to
explore other capabilities of the products.
This chapter provides information about demonstration programs provided in Dialogic
®
Host Media Processing (HMP) Software Release 3.0WIN.
• New Demo Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
• Other Supported Demo Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
9.1 New Demo Programs
The following new demo programs are included in this release. These demo programs are
new since Dialogic
®
Host Media Processing (HMP) Software Release 2.0WIN. The demo
programs are located in the \demos directory under the environment variable for the
directory in which the Dialogic
®
HMP Software was installed.
Multimedia Demo
The Multimedia demo application features the video capabilities of the Dialogic
®
Host
Media Processing Software. The application is based on the Dialogic
®
Global Call API
for Session Initiation Protocol (SIP) call control and uses the Dialogic
®
IP Media
Library for Real-Time Transport Protocol (RTP) media manipulation, the Dialogic
®
Multimedia API for playing and recording audio/video streams, and Dialogic
®
Voice
API for Dual-Tone Multi-Frequency (DTMF) detection and generation.
The Multimedia demo application demonstrates two use cases:
• Video mail - users can record an audio/video clip and play it back at a later time
• Video portal - users can select video clips from a menu
The key features of the Multimedia demo are:
• Terminates and answers an incoming SIP call
• Plays video clips (menus and/or short clips)
• Records an audio/video message to disk
• Detects inband and RFC 2833 DTMF digits in the RTP stream
See the Dialogic
®
Multimedia Demo Guide for more information.
MSML Demo
The Remote Media Control Client Sample Application provides a means to
demonstrate and exercise features of an MSML Media Server as supported on
Dialogic
®
HMP products. Remote control of a MSML Media Server by application
servers is accomplished using the SIP-based Media Session Markup Language
(MSML) and Media Object Markup Language (MOML) protocols. Additionally, the