May 2004 Fax and Modem Training.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

T.30 Overview APAC FAE Training
ATM Asynchronous Transfer Mode. ATM Networks Use optical fibre similar to that used for FDDI networks ATM runs on network hardware called SONET ATM cells.
HIGH-LEVEL DATA LINK CONTROL (HDLC) HDLC was defined by ISO for use on both point-to-point and multipoint data links. It supports full-duplex communication.
H. 323 Chapter 4.
Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
VoIP Spec 彙整 李思銳 Codec G.711 G G.729 G.726 G.727 PCM16.
Lawful Interception Offering
CHAPTER 13 Gateway Control Protocols. Media Gateway Control Protocol: MGC: Media Gateway Controller MG: Media Gateway Master/Slave relationship MG handles:
TEL 355: Communication and Information Systems in Organizations Architecture: Signaling System 7 (SS7) Professor John F. Clark.
© 2006 Cisco Systems, Inc. All rights reserved. 2.2: Digitizing and Packetizing Voice.
Data Communications Chapter 6 The Data Communications Interface.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
Example Data Link Protocols Quick review Reference Models? Layers? Flow Control? Bit stuffing? Connection Oriented? Synchronous transmission?
Gursharan Singh Tatla DATA LINK PROTOCOLS 24-Mar
1 Fax and Modem Training May Modem Types.
Data Communication and Networking
MODULE I NETWORKING CONCEPTS.
DTMF & Universal User Key Input Skip Cave InterVoice-Brite Inc.
Property of i3 Forum (all rights reserved) Analysis of T.38 protocol Survey results, carrier’s remarks and suggestions Contact Points: Dr. Jerzy Soldrowsky.
SIP Interoperability Testing Alan Percy Director of Business Development AudioCodes, Inc. Booth #822.
Public Switched System. Telecom Infrastructure Edge Connection –Terminal Equipment Phone Fax Modem DSL –Subscriber Loop Core Switching –Central office.
1 © NOKIA FILENAMs.PPT/ DATE / NN Helsinki University of Technology Department of Electrical and Communications Engineering Jarkko Kneckt point to point.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Cabrillo College and Los Medanos College Building Cisco Remote Access Networks - X.25 Rick Graziani, Mark McGregor February 27, 2001.
1 School Spain Unidad 2: Comandos Hayes. School Spain 2 Comando Hayes: Descripción A Go off-hook and attempt to answer a call. B0 Select V.22 connection.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
Voice over WLAN. Voice over IP WAN VoIP Gateway PBX PSTN.
1 Copyright © Monash University ECS5365 Lecture 2 ISDN Protocols and Standards Philip Branch Centre for Telecommunications and Information Engineering.
Data and Computer Communications Digital Data Communications Techniques + Error Control+ Digital Data Communications Techniques + Error Control+Multiplexing.
I3 forum Fax over IP: achieving an industry solution Jerzy Sołdrowski Network Architect Telekomunikacja Polska S.A. i3 forum Technical Workshop Warsaw,
Technical Specification for Fax over IPX service Madrid February 2010.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Introduction to Networks v6.0
2.10 Flow and Error Control Before that ...
Packet Switching Networks & Frame Relay
Protocols and the TCP/IP Suite Overview and Discussion
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
Lesson 6 Point to Point Protocol
Digital Subscriber System No. 1 (DSS1)
Voice Manipulator Department of Electrical & Computer Engineering
6장 Transmission of Digital Data: Interfaces and MODEMs
Channel Control Interim substates for adding new slaves
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Chapter 11 - Part 2 Data Link Control.
Understand the OSI Model Part 2
Switched Multi-megabit Data Service (SMDS)
CIS 321 Data Communications & Networking
William Stallings Data and Computer Communications 7th Edition
Telecommunication II.
7.0 INTEGRATED SERVICES DIGITAL NETWORKS (ISDN)
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
Serial Communication Interface: Using 8251
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Codecs – Everything You Always Wanted to Know
Dr. John P. Abraham Professor UTPA
UNIT I – FRAME RELAY AND ISDN
BLUETOOTH Personal Area Networking [ PAN ] over Bluetooth
Dr. John P. Abraham Professor UTPA
Voice Over Internet Protocol
Internet Control Message Protocol
Communication Networks: Technology & Protocols
Analog Transmission Example 1
Broadband Transmission
William Stallings Data and Computer Communications
Transport Layer 9/22/2019.
Introduction Communication Modes Transmission Modes
Presentation transcript:

May 2004 Fax and Modem Training

Modem Types

T.30 FAX protocol T.30 is control protocol between fax machines. It is used for call establishment, capabilities exchange, end-of page and multipage signaling and call release The T.30 control signals are send at speed of 300bps and are modulated according to ITU V.21 standard Image data is send at speed of 2,400 – 14,400bps

T.30 FAX Tones CNG – Originating FAX calling tone, short periodic tone of 1100Hz, 0.5sec every 3.5 seconds CED – FAX answering tone, continuous 2100Hz , 2.6 to 4.0 seconds duration V.21 Preamble – series of HDLC flags send for 1.5seconds, modulated on 1650Hz

Fax basic call CNG Answer CED Preamble followed by DIS Preamble followed by DCS Training (TCF) Preamble followed by CFR Training (TCF) Transmit Fax page) End of procedure (EOP)

T.30 FAX signal messages DIS – Digital Identification signal indicating terminating fax capabilities (such as data rate) DCS – Digital Command signal indicating mtransmission mode (such as rate) that will be used by originating fax. TCF – Training check sequence sent for 1.5 seconds CFR – Confirm to receive message, indicating that the fax is ready to receive the document. MPS – MultiPage signal, send after each page (if more than one page is send) MCF – Message Confirmation that the page was received EOP – End of procedure message, indicating that there are no more page to be sent. DCN – Disconnect message

Fax T.30 Diagram 8 CNG DCS/TCF Fax Image P1/MPS Fax Image P2/EOP DCN PCM In ORG L CED/DIS CFR MCF MCF PCM In ANS R 8

T.38 messages T.38 messages are divided into three groups: T.30 Indicator messages – 1 byte packets indicating No signal, CNG, CED, V.21preamble,…) – such as      "00 00 01 06“ “00 00” – are the T.38 packet sequence number “01” – number of bytes, 1 byte in this example “06” – code of V.21 preamble “04” – code of CED signal   2) Low speed data control messages (V.21 data)  – usually 6 bytes packets carrying T30 control messages such as DIS, DCS, EOP,DCN (used for FAX capabilities exchange, end of page and call release)…. – such as       "00 02 06 c0 01 80 00 00 c0"   (packets starting with c0 01 80 ..  are the V.21 data) 3) High speed data type message– usually  50bytes (or more) packets containing fax image.

T.38 Packets The following parameters define the T.38 packet redundancy. a) FaxRelayEnhancedRedundancyDepth = 0 to 4 b) FaxRelayRedundancyDepth = 0 to 2   The   "'FaxRelayEnhancedRedundancyDepth" parameter defines the redundancy level  (or number of repetitions)  of T.30 Indicator messages and redundancy level of low speed data control messages. For example if  "FaxRelayEnhancedRedundancyDepth = 2"  each indicator message will be send three times:   00 00 01 06   00 00 01 06    The   Low speed data control messages with FaxRelayEnhancedRedundancyDepth =4 00 09 06 c0 01 80 00 00 8c 00 04 06 c0 01 80 00 00 c2                                                   06 c0 01 80 00 00 c0                                                    06 c0 01 80 00 00 ff                                                     06 c0 01 80 00 00 c8 In the example above the  first six bytes are current data (c0 01 80 00 00 8c), while the other 4 groups of six bytes contain data of earlier four T.38 packets. The   "FaxRelayRedundancyDepth" parameter defines the redundancy of high speed data packets. For example if  "FaxRelayRedundancyDepth = 2"   each  T.38 packet will carry  current data and the data of previous two packets.

Annex D Real-time facsimile over H.323 systems Annex defines H.323 procedure to transfer T.38 packets.

Replacing an existing audio stream with a T.38 fax stream

SIP T.38 Call Flow

T.38 REINVITE Message (F11)

SIP 200OK to T38 REINVITE (F14)

H323/SIP FAX Configuration Parameters IsFaxUsed 0 - No 1 - Fax is send/received using SIP or H323 Annex D. T38 procedure DetFaxOnAnswerTone 0 - Receiving Gateway will initiate T38 on receiving V.21 preamble signal from FAX (default) 1- Receiving GW will initiate T38 upon receiving of CED answer tone from Fax (not recommended) CNGDetectorMode 0 – don’t use (default) 2 - T.38 will start after CNG detection (applicable only for SIP and not recommended)

Channel Parameters (1) DJBufMinDelay 0 to 150 msec (default = 70) Dynamic Jitter Buffer Minimum Delay. DJBufOptFactor 0 to 13 (default = 7) Dynamic jitter buffer frame error/delay optimization. 13 is used for fax and modem calls FaxTransportMode Sets the Fax transport 0 = disable (transparent mode) 1 = relay, (default, to be used for T.38) 2 = bypass.

Channel Parameters (2) FaxRelayEnhancedRedundancyDepth 0 to 4 (default =0) Number of repetitions to be applied to each fax control packet FaxRelayRedundancyDepth 0 to 2 (default =0) Number of repetitions to be applied to each fax relay payload when transmitting to network FaxRelayMaxRate Limits the maximum rate at which fax messages are transmitted. 0 = 2.4 kbps 1 = 4.8 kbps 2 = 7.2 kbps 3 = 9.6 kbps 4 = 12.0 kbps 5 = 14.4 kbps, (default) FaxRelayECMEnable 0 = Disable using ECM mode during Fax Relay 1 = Enable using ECM mode during Fax Relay. (default)

Channel Parameters (3) 0 – set internally, default (20msec) FaxModemBypassBasicRTPPacketInterval 0 – set internally, default (20msec) 1 – 5msec (not recommended) 2 – 10msec 3 – 20msec FaxModemBypassDJBufMinDelay 0 to 150 msec (default 40msec) Jitter Buffer during Modem/Fax bypass , NSEMode Cisco compatible modem bypass mode 0 = NSE Disabled (default) 1 = NSE Enabled Note: if used with SIP, the SDP contains “a=rtpmap:100 X-NSE/8000” for 100 as NSE payload type NSEPayloadType Range 96-127, default NSE payload type is 105. Cisco are using 100

Channel Parameters (4) FaxModemBypassCoderType - Coder to be used while performing fax/modem bypass. Refer to acTCoders enumeration. Usually, high bit rate coders such as G.711 and G.726/G.727 should be used. 0 = G711 A-law =0, (default) 1 = G711 -law=1, 4 = G726_32 11 = G727_32. FaxModemBypassM Number of 20 msec payloads to be used for generating one RTP fax/modem bypass packet. 1, 2 (default = 1) FaxBypassPayloadType - Fax Bypass RTP dynamic payload type, default 102 ModemBypassPayloadType - Modem Bypass RTP dynamic payload type, default 103

Channel Parameters (5) V21ModemTransportType 0 = Transparent, (default) 2 = ModemBypass. V22ModemTransportType 0 = Transparent 2 = ModemBypass, (default). V23ModemTransportType 0 = Transparent 2 = ModemBypass, (default). V32ModemTransportType (For V.32 & V.32bis modems) V34ModemTransportType (For V.34 & V.90 modems)

T.38 FAX parameters – example 1 IsFaxUsed = 1 /* Should be “1” for H323/Annex D or SIP/T38 FaxTransportMode = 1 /* Fax Relay, shall be set automatically if IsFaxUsed=1 (default) DetFaxOnAnswerTone = 0 /* Rx GW will start T38 on V.21 Preamble – (default) ;Optional but recommended FaxRelayEnhancedRedundancyDepth = 4 /* Repetitions of control packets FaxRelayRedundancyDepth = 2 /* Repetitions of T.38 payload packets FaxRelayECMEnable = 1 /* Enable ECM mode FaxRelayMaxRate = 5 (or lower) /* 14.4 kbps (default), 3 for 9,6,…

Trasparent FAX parameters – example 2 IsFaxUsed = 0 /* Don’t use Annex D FaxTransportMode = 0 /* Transparent mode, fax is handled same as voice CoderName = g711Ulaw64k /* G.711 A_law or U_law V21ModemTransportType = 0 /* Transparent V22ModemTransportType = 0 /* Transparent V23ModemTransportType = 0 /* Transparent V32ModemTransportType = 0 /* Transparent V34ModemTransportType = 0 /* Transparent DJBufOptFactor = 13 /* optimized jitter buffer for data SCE = 0 /* No silence suppression ECE = 1 /* Echo canceller enabled

Fax/Modem Bypass Mode – example 3 IsFaxUsed = 0 /* Don’t use T38 H323/SIP procedures FaxTransportMode = 2 /* Bypass mode, fallback to G.711 if fax FaxModemBypassCoderType = 0 /* g711Ulaw64k/A_law default bypass coder FaxBypassPayloadType = 102 /* FAX Bypass dynamic payload type ModemBypassPayloadType = 103 /* Modem Bypass dynamic payload type FaxModemBypassBasicRTPPacketInterval= 3 /* 2 for 10msec, 3 for 20msec V21ModemTransportType = 2 /* Bypass V22ModemTransportType = 2 /* Bypass V23ModemTransportType = 2 /* Bypass V32ModemTransportType = 2 /* Bypass V34ModemTransportType = 2 /* Bypass FaxModemBypassDJBufMinDelay = 40 /* 0-150msec, minimal delay for bypass

Modem Bypass CISCO NSE Mode parameters – example 4 IsFaxUsed = 1 /* Use T38 H323/SIP procedures NSEMode = 1 NSEPayloadType = 100 FaxModemBypassBasicRTPPacketInterval= 2 /* 2 for 10msec, 3 for 20msec ModemRTPBypassPayloadType = 103 /* Modem Bypass dynamic payload type V21ModemTransportType = 2 /* Bypass V22ModemTransportType = 2 /* Bypass V23ModemTransportType = 2 /* Bypass V32ModemTransportType = 2 /* Bypass V34ModemTransportType = 2 /* Bypass;

V.34 Faxes Up to 33,600 bit/s compared to 14400 with T.30 faxes At the start looks exactly same as modem Can’t be transmitted using T.38 relay, unless fallback to T.30 Always works with ECM enabled Answering fax tone is called ANSam (2100hz with amplitude-modulation. The ANSam tone is followed by V.8 signal V.34 capable terminal responds with Call Menu (CM) signal to the detection of ANSam.

Supporting V.34 Faxes V.34 fax machine full rate is available only in Bypass mode , when the channel is configured in one of the configurations described below: 1) FaxTransportMode = 2 (Bypass) VxxModemTransportType = 2 (Modem bypass) In this configuration, both T.30 and V.34 faxes (and all other Modems) work in Bypass mode 2) FaxTransportMode = 1 (Relay) In this configuration, T.30 faxes use Relay mode (T.38) while V.34 Fax uses Bypass mode. In order to use V.34 fax in Relay mode (fallback to T.38), you must configure: FaxTransportMode = 1 (Relay) VxxModemTransportType = 0 (Transparent) This configuration forces the V.34 fax machine to work in T.30 mode.