CONTENTS

1 Scope
2 Normative references
3 Definitions
4 Abbreviations
5 Introduction
6 Communication between gateways
6.1 Internet protocol TCP or UDP
6.2 Gateway facsimile data transfer functions
6.2.1 Treatment of non-standard facilities requests
7 IFT protocol definition and procedures
7.1 General
7.1.1 Bit and octet transmission order
7.1.2 Mapping of the T.30 bit stream
7.1.3 IFP packet layers for TCP/IP and UDP/IP
7.2 IFP packet format
7.2.1 T.38 packet
7.2.2 TYPE
7.2.3 DATA-Field
7.3 TYPE definitions
7.3.1 T30_INDICATOR
7.3.2 T30_DATA TYPE
7.4 The IFP DATA element
8 IFP message flow for facsimile rates up To V.17
8.1 Data rate management method 1
8.2 Data rate management method 2
9 IFT over UDP transport: IFT/UDP
9.1 Overview of UDPTL protocol
9.2 UDPTL header section format
9.2.1 UDPTL sequence number element
9.3 UDPTL payload section format
9.3.1 UDPTL FEC message format
9.4 IFP/UDP facsimile data transfer functions
9.4.1 Use of redundancy messages
Annex A ASN.1 notation
A.1 ASN.1 notation
Annex B H.323 call establishment procedures
B.1 Introduction
B.2 Communication between facsimile terminal and gateway
B.2.1 Transfer of addressing information
B.3 Communication between gateways
B.3.1 Overview
B.3.2 Basic call setup
B.3.3 Capabilities negotiation
B.3.4 Examples of call set-up OLCs
B.3.5 Mandatory call setup messages
B.3.6 Mapping of call progress signals
B.3.7 Usage of the maxBitRate in messages
B.3.8 DTMF transmission
B.3.9 Interoperability
Annex C The optional forward error correction scheme for UDP
C.1 Overview of the optional forward error correction mechanism
C.2 Parity encode/decode scheme operation and characteristics
C.2.1 Generating and transmitting FEC messages
C.2.2 Receiving FEC messages and primary IFP packet reconstruction
Annex D SIP/SDP call establishment procedures
D.1 Introduction
D.2 Communication between gateways
D.2.1 Overview
D.2.2 Basic call setup
D.2.3 Capabilities negotiation
D.2.4 Examples of call setup
D.2.5 Minimum call setup messages
D.2.6 Mapping of call progress signals
D.2.7 Usage of the T38maxBitRate in messages
D.2.8 DTMF transmission
D.2.9 Interoperability
Annex E H.248.1 call establishment procedures
E.1 Introduction
E.2 Communication between gateways
E.2.1 Overview
E.2.2 Basic call setup
E.2.3 Event and signal indication
E.2.4 Capabilities negotiation
E.2.5 Examples of call setup
E.2.6 Minimum call setup messages
E.2.7 Mapping of call progress signals
E.2.8 DTMF transmission
E.2.9 Interoperability
Appendix I Session examples
I.1 Session examples
I.1.1 Two traditional facsimile devices communicating using ECM
I.1.2 Traditional facsimile device and Internet-aware facsimile device
I.1.3 Two traditional facsimile devices using frequent frames
I.2 IAF device
I.2.1 Sender is an IAF device, receiver is G3fax
I.2.2 Receiver is an IAF device, sender is G3fax
Appendix II Examples of call establishment procedures described in Annex B/T.38
II.1 Sequence examples of call establishment procedures
II.1.1 Between Annex B/T.38 gateways
II.1.2 Between Annex B/T.38 and Annex D/H.323 gateways
II.1.3 Between Annex B/T.38 supporting FAX and Annex D/H.323 gateways that are both registered to the same Gatekeeper
II.2 Protocol data used in call establishment procedures
II.2.1 General
II.2.2 Examples of the protocol data
Appendix III H.248 call establishment procedure examples for facsimile capable media gateways
III.1 Introduction
III.2 Examples of call setup
III.2.1 Voice to fax call setup with H.248 endpoints
III.2.2 Fax only call setup between H.248.1 and an H.323 endpoint