Media Gateway Control Protocol (MGCP) Version 1.0
RFC 2705

Document Type RFC - Informational (October 1999; No errata)
Obsoleted by RFC 3435
Updated by RFC 3660
Last updated 2013-03-02
Stream Legacy
Formats plain text pdf html
Stream Legacy state (None)
Document shepherd No shepherd assigned
IESG IESG state RFC 2705 (Informational)
Telechat date
Responsible AD (None)
Send notices to (None)
Network Working Group                                          M. Arango
Request for Comments: 2705                                       RSL COM
Category: Informational                                         A. Dugan
                                                              I. Elliott
                                                   Level3 Communications
                                                              C. Huitema
                                                               Telcordia
                                                              S. Pickett
                                                       Vertical Networks
                                                            October 1999

                 Media Gateway Control Protocol (MGCP)
                              Version 1.0

Status of this Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (1999).  All Rights Reserved.

IESG NOTE:

   This document is being published for the information of the
   community.  It describes a protocol that is currently being deployed
   in a number of products.  Implementers should be aware of
   developments in the IETF Megaco Working Group and ITF-T SG16 who are
   currently working on a potential successor to this protocol.

Abstract

   This document describes an application programming interface and a
   corresponding protocol (MGCP) for controlling Voice over IP (VoIP)
   Gateways from external call control elements. MGCP assumes a call
   control architecture where the call control "intelligence" is outside
   the gateways and handled by external call control elements.

   The document is structured in 6 main sections:

   *  The introduction presents the basic assumptions and the relation
      to other protocols such as H.323, RTSP, SAP or SIP.

Arango, et al.               Informational                      [Page 1]
RFC 2705         Media Gateway Control Protocol (MGCP)      October 1999

   *  The interface section presents a conceptual overview of the MGCP,
      presenting the naming conventions, the usage of the session
      description protocol SDP, and the procedures that compose MGCP:
      Notifications Request, Notification, Create Connection, Modify
      Connection, Delete Connection, AuditEndpoint, AuditConnection and
      RestartInProgress.

   *  The protocol description section presents the MGCP encodings,
      which are based on simple text formats, and the transmission
      procedure over UDP.

   *  The security section presents the security requirement of MGCP,
      and its usage of IP security services (IPSEC).

   *  The event packages section provides an initial definition of
      packages and event names.

   *  The description of the changes made in combining SGCP 1.1 and IPDC
      to create MGCP 1.0.

Table of Contents

   1.  Introduction ..............................................  5
      1.1.  Relation with the H.323 standards ....................  7
      1.2.  Relation with the IETF standards .....................  8
      1.3.  Definitions ..........................................  9
   2.  Media Gateway Control Interface ...........................  9
      2.1.  Model and naming conventions. ........................ 10
         2.1.1.  Types of endpoints .............................. 10
            2.1.1.1.  Digital channel (DS0) ...................... 11
            2.1.1.2.  Analog line ................................ 11
            2.1.1.3.  Annoucement server access point ............ 12
            2.1.1.4.  Interactive Voice Response access point .... 12
            2.1.1.5.  Conference bridge access point ............. 13
            2.1.1.6.  Packet relay ............................... 13
            2.1.1.7.  Wiretap access point ....................... 14
            2.1.1.8.  ATM "trunk side" interface. ................ 14
         2.1.2.  Endpoint identifiers ............................ 15
         2.1.3.  Calls and connections ........................... 17
            2.1.3.1.  Names of calls ............................. 20
            2.1.3.2.  Names of connections ....................... 20
            2.1.3.3.  Management of resources, attributes of ..... 20
            2.1.3.4.  Special case of local connections .......... 23
         2.1.4.  Names of Call Agents and other entities ......... 23
         2.1.5.  Digit maps ...................................... 24
         2.1.6.  Names of events ................................. 26
      2.2.  Usage of SDP ......................................... 29
      2.3.  Gateway Control Commands ............................. 30
Show full document text