Beruflich Dokumente
Kultur Dokumente
This training is intend for help to debug T.30 transmit problem over Mindspeed product. It is not for debug fax terminal application. Thus we care about external procedure, signal, timing, handshake. We do not care much about the fax internal theory, message contain, data compress and etc. By understand the T.30 procedure, help to debug Fax issue base on TDM trace and FPT signal wave from IP trace.
2 Mindspeed Technologies Preliminary Information/Proprietary and Confidential
Handshaking T.30
Originate/Caller: start the call(Dialer) Answer/Called/Callee: answer the call Sender: device send fax page data (may be not the caller) Receiver: device receive fax page
Spectra and frequency analyze: Tone: CNG, CED. Low speed for signaling: V.21 (300bps) High speed for Data transmit V.27ter - up to 4800bps V.29 - up to 9600bps V.17 - up to 14400bps
. Off hook . Dial Phase A . Device identification Phase B . Capability negotiation . Channel probing Phase C . Fax message exchange Phase D . Post message handshaking Phase E . Disconnect and . On hook
Mindspeed Technologies Preliminary Information/Proprietary and Confidential
10
11
12
13
14
9) CED,(NSF,CSI,)DIS
15
CED Signal
A continuous 2100 Hz 15 Hz tone for a duration of not less than 2.6 seconds and not more than 4.0 seconds. A 200ms ahead and 75 20 ms silence after transmitting the CED
16
17
20
HDLC frame 1
HDLC frame 2
HDLC frame 3
0x7E
0x7E
0xFF
0xC8/C0
FCF
FIF
FCS
0x7E
21
22
23
24
Off Hook, Dial, CNG, 0.5 s ON at 1100 Hz, 3 s OFF Off Hook, CED, 3 s ON at 2100 Hz DIS, at V.21 300 bps containing callee capabilities
Callee
DCS, at V.21 300 bps containing the call settings TCF, 1.5 s of 0s at the data rate selected by previous DCS FTT, at V.21 300 bps indicating TCF not properly received DCS, at V.21 300 bps containing the call settings TCF, 1.5 s of 0s at the data rate selected by previous DCS CFR, at V.21 300 bps indicating that TCF was properly received Facsimile Message, at the data rate selected by previous DCS
Phase C Phase D
MPS, at V.21 300 bps indicating more pages are to be sent MCF, at V.21 300 bps, previous fax message was properly received Facsimile Message, at the data rate selected by previous DCS
Phase C Phase D
EOP, at V.21 300 bps indicating no more pages are to be sent MCF, at V.21 300 bps, previous fax message was properly received DCN, at V.21 300 bps indicating the and of the call, On Hook
Phase E
25
26
27
Procedure understanding
28
CNG CED (NSF) (CSI) DIS (TSI) (NSS) DCS [TCF] CFR (/FTT) [Page] MPS MCF (/RTP) (/RTN) the page) [Page] EOP MCF DCN
(-->Hello, I am the Calling fax terminal) (<==Hi, This is Called fax terminal) (<~~I support this private protocol) (<~~this is my phone number or ID) (<==And, here is all my capability) (~~>this is my ID) (~~>response to NSF, the rest procedure not defined by ITU) (==>Hello, let's start from this config: v.29,200x200,A4...) (##>Training, can you recognize this speed signal???) (<==Yes, You can send me the page in this speed) (<==No, try lower speed or protocol) (##>Attention, by the speed you agreed, here is the page!!!) (==>And, I have more page to send to you) (<==Good, I got the page, go on) (<==OK, but please retrain before rest of the page) (<==Sorry, I did not get the page. please retrain and resend (##>Attention, by the speed you agreed, here is the page!!!) (==>It is the last page for you) (<==Good, I got the page) (==>bye bye)
(This is just the typical procedure. refer T.30 for some other option for the Mindspeed Technologies message) Preliminary Information/Proprietary and
Confidential
29
6) Review
Distinguish each signal and command
30
32
Timer
T2: (6s +/- 5s) Time-out T2 makes use of the tight control between commands and responses to detect the loss of command/response synchronization. T2 is 6 +/- 1 seconds and begins when initiating a command search (e.g. the first entrance into the "command received" subroutine, reference flow diagram in 5.2). T2 is reset when an HDLC flag is received or when T2 times out. (6s. The time the receiver fax wait for next command after previous command was received. Will disconnect if time out) T3: (10s +/- 5s) Time-out T3 defines the amount of time a terminal will attempt to alert the local operator in response to a procedural interrupt. Failing to achieve operator intervention, the terminal will discontinue this attempt and shall issue other commands or responses. T3 is 10 +/- 5 seconds, begins on the first detection of a procedural interrupt command/response signal (i.e. PIN/PIP or PRI-Q) and is reset when T3 times out or when the operator initiates a line request. (10s. The time wait for the operator to press a bottom or insert a paper or pick up handset) T4 (3s +/- 15%) Defines how long the receiver waits for HDLC command flags. 3s +/15% for automatic units and 4.5s +/- 15% for manual units. Begins when first entering in the Response Received routine Reset when an HDLC Mindspeed Technologies Preliminary Information/Proprietary and Flag is received or when it times Confidential out. 33
T2, T4 Example
Receiver Fax will start T2 (6s) timer when receive a command (and responds the command). Will time out after 6 sec if the command doesnt come. It will disconnect the line. Receiver Fax will start T4 (3s) timer after send DIS to sender. Will time out and resend this message 3 times if time out. Sender Fax will start T4 timer after send command to receiver Fax. Will time out after 3 sec if a response doesnt come. It will retry 3 times (except DIS) and send DCN to disconnect the line. T.30 assume the telephone line should at Mindspeed Technologies least support low speed signal transmit and Preliminary Information/Proprietary and 34
Confidential
35
36
PPR: Partial Page Request. Request to resend some error. CTC: Continue To Correct. Request to repeat error correction over 4 times. RNR/RR: to buy time for the low end receivers to rebuild the image buffer, decompress and print the image EOR/ERR signals to decide to drop the transmission of the current block and Mindspeed Technologies move to the next Preliminary Information/Proprietary and one 38
Confidential
ECM Challenges
Low end machines used to print as the image arrives Low memory was needed Lines were decompressed as they arrived ECM, a whole block needs to be received before the device can start printing Higher memory requirements Faster processing and printing unit Due to the error correction mechanism, on noisy lines the call can take much longer due to retransmissions
39
40
41
42
Tonal signal (sinewave) at 2100 Hz with phase reversals at each 425 +/- 25 ms, amplitude modulated with a sinewave of 15 +/- 0.1 Hz
43
44
45
46