Dialogic® PowerMedia™ Host Media Processing Software for Linux

Onsite

Course Overview

The "Dialogic® PowerMedia™ Host Media Processing Software for Linux Training" course provides attendees with the tools, methodologies and knowledge to install, configure and begin developing applications based on Dialogic® PowerMedia™ Host Media Processing Software Release 4.1LIN and Dialogic® HMP Interface Boards.

Duration

4 days

Key Products

Target Audience

Value Added Distributors, ISVs and application developers.

Objectives

Upon successful completion of this course, you will be able to:

  • Install, configure and begin developing applications based on Dialogic® PowerMedia™Host Media Processing Software Release 4.1LIN
  • Install, configure and begin developing application based on Dialogic® HMP Interface Boards.
  • Understand IP fundamentals, IP infrastructure and IP protocols
  • Utilize diagnostic tools
  • Understand the different programming models such as synchronous, asynchronous and polled mode
  • Understand event handling in an application program
  • Modify sample applications
  • Capture and analyze logs

Required Preparation

Attendees should be comfortable working with Linux Operating Systems and must have C/C+ programming skills.

Agenda

  • IP Fundamentals
    • IP fundamentals
    • IP infrastructure
    • IP protocols (SIP, H.323 and RTP)
  • HMP Overview and Configuration
    • Dialogic® Host Media Processing Software (HMP) Release 3.1LIN introduction
    • Dialogic® Digital Network Interface Boards introduction
    • Install and configure HMP and Network Interface Boards
    • Activating HMP licenses
    • Diagnostic tools
  • Programming
    • Dialogic® Global Call API for call control
    • Standard Runtime Library (SRL) API
    • Voice API
    • IP Global Call API
    • IP Media API
    • Device routing concept
    • Synchronous, asynchronous and polled programming models
    • Event handling in an application program
  • Demos/Hands-on
    • Demo installation
    • Modifying applications
    • Building applications
    • Capture and analyze logs

Upcoming Training

My Time | GMT Time

No upcoming training