Download
presentation 8 mgcp and megaco h 248 n.
Skip this Video
Loading SlideShow in 5 Seconds..
Presentation 8 - MGCP and Megaco/H.248 PowerPoint Presentation
Download Presentation
Presentation 8 - MGCP and Megaco/H.248

Presentation 8 - MGCP and Megaco/H.248

220 Vues Download Presentation
Télécharger la présentation

Presentation 8 - MGCP and Megaco/H.248

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Presentation 8 - MGCP and Megaco/H.248

  2. Objectives At the end of this presentation, you will be able to:

  3. Explain the difference between MGCP and Megaco/H.248. • Explain the difference between a Media Gateway Controller (MGC) and a Media Gateway (MG). • Describe the actions of an MGC and MG during an MGCP call. • Recognize the difference between MGCP commands and Megaco commands.

  4. Internet (Data) PSTN (Voice) Cable (Video)

  5. Why so many call processing (signaling) protocols? • H.323 has its roots the telephone world. • SIP has its roots the Internet world. • MGCP and Megaco/H.248 has its roots in the cable world.

  6. Media Gateway Control Protocol (MGCP) IETF Media Gateway Control Protocol (Megaco/H.248) ITU IETF Simple Gateway Control Protocol (SGCP) Internet Protocol Device Control (IPDC)

  7. What is MGCP? • The call processing (signaling) protocol for voice/data/ and video that was the predecessor of Megaco. • Originally released as an “informational document” rather than a standard. • Equipment was developed based on this protocol some of which is still being used and marketed today. • Considered by most to be “on its way out.”

  8. What is MGCP? • Another multimedia signaling protocol. • A protocol that acts as an interface between a media gateway controller and a media gateway.

  9. VoIP Paradigms • H.323 – Terminals, Gateways, Gatekeepers, and Multipoint Control Units (MCUs). • SIP – Clients and Servers • MGCP – Call Agents, Signaling Gateways, and Media Gateways.

  10. MGCP Terms • Media Gateway Controller (MGC) –Handles call signaling and controls media gateways. • Call Agent (CA) – Another term for a Media Gateway Controller (MGC) • Media Gateway (MG) – Handles the conversion and transfer of the voice stream.

  11. Separation of Call Signaling from Media Transfer. Gateway Gateway Call Signaling over IP Call Signaling Call Signaling Media Transfer over IP Media Transfer Media Transfer

  12. The MGCP Architecture Media Gateway Controller (MGC) Media Gateway Controller (MGC) Call Signaling over IP Media Transfer over IP Media Gateway (MG) Media Gateway (MG)

  13. ACK Phone-2 Internet Phone-1 Hey MG-1! Monitor Phone 1 for an “off hook” condition. Media Gateway MG-2 Media Gateway MG-1 Media Gateway Controller (MGC) Routing Database

  14. Hey MGC! Phone-1 just went off-hook. Buzzzzz… ACK. Send him a dial tone. Roger. Dial tone sent. Phone-2 Internet Phone-1 Media Gateway MG-2 Media Gateway MG-1 Media Gateway Controller (MGC) Routing Database

  15. Okay, he dialed 1-269-925-6000. 1-269- 925-6000 ACK. I have them. ACK. Collect the dialed digits. Roger. I will collect the digits. Phone-2 Internet Phone-1 Media Gateway MG-2 Media Gateway MG-1 Media Gateway Controller (MGC) Routing Database

  16. Roger. I will do that. Phone-2 Internet Phone-1 Media Gateway MG-2 Media Gateway MG-1 Monitor for “On hook” condition. Media Gateway Controller (MGC) Routing Database

  17. Roger. Here is how I have it set up….. Phone-2 Internet Phone-1 Media Gateway MG-2 Media Gateway MG-1 Seize the circuit and set it up like this…. Media Gateway Controller (MGC) Routing Database

  18. Phone-2 Internet Phone-1 Hey Database! Get me the IP address of and best route to this number? Media Gateway MG-2 Media Gateway MG-1 Here is the information you requested. Media Gateway Controller (MGC) Routing Database

  19. Phone-2 Internet Phone-1 Media Gateway MG-2 Media Gateway MG-1 Media Gateway Controller (MGC) Routing Database

  20. Roger. Here is how I have it set up….. Phone-2 Internet Phone-1 Media Gateway MG-2 Media Gateway MG-1 Hey MG-2. Seize the circuit to phone-2 and set it up like this…. Media Gateway Controller (MGC) Routing Database

  21. Hey MG-1. Send “comfort ringing tones” to phone-1. Ring… Ring… Roger. Sending “comfort ringing tones”. Roger. Ringing phone-2. Phone-2 Internet Phone-1 Ring… Ring… Media Gateway MG-2 Media Gateway MG-1 Hey MG-2. Ring phone-2. Media Gateway Controller (MGC) Routing Database

  22. Hey MG-1. Stop the “comfort ringing tones” to phone-1. Ring… Ring… Roger. “Comfort ringing tones” stopped. Hey MGC. She just picked up the phone. Phone-2 Internet Phone-1 Ring… Ring… Media Gateway MG-2 Media Gateway MG-1 Media Gateway Controller (MGC) Routing Database

  23. Hey MG-1. Set-up a full duplex connection to MG-2. Roger. Full duplex connection set-up.. Phone-2 Internet Phone-1 Media Gateway MG-2 Media Gateway MG-1 Media Gateway Controller (MGC) Routing Database

  24. Phone-2 Internet Phone-1 Media Gateway MG-2 Media Gateway MG-1 Media Gateway Controller (MGC) Routing Database

  25. Hey MGC. Phone-1 Just hung up. Phone-2 Internet Phone-1 Statistics Report Statistics Report Media Gateway MG-2 Media Gateway MG-1 Hey MG-1 and MG-2. Delete the connection. Media Gateway Controller (MGC) Routing Database

  26. ACK Phone-2 Internet Phone-1 Hey MG-1! Monitor Phone 1 for an “off hook” condition. Media Gateway MG-2 Media Gateway MG-1 Media Gateway Controller (MGC) Routing Database

  27. MGCP Commands • CreateConnection CRCX • DeleteConnection DLCX • ModifyConnection MDCX • NotificationRequest RQNT • Notify NTFY • AuditEndPoint AUEP • AuditConnection AUCX

  28. MGCP Review • Most of the intelligence resides in the gateway controller. • The gateways require little intelligence and are therefore simple and inexpensive. • The protocol is considered to be “on its way out” having been upstaged by Megaco.

  29. Megaco/H.248 • Grew out of MGCP. • Joint effort by ITU and IETF. • Maintains many of MGCP’s characteristics and features. • Uses different commands, adds new capabilities, and has two important new abstractions: Terminations and Contexts

  30. Termination • Software construct or abstraction. • Somewhat like a port or a socket in TCP/IP. • An entity that sources or sinks a media stream. • May be physical or logical.

  31. Context • A collection of terminations. • For example, all the terminations participating in a conference might constitute a single Context. • Or, multiple data paths (voice, data, video) used by a single participant might constitute a single Context. • All terminations are placed in a context. Any termination not in a specified Context, by default, falls into a Null Context.

  32. Megaco Commands • Add termination • Subtract termination • Modify termination • Move termination • Notify • Audit capability • Audit value • Service change

  33. End