le protocole mgcp
description
Transcript of le protocole mgcp
![Page 1: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/1.jpg)
MGCPMegacoH.248
byBob Young
![Page 2: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/2.jpg)
MGCP - Megaco - H.248"It's all one."
![Page 3: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/3.jpg)
MGCP is a generic term, not an IETF standard.
• RFC 2705• RFC 2805• and the documents that
superseded them.
![Page 4: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/4.jpg)
RFC 2805 (MGCP)IETF Status: "Informational"
"This memo provides information for the Internet community. It does not specify an Internet standard of any kind."
![Page 5: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/5.jpg)
By the way, in the slides that follow, everything in quotes is copied straight from an IETF
RFC.
IETF = Internet Engineering Task ForceRFC = Request for Comment
![Page 6: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/6.jpg)
RFC 2805 (MGCP)
Abstract: "This document describes protocol requirements for the Media Gateway Control Protocol between a Media Gateway Controller and a Media Gateway."
![Page 7: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/7.jpg)
Megaco is currently an IETF proposed standard.
![Page 8: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/8.jpg)
Megaco
IETF designation: Gateway Control Protocol Version 1
![Page 9: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/9.jpg)
Megaco is RFC 3525
(as of Dec. 6, 2004)
![Page 10: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/10.jpg)
RFC 3525
"The protocol presented in this document meets the requirements for a media gateway control protocol as presented in RFC 2805."
![Page 11: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/11.jpg)
RFC 3525
"It is the result of continued cooperation between the IETF Megaco Working Group and ITU-T Study
Group 16."
![Page 12: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/12.jpg)
RFC 3525
"The present version of this document . . . was published by the ITU-T as Recommendation H.248.1, Gateway Control Protocol Version 1."
![Page 13: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/13.jpg)
RFC 3525
"This document replaces RFC 3015."
Remember to always make sure you're using the most up-to-date
version of an RFC.
![Page 14: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/14.jpg)
Some IETF Definitions
![Page 15: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/15.jpg)
Access gateway
"A type of gateway that provides a User-Network Interface (UNI) such as ISDN."
![Page 16: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/16.jpg)
Media Gateway (MG) #1
"The media gateway converts media provided in one type of network to the format required in another type of network."
![Page 17: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/17.jpg)
Media Gateway (MG) #2
"For example, a MG could terminate bearer channels from a switched circuit network (e.g., DS0s) and media streams from a packet network (e.g., RTP streams in an IP network)."
![Page 18: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/18.jpg)
Media Gateway (MG) #3
"This gateway may be capable of processing audio, video and T.120 alone or in any combination, and will be capable of full duplex media translations."
![Page 19: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/19.jpg)
Media Gateway (MG) #4
"The MG may also play audio/video messages and perform other IVR functions, or may perform media conferencing."
![Page 20: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/20.jpg)
Media Gateway Controller (MGC):
"Controls the parts of the call state that pertain to connection control for media channels in a MG."
![Page 21: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/21.jpg)
Multipoint Control Unit (MCU):
"An entity that controls the setup and coordination of a multi-user conference that typically includes processing of audio, video and data."
![Page 22: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/22.jpg)
Residential gateway:
"A gateway that interworks an analogue line to a packet network. A residential gateway typically contains one or two analogue lines and is located at the customer premises."
![Page 23: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/23.jpg)
Signaling gateway:
"This function contains the switched circuit network (SCN) Signaling Interface that terminates SS7 or other signaling links."
![Page 24: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/24.jpg)
Trunking gateway:
"A gateway between switched circuit network (SCN) and packet network that typically terminates a large number of digital circuits."
![Page 25: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/25.jpg)
Contexts and Terminations
![Page 26: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/26.jpg)
Termination
"A Termination sources and/or sinks one or more streams."
(In other words, it's where the media stream comes from, or where it goes).
![Page 27: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/27.jpg)
Context
"A Context is an association between a collection of Terminations."
![Page 28: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/28.jpg)
The NULL CONTEXT is special.
"The null Context contains all Terminations that are not associated to any other Termination."
![Page 29: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/29.jpg)
Placing a call with MGCP/Megaco
![Page 30: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/30.jpg)
MGCP/Megaco's Place In The World
![Page 31: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/31.jpg)
(1) The Media Gateway is controlled by the Media Gateway Controller using
MGCP/Megaco
![Page 32: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/32.jpg)
(2) If more than one MGC is involved in the call, inter-MGC traffic is carried via
SIP or H.323 (or similar protocols)
![Page 33: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/33.jpg)
(3) The conversation (session) is carried directly from MG to MG using Real-Time
Transport Protocol (RTP) (or a similar protocol).
![Page 34: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/34.jpg)
Note that the conversation does not need to be routed through the controller.
![Page 35: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/35.jpg)
Note also that the Media Gateway may be an end device, i.e., an IP phone, OR many
"dumb" IP phones may be connected to an Enterprise Gateway.
![Page 36: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/36.jpg)
Terminations & Contexts
![Page 37: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/37.jpg)
MGCP/Megaco's Place In The Network
![Page 38: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/38.jpg)
MGCP/Megaco and GSM Cellular
![Page 39: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/39.jpg)
MGCP/Megaco In The OSI Model
![Page 40: le protocole mgcp](https://reader036.fdocuments.us/reader036/viewer/2022081800/56d6bd551a28ab30168d93dd/html5/thumbnails/40.jpg)
"The End"