Telenet ITI Parameters ---------------------- Summary of Telenet ITI Parameters --------------------------------- Para- Para- meter Description (Default Value) meter Description (Default Value) ----- --------------------------- ----- --------------------------- 1 Line feed Insertion (0) 31+ Interrupt Character (0) 2 Network Message Display (0) 32 Automatic Hang-up (0) 3 Echo (1) 33+ Flush Output (0) 4 Echo Mask (163) 34 Transmit on Timers (1) 5 Transmit Mask (2) 35 Idle Timer (80) 6* Buffer Size (0) 36 Interval Timer (0) 7* Command Mask (127) 37 Network Usage Display (0) 8* Command Mask (3) 38 Carriage Return PAD (Variable) 9 Carriage Return PAD (Fixed) 39 Padding Options (1) 10 Linefeed Padding 40 Insert on Break (0) 11 Tab Padding 41 PAD-Terminal Flow Control (0) 12 Line Width 42 PAD-Terminal XON Character (17) 13 Page Length (0) 43 PAD-Terminal XOFF Character (19) 14 Line Folding (1) 44* Generate Break (INV) 15 Page Wait (0) 45* APP on Break (0) 16 Interrupt on Break (0) 46 Input Unlock Option (0) 17 Break Code (0) 47 Input Unlock Timer (0) 18 NVT Options (0) 48 Input Unlock Character (0) 19 Initial Keyboard State (0) 49 Output Lock Option (2) 20 Half/Full Duplex 50 Output Lock Timer (10) 21 Real Character Code 51 Output Lock Option (0) 22 Printer Style 53* Break Options (0) 23 Terminal Type 54 Terminal-PAD Flow Control (0) 24 Permanent Terminal (0) 55 Terminal-PAD XON Character (17) 25 Manual or Auto Connect (0) 56 Terminal-PAD XOFF Character (19) 26 Rate 57 Connection Mode (2) 27 Delete Character (127) 58 Escape to Command Mode (1) 28 Cancel Character (24) 59* Flush Output on Break (0) 29 Display Character (18) 60 Delayed Echo 30+ Abort Output Character (0) 63 Eight-bit Transparency (1) 64+ Early ACK (0) 65 More-Data Bit Generation (3) 66 Defer Processing of User (0) 67 ESP Packetizing Option (0) 68 Escape Sequence Timer (0) 69 Escape Sequence Maximum Length (0) 70 Escape Sequence Initiator (0) 71 Parameter Reset on Disconnect (0) Note: All Telenet Parameters must follow the National Option Marker (Parameter 0, value '21' Hex) in PAD Messages. Parameters marked with "*" should not be used. Parameters marked with "+" should be used with caution. Telenet ITI Parameters Arranged by Functional Category ------------------------------------------------------ Para- Para- meter Description (Default Value) meter Description (Default Value) ----- --------------------------- ----- --------------------------- (CONNECTION MODE) (BREAK HANDLING) 57 Connection Mode (2) 16 Interrupt on Break (0) 58 Escape to Command Mode (1) 40 Insert on Break (0) 17 Break Code (0) (CALL ESTABLISHMENT & CLEARING) 44* Generate Break (INV) 25 Manual or Auto Connect (0) 45* APP on Break (0) 32 Automatic Hang-up (0) 59* Flush Output on Break (0) 53* Break Options (0) (COMMAND PROTECTION) 7* Command Mask (127) (VIRTUAL TERMINAL DEVICE) 8* Command Mask (3) 39 Padding Options (1) 9 Carriage Return PAD (Fixed) (DEVICE DEPENDENT) 38 Carriage Return PAD (Variable) 24 Permanent Terminal (0) 10 Linefeed Padding 23 Terminal Type 11 Tab Padding 20 Half/Full Duplex 12 Line Width 21 Real Character Code 13 Page Length (0) 22 Printer Style 14 Line Folding (1) 26 Rate 15 Page Wait (9) 63 Eight-bit Transparency (1) 1 Linefeed Insertions (0) (TERMINAL DISPLAY) (VIRTUAL TERMINAL PROCESS) 3 Echo (1) 18 NVT Options (0) 4 Echo Mask (163) 27 Delete Character (127) 2 Network Message Display (0) 28 Cancel Character (24) 37 Network Usage Display (0) 29 Display Character (18) 60 Delayed Echo (0) 31 Interrupt Character (0) 30 Abort Output Character (0) (PACKET ASSEMBLY/DISASSEMBLY) 33 Flush Output (0) 6* Buffer Size (0) 5 Transmit Mask (2) 34 Transmit on Timers (1) (2741 Terminal Support) 35 Idle Timer (80) 19 Initial Keyboard State (0) 36 Interval Timer (0) 46 Input Unlock Option (0) 60 Delayed Echo 47 Input Unlock Timer (0) 64 Early ACK (0) 48 Input Unlock Character (0) 65 More-Data Bit Generation (3) 49 Output Lock Option (2) 50 Output Lock Timer (10) (RESELECT HANDLING) 51 Output Lock Option (0) 66 Defer Processing of Input 71 Parameter Reset on Disc (0) (ESCAPE SEQUENCE PROCESSING) 67 ESP Packetizing Option (0) (FLOW CONTROL) 68 Escape Sequence Timer (0) 41 PAD-Terminal Flow Control (0) 69 Escape Sequence Length (0) 42 PAD-Terminal XON Character (17) 70 Escape Sequence Initiator (0) 43 PAD-Terminal XOFF Character (19) 54 Terminal-PAD Flow Control (0) 55 Terminal-PAD XON Character (17) 56 Terminal-PAD XOFF Character (19) Parameters marked with "*" should not be used. Detail of Telenet ITI Parameters Following is a description of each of the Telenet ITI parameters. Defaults for Telenet Public Dial Ports are noted As noted by (+) use the equivalent X.3 parameter wherever possible Parameters marked (*) are archaic and should not be used. Para- meter Description ----- ----------- +1 Linefeed Insertion This parameter instructs the PAD to routinely insert a linefeed (LF) character into the data stream following each appearance of a carriage return (CR) character. Values may be OR-ed together: 0 No LF Insertion (Default) 1 Insert LF after CR on output to the terminal 2 Insert LF after CR on input from the terminal 4 Insert LF after CR on echo to the terminal +2 Network Message Display This parameter controls the transmission of network-oriented messages to the terminal. Values are: 0 Transmit network-oriented messages (Default) 1 Suppress network-oriented messages +3 Echo This specifies whether or not the network returns images of characters entered from the terminal during Data Transfer mode. Values are: 0 Network does not echo 1 Network echoes according to the Echo Mask (Default) 4 Echo Mask The Echo Mask specifies which characters are to be echoed during Data Transfer mode. Values may be OR-ed together: 1 Alphanumerics 2 Carriage Return 4 Escape 8 Editing Characters 16 Terminators 32 Form Effectors 64 Control Characters 128 Other Characters Default is 163 = 1+2+32+128 (Alphanumerics, Carriage Return, Form Effectors, and Other Characters). +5 Transmit Mask The Transmit Mask specifies those characters which indicate a logical break in the data being entered from a terminal and which force transmission of that data to its destination. Values may be OR-ed together: 0 Transmission on Transmit Mask disabled 1 Alphanumerics 2 Carriage Return (Default) 4 Escape 8 Editing Characters 16 Terminators 32 Form Effectors 64 Control Characters 128 Other Characters Note: see Character Codes and Masking Categories below *6 Buffer Size This parameter is archaic and should no longer have any affect on a TP. It is used to specify the maximum number of characters that will be accumulated by the network before they are forwarded to the Host. 0 Buffer 256 characters (Default) 1-255 Buffer 1-255 characters *7 Command Mask This is an archaic parameter. Its use has been phased out, but the parameter number has not be redefined for another function. *8 Command Mask This is an archaic parameter which has not been redefined to support another function. +9 Carriage Return Padding The Carriage Return Padding parameters specify the number of PAD character times to be inserted after each carriage return character sent to the terminal. Parameter 9 specifies the Fixed Component. Values may run from 0 through 31 character-times of padding provided. +10 Linefeed Padding This specifies the number of pad character delays inserted after each linefeed (LF) character sent to the terminal. Values may range from 0 through 15 character-times of padding provided. 11 Tab Padding This specifies the number of pad character delays inserted after each horizontal tabulation (HT) character sent to the terminal. Values may range from 0 through 15 character-times of padding provided. 12 Line Width This identifies the number of character positions per terminal print line. Values range from 1 through 255 characters per line; or 0, which specifies 256 characters per line. 13 Page Length This parameter identifies the number of lines per terminal page or display screen. Values range from 1 through 255 lines per page; or 0, which specifies an infinite page length. 14 Line Folding This parameter specifies whether or not the PAD begins a new line when the number of characters in a print line exceeds the line width: 0 Disable line folding 1 Enable line folding (Default) 15 Page Wait This parameter specifies whether or not the PAD automatically enters a flow controlled state (X-OFFed) at the end of each page. Page length is defined by Telenet parameter 13, above. 0 Page Wait disabled (Default) 1 Page Wait enabled +16 Interrupt on Break This parameter specifies whether or not the PAD will transmit an INTERRUPT packet to the Host when a break signal is received from the terminal. Values are: 0 No INTERRUPT packet sent on break (Default) 1 Send INTERRUPT packet on break 17 Break Code The Break Code specifies an eight-bit representation for the break signal condition. Codes may be any number from 1 through 255. Default is 0 (No break code). +18 Network Virtual Terminal (NVT) Option This parameter enables or disables NVT facilities by functional group (The Process Control function should no longer be used): 0 NVT disabled (Default) 2 Enables Process Control function * 4 Enables Editing Function * use with caution *19 Initial Keyboard State This archaic parameter defined the initial state of the terminal keyboard at the beginning of a virtual call. 0 Keyboard initially locked (Default) 1 Keyboard initially unlocked 20 Half/Full Duplex This parameter specifies the echoing requirement of the terminal. Values are: 0 Full duplex terminal 1 Half duplex terminal *21 Real Character Code This parameter specified the communications code for representing data generated or recognized by the terminal. Values are: 0 ASCII 1 Correspondence (standard Selectric) 2 EBCD 3 APL ASCII (typewriter-paired) 4 APL ASCII (bit-paired) 5 APL Correspondence 6 APL EBCD 22 Printer Style This identifies the class of printing mechanism used by the terminal: 0 Typewriter style terminal 1 Line printer style terminal 23 Terminal Type This identifies the specific make and model of the terminal. Values are: 0 Unknown or Synchronous Host 1-126 Terminal codes 127 Asynchronous Hosts 24 Permanent Terminal This determines whether the network queries for a terminal identifier or employs a pre-set identifier. Values are: 0 Request identifier (Default) 1 Use pre-set identifier 25 Manual/Automatic Connection This parameter specifies whether a pre-defined virtual circuit is to be established automatically for the terminal, or it the call must be initiated by a C(onnect) or ID command entered from the terminal. Values are: 0 Manual (Connect or ID required) (Default) 1 Automatic (Address pre-defined) +26 Rate This parameter specifies the transmission speed of the terminal, as determined by the network: 0 110 bps 1 134.5 2 300 3 1200 4 600 5 75 6 150 7 1800 8 200 9 100 10 50 11 75/1200 12 2400 13 4800 14 9600 15 19,200 16 48,000 17 56,000 18 64,000 +27 Delete Character This specifies the character to be used for single-character editing. 0 Function disabled 1-127 Identifies the character to be used Default is decimal 127. +28 Cancel Character Specifies the character to be used to delete input data buffered for the terminal at the PAD. 0 Function disabled 1-127 Identifies the character to be used Default is decimal 24. +29 Display Character Specifies the character to be used for displaying data which has been accumulated by the PAD. 0 Function disabled 1-127 Identifies the character to be used Default is decimal 18. *30 Abort Character This is an NVT Process Control parameter and should no longer be used. If NVT Process Control was enabled (Telenet 18:2), then this parameter specified the character which, when received from the terminal, caused the PAD to Flush Output (Telenet 33:1) and generate an X.25 INTERRUPT containing F5 hex in the optional data byte. Note, data remained flushed until X.3 parm 8 or Telenet parm 33 was reset to zero. 0 Function disabled (Default) 1-127 Identifies the character to be used *31 Interrupt Character This is an NVT Process Control parameter and should no longer be used. If NVT Process Control was enabled (Telenet 18:2), then this parameter specified the character which, when received from the terminal, caused the PAD to generate an X.25 INTERRUPT containing F4 hex in the optional data byte. 0 Function disabled (Default) 1-127 Identifies the character to be used 32 Automatic Hang Up This specifies whether the terminal is to be physically disconnected from the network or left in Command Mode at the end of a virtual call. Values are: 0 Leave in Command Mode upon disconnect (Default) 1 Hang up upon disconnect +33 Flush Output This parameter controls the transmission of all data from the Host to the terminal: 0 Transmit all information sent from (Default) the Host to the terminal 1 Discard all information sent from the Host to the terminal 34 Transmit on Timers This specifies that characters accumulated by the network are forwarded upon expiration of either the Idle or Interval Timer. Values are: 0 Disable transmission on timers 1 Enable transmission on timers (Default) +35 Idle Timer The Idle timer defines the time interval between characters arriving from the terminal which, when exceeded, causes the network to transmit any accumulated characters to the Host. Values are: 0 Timer disabled 2-255 Multiples of 50 ms (.05 seconds) Note: Default is 80 (4 seconds) 36 Interval Timer The Interval Timer specifies the maximum time period during which the network PAD will accumulate characters before forwarding them to their destination. Values are: 0 Timer disabled (Default) 2-255 multiples of 50 ms (.05 seconds) 37 Network Usage Display This controls the transmission of information on chargeable network usage provided at the end of a virtual call. Values are: 0 Exclude network-generated usage information from the DISCONNECTED message (Default) 1 Include network-generated usage information from the DISCONNECTED message 38 Carriage Return Padding (Variable) This specifies the amount of time-delay padding to be provided after each carriage return sent to the terminal, for every 10 printable characters on the line (E.g., no padding for nine characters; five time the value of parameter 38 for 50 characters.) Values may run from 0 through 7. 39 Padding Options This parameter specifies whether or not the network provides time delay padding after form effectors sent to the terminal. Values are: 0 Network provides no time delay padding 1 Network provides time delay padding (Default) after CR, LF, and HT characters 40 Insert on Break This specifies whether or not the PAD inserts the Break Code in the data stream at the point at which the break signal is received from the terminal. Values are: 0 Do not insert on break (Default) 1 Insert Break Code on break +41 PAD-to-Terminal Flow Control This parameter specifies network XON/XOFF control of transmission from the terminal. Values are: 0 No PAD-to-Terminal Flow Control (Default) 1 Network provides flow control 42 PAD-to-Terminal XON Character This identifies the character which, when sent from the network to the terminal, causes the terminal to resume transmission of buffered data. Value may be any character from 1 to 127. Default is 17 (19 octal, 11 hex). 43 PAD-to-Terminal XOFF Character This identifies the character which, when sent from the network to the terminal, causes the terminal to temporarily suspend transmission of buffered data. Value may be any character from 1 to 127. Default is 19 (21 octal, 13 hex). *44 Generate Break This parameter used to cause a break signal to be transmitted from the PAD to the terminal. It is no longer valid to set this parameter. *45 APP on Break This parameter specified whether or not the PAD transmitted a SET & READ PARAMETERS PAD Message to the Host system when a break signal was received from the terminal. This parameter should no longer be used. 0 No SET & READ PARAMETERS PAD Message (Default) generated on break 1 SET & READ PARAMETERS PAD Message generated on break *46 Input Unlock Option This archaic parameter specifies what action the PAD took after the terminal user had entered a line of data, the keyboard had been locked, and the PAD had no data to deliver to the terminal. Values are: 0 Unlock based on timer expiration (Default) 1 Unlock based on input data content *47 Input Unlock Timer This archaic parameter specified the time interval that the PAD would wait before unlocking the terminal keyboard, if the PAD had no data pending delivery to the terminal and parameter 46 was set to 0. Values ranged from 0 through 255 multiples of 50 ms (.05 seconds). Default was 0 seconds. *48 Input Unlock Character This archaic parameter specified the character which, when appearing at the beginning of a data line, caused the PAD to leave the keyboard locked at the end of the data line (if there is no data pending delivery to the terminal). Value was any character code from 0 through 127; or 240, which leaves the keyboard locked after all characters. Default was 0. *49 Output Lock Option This archaic parameter specified the action the PAD took when it received data for delivery to the terminal, when the keyboard was unlocked for input from the terminal. Values are: 0 Discard output data 1 Transmit output after input completion 2 Transmit output id input idle (Default) *50 Output Lock Timer This archaic parameter defined the interval between characters arriving from the terminal which, when exceeded, caused the PAD to lock the keyboard when it had output pending delivery to the terminal. Values may range from 0 through 255 multiples of 50 ms (.05 seconds). Default was 10 (500ms). *51 Output Lock Option This archaic parameter specified what action the PAD took after it had transmitted all pending data to the terminal. Values are: 0 Unlock based on timer (Default) 1 Unlock based on output completion 2 Unlock based on output data content +53 Break Options This allows for a combination of options for handling break signals from the terminal. Values may be OR-ed together: 0 No options selected (Default) 1 Interrupt on break 4 APP on break 32 Insert on break Note, X.3 parameter 7 should be used instead of this parameter 54 Terminal-to-PAD Flow Control This parameter specifies XON/XOFF control of transmission from the network. Values are: 0 No Terminal-to-PAD flow control (Default) 1 Network respects flow control 55 Terminal-to-PAD XON Character This identifies the character which, when sent to the network, causes the network to resume the transmission of buffered data. Value may be any character code from 1 through 127. Default is 17 decimal. 56 Terminal-to-PAD XOFF Character This identifies the character which, when sent to the network, causes the network to temporarily suspend the transmission of buffered data. Value may be any character code from 1 through 127. Default is 19. 57 Connection Mode This parameter specifies which level of terminal code conversion the PAD is to perform during data transfer mode. Values are: 0 Transparent 1 Real 2 Virtual (Default) +58 Connection Escape This parameter specifies whether or not the terminal may escape from Data Transfer mode to Network Command mode. Values are: 0 Escape not possible 1 Escape possible (Default) *59 Flush Output on Break This parameter specified whether or not the PAD transmitted a SET & READ PARAMETER PAD Message to the Host and began discarding output to the terminal when a break signal was received from the terminal. Rather than using this parameter set X.3 parameter 7 to 21 (decimal). 0 No SET & READ PARAMETERS PAD Message (Default) sent and no output flushed 1 SET & READ PARAMETERS PAD Message sent and output to the terminal 60 Delayed Echo This parameter identified whether echo from the PAD to the terminal will occur immediately or whether it will be delayed to appear between data from incoming packets. If 60:1, then once the PAD has begun processing an incoming packet, it will buffer echo characters until it completes the packet. At that point, it will transmit all buffered echo characters back to the terminal before processing the next incoming packet. Values are: 0 Echo immediately (Default) 1 Delay echo to occur between incoming packets 63 Eight-bit Transparency This parameter identifies whether the terminal uses the eighth (most significant) bit for data or as a parity bit. Note, if Telenet parameter 57:2, this parameter cannot be set to zero. Values are: 0 No parity, eight-bit transparency 1 Parity required (Default) 64 Early ACK This parameter specifies whether or not the PAD for terminal support should acknowledge data packets received for the terminal prior to transmitting the packets (in the form of a character stream) to the terminal. Values are: 0 Acknowledge data packets after transmission to the terminal (Default) 1-7 Acknowledge data packets 1-7 packets prior to transmission to the terminal Note: *Extreme Caution* should be exercised when modifying this parameter. The increased "artificial window" size does not guarantee packet delivery to the terminal. Large amounts of data could be lost from any form of network disconnect. Values of 5 or greater should never be used. 65 M-bit handling This parameter specifies whether the terminal PAD will set the M-bit on all full packets, on certain full packets, or on packets. Values are: 0 M-bit is always zero 1 M-bit is set to one for certain full packets 3 M-bit is set to one in all full packets (Default) If parameter 65:1, the PAD will set the M-bit on all full packets except where the last user-entered character is a data-forwarding character, as defined by X.3 parameter 3 (Transmit Mask). If, however, the final character in the packet is a carriage return and X.3 parameter 13 causes a line feed insertion following the carriage return and X.3 parameter 3 marks carriage return as a data-forwarding character, then the M-bit will be set to 1. The PAD will then transmit a second packet, with M-bit set to 0, containing only a line feed character. If, after sending a packet with M-bit set to one, the PAD must send a data-qualified packet (Q-bit=1), this is considered a data- forwarding condition. Thus, the PAD will send a data packet with M-bit = 0 containing the characters currently in its buffer. If the buffer is empty the PAD will send an empty packet with M-bit = 0. This prevents a protocol violation. 66 Defer Processing of User Input This parameter instructs the PAD to halt processing of user input data and buffer the data (to a maximum of 32-64 characters). Upon disconnect, parameter 66 is rest and processing of user data resumes. If the disconnect triggers a reselection (e.g., forwarding of the call by TAMS), the buffered data is sent to the new called DTE Otherwise, or if reselection fails, the data is interpreted by the PAD as a command during command mode. Values are 0 Process user input normally (Default) 1 Defer processing of user input data 67 ESP Packetizing Option This parameter specifies whether accumulated data is to be packet- izied when the Escape Sequence Initiator is received (i.e., before the Escape Sequence) and when the Escape Sequence is completed. Values are: Packetize Packetize Before After 0 No No (Default) 1 No Yes 2 Yes No 3 Yes Yes 68 Escape Sequence Timer This parameter specifies the maximum idle time allowed before ESP processing expires. Values range from zero through 255 and represent 50 ms intervals. Resolution of the timer is zero to minus 50 ms (e.g., a value of 2 represents 50ms < timer < 100ms). Default is zero. 69 Escape Sequence Maximum Length This parameter specifies the maximum number of characters that may be contained in an Escape Sequence, including the Escape Sequence Initiator. A value of zero disables parameter 69 and the maximum Escape Sequence is 128 characters. Default is zero and values greater than 127 are not allowed. 70 Escape Sequence Initiator This parameter specifies the seven-bit representation of the Escape Sequence Initiator character (values 1-127). The default value of zero disables Escape Sequence Processing altogether. 71 Parameter Reset on Disconnect This parameter specifies the manner in which parameters are to be treated upon disconnect. Values are: 0 Reset ITIs to their initial values (Default) 1 Do not reset ITIs, except for reselect-related parameters (66 and 71) 2 Do not reset ITIs, except set 66:0 and 71:1 3 Do not reset ITIs, except set 66:0 Value 1 makes parameter 71 a "one-shot" parameter, this is it clears itself after being invoked once. Value 2 is a "two-shot" value and value 3 leaves parameter 71 active until explicitly reset.