
 ^hThe host mode / The Terminate BBS^n

  The fastest BBS you will ever install.

 ^m╒════════════════╤════════════════════════════════════════╡^t Host settings ^m╞╕
 │^r Device setup   ^m│                                                         │
 │ ^bH^nost path      ^m│ ^hHOST\                                                   ^m│
 │ ^bS^nend path      ^m│ ^hUPLOAD\                                                 ^m│
 │ ^bR^neceive path   ^m│ ^hDOWNLOAD\                                               ^m│
 │ ^bM^nailer setup   ^m│                                                         │
 │ ^bF^nax settings   ^m│                                                         │
 │ ^bE^nnable IEMSI   ^m│ ^hYes                                                     ^m│
 │ ^bC^nallback wait  ^m│ ^h5                                                       ^m│
 │ ^nAllo^bw^n sound    ^m│ ^hYes                                                     ^m│
 │ ^nShu^bt^n down pwd  ^m│ ^h........                                                ^m│
 │ ^bN^new user       ^m│                                                         │
 │ ^bP^nublic control ^m│ ^hStartup in public menu                                  ^m│
 │ ^nE^bx^npire         ^m│ ^hChange to new user defaults                             ^m│
 │ ^bU^nser external  ^m│                                                         │
 │ ^nH^bo^nst-protocols ^m│ ^hInternal only                                           ^m│
 │ ^bA^nfter user     ^m│                                                         │
 ╘════════════════╧═════════════════════════════════════════════════════════╛^n

 ^hDevice setup^n

 ^m╒════════════════╤══════════════════════════════════════╡^t Device settings ^m╞╕
 │ ^bD^nevice 1       ^m│ ^hAsync Modem COM2 8N1                                    ^m│
 │ ^bI^nnit string    ^m│ ^hATS0=0^M                                                ^m│
 │ ^bR^ning string    ^m│ ^hRING^M                                                  ^m│
 │ ^nRi^bn^ng count     ^m│ ^h1                                                       ^m│
 │ ^bA^nnswer string  ^m│ ^h~ATA^M                                                  ^m│
 │ ^nAnswer time^bo^nut ^m│ ^h60                                                      ^m│
 ├────────────────┼─────────────────────────────────────────────────────────┤
 │ ^bU^nse device 2   ^m│ ^hNo                                                      ^m│
 │ ^nRing ^bw^nait      ^m│ ^h550                                                     ^m│
 ├────────────────┼─────────────────────────────────────────────────────────┤
 │ ^nD^be^nvice 2       ^m│ ^hISDN CAPI 1.1                                           ^m│
 │ ^nInit strin^bg    ^m│ ^hATS0=0^M                                                ^m│
 │ ^nRing ^bs^ntring    ^m│ ^hRING^M                                                  ^m│
 │ ^nRing ^bc^nount     ^m│ ^h1                                                       ^m│
 │ ^nAnswer s^bt^nring  ^m│ ^h~ATA^M                                                  ^m│
 │ ^nAnswer ti^bm^neout ^m│ ^h60                                                      ^m│
 ╘════════════════╧═════════════════════════════════════════════════════════╛^n

  ^hDevice 1^n & ^hDevice 2^n

   Which device to use for host mode.

  ^hInit string^n

   You must not setup the modem to answer the modem automatically. The S0
   register holds the number of rings before answering - this should be set to
   0, then Terminate rather than the modem will answer for you.
   When Terminate gets the ring-string (RING), the answer-string (ATA) will be
   sent and Terminate waits for a carrier.

  ^hRing string^n

   The Ring string is used for identifying incoming calls in Terminal and in
   Host mode. When an incoming call arrives in terminal mode, a window will
   pop up and allow you to pick up the phone within 10 seconds.

  ^hRing count^n

   How many rings before answering, if you enter a 0 here then the phone
   will never be answered.

  ^hAnswer string^n

   This string will tell your modem to try connecting when an incoming
   call arrives or to connect in the hostmode.

  ^hAnswer timeout^n

   After sending the answer string to the device. How many seconds
   is allowed for connecting before aborting.

  ^hUse device 2^n

   The most likely reason why you would use this function would be that
   you have 2 devices connected to the same line. Like an AB-adapter/modem
   and an ISDN-card. If you use a multitasker you could of course set
   up 2 tasks each running a Terminate host and get faster responses.
   However if you are running straight DOS you will not have that ability
   and this is where this function will come in handy.

  ^hRing wait^n

   Time to listen on each device. 550 means 5.5 seconds which has been tested
   successfully in Germany for best results. If it works don't touch it.

 ^hHost path^n

  Where to find all ANSI, ASCII, bulletin screens and all other related
  files for the host mode.

 ^hSend path^n

  Users that are not supervisors are only allowed to download from this
  directory.

 ^hReceive path^n

  Users that are not supervisors are only allowed to upload to this
  directory.

 ^hMailer setup^n

  ^m┌──────────────────────┬────────────────────────┤^t Mailer Configuration ^m├┐
  │^r Mailer enabled       ^m│ ^hYes                                            ^m│
  │ ^bR^nequest file         ^m│ ^hOKFILE.TXT                                     ^m│
  │ ^bP^nassword file        ^m│ ^hPASSWORD.TXT                                   ^m│
  │ ^bS^necure inbound       ^m│                                                │
  │ ^bE^nvent file           ^m│ ^hT-EVENT.BBS                                    ^m│
  │ ^bA^nfter Receive        ^m│                                                ^m│
  └──────────────────────┴────────────────────────────────────────────────┘^n

  ^hMailer enabled^n

   Detect mail sessions and start mailer when needed.

  ^hRequest file^n

   Accept incoming file requests. Look in example OKFILE.TXT.

  ^hPassword file^n

   File to check for passwords on incoming/outgoing calls.

  ^hSecure inbound^n

   Save incoming files from unprotected (no password) calls in this
   directory.

  ^hEvent file^n

   Filename of the eventfile. Will always be placed in the hostmode
   directory. Do not include path, however environment variables can
   be used for multiline environments. (T-EVT%TASK%). Extension will
   be included by Terminate (.DAT).

  ^hAfter Receive^n

   After receiving incoming files and mail you can run a program. This
   program could put files on hold for the system or whatever is required.
   After the program is finished, the outbound will be rescanned and then
   the transfer will start. Please be aware that your program must finish
   quite quickly otherwise you risk that the other end abort.

 ^hFax settings^n

 ^m┌────────────────┬────────────────────────────────────┤^t Fax host settings ^m├┐
 │^r Fax receive    ^m│ ^hNo                                                      ^m│
 │ ^nFa^bx^n init       ^m│ ^h                                                        ^m│
 │ ^nFax a^bn^nswer     ^m│ ^h                                                        ^m│
 │ ^nFax interna^bl^n   ^m│ ^hYes                                                     ^m│
 │ ^nFax co^bm^nmand    ^m│ ^hRCVFAX 2 /p:1 /r:0 /w:c:\terminat\fax                   ^m│
 │ ^nFa^bx^n init 2     ^m│ ^h                                                        ^m│
 │ ^nFax ^b1^n9200      ^m│ ^hYes                                                     ^m│
 └────────────────┴─────────────────────────────────────────────────────────┘^n

  ^hFax receive^n

   Enable reception of faxes if you have an adaptive answer faxmodem.

   If this is enabled, Terminate will first check if it has received one
   of the default fax answer strings (+FCON, CED, FAX) and then also check
   the customised fax answer string that has been entered in the
   'fax answer field' if any.

   Adaptive answer:

   If your modem does not support adaptive answer, then you cannot accept
   both incoming faxes and data calls on the same line at the same time.
   To test if your modem support adaptive answer, enter in terminal mode:

   AT+FAE=1 + Enter  (Class 1)
   AT+FAA=1 + Enter  (Class 2)

   If your modem says ERROR or something other than OK, then your modem
   does not support adaptive answer. However, some modems have other ways
   of enabling this feature. In this case you will need to have a special
   fax initialisation string.

  ^hFax init^n

   Extra string to send to modem, to enable special features like other
   adaptive answer commands.

  ^hFax answer^n

   If your faxmodem responds with a string other than FAX, +FCON or CED,
   you must insert this different response in this field.
   Note: As long as 'FAX' is contained in the response string this will
   also work for example: 'CONNECT FAX'.

  ^hFax internal^n

   Use the internal fax receive in Terminate. Terminate can print out the
   pages if you enable the auto print in the fax configuration.

  ^hFax command^n

   If you want to use an external program like BGFAX to receive faxes,
   you need to specify the program or batchfile to start the external
   fax receive program. Terminate only supports fax class 1 and class 2,
   but not class 2.0 which is different. If you want Terminate to answer
   in class 2.0 mode, you must do the following:

      1. Disable Fax internal
      2. Remove Fax init string
      3. Setup BGFAX (use default)
      4. Use the fax init 2 string.
         An example for a USRobotics V.everything modem:
         AT+FCLASS=2.0+FAA=1+FNR=1,1,1^M

  ^hFax init 2^n

   Send this command to modem after all fax initialisation have been done.

  ^hFax 19200^n

   When receiving a fax using the internal fax receive and your modem
   need to be set to 19200 baud, you must enable this feature.

 ^hEnable IEMSI^n

   Enabling IEMSI in the hostmode, allows users of terminal packages
   that support the IEMSI-login protocol, fast and automatic logon
   into the hostmode. (Standard: FSC-0056).

 ^hCallback wait^n

  To prevent someone from breaking your callback security.
  Waiting 90 seconds is normally the maximum time the phone company will
  hold the line if one of the parties hung up. Normally you would only
  use this function if you have really important information on your
  machine and want to be sure no-one guesses your password.
  The callback function will most likely be used by you, if you have a
  computer at work and are working from home.

 ^hAllow sound^n

  Make sounds when users disconnects, etc. You can still define the global
  time period, but to be sure never to make any sound here, turn it off.

 ^hShut down pwd^n

  If a supervisor logs on, the supervisor can shut down Terminate and exit
  to DOS, so no one can call the host mode again.

 ^hNew user^n

  If you have an open system and allows new users, you can here setup
  the defaults which new users will get the first time they log on.

  ^m╒═════════════════╤══════════╡^t New user settings ^m╞╕
  │^r New users       ^m│ ^hYes                           ^m│
  │ ^bS^necurity        ^m│ ^hNormal                        ^m│
  │ ^bT^nime per day    ^m│ ^h60                            ^m│
  │ ^bE^nxpire days     ^m│ ^h0                             ^m│
  │ ^nS^bk^nip questions  ^m│ ^hYes                           ^m│
  ╘═════════════════╧═══════════════════════════════╛^n

  ^hNew users^n

   If the system is closed then only users defined in your setup will be
   allowed to logon. If you have an open system, all users that call will be
   able to log on - but only with normal user status and only able to up or
   download within specified directories. If a supervisor logs on, complete
   access will be granted whether new users are allowed or not.

  ^hSecurity^n

   Look under user database for a full explanation.

  ^hTime per day^n

    How many minutes is a new user allowed to stay online per day.

  ^hExpire days^n

    How many default expiry days before performing expire action.
    Set to 0 will disable this function.

  ^hSkip questions^n

    If you do not care about the users details and just want people
    to login faster you can skip the questions asked.

 ^hPublic control^n

  The public menu is controlled by HOST\T-PUBLIC.BBS. In this file you
  can define which files you want to make directly available.
  Read T-PUBLIC.BBS for more information on the public menu.

 ^hExpire^n

  For each user you can set an expiry date. If you want to use the
  host mode for subscriptions a certain action can be performed on the
  day that the subscription expires.

  ^hNothing^n

   No action will be taken against this user.

  ^hChange to normal security^n

   Change the security level to normal.

  ^hChange to new user defaults^n

   Change the user record to new user defaults.

  ^hDelete^n

   Set the delete flag on the users record.

 ^hUser external^n

  ^m╒══════════════╤══════════╤═════════════════════════════╡^t User external ^m╞╕
  │^r All users    ^m│ ^hFree     ^m│                                              │
  │ ^nAll users    ^m│ ^hFree     ^m│                                              │
  │ ^nAll users    ^m│ ^hFree     ^m│                                              │
  │ ^nPrivileged 0 ^m│ ^hFree     ^m│                                              │
  │ ^nCo-Sysop     ^m│ ^hBoot     ^m│ ^hUTILS\BOOTW.COM                              ^m│
  │ ^nSupervisor   ^m│ ^hDoorway  ^m│ ^hHOST\DOOR.BAT !P !B !H !I !M                 ^m│
  │ ^nSupervisor   ^m│ ^hCleanup  ^m│ ^hHOST\CLEANUP.BAT !M                          ^m│
  │              ^m├──────────┴──────────────────────────────────────────────┤
  │ ^bN^news file    ^m│                                                         │
  │ ^bP^nublic menu  ^m│                                                         │
  │ ^bM^nain menu    ^m│                                                         │
  │ ^bD^noor files   ^m│ ^hYes                                                     ^m│
  │              ├─────────────────────────────────────────────────────────┤
  │              │ ^n!P=COM1-8 !C=COM0-7 !0=DownPath !E=No Shell !@=listfile ^m│
  │              │ ^n!M=Swap !W=Wait  !B=Baud !L=Link !I=Irq  !A=Addr !H=Hex ^m│
  │              │ ^nRun PreScription script: @SCRIPT scriptfile     !G=Ansi ^m│
  ╘══════════════╧═════════════════════════════════════════════════════════╛^n

  Here you can define what external programs users can call. Please note that
  Users can call external utilities on their level and all below. That means
  Co-Sysop's have access to Privileged and All users utilities as well and
  the sysops have of course access to everything. You can also call a
  PreScription script directly by using the @SCRIPT command.

  ^hNews file^n

   Program or script to run before showing news file.

  ^hPublic menu^n

   Program or script to run before entering public menu.

  ^hMain menu^n

   Program or script to run before entering main menu.

  ^hDoor files^n

   When calling external programs from the host mode, Terminate will create
   DOOR.SYS and DORINFO1.DEF, these are standard formats which most BBS
   utilities understand. If you do not want these files to be created simply
   disable this function. The files will be created in the Terminate home
   directory. If you want to place the files in another directory simply
   create a batchfile that first copies the door file to a directory and
   then calls the external program. Please remember that many doors use
   a serial fossil driver like cFos or X00.

   Note that the accesslevel is translated into the following in these files:

   Terminate     Door-files
   ------------------------
   Normal        1
   Privileged    10..19
   Cosysop       50
   Sysop         100

 ^hHost-protocols^n

  Allows you to select if you want only to use the internal protocol,
  only the external protocols or all enabled protocols.

 ^hAfter user^n

   Run a program or batchfile whenever a user logs off. Eg if some
   processing needs to be done after a user uploads a special file.

    AFTERHST.BAT example, print a specific incoming file:

    IF EXITS C:\TERMINAT\DOWNLOAD\PRINTME.TXT GOTO PRINT
    GOTO END
    :PRINT
    COPY C:\TERMINAT\DOWNLOAD\PRINTME.TXT PRN
    :END

    (In DOS with no spooler, use PRINT.EXE to avoid out-of-paper problems)

 ^hUsing the host mode^n

  The host mode in Terminate is fully built-in, so you will not have to
  setup anything at all. Just define the password for a user and you are
  ready to go. The host mode is a mini-bbs which will do the most important
  functions that a full BBS system will do.

  ANSI is detected automatically at login.

  You can use an ANSI editor, like TheDraw, to edit .ANS files.
  However if you do not want to bother about colours you can simply
  delete all .ANS files (DEL HOST\*.ANS) and Terminate will just use
  the .ASC files, which are normal ASCII files that can be edited with
  a normal editor.

  The host mode will use the following files:

  ^hWELCOME.ANS/ASC^n

  The welcome file shown at login.

  ^hNEWUSER.ANS/ASC^n

  File shown if you allow new users to log on.

  ^hEXPIRE.ANS/ASC^n

  File to be shown to users when their account expires.

  ^hNEWS.DOC^n

  Instructions to create your own news file.

  ^hNEWS.TXT, NEWS.ANS/ASC^n

  The data file for the news file. Use an editor to change.
  The host mode will check if the NEWS.TXT has changed and compile
  NEWS.ANS and NEWS.ASC. If you do not want a news file, simply
  delete NEWS.TXT, NEWS.ANS, NEWS.ASC.

  ^hNORMAL.ANS/ASC^n

  Menu used for Normal and Privileged users.

  ^hSUPERVIS.ANS/ASC^n

  Menu used for Co-Sysops and Supervisors.

  ^hBULLETIN.ANS/ASC^n

  Menu used for bulletin menu.

  ^hBULLE???.TXT^n

  Bulletins to be shown when the bulletin number is entered by a user.
  BULLE001.TXT will be shown when a user enters 1. Bulletins can be
  defined between 0-999.

  ^hGOODBYE.ANS/ASC^n

  File to show when the user logs off.

  ^hT-FILES.BBS^n

  Area file definition, define up to 100000 file areas. Edit file
  using a normal editor.

  ^hT-USERS.BBS^n

  Datafile containing the user's information.

  ^hT-HOLD.BBS^n

  Text file containing all the files that are on hold for users.

  ^hT-LAST.BBS^n

  Datafile containing the last callers to your system.


 ^bTerminate Host Mode                                ^h14.24  (Sat)   1-Mar-1997
 ^m────────────────────────────────────────────────────────────────────────────
 ^n▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
 ^n▒^m╒═╡^t Status ^m╞══════════════════╕^n▒^m╒═════════════╤════════════════╡^t System ^m╞╕^n▒
 ^n▒^m│ ^nWaiting for a call (1)      ^m│^n▒^m│ ^nEnvironment ^m│ ^nWindows (Pentium)        │^n▒
 ^n▒^m╞═════════════════════════════╡^n▒^m│ ^nMessages    ^m│ ^nYes                      │^n▒
 ^n▒^m│                             │^n▒^m│ ^nAnswering   ^m│ ^nAnswer-  Users -Requests │^n▒
 ^n▒^m╞╡^t Async Modem COM2 8N1 ^m╞═════╡^n▒^m│ ^nNext Event  ^m│ ^nCall Uplink              │^n▒
 ^n▒^m│ ^nATS0=0                      ^m│^n▒^m╞═════════════╧══════════════════════════╡^n▒
 ^n▒^m│ ^nOK                          ^m│^n▒^m│          ^bTerminate Mail System         ^m│^n▒
 ^n▒^m│                             │^n▒^m╞════════════════════════╡^t Last callers ^m╞╡^n▒
 ^n▒^m│                             │^n▒^m│ ^n31 10.27  User: Steve Stacher          ^m│^n▒
 ^n▒^m│                             │^n▒^m│ ^n31 21.38  User: Andy Roberts           ^m│^n▒
 ^n▒^m╞╡^t COM2: 115200 8N1 ^m╞═════════╡^n▒^m│ ^n31 22.12  User: Bo Bendtsen            ^m│^n▒
 ^n▒^m│                             │^n▒^m│ ^n31 22.22  User: Andreas Streit         ^m│^n▒
 ^n▒^m╞╡^t Second device not in use ^m╞═╡^n▒^m│ ^n31 22.31  User: Emmet Fitz Hume        ^m│^n▒
 ^n▒^m│                             │^n▒^m│                                        │^n▒
 ^n▒^m│                             │^n▒^m│                                        │^n▒
 ^n▒^m│                             │^n▒^m│                                        │^n▒
 ^n▒^m│                             │^n▒^m│                                        │^n▒
 ^n▒^m│                             │^n▒^m│                                        │^n▒
 ^n▒^m╘═════════════════════════════╛^n▒^m╘════════════════════════════════════════╛^n▒
 ^n▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
 ^m────────────────────────────────────────────────────────────────────────────
 ^bL-Logon U-Users E-Evt F-Files M-Msg P-Lock H-HostCfg O-Cfg J-DOS W-Pwd V-Log^n

 ^hEsc Exit^n

  Exit the host mode

 ^hL Login locally^n

  Login locally to the host mode - you should only need this when testing
  host mode.

 ^hU User database manager^n

  Allows you to edit, delete and pack the user database.

  Press ^bAlt-D^n to dial the voice or data number directly.

  ^m┌─────────────────┬─────────────────────────────────────────┤^t Record 1 ^m├┐
  │ ^bN^name            ^m│ ^hBo Bendtsen                                         ^m│
  │ ^bP^nassword        ^m│ ^h......                                              ^m│
  │ ^bS^necurity        ^m│ ^hSupervisor                                          ^m│
  │ ^bO^nrganisation    ^m│ ^hDAN BBS ApS                                         ^m│
  │ ^bA^nddress         ^m│ ^hKastanie Alle                                       ^m│
  │ ^nA^bd^ndress         ^m│ ^h2620 Albertslund                                    ^m│
  │ ^nAdd^br^ness         ^m│ ^hDenmark                                             ^m│
  │ ^bC^nomment         ^m│                                                     ^m│
  │ ^nDa^bt^na phone      ^m│ ^h+45-43623990 / Fax +45-43627178                     ^m│
  │ ^bV^noice phone     ^m│ ^h+45-43623331                                        ^m│
  │ ^bE^nxpire date     ^m│ ^h07-Mar-1996     365 days left                       ^m│
  │ ^bF^nirst call      ^m│ ^h06-Mar-1995       2 days since                      ^m│
  │ ^bL^nast call       ^m│ ^h07-Mar-1995       0 days since  23.07               ^m│
  │ ^nT^bi^nme per day    ^m│ ^h1440                                                ^m│
  │ ^nTi^bm^ne used today ^m│ ^h27                                                  ^m│
  │ ^bG^nuest           ^m│ ^hNo                                                  ^m│
  │ ^nCallbac^bk^n        ^m│                                                     ^m│
  │ ^nPrivate pat^bh^n    ^m│                                                     ^m│
  └─────────────────┴─────────────────────────────────────────────────────┘^n

  ^hName^n

   The username that will be asked for when the user logs in.

  ^hPassword^n

   The password that is needed to access this record. You can leave this
   field blank and the user will not be asked, but beware about giving
   supervisor access to a user without password.

  ^hSecurity^n

   4 security levels are available. All can be defined in the fileareas
   definition called T-FILES.BBS which is located in the host directory.

   ^hSupervisor^n

    Visible menu: SUPERVIS.ANS/ASC
    Access to   : Everything, including all fileareas
    Fileareas   : T-FILES.BBS: NP123456789CS
    Messages    : All, including SYSOP and file attaches

   ^hCo-Sysop^n

    Visible menu: COSYSOP.ANS/ASC
    Access to   : Several sysop functions.
    Fileareas   : T-FILES.BBS: NP123456789C
    Messages    : All, including SYSOP

   ^hPrivileged^n

    Visible menu: PRIV.ANS/ASC
    Access to   : Privileged menu, normally an upgraded user
    Fileareas   : T-FILES.BBS: NP + "123456789"
    Messages    : Only messages to/from user

    Note that there are 10 different privileged levels.0-9, Meaning that
    only a user with privileged level 9 have access to all privileged
    fileareas.

   ^hNormal^n

    Visible menu: NORMAL.ANS/ASC
    Access to   : New users would normally have this level.
    Fileareas   : T-FILES.BBS: N
    Messages    : Only messages to/from user

  ^hOrganisation^n

   Which company, organisation, university, school does the user belong
   to.

  ^hAddress^n

   3 lines containing the full address of the user.

  ^hComment^n

   Any comment you might like to remember about the user.

  ^hData phone^n

   Data phone number where the user is calling from.

  ^hVoice phone^n

   Voice number where you can reach the user.

  ^hExpire date^n

   Which date does the user's account expire.

  ^hFirst call^n

   Which date did the user call your system for the first time.

  ^hLast call^n

   Which date and time of the user's last call.

  ^hTime per day^n

   How many minutes can the user stay online per day.

  ^hTime used today^n

   How much time has the user used today. If this counter exceeds
   Time per Day the user will be logged off.

  ^hGuest^n

   A guest account will not check time used today at logon and will
   not allow change of personal setup. A guest account does not
   need a password.

  ^hCallback^n

   ^m╒════════════════╤═══════════╡^t Callback settings ^m╞╕
   │^r Callback       ^m│ ^hNo                             ^m│
   │ ^bD^nial prefix    ^m│ ^hATDT                           ^m│
   │ ^nD^bi^nal suffix    ^m│ ^h^M                             ^m│
   │ ^bP^nhone number   ^m│                                ^m│
   ╘════════════════╧════════════════════════════════╛^n

   ^hCallback^n

    When a user has callback enabled, Terminate will hangup the line
    and call back the user. If you choose Ask, Terminate will ask online
    which number to call and dial that number.

   ^hDial prefix^n

    Which prefix to use with this callback record.

   ^hDial suffix^n

    Which suffix to use with this callback record.

   ^hPhone number^n

    The number to callback to.

  ^hPrivate path^n

   Special path where this user has access. For example if you are a
   company that has customers or employees that need to transfer files
   from and to your system like designs or journalistic work, you can
   ensure absolute privacy by assigning to each user a different
   directory. If you want several users to have access, just edit each
   user and enter the same directory.

  ^hX Export user database^n

   Export all users into T-USERS.TXT.

 ^hE Events^n

 ^m┌─────────────────────┬─────────────────────────────┤^t Event configuration ^m├┐
 │ ^nUse events          ^m│ ^hYes                                                ^m│
 ├─────────────────────┼─Action──────SMTWTFS─Begin─Parameters───────────────┤
 │ ^nDaily cleanup       ^m│ ^hErrorlevel  ■■■■■■■ 00.00 200                      ^m│
 │ ^nRun scandisk        ^m│ ^hRun program ■■■■■■■ 01.30 SCANDISK /AUTO           ^m│
 │ ^nZone mailhour begin ^m│ ^hSystem      ■■■■■■■ 02.30 Answer-No Users- No Req  ^m│
 │ ^nZone mailhour ends  ^m│ ^hSystem      ■■■■■■■ 03.30 Answer-  Users -Requests ^m│
 │ ^nCall Andreas        ^m│ ^hCall system ■■■■■■■ 10.04 2453/751                 ^m│
 │ ^nCall SerWiz         ^m│ ^hCall system ■■■■■■■ 22.30 254/261                  ^m│
 └─────────────────────┴──────────────┤^t Alt-S Sort Events  Alt-R Run Event ^n├┘^n

  ^hUse events^n

   You can define your own events in case that you need run programs or
   set various options at specific times during the day or week.

  ^m┌────────────────────┬──────────────────────────────────────┤^t Event 6 ^m├┐
  │ ^bE^nnabled            ^m│ ^hYes                                             ^m│
  │ ^bN^name               ^m│ ^hCall SerWiz                                     ^m│
  │ ^nD^ba^nys               ^m│ ^h■■■■■■■                                         ^m│
  │ ^bB^negin              ^m│ ^h22:30                                           ^m│
  │ ^bT^nype               ^m│ ^hCall system                                     ^m│
  │ ^bP^narameters         ^m│ ^h2:254/261                                       ^m│
  │ ^nA^bl^nlow host-users   ^m│                                                 │
  │ ^nAn^bs^nwer calls       ^m│                                                 │
  │ ^nAll^bo^nw filerequest  ^m│                                                 │
  │ ^nCall ^bd^nevice        ^m│ ^hAsync Modem COM2 8N1                            ^m│
  │ ^nSend ^bf^niles on hold ^m│ ^hYes                                             ^m│
  │ ^nSend net^bm^nail only  ^m│ ^hNo                                              ^m│
  │ ^bC^nall nonCM Systems ^m│ ^hYes                                             ^m│
  │ ^nP^bi^nckup Mail        ^m│ ^hYes                                             ^m│
  │ ^nSend ^br^nequests      ^m│ ^hNo                                              ^m│
  └────────────────────┴─────────────────────────────────────────────────┘

  ^hEnabled^n

   Use this event record

  ^hName^n

   Name to show event menu and host menu

  ^hDays^n

   What days during the week is event active.

  ^hBegin^n

   What time does the event start.

  ^hType^n

   There are 4 types of events:

    ^hRun program^n

     Run any program, batchfile or script (@SCRIPT:script.tsl)

    ^hCall system^n

     Call other system. The following parameters are available.

     Description         Example
     -----------------  ---------
     Node/searchstring  2:254/261
     Call all systems   /CALLALL
     Call Boss          /BOSS:1  (Works line commandline parameter)

    ^hErrorlevel^n

     Exit with the errorlevel in parameters. Only useful when you use
     the hostmode with the /HOST /LOGIN commandline parameters from a
     batchfile.

    ^hSystem^n

     Set the following parameters

      Allow host-users
      Answer calls
      Allow filerequest

  ^hParameters^n

   The data here is specific to each event-type.

  ^hAllow host-users^n

   Allow users to login.

  ^hAnswer calls^n

   Answer the device at all. If set to No incoming RING's will simply
   be ignored.

  ^hAllow filerequest^n

   Allow other systems to filerequest. Otherwise just ignore.

  ^hCall device^n

   What device to use for outgoing calls.

  ^hSend files on hold^n

   Send all files for system, even files/mail on hold.

  ^hSend netmail only^n

   Only send ?UT files from your outbound.

  ^hCall nonCM Systems^n

   Allow calls to system that do not have the CM (Crashmail) flag in the
   nodelist.

  ^hPickup Mail^n

   Ask the remote not to send mail during outgoing call.

  ^hSend requests^n

   Send our requests during outgoing call-

 ^hF Files^n

  ^m┌─┤^t Waiting files and editing other files    ^m├┐
  │ ^nPut files on hold for user in database      ^m│
  │ ^nPut files on hold for new user              ^m│
  │ ^nEdit hold file                              ^m│
  │ ^nDelete hold file                            ^m│
  │ ^nEdit fileareas                              ^m│
  │ ^nEdit public control file                    ^m│
  │ ^nEdit news file                              ^m│
  └─────────────────────────────────────────────┘^n

  ^hPut files on hold for user in database^n

   Put files on hold for users. The next time a user calls in, the user
   will be asked if they want to download the file at once. The files
   can be automatically deleted afterwards.

  ^hPut files on hold for new user^n

   Just as above except that the user does not exist in your user database.

  ^hEdit hold file^n

   Edit the files with the list of files waiting for users.

  ^hDelete hold file^n

   Delete all files on hold.

  ^hEdit fileareas^n

   Edit T-FILES.BBS which describes the fileareas.

  ^hEdit public control file^n

   Edit T-PUBLIC.BBS for the public menu hotkeys and filenames.

  ^hEdit news file^n

   Edit NEWS.TXT news bulletin shown at login.

  ^hEdit language file^n

   Edit T-TEXT.BBS with all text string in the hostmode.

  ^hEdit hotkeys^n

   Edit T-HOTKEY.BBS which contain all hotkeys in menus.

 ^hM Edit messages^n

  If someone has written a note to you, you will be able to edit and
  delete messages.

 ^hP Lock keyboard^n

  When a password is defined, the hostmode will always be locked by
  default. However if you enter the password and later want to enable
  the locking again simply press P or Alt-P while online.

 ^hH Host configuration^n

  Go directly to host configuration

 ^hO Configuration^n

  Go directly to the Terminate main configuration menu

 ^hJ Shell to DOS^n

  Shell to DOS from the host mode.


 ^bLogging in to the host mode^n

  Terminate will first detect if the other end supports ANSI.
  If detected, Terminate will show menus that end with .ANS. If that
  file is not found or ANSI is not detected then .ASC files will be used.

  First the welcome screen will be shown, then the user will be asked for a
  name and password. If callback is enabled, then Terminate will hangup the
  line and callback to the number specified in the user record. The user will
  then be asked the same password again and the session will continue in
  the normal way.

 The commands:

 ^hAlt-H Hangup^n

  Will hangup and return to host menu. Local only.

 ^hAlt-Y Yell^n

  Start the fullscreen chatter. Local only.

 ^hAlt-J DOS^n

  Jump to DOS. Local only.

 ^h(B)ulletin^n

  View and download bulletins.

 ^h(C)hat^n

  Allows users to page you, the SysOp. Alt-Y will start chat.

 ^h(D)ownload^n

  Download files, from current directory.
  Only internal protocols that are available can be selected by the users.
  Zmodem cannot be turned off.

 ^h(E)rase^n

  Delete file in current directory.

 ^h(F)iles^n

  Show files in current directory. If a FILES.BBS is present the user will
  be aked if that is to be shown instead, just like BBS systems.

 ^h(G)oodbye^n

  Logoff system.

 ^h(H)D-free^n

  Show how much free space on current drive.

 ^h(I)nfo-HD^n

  Information on all drives available in your system.

 ^h(L)ocate^n

  Filefinder, allows you to search a drive for specific files. You are
  allowed to use wildcards (?,*).

 ^h(M)essage^n

  Write message to you, the SysOp

 ^h(N)ew dir^n

  Change to other directory.

 ^h(R)ead^n

  Read messages written by other users.

 ^h(S)hutdown^n

  Shut down Terminate and exit to DOS.

 ^h(T)ype^n

  Type a textfile on screen.

 ^h(U)pload^n

  Upload files into upload directory. Supervisors are asked to choose between
  the default upload directory or current directory.

 ^h(0),(1),(2),(3),(4),(5),(6)^n

  Call external utilities, look in setup for information.
  !U on commandline will be replaced with current download path.

