Commands <x> | |
"A [ + | - ] <callee's add> <caller's add complement >]" | : call request |
(+ means COLLECT CALL) | |
"L" | : clear down request |
"F" | : end of transmission request |
"I" | : initialization request |
"" | : ineffective |
Messages <y> | |
"% APP [ + | - ] <callee's add> [,<caller's add>]" | : call request confirmation |
"% COM" | : connection confirmation |
"% COM [ + | - ] <callee's add>, <caller's add> " | : incoming call indication |
"% LIB" | : clear down confirmation |
"% LIB [R < cause1 > | C <cause2 >]" | : clear down indication |
[R means NETWORK, C means OTHER CUSTOMER] | |
"% FIN" | : end of transmission confirmation |
"% INI" | : initialization |
"% ERR" | : command in error |
"% PER" | : data loss due to the lock of flow control |
End of message markers (TTY to RCP) | |
"ETX" | : end of message |
Transparency (TTY to RCP) | |
"DLE DLE" | : DLE to other customer |
"DLE ETX" | : ETX to other customer |
Flow control | |
1) From RCP "XOFF" | : stop sending |
"XON" | : resume sending |
2) To RCP "DLE" | : stop sending |
"CR" | : resume sending |
(1) - The CCITT no 2 combinations H 0, H 1, ...H P are translated into the corresponding CCITT no 5 control characters SOH, STX,... US, but these control characters are not translated into CCITT no 5.
(2) - FS, i.e. figure shift, and LS,i.e. letter shift are translated into SYN and DEL respectively only if the next CCITT no 2 character is one of: blank, LS, FS, SP, CR or LF.
(3) - Combinations H H and H / modify the rule for translating all the subsequent letters from CCITT no 2 to no 5. They become lower case and upper case respectively.
Figure 5synchronization procedure | |
variable length block 0 ≤ L ≤ 255
may contain several packets |
|
service fields | |
cyclic redundancy field | |
variable length padding |
TD = type of the frame:
|
|
ST = sequence number |
TT = frame number |
SA = expected sequence number |
TA = expected frame number |
TR = frame number for which there
|
+1 if SA ≠ SEI + after transmission TA if SAI ≠ SAI if PEI ≠ PRC then all |
+ 1 if ST = SAI and +1 if ST = SAI and +1 when a new buffer |
V logical channel number TP Type of packet |
|
0 service packet; cf CV field
1 PR or "ready to receive" packet 2 unused 3 D or "data packet" |
|
K number of additional bytes which can be accepted | |
N number of data bytes which follow | |
CV subtype of a service packet 0 I or "initialization" packet
|
B. EXAMPLE OF UTILIZATION
Sender : | |
Receiver : |
bytes which are transmitted sequentially on channel 0
bytes 10101010 (=command separator) are duplicated when transmitted
A. CALL REQUEST | |
command separator command code logical channel number TE=1 if collect call; CS = class of service |
|
callee's identification
A = address of a subscriber, an internal network service or another network CA = address complement | |
caller's identification | |
B. CLEAR DOWN | |
command separator |
OL = |
|
|||||||
OL = 1 then CL= |
|
C. CONNECTION CONFIRMATION AND END OF TRANSMISSION
command separator |
Two minor changes have been made to Figure 8: Outgoing channel: line between states AC & ACL with label C has benn given an arrowhead. Incoming channel: Labelling of line from state ACL' to state A has been slightly changed to make it obvious that either message L or message A can be received in state ACL'.