CONTENTS

 1     Scope
 2     Normative References
 3     Definitions
 4     Abbreviations
 5     Conventions
 6     Overview
        6.1     System model for a conference node
        6.2     Conference establishment and termination
        6.3     The conference roster
        6.4     The application roster
        6.5     The Application Registry
        6.6     Conference conductorship
        6.7     Miscellaneous functions
        6.8     Scalable conferences
        6.9     Summary of GCC abstract services
 7     GCC service definition
        7.1     Conference establishment and termination
                  7.1.1     The conference profile
                  7.1.2     Description of abstract services
                  7.1.3     Conference establishment requirements
                  7.1.4     Examples of conference establishment procedures
        7.2     The conference roster
                  7.2.1     Description of abstract services
        7.3     The application roster
                  7.3.1     Contents of the application roster
                  7.3.2     Description of the application roster exchange process
                  7.3.3     Description of abstract services
        7.4     The Application Registry
                  7.4.1     Registry keys
                  7.4.2     Ownership and persistence
                  7.4.3     Dynamic allocation
                  7.4.4     Description of abstract services
        7.5     Conference conductorship
                  7.5.1     Description of abstract services
        7.6     Miscellaneous functions
                  7.6.1     Description of abstract services
 8     GCC Protocol Specification
        8.1     General operation
        8.2     Conference establishment and termination
                  8.2.1     Conference creation
                  8.2.2     Querying conferences
                  8.2.3     Joining a conference
                  8.2.4     Inviting a node to a conference
                  8.2.5     Requesting to add a node to a conference
                  8.2.6     Locking a conference
                  8.2.7     Unlocking a conference
                  8.2.8     Disconnecting from a conference
                  8.2.9     Terminating a conference
                 8.2.10     Ejecting a node from a conference
                 8.2.11     Transferring nodes between conferences
        8.3     The conference and application rosters
                  8.3.1     Original Roster Protocol vs. Scalable Roster Protocol
                  8.3.2     Original Roster Protocol
                  8.3.3     Scalable Roster Protocol
                  8.3.4     Collapsing Application Capabilities Lists
                  8.3.5     Application and conference roster inquiry
                  8.3.6     Remotely invoking an Application Protocol Entity
        8.4     The Application Registry
                  8.4.1     Registering a channel
                  8.4.2     Assigning a Token
                  8.4.3     Setting a Parameter
                  8.4.4     Retrieving an Entry
                  8.4.5     Deleting an Entry
                  8.4.6     Monitoring an Entry
                  8.4.7     Allocation of Unique Handles
                  8.4.8     Changes in ownership and Registry Clean-up
        8.5     Conference conductorship
                  8.5.1     Grabbing conductorship
                  8.5.2     Releasing conductorship
                  8.5.3     Conductor Assignment and Release Indications
                  8.5.4     Asking to be given conductorship
                  8.5.5     Giving conductorship
                  8.5.6     Getting conductorship status
                  8.5.7     Conductorship announcement when new nodes enter a conference
                  8.5.8     Unexpected disconnection of the conductor
                  8.5.9     Asking to be given conducted-mode permission
                 8.5.10     Granting conducted-mode permission
        8.6     Miscellaneous functions
                  8.6.1     Timed conferences
                  8.6.2     Requesting conference assistance
                  8.6.3     Broadcasting a text message
        8.7     GCCPDU definitions
 9     Use of the Multipoint Communication Service
        9.1     MCS services
        9.2     Channel allocation
        9.3     Token allocation
        9.4     Use of MCS data transmission services
        9.5     Encoding of PDUs in MCS primitives
        9.6     Format of User Data parameter of MCS-Connect-Provider
        9.7     Interpretation of the MCS Domain Selector
Annex A – Static channel and token ID assignments
        A.1     Static channel ID assignments
        A.2     Static token ID assignments
Annex B – Object Identifier assignments
Annex C – Network Address Parameter – Description and use
Appendix I – Relationship of T.120 to H.243 in H.320 conferences
        I.1     Introduction
        I.2     Conference selection and Password protection
                  I.2.1     T.124 conference establishment
                  I.2.2     H.243 conference establishment
        I.3     Alternative Node ID