H.248 Megaco for Developers and Implementers

2 Day Course
Code PWL027

Book Now - 3 Delivery Methods Available:

Scheduled Online Onsite


The next generation of telecommunications networks will deliver broadband data and multimedia services to users. Circuit switched networks will replaced with IP packet switched infrastructures with multi-service switching implemented using software control. Streams of real time media will be switched between gateways under the control of call servers and media gateway controllers.  The key to this new soft-switch technology will be the protocols that run between the Media Gateway Controllers; this will be H.248 Megaco.

This course will provide developers an introduction to this new technology, how it has evolved and how it can be used.  It will give and understanding of the commands and parameters used as well as providing examples of exchanges needed to set-up typical calls.


When you have completed this course you will be able to:

  • Describe the structure of Multi-service networks
  • Select the appropriate options for Media control switching applications
  • Implement the commands needed to setup calls using H.248 Megaco
  • Build configurations to describe media streams using Session Description Protocol
  • Select the appropriate encoding and transport for services
  • Use Megaco API commands to set up calls.


Hide all

Multimedia Services over Packet Networks (16 topics)

  • What counts as multimedia
  • Carrying voice over IP
  • RTP and RTCP
  • Encoding
  • H.323 Architecture
  • Zones
  • Endpoints
  • Terminals and Media Gateways
  • Media Gateway Controller
  • Multipoint Control Unit
  • Residential Gateways
  • Interfacing to SS7 with Signalling Gateway
  • Trunking Gateways
  • H.225, H.245, H.235, H.450
  • Evolution of SIP
  • Megaco and H.248

Megaco Connection Model (9 topics)

  • Contexts and Terminations
  • Attributes of a Context
  • Creating and deleting contexts
  • Multiplexed termination
  • Using Contexts and terminations to build calls
  • Identities for Terminations
  • Packages
  • Termination property Descriptors
  • Root Termination

Megaco Commands (30 topics)

  • Add
  • Modify
  • Subtract
  • Move
  • AuditValue
  • AuditCapabilities
  • Notify
  • Service Change
  • Command Descriptors
  • Media Descriptors
  • Termination State Descriptor
  • Logical Control Descriptor
  • Local and Remote Descriptors
  • Signals Descriptor
  • Audit Descriptor
  • Service Change Descriptor
  • Mapping Numbers
  • Digit Maps
  • Digit Map Timers
  • Digit Map Syntax
  • Completion Events
  • Digit Map Activation
  • Using Wild Cards
  • Statistics Descriptor
  • Packages Descriptor
  • Observed Events
  • Topology Descriptors
  • Building Conferences with differing flows
  • Isolate, Oneway and Bothway descriptors
  • Error Descriptor

Command Application Programming Interface (12 topics)

  • Add
  • Modify
  • Subtract
  • Move
  • Audit Value
  • Command Syntax
  • Audit Capabilities
  • Notify
  • Service Change Methods
  • Graceful, Forced, Restart, Disconnected, Handoff and Failover
  • Manipulating and Auditing Context Attributes
  • Transactions

Reliable Transport Mechanisms (13 topics)

  • Reliable Transport
  • Ordering Commands
  • Security considerations
  • Media Gateway Controller Failure and Fail-over
  • Character encoding of the protocol transfer
  • Binary coding of protocol transfer
  • Application Level Framing over UDP
  • Providing At-Most-Once functionality
  • Transaction identifiers
  • Three-way handshake
  • Computing retransmission timers
  • Repeating Requests, Responses and Acknowledgements
  • Using TCP

Session Description Protocol (7 topics)

  • Describing Media Sessions with SDP RFC 2327
  • Session Timing
  • Session Description
  • Version, owner, bandwidth
  • Time Description
  • Media Descriptions
  • SDP Example

Basic Packages (10 topics)

  • Generic Package
  • Base Root Package
  • Tone Generator and Detection
  • Basic DTMF Generator and Detection
  • Call Progress Tones Generator and Detection
  • Analogue Line Supervision Package
  • Basic Continuity Package
  • Network Package
  • RTP Package
  • TDM Circuit Package

Example Call Flows (3 topics)

  • Call between two Residential Gateways
  • Call between Residential Gateway to SIP user
  • Call using Supplementary Services

Review and Evaluation


Delegates should have attended Multiservice Access and H.248, or have similar knowledge and experience. Delegates should also have a very solid understanding of IP, VoIP and WAN technologies.

Additional Learning

The courses below may help you meet the knowledge level required to take this course. If you are unsure please ask a training advisor .

Scheduled Dates

Please select from the dates below to make an enquiry or booking.


Different pricing structures are available including special offers. These include early bird, late availability, multi-place, corporate volume and self-funding rates. Please arrange a discussion with a training advisor to discover your most cost effective option.

Code Location Duration Price Dec Jan Feb Mar Apr May

(Classroom or Online)
2 Days $1,695

What Our Customers Say

The training was delivered with a high level of expertise and excellence. Instructor was highly knowledgeable.”

Technical Trainer, Aviat Networks

Overall the course was really good, the trainer really understood the material and was very approachable.”

Customer Training Manager, Aviat Networks

Excellent course, informative and well-paced.”

CSE, Cisco

Course was very well outlined. Topics were great and bridged many gaps.”

System Engineer, Cable & Wireless

An excellent intro to video encoding & MPEG transport streams - I would definitely recommend it.”

Broadcast Engineer, Cisco

Definitely an excellent intro. Left me interested in learning more.”

Broadcast Engineer, Eircom

Excellent training course with real examples and practical classroom demonstrations.”

Transport Designer, Orange

Instructor knowledge and experience was excellent.”

Solutions Engineer, Akamai

Excellent course, very clear and well organised. Course content delivery was very good.”

Assistant Engineer, Dhiraagu

Very informative and appropriate.”

Network Support Technician, BT

or call:408-759-5074

Course PDF


Share this Course


Recommend this Course