.page size 58,72 .lm1 .hl1 Description VTERM is a 'virtual terminal' handler for VAX/VMS. Once in VTERM, you are logically connected to the modem as if you were hard-wired to it. VTERM has a small number of commands used to control it's execution. To issue a VTERM command, enter control-A, which will display the VTERM command prompt . The following terminology is used throughout VTERM documentation: .list 1,'o' .le;Local computer - The VAX on which VTERM is run. .le;Remote computer - The computer to which the remote port is connected. .le;Local terminal - The terminal (on the local VAX) from which VTERM is run. .le;Remote terminal - The 'outgoing' port on the local VAX, which is connected to the remote computer, typically by way of a modem. .end list 0 .hl1 Initialization When VTERM is entered, it takes the following steps: .list 1,'o' .le; Assigns channels to the terminal devices using the following logical names: .literal Name Device ---- ------ VTERM$REMOTE Port to remote computer SYS$COMMAND Port on local computer .end literal .le;Sets the remote terminal speed to the value specified in the logical name VTERM$SPEED (or 1200 baud if the logical is invalid) .le;Opens the file VTERM$INIT and executes any vterm commands that it contains. .le;Displays the message "VTERM - Ready" on the local terminal. .le;Waits for input from either the local or remote terinal. .end list 0 .hl1 VTERM commands A brief description of the allowable VTERM commands follows: .list 1,'o' .le;EXIT - Exits from VTERM. .le;HELP - Displays information about VTERM commands. .le;SET - Allows you to set various values .list 1,'-' .le;BUFFER .c;Format: SET BUFFER /REMOTE=nn .blank nn must be an integer between 1 and 128. When VTERM initializes, this value is set to 4. In general, a larger value decreases CPU utilization by VTERM, while smaller values give a more comfortable 'feel' to the user. With values greater than one, up to a second may elapse between when a character is received from the remote computer and it appears on the local screen. .le;LOCAL_ECHO .c;Format: SET LOCAL_ECHO .blank This sets VTERM in 'half-duplex' mode, where the input from the local terminal is echoed by VTERM as it is sent to the remote computer. .le;SPEED .c;Format: SET SPEED = speed .blank Speed may be 110, 300, 1200, 2400, 4800, or 9600. When VTERM is initialized, speed is set to the value specified by the logical name VTERM$SPEED. If the logical does not exist, or translates to an invalid value, 1200 baud is used. .le;LOG .c;Format: SET LOG filename .blank The VTERM log is a generally faithful reproduction of the output to the local terminal, but may have some small differences. In particular, VTERM edits any record that contains a backspace character to remove the backspace and the character preceeding it from the buffer. .blank 1 .lm+5 Qualifiers .blank /APPEND .blank Specifies that the new log should be appended to an existing one. If no log exists with the name specified, creates a new one. .blank /CLOSE .blank Specifies that the current log should be closed. If a file name is specified with /CLOSE, the file name is ignored. /CLOSE should only be used to speicify the /PRINT qualifier. No new log file is opened. .blank /PRINT .blank Specifies that the log file should be spooled to the default print queue when it is closed. .lm-5 .blank .le;NOLOG .c;Format: SET NOLOG .blank Stops logging and closes the log file. .end list 0 .le;STOP Exits from VTERM. Control-Z is equivalent to STOP. VTERM.COM will prompt you for whether or not it should deallocate the port. If the auto-dial modem was used to make the call, deallocating the port will terminate the phone connection. .end list 0 .hl1 Using the Vadic VA3451 auto-dial modem with VTERM .no fill Enter control-E This will invoke a message and "*" prompt. Enter D Modem will prompt "NUMBER?" Enter the desired number (dashes and parens are allowed, but ignored). Use the backspace key to make corrections. Notes: - The number will not be echoed as you enter it. Terminate the number with . The modem will then echo the number. - The letter "K" will cause a 5 second pause in the dialing sequence. It is most useful when specified at the end of the phone number to extend the number of seconds required for a connection to be established. Hit to start dialing. After a period of time, the modem will respond with either "ON LINE" or "FAILED CALL". ON LINE indicates that the call completed, and you are now connected to the target machine. FAILED CALL indicates either that the line was busy, did not answer, or the call did not complete in a specified time period. You can not tell why the call did not complete. .fill