CONTENTS

 1     Scope
 2     References
        2.1     Normative references
        2.2     Informative references
 3     Terms and definitions
 4     Abbreviations
 5     Introduction
        5.1     Relation with H.323 standards
        5.2     Relation with IETF standards
 6     Media Gateway Controller Interface (MGCI)
        6.1     Model and naming conventions
                  6.1.1     Endpoint names
                  6.1.2     Call names
                  6.1.3     Connection names
                  6.1.4     Names of Call Agents and other entities
                  6.1.5     Digit maps
                  6.1.6     Events and signals
        6.2     SDP use
        6.3     Gateway control functions
                  6.3.1     NotificationRequest
                  6.3.2     Notifications
                  6.3.3     CreateConnection
                  6.3.4     ModifyConnection
                  6.3.5     DeleteConnection (From the Call Agent)
                  6.3.6     DeleteConnection (From the Embedded Client)
                  6.3.7     DeleteConnection (Multiple Connections From the Call Agent)
                  6.3.8     Auditing
                  6.3.9     Restart in Progress
        6.4     States, failover and race conditions
                  6.4.1     Recaps and highlights
                  6.4.2     Retransmission and detection of lost associations
                  6.4.3     Race conditions
        6.5     Return codes and error codes
        6.6     Reason codes
 7     Media Gateway Control Protocol
        7.1     General description
        7.2     Command header
                  7.2.1     Command line
                  7.2.2     Parameter lines
        7.3     Response header formats
                  7.3.1     CreateConnection
                  7.3.2     ModifyConnection
                  7.3.3     DeleteConnection
                  7.3.4     NotificationRequest
                  7.3.5     Notify
                  7.3.6     AuditEndpoint
                  7.3.7     AuditConnection
                  7.3.8     RestartInProgress
        7.4     Session description encoding
                  7.4.1     SDP audio service use
                  7.4.2     SDP video service use
        7.5     Transmission over UDP
                  7.5.1     Reliable message delivery
                  7.5.2     Retransmission strategy
        7.6     Piggybacking
        7.7     Transaction identifiers and three ways handshake
        7.8     Provisional responses
 8     Security
Annex A - Event packages
Annex B - Dynamic Quality of Service
Appendix I - Example event package
Appendix II - Example command encodings
Appendix III - Example call flow
Appendix IV - Mode interactions
Appendix V -Compatibility information
Appendix VI - Additional example event packages