1 Scope
2 References
3 Definitions
4 Conventions
5 Abbreviations
5.1 General abbreviations
5.2 RAS message abbreviations
6 Packetization and synchronization
mechanism
6.1 General approach
6.2 Use of RTP/RTCP
6.2.1 Audio
6.2.2 Video messages
6.2.3 Data messages
7 H.225.0 message definitions
7.1 Use of Q.931 messages
7.2 Common Q.931 information elements
7.2.1 Header information elements
7.2.2 Message-specific information elements
7.3 Q.931 message details
7.3.1 Alerting
7.3.2 Call Proceeding
7.3.3 Connect
7.3.4 Connect Acknowledge
7.3.5 Disconnect
7.3.6 Information
7.3.7 Progress
7.3.8 Release
7.3.9 Release Complete
7.3.10 Setup
7.3.11 Setup Acknowledge
7.3.12 Status
7.3.13 Status Inquiry
7.4 Q.932 message details
7.4.1 Facility
7.4.2 Notify
7.4.3 Other messages
7.5 Q.931 timer values
7.6 H.225.0 common message elements
7.7 Required support of RAS messages
7.8 Terminal and Gateway Discovery
messages
7.8.1 GatekeeperRequest (GRQ)
7.8.2 GatekeeperConfirm (GCF)
7.8.3 GatekeeperReject (GRJ)
7.9 Terminal and Gateway Registration
messages
7.9.1 RegistrationRequest (RRQ)
7.9.2 RegistrationConfirm (RCF)
7.9.3 RegistrationReject (RRJ)
7.10 Terminal/Gatekeeper Unregistration
messages
7.10.1 UnregistrationRequest (URQ)
7.10.2 UnregistrationConfirm (UCF)
7.10.3 UnregistrationReject (URJ)
7.11 Terminal to Gatekeeper Admission
messages
7.11.1 AdmissionRequest (ARQ)
7.11.2 AdmissionConfirm (ACF)
7.11.3 AdmissionReject (ARJ)
7.12 Terminal to Gatekeeper requests
for changes in bandwidth
7.12.1 BandwidthRequest (BRQ)
7.12.2 BandwidthConfirm (BCF)
7.12.3 BandwidthReject (BRJ)
7.13 Location Request messages
7.13.1 LocationRequest (LRQ)
7.13.2 LocationConfirm (LCF)
7.13.3 LocationReject (LRJ)
7.14 Disengage messages
7.14.1 DisengageRequest (DRQ)
7.14.2 DisengageConfirm (DCF)
7.14.3 DisengageReject (DRJ)
7.15 Status Request messages
7.15.1 InfoRequest (IRQ)
7.15.2 InfoRequestResponse (IRR)
7.15.3 InfoRequestAck (IACK)
7.15.4 InfoRequestNak (INAK)
7.16 Non-Standard message
7.17 Message Not Understood
7.18 Gateway Resource Availability
messages
7.18.1 ResourcesAvailableIndicate (RAI)
7.18.2 ResourcesAvailableConfirm (RAC)
7.19 RAS timers and Request in Progress
(RIP)
7.20 Service Control messages
7.20.1 ServiceControlIndication (SCI)
7.20.2 ServiceControlResponse (SCR)
8 Mechanisms for maintaining QOS
8.1 General approach and assumptions
8.2 Use of RTCP in measuring QOS
8.2.1 Sender reports
8.2.2 Receiver Reports
8.3 Audio/Video jitter procedures
8.4 Audio/Video skew procedures
8.5 Procedures for maintaining QOS
8.6 Echo control
Annex A -
RTP/RTCP
A.1 Introduction
A.2 RTP use scenarios
A.2.1 Simple multicast audio conference
A.2.2 Audio and video conference
A.2.3 Mixers and translators
A.3 Definitions
A.4 Byte order, alignment and time
format
A.5 RTP data transfer protocol
A.5.1 RTP fixed header fields
A.5.2 Multiplexing RTP sessions
A.5.3 Profile-specific modifications to the RTP header
A.6 RTP Control Protocol (RTCP)
A.6.1 RTCP packet format
A.6.2 RTCP transmission interval
A.6.3 Sender and receiver reports
A.6.4 SDES: Source Description RTCP packet
A.6.5 BYE: Goodbye RTCP packet
A.6.6 APP: Application-defined RTCP packet
A.7 RTP translators and mixers
A.7.1 General description
A.7.2 RTCP processing in translators
A.7.3 RTCP processing in mixers
A.7.4 Cascaded mixers
A.8 SSRC identifier allocation and use
A.8.1 Probability of collision
A.8.2 Collision resolution and loop detection
A.9 Security
A.10 RTP over network and transport
protocols
A.11 Summary of protocol constants
A.11.1 RTCP packet types
A.11.2 SDES types
A.12 RTP profiles and payload format
specifications
A.13 Algorithms
A.14 Bibliography
Annex B - RTP
profile
B.1 Introduction
B.2 RTP and RTCP packet forms and
protocol behaviour
B.3 Payload types
B.4 Audio
B.4.1 Encoding-independent recommendations
B.4.2 Guidelines for sample-based audio encodings
B.4.3 Guidelines for frame-based audio encodings
B.4.4 Audio encodings
B.5 Video
B.6 Payload type definitions
B.7 Port assignment
Annex C - RTP
payload format for H.261 video streams
C.1 Introduction
C.2 Structure of the packet stream
C.2.1 Overview of ITU-T H.261
C.2.2 Considerations for packetization
C.3 Specification of the packetization
scheme
C.3.1 Usage of RTP
C.3.2 Recommendations for operation with hardware codecs
C.3.3 Packet loss issues
C.3.4 Use of optional H.261-specific control packets
C.3.5 Control packets definition
C.4 Bibliography
Annex D - RTP
payload format for H.261A video streams
D.1 Introduction
D.2 H.261A RTP packetization
Annex E -
Video packetization
E.1 H.263
Annex F -Audio and multiplexed
packetization
F.1 G.723.1
F.2 G.728
F.3 G.729
F.4 Silence suppression
F.5 GSM codecs
F.5.1 Frame packetization
F.5.2 Informative references
F.6 G.722.1
F.7 TIA/EIA-136
ACELP
F.7.1 TIA/EIA-136 ACELP frame format
F.7.2 TIA/EIA-136 ACELP silence suppression
mode
F.7.3 TIA/EIA-136 ACELP packetization
F.7.4 TIA/EIA-136 ACELP referenced standard
F.8 TIA/EIA-136 US1
F.8.1 TIA/EIA-136 US1 frame format
F.8.2 TIA/EIA-136 US1 silence mode frames (TX-DTX)
F.8.3 TIA/EIA-136 US1 packetization
F.8.4 TIA/EIA-136 US1 reference standard
F.9 IS-127 EVRC
F.9.1 IS-127 EVRC description
F.9.2 IS-127 EVRC packetization
F.9.3 IS-127 EVRC reference standards
F.10 H.223 MUX-PDU packetization
F.10.1 Introduction
F.10.2 MUX-PDU packetization format
Annex G -
Communication between administrative domains
G.1 Scope
G.2 Definitions
G.3 Abbreviations
G.4 References
G.5 System models
G.5.1 Hierarchical
G.5.2 Distributed or full mesh
G.5.3 Clearing house
G.5.4 Aggregation point
G.5.5 Overlapping administrative domains
G.6 Addressing conventions
G.7 Operation
G.7.1 Address templates and descriptors
G.7.2 Discovery of a border element or a set of
border elements
G.7.3
Resolution procedures
G.7.4 Usage information exchange
G.8 Protocol
G.8.1 Security considerations
G.8.2 Message definitions
G.9 Signalling examples
G.9.1 Distributed or full mesh
G.9.2 Clearing house
Annex
H - H.225.0 message
syntax (ASN.1)
Annex I -
H.263+ video packetization
Appendix I -
RTP/RTCP algorithms
Appendix II - RTP
profile
Appendix III -
H.261 packetization
Appendix IV -
H.225.0 operation on different packet-based network protocol stacks
IV.1 TCP/IP/UDP
IV.1.1 Discovering the gatekeeper
IV.1.2 Endpoint-to-endpoint communications
IV.2 SPX/IPX
IV.2.1 Discovering the gatekeeper
IV.2.2 Endpoint-to-endpoint communication
Appendix V -
ASN.1 usage in this Recommendation
V.1 Tagging
V.2 Types
V.3 Constraints and ranges
V.4 Extensibility
Appendix VI -H.225.0 identifiers of tunnelled
signalling protocols