Table of Contents

 1     Scope  
 2     References 
 3     Definitions 
 4     Abbreviations and acronyms 
 5     General
        5.1     Master-slave determination  
        5.2     Capability exchange  
        5.3     Logical channel signalling procedures 
        5.4     Receive terminal close logical channel request 
        5.5     ITU‑T H.223 multiplex table entry modification  
        5.6     Audiovisual and data mode request 
        5.7     Round-trip delay determination  
        5.8     Maintenance loops 
        5.9     Commands and indications 
Annex A – Messages: Syntax    
Annex B – Messages: Semantic definitions    
        B.1     Master-Slave Determination messages 
                  B.1.1     Master-Slave Determination  
                  B.1.2     Master-Slave Determination Acknowledge 
                  B.1.3     Master-Slave Determination Reject 
                  B.1.4     Master-Slave Determination Release 
        B.2     Terminal capability messages 
                  B.2.1     Overview   
                  B.2.2     Terminal Capability Set 
                  B.2.3     Terminal Capability Set Acknowledge  
                  B.2.4     Terminal Capability Set Reject 
                  B.2.5     Terminal Capability Set Release  
        B.3     Logical channel signalling messages 
                  B.3.1     Open Logical Channel
                  B.3.2     Open Logical Channel Acknowledgement (OpenLogicalChannelAck) 
                  B.3.3     Open Logical Channel Reject 
                  B.3.4     Open Logical Channel Confirm   
                  B.3.5     Close Logical Channel
                  B.3.6     Close Logical Channel Acknowledge  
                  B.3.7     Request Channel Close  
                  B.3.8     Request Channel Close Acknowledge  
                  B.3.9     Request Channel Close Reject 
                  B.3.10     Request Channel Close Release  
        B.4     Multiplex Table signalling messages 
                  B.4.1     Multiplex Entry Send  
                  B.4.2     Multiplex Entry Send Acknowledge  
                  B.4.3     Multiplex Entry Send Reject 
                  B.4.4     Multiplex Entry Send Release  
        B.5     Request Multiplex Table signalling messages 
                  B.5.1     Request Multiplex Entry 
                  B.5.2     Request Multiplex Entry Acknowledge  
                  B.5.3     Request Multiplex Entry Reject 
                  B.5.4     Request Multiplex Entry Release  
        B.6     Request Mode messages 
                  B.6.1     Request Mode  
                  B.6.2     Request Mode Acknowledge  
                  B.6.3     Request Mode Reject 
                  B.6.4     Request Mode Release  
        B.7     Round-trip Delay messages 
                  B.7.1     Round-trip Delay Request 
                  B.7.2     Round-trip Delay Response  
        B.8     Maintenance Loop messages 
                  B.8.1     Maintenance Loop Request 
                  B.8.2     Maintenance Loop Acknowledge  
                  B.8.3     Maintenance Loop Reject 
                  B.8.4     Maintenance Loop Command Off 
        B.9     Communication Mode messages 
                  B.9.1     Communication Mode command  
                  B.9.2     Communication Mode Request 
                  B.9.3     Communication Mode Response  
       B.10     Conference Request and Response messages 
                  B.10.1     Terminal List Request 
                  B.10.2     Terminal List Response  
                  B.10.3     Make Me Chair 
                  B.10.4     Cancel Make Me Chair 
                  B.10.5     Make Me Chair Response  
                  B.10.6     Drop Terminal
                  B.10.7     Terminal Drop Reject 
                  B.10.8     RequestTerminal ID  
                  B.10.9     MC Terminal ID Response  
      Page
                  B.10.10      Enter H.243 Password Request 
                  B.10.11      Password Response  
                  B.10.12      Enter H.243 Terminal ID Request 
                  B.10.13      Terminal ID Response  
                  B.10.14      Enter H.243 Conference ID Request 
                  B.10.15      Conference ID Response  
                  B.10.16      Video Command Reject 
                  B.10.17      Enter Extension Address Request 
                  B.10.18      Extension Address Response 
                  B.10.19      Request Chair Control Token Owner 
                  B.10.20      Chair Token Owner Response  
                  B.10.21      Request Terminal Certificate  
                  B.10.22      Terminal Certificate Response  
                  B.10.23      Broadcast My Logical Channel
                  B.10.24      Broadcast My Logical Channel Response  
                  B.10.25      Make Terminal Broadcaster 
                  B.10.26      Make Terminal Broadcaster Response  
                  B.10.27      Send This Source  
                  B.10.28      SendThisSource Response 
                  B.10.29      Request All Terminals IDs 
                  B.10.30      Request All Terminal IDs Response  
                  B.10.31      RemoteMC Request 
                  B.10.32      RemoteMC Response 
       B.11     Multilink Messages 
                  B.11.1     callInformation Request and Response  
                  B.11.2     addConnection Request and Response  
                  B.11.3     removeConnection Request and Response 
                  B.11.4     maximumHeaderInterval Request and Response 
                  B.11.5     Multilink Indications 
                  B.11.6     DialingInformation  
                  B.11.7     DialingInformationNumber 
                  B.11.8     DialingInformationNetworkType 
                  B.11.9     ConnectionIdentifier 
       B.12     Logical channel bit-rate change messages 
                  B.12.1     Logical Channel Rate Request 
                  B.12.2     Logical Channel Rate Acknowledge  
                  B.12.3     Logical Channel Rate Reject 
                  B.12.4     Logical Channel Rate Release  
       B.13     Commands 
                  B.13.1     Send Terminal Capability Set 
                  B.13.2     Encryption  
                  B.13.3     Flow Control
                  B.13.4     End session  
                  B.13.5     Miscellaneous Command  
                  B.13.6     Conference Command  
                  B.13.7     H.223 Multiplex Reconfiguration  
                  B.13.8     New ATM Virtual Channel Command  
                  B.13.9     Mobile Multilink Reconfiguration Command  
       B.14     Indications 
                  B.14.1     Function Not Understood  
                  B.14.2     Miscellaneous Indication  
                  B.14.3     Jitter Indication  
                  B.14.4     ITU-T H.223 Skew Indication  
                  B.14.5     New ATM Virtual Channel Indication  
                  B.14.6     User Input 
                  B.14.7     Conference Indications 
                  B.14.8     H2250 Maximum Logical Channel Skew   
                  B.14.9     MC Location Indication  
                  B.14.10     Vendor Identification Indication  
                  B.14.11     Function Not Supported  
                  B.14.12      Flow Control Indication  
                  B.14.13      Mobile Multilink Reconfiguration Indication  
       B.15     Generic messages 
Annex C – Procedures    
        C.1     Introduction  
                  C.1.1     Method of specification  
                  C.1.2     Communication between protocol entity and protocol user 
                  C.1.3     Peer-to-peer communication  
                  C.1.4     SDL diagrams 
                  C.1.5     SDL key 
        C.2     Master-slave determination procedures 
                  C.2.1     Introduction  
                  C.2.2     Communication between the MSDSE and the MSDSE user 
                  C.2.3     Peer-to-peer MSDSE communication  
                  C.2.4     MSDSE procedures 
        C.3     Capability exchange procedures 
                  C.3.1     Introduction  
                  C.3.2     Communication between CESE and CESE user 
                  C.3.3     Peer-to-peer CESE communication  
      Page
                  C.3.4     CESE procedures 
        C.4     Unidirectional Logical Channel signalling procedures 
                  C.4.1     Introduction  
                  C.4.2     Communication between the LCSE and the LCSE user 
                  C.4.3     Peer-to-peer LCSE communication  
                  C.4.4     LCSE procedures 
        C.5     Bidirectional Logical Channel signalling procedures 
                  C.5.1     Introduction  
                  C.5.2     Communication between the B-LCSE and the B-LCSE user 
                  C.5.3     Peer-to-peer B-LCSE communication  
                  C.5.4     B-LCSE procedures 
        C.6     Close Logical Channel procedures 
                  C.6.1     Introduction  
                  C.6.2     Communication between CLCSE and CLCSE user 
                  C.6.3     Peer-to-peer CLCSE communication  
                  C.6.4     CLCSE procedures 
        C.7     ITU-T H.223 Multiplex Table procedures 
                  C.7.1     Introduction  
                  C.7.2     Communication between the MTSE and MTSE user 
                  C.7.3     Peer-to-peer MTSE communication  
                  C.7.4     MTSE procedures 
        C.8     Request Multiplex Entry procedures 
                  C.8.1     Introduction  
                  C.8.2     Communication between RMESE and RMESE user 
                  C.8.3     Peer-to-peer RMESE communication  
                  C.8.4     RMESE procedures 
        C.9     Mode Request procedures 
                  C.9.1     Introduction  
                  C.9.2     Communication between MRSE and MRSE user 
                  C.9.3     Peer-to-peer MRSE communication  
                  C.9.4     MRSE procedures 
       C.10     Round-trip delay procedures 
                  C.10.1     Introduction  
                  C.10.2     Communication between the RTDSE and the RTDSE user 
                  C.10.3     Peer-to-peer RTDSE communication  
                  C.10.4     RTDSE procedures 
       C.11     Maintenance Loop procedures 
                  C.11.1     Introduction  
                  C.11.2     Communication between the MLSE and the MLSE user 
                  C.11.3     Peer-to-peer MLSE communication  
                  C.11.4     MLSE procedures 
Annex D – Object identifier assignments    
Annex E – ISO/IEC 14496-2 Capability definitions    
Annex F – Logical Channel Bit-Rate Management Capability definitions    
Annex G – ISO/IEC 14496-1 Capability definitions    
        G.1     Capability Identifier 
        G.2     Capability parameters used for capability negotiations and logical channel signalling    
        G.3     Capability parameters used for logical channel signalling only 
Annex H – ISO/IEC 14496-3 Capability definitions    
Annex I – GSM Adaptive Multi-Rate Capability definitions    
        I.1     Definition of mode signalling and bit stuffing to achieve octet alignment 
Annex J – TDMA ACELP Voice Codec definitions    
Annex K – TDMA US1 voice codec definitions    
Annex L – CDMA EVRC voice codec definitions    
Annex M – ISO/IEC 13818-7 and Rec. ITU-R BS.1196-2 definitions    
Annex N – IETF RFC 3389 – RTP payload for comfort noise    
Annex O – L16 Capability identifier    
Annex P – Bounded audio stream capability    
Annex Q – Generic Capability for N ´ 64K Circuit Relay over IP    
        Q.1     Introduction  
        Q.2     Description  
                  Q.2.1     Terminology 
                  Q.2.2     Capability Identifier 
                  Q.2.3     Parameters for Capability Exchange  
                  Q.2.4     Parameters for capabilities in channel establishment 
                  Q.2.5     Packet format 
                  Q.2.6     RTP header restrictions 
                  Q.2.7     Redundancy formatting 
                  Q.2.8     Timing considerations 
                  Q.2.9     Common clock 
Annex R – Adaptive Multi-Rate Capability definitions    
        R.1     Introduction  
      Page
        R.2     Description  
Annex S – Internet Low Bit Rate Codec (iLBC) Capability Definitions    
        S.1     Introduction  
        S.2     Description  
Annex T – DynamicPayloadType Replacement Capability definitions    
Annex U – Support of WebRTC data channel    
        U.1     Scope  
        U.2     Capability Negotiation  
        U.3     SCTP Association over DTLS Establishment 
        U.4     Data Channel Establishment 
                  U.4.1     Channel Establishment using the Data Channel Establishment Protocol
                  U.4.2     Out of band channel establishment 
        U.5     Data Transfer 
        U.6     Data Channel Modification  
        U.7     Data Channel Closure  
Annex V – IP protocol support capability definitions    
        V.1     Introduction  
        V.2     Description  
Appendix I – Overview of ASN.1 syntax    
        I.1     Introduction to ASN.1 
        I.2     Basic ASN.1 data types 
        I.3     Aggregate data types 
        I.4     Object identifier type  
Appendix II – Examples of ITU‑T H.245 procedures    
       II.1     Introduction  
       II.2     Master-slave Determination Signalling Entity 
       II.3     Capability Exchange Signalling Entity 
       II.4     Logical Channel Signalling Entity 
       II.5     Close Logical Channel Signalling Entity 
       II.6     Multiplex Table Signalling Entity 
       II.7     Mode Request Signalling Entity 
       II.8     Round-trip Delay Signalling Entity 
       II.9     Bidirectional Logical Channel Signalling Entity 
Appendix III – Summary of procedure timers and counters    
      III.1     Timers 
      III.2     Counters 
Appendix IV – ITU‑T H.245 extension procedure    
Appendix V – The replacementFor procedure    
Appendix VI – Examples of ITU‑T H.263 Capability structure settings    
       VI.1     Examples of Enhancement Layer ITU‑T H.245 parameter setting 
       VI.2     Examples of Video Back Channel ITU‑T H.245 parameter setting 
Appendix VII – Procedure and template for defining new capabilities with ITU-T H.245 generic capabilities    
      VII.1     Procedure  
                  VII.1.1     Definition of generic capabilities in this Recommendation  
                  VII.1.2     Definition of generic capabilities in other ITU Recommendations 
                  VII.1.3     Definition of generic capabilities in non-ITU standards 
      VII.2     Template  
                  VII.2.1     Capability Identifier 
                  VII.2.2     Capability parameters 
      VII.3     Example Template – ITU-T H.261 
                  VII.3.1     H.261 Capability Identifier 
                  VII.3.2     ITU-T H.261 Capability parameters 
Appendix VIII – List of generic capabilities and generic messages defined in Recommendations/Standards other than this Recommendation    
Appendix IX – ASN.1 usage in this Recommendation    
       IX.1     Tagging 
       IX.2     Types 
       IX.3     Constraints and ranges 
       IX.4     Extensibility 
Appendix X – Resolution of unidirectional and bidirectional conflict scenarios    
        X.1     Both terminals use bidirectional OLC  
        X.2     Master proposes bidirectional OLC and slave proposes unidirectional OLC  
        X.3     Master proposes unidirectional OLC and slave proposes bidirectional OLC  
        X.4     Master proposes bidirectional OLC with nullData and slave proposes unidirectional OLC    
        X.5     Both terminals propose bidirectional OLC with nullData 
Bibliography