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