home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
- OLMS ANSWERING MACHINE
-
- An add-on utility for Pete Rocca's OLMS version 2.0
-
-
- By Michael Nelson and Pab Sungenis
- Copr. 1994 EMPIRE Doorware
-
- Another Shareware Offering
-
-
- ------------
- INTRODUCTION
- ------------
-
- When OLMS was first released, it quickly found its way onto our
- BBS. The only problem was that it didn't have one of our favorite
- features: the 'vacation mail' capability offered by another door, which
- would scan a mail packet for a user, save it in a special directory, and
- allow the user to download the packets later. When work would take me
- out of town for days on end, I faced the prospect of either losing mail,
- resetting my message bases so they grow to fill all available disk
- space, or switching back to my other mail door.
- While OLMS version 2.0 offers the ability to scan and pack from
- the command line, it unfortunately does not offer an interface to allow
- any user who wants to use this feature. That's where Answering Machine
- comes in.
- OLMS Answering Machine is a door program which allows a user to
- turn on their own personal answering machine and/or download any packets
- that may be waiting, and a utility that will scan and pack mail for any
- and all users whose 'answering machines' are turned on in your nightly
- event. For about twenty minutes' installation time, Answering Machine
- provides a feature that will save you and your users so much time and
- inconvenience, you'll wonder how you ever got along without it.
-
-
- ------------
- REQUIREMENTS
- ------------
-
- Answering Machine requires that you be using the following:
-
- * OLMS version 2.0 or greater. If you haven't upgraded yet,
- you really should!
-
- * DSZ.EXE, GSZ.EXE, or a similar transfer protocol program with
- batch capability. NOTE: The XFER.EXE program provided with
- OLMS 2.0 WILL NOT WORK with Answering Machine. Most sysops
- will have a copy of DSZ laying around, especially if you used
- OLMS version 1.x!
-
-
- ------------
- INSTALLATION
- ------------
-
- The OLMS Answering Machine is composed of five files:
-
- * AMACHINE.EXE This is the actual Answering Machine door.
- * ANSWER.HLP Online help for the user.
- * ANSWER1.EXE This program creates a batch file to run in your
- daily event.
- * ANSWER.CFG A sample configuration file.
- * SAMPLE.BAT An example of using Answering Machine in your
- daily event.
-
- Extract/copy these five files to your OLMS directory. MAKE SURE
- THEY ARE ALL IN THE SAME DIRECTORY AS THE OLMS DOOR AND DATA FILES; do
- not make a separate directory for this program.
-
- ************************** NOTE **************************
- * *
- * If you have used an earlier version of OLMS than 2.0 *
- * (in other words, you converted your data files and *
- * upgraded to the current version), please run the *
- * AM-INIT.EXE file immediately before using the program. *
- * This makes sure that all users have their answering *
- * machine toggle turned OFF. Any users entering a new *
- * account in the door under version 2.0 will have it *
- * turned off automatically. *
- * *
- **********************************************************
-
- Next, edit the ANSWER.CFG file to correctly represent your
- system setup. The lines of the file are, in order:
-
- OLMS LOCAL DIRECTORY: This is the directory specified in
- the OLMS configuration program, where packets 'downloaded'
- locally are moved to. If this directory is your mail reader
- directory or a download directory, you should change it in
- OLMS' configuration editor to point somewhere else. Your
- current temporary or work directory should suffice. Be sure
- that this line matches the 'local' directory for OLMS, or
- Answering Machine will not work.
-
- BBS ID: This is the BBS ID as specified in the OLMS
- configuration, the string that is used in packet names
- (ex.: CONNECT.QWK, CONNECT.Q23, CONNECT.SU1).
-
- DOWNLOAD COMMAND LINES: These are the command lines used
- to send packets to users when downloading through the door.
- The correct command lines for DSZ are used in the sample
- configuration file included in the archive. The command
- lines are (in order) for XModem, YModem and ZModem. As in
- OLMS, you may use *P for the current COM port, and *B for the
- current baud rate.
- The file ANSWER.BEW is created by the Answering
- Machine door, and contains the filenames (one per line) of the
- files to be sent. This is the format DSZ and GSZ use; if you
- use another transfer program (ex.: XFER), you will need to
- create a custom program/batch file to send each file listed
- in ANSWER.BEW individually. We seriously recommend using
- DSZ or GSZ, since they were the programs used in the development
- of this door, and are the de facto industry standards for
- transfer protocols.
-
- ******************** A NOTE ABOUT PROTOCOLS *******************
- * *
- * Support for XModem is included here. Naturally, since *
- * the concept of "vacation mail" involves batch transfers, *
- * which are impossible under XModem, Answering Machine really *
- * only supports YModem and ZModem. Yet, during the writing *
- * of this program, we were asked to add XModem. Don't ask *
- * us why; we don't know and don't want to know. The XModem *
- * command line for DSZ is given, but use it 'at your own *
- * risk.' *
- * *
- ***************************************************************
-
- ACTUAL LOCAL DOWNLOAD DIRECTORY: This is the directory that
- mail packets 'downloaded' locally through the door will be
- moved to. Odds are, this will be the directory you originally
- specified as the 'local' directory when you installed OLMS,
- and will be the same path you download other BBS's packets to.
- Once again, change the local path used by OLMS to another
- directory (the same one specified on line one of your config
- file for Answering Machine), and specify the directory you want
- to read your packets in on this line.
-
- Next, you will need to add Answering Machine to your BBS.
- The command line for the Answering Machine door is:
-
- AMACHINE <drop path>
-
- where <drop path> is where Answering Machine can find the BBS's drop
- files (DORINFO1.DEF and EXITINFO.BBS). Be sure to swap memory out when
- running the Answering Machine door. A sample command line for RA 2.x,
- using a Type 7 command would be:
-
- *c /c amachine.exe c:\bbs *m
-
- If OLMS is in a different directory than RA, you will need to run the
- door through a batch file. Answering Machine needs to start up in the
- same directory as the OLMS data files. For example:
-
- @echo off
- d:
- cd \doors\olms
- amachine.exe c:\ra
- c:
-
- And this batch file would be called similar to this:
-
- *c /c amachine.bat *m
-
- Last, but far from least, you'll need to create an event to scan
- and pack messages for users who have their answering machines 'turned
- on.' This can be a BBS event, a Front End event, or even run from
- another window under OS/2 or Desqview. We recommend either adding it to
- your daily maintenance event, right before you purge and pack your
- message bases, or add it immediately after your last network mail run.
- The steps that need to be performed are, in order:
-
- * Change to your OLMS directory.
- * Run ANSWER1.EXE. This scans through the OLMS user database,
- and creates a batch file to scan and pack for users who have
- their vacation mail activated.
- * Call this batch file, called ANSWER.BAT. This will run
- OLMS for each user to scan and pack new mail and then
- move the packets created to each user's special holding
- directory, to be downloaded later.
-
- The SAMPLE.BAT file included in the archive shows one way of
- doing this. Make sure these three things are performed, in an event,
- once each day.
-
- That's it! You're fully installed, operative, and ready to go!
- OLMS Answering Machine is prepared to make sure you don't miss a single
- message!
-
-
- -----------------------
- USING ANSWERING MACHINE
- -----------------------
-
- Except for interaction with the users though the door, Answering
- Machine basically runs itself. After loading, the user is presented
- with four options:
-
- [1] Turn ON Vacation Mail
-
- This activates your answering machine, creating a directory to
- hold your packets (the directories are created off of your
- OLMS directory and named ANSW0001 - ANSWFFFF, based on a
- user's location in the OLMS user file), and turning on a
- flag telling ANSWER1.EXE to scan and pack your mail in the
- event.
-
- ************** WARNING! WARNING! WARNING! **************
- * *
- * Answering Machine uses the user's position in the *
- * USERS.DAT file when creating or accessing their *
- * personal holding directory. IF YOU HAVE ANY USERS *
- * WITH THEIR VACATION MAIL TURNED ON, DO NOT USE *
- * OLMS'S MAINTAIN PROGRAM TO REMOVE DELETED USERS, *
- * SINCE THIS WILL THROW OFF THE NUMBERING SYSTEM, AND *
- * MAY KEEP ANSWERING MACHINE FROM FUNCTIONING PROPERLY. *
- * *
- * If you want to run MAINTAIN, make sure no users have *
- * their vacation mail turned on. *
- * *
- **********************************************************
-
- [2] Turn OFF Vacation Mail
-
- This turns off the scan/pack flag, and deletes the holding
- directory. You cannot turn off vacation mail while you
- have mail waiting.
-
- [3] Download Vacation Mail
-
- This option lists all packets waiting for you, and allows
- you to download all or some of them. When 'downloading'
- locally, the files will be moved to your reader directory.
- When downloading on-line, Answering Machine will use the
- protocol the user specified in his/her OLMS setup. If the
- protocol is not X, Y, or Z, the program will prompt for one
- of these three protocols. Users will also be given the
- option of logging off when the download is done.
-
- [4] Quit
-
- This exits the door, returning to the BBS.
-
- Users can also get a brief description of the program and
- on-line help by pressing '?'.
-
-
- -----------
- FINAL NOTES
- -----------
-
- OLMS Answering Machine is shareware. If you use it, we ask that
- you register your copy. No registration fee is required (register OLMS
- first and make Pete happy), but donations will not be refused. Send any
- donations and other snail-mail correspondence to:
-
- Pab Sungenis
- 1349 Roosevelt Blvd.
- Vineland, NJ 08360-6590
-
- Questions, comments, advice, hate mail, letter bombs, ransom
- payments, gold buillion, beef bouillion, etc. may also be sent via E-Mail:
-
- pab@cnx.com mnelson@cnx.com Fido 1:266/73
- 72632,52 74217,567
-
- Thank you, and enjoy the program.
-
- Pab & Mike.
-
-