On network connections, Kermit's HANGUP command executes the appropriate
network protocol for closing the connection, and this should always work.
On serial connections, the HANGUP commands turns off the computer's DTR
(Data Terminal Ready) signal for a period of time. According to the standard
that governs modem signals, this action is supposed to make a modem hang up the
phone call. If it doesn't:
To work around these problems in Kermit, without actually fixing the
underlying cause, you can use a macro that escapes back to the modem's command
processor and gives it the command to hang up. Such a macro is predefined for
you in the MS-DOS Kermit 3.14 initialization file, MSKERMIT.INI: In MS-DOS Kermit, you can assign execution of this macro to the "hot key"
of your choice, for example: The modem should hang up and say NO CARRIER.
13 Why Doesn't the HANGUP Command Work for Me?
; ATHANGUP macro. Use this if regular HANGUP command doesn't do the trick.
def ATHANGUP sleep 1,out +++,sleep 1,out ath0\13
(Note: C-Kermit uses this technique anyway.)
set key \315 {\Kathangup} ; Assign ATHANGUP macro to the F1 key
In Mac Kermit, you can just go to the terminal screen and do it by hand:
Kermit FAQ / Columbia University / kermit@kermitproject.org