home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PCBOARD
/
CBOX27.ZIP
/
CHATBOX.DOC
< prev
next >
Wrap
Text File
|
1994-03-04
|
84KB
|
1,830 lines
------------------------------------------------------------------
| |
| |
| |
| ChatBox Version 2.7 |
| |
| Split-Screen Sysop Chat - Caller Page Utility |
| |
| For |
| |
| PCBoard Versions 14.5 through 15.1 |
| |
| Including |
| |
| PCBoard /M Multi-port |
| |
| |
| Horizontal or Vertical Split-Screen Chat |
| |
| |
| Sysop Configurable Page Sounds (Beeping, Telephone Ringing) |
| |
| |
| Sysop may choose Flashing "Silent Page" Mode |
| |
| |
| Uses PCBTEXT for Language Compatibility |
| |
| |
| Seamless Appearance when used as a "Shelled-to" Door or |
| when installed as a PCBoard version 15.x "PPE" function. |
| |
| Highly Sysop-Configurable |
| |
| |
| ChatBox Version 2.7 |
| |
| (C) Copyright 1991-1994 Yandell Computer Services |
| |
| 9438 U.S. Hwy. 19 N. Suite 212 |
| Port Richey, FL 34668 |
| |
| DATA -- (813) 842-8099 |
| |
| |
| March 4, 1994 |
| |
| |
| |
------------------------------------------------------------------
--------------------------------------------------------------------
ChatBox
--------------------------------------------------------------------
TABLE OF CONTENTS Page
----------------- ----
INTRODUCTION
------------
1.0 What Is ChatBox 3
1.1 What Is New in Version 2.7 (Upgrading) 3
INSTALLING ChatBox
------------------
2.0 Preliminaries and Considerations 4
2.1 Setting Up to Use "O" to Page Sysop - PPE MODE 5
2.2 Setting Up for Sysop Initiated Chats - PPE MODE 6-7
2.3 Removing Previous ChatBox Installations - PPE MODE 7
2.4 Setting Up for ChatBox to Page - DOOR MODE 8-9
2.5 Setting Up for Sysop Initiated Chats - DOOR MODE 10
2.6 Preparing PCBoard for Another Chat Device - DOOR MODE 10
2.7 Running CBSETUP and Creating CHATBOX.CNF 11-20
2.8 Setting Up for Multi-Language Use 21
2.9 Setting Up V.I.P. Callers (CHATBOX.VIP) 21
2.10 Setting Up Callers Who Cannot Page (CHATBOX.NOT) 21
2.11 Setting Up Dates for No Paging (DATE.NO) 21
RUN-TIME CONSIDERATIONS
-----------------------
3.0 Notes Regarding PCBTEXT Files 22
3.1 Notes Regarding the F4 Function Key 23
3.2 Notes regarding Window (box) Clearing 23
3.3 Notes regarding the "Leave a Comment" Prompt 24
3.4 Notes Regarding SOUND.BAT 24
3.5 Notes Regarding Text File Displays 24
MISCELLANEOUS
-------------
4.0 Sysop Function Keys 25
4.1 Technical Notes 25
4.2 Caller Log Entries 26
4.3 ChatBox CHATLOG (ALT-L) Files 26
4.4 Multi-Nodes, Networks, Multi-taskers 26
4.5 Where to Receive Assistance 26
4.6 Disclaimer and Warranty 27
4.7 License to Use ChatBox 27
4.8 Revision History 27
REGISTRATION
------------
5.0 Registering ChatBox 28
5.1 Register With CONFIDENCE - Author Information 28
--------------------------------------------------------------------
Page 3 ChatBox Page 3
--------------------------------------------------------------------
1.0 What is ChatBox
--------------------
ChatBox is a Split-Screen chat utility designed for PCBoard. The
Sysop may select the Split-Screen format for chatting. In horizontal
mode, the screen is split into two halves (boxes), upper and lower.
In vertical mode, the screen is split into two halves (boxes), left
and right. ChatBox is installed as a 'door' or 'PPE' and is designed
to be used between the Sysop and an on-line caller.
The Sysop may initiate the chat. ChatBox will bypass its paging
process and go directly into chat mode if initiated by the Sysop.
Split-Screen chatting allows simultaneous typing between the Sysop
and the caller.
ChatBox allows the Sysop to select the type of sound made when a
caller is paging. A different tone may be selected for the familiar
"beep-beep", or one of several different telephone ringing sounds
may be chosen. Sysops may choose to shell to their own noise making
or screen flashing program to alert them a caller is paging. Printer
bells may be used also.
The Sysop may edit most of the information in the caller's USER
record while chatting, without the caller's knowledge.
Three different paging periods may be set for each day of the week.
Split-Screen chat colors may be configured by the Sysop (registered
copies of ChatBox only).
ChatBox uses PCBTEXT for multi-language compatibility and additional
flexibility.
ChatBox is DESQview aware.
ChatBox works with non-standard com ports automatically.
ChatBox works with regular PCBoard software or the /M Multi-port
version of PCBoard automatically.
1.1 What is new in version 2.7 (upgrading)
-------------------------------------------
Please refer to the enclosed file FEATURES.NEW for a list of new
features in ChatBox version 2.7. The steps required to upgrade from
an earlier version depend on which version of PCBoard you are using.
Please carefully read the next section called "PRELIMINARIES" on the
next page to determine what you need to do to upgrade from a prior
version of ChatBox.
If using the SYSCHAT.PPE from ChatBox 2.3 or 2.4 you MUST re-install
the SYSCHAT.PPE from version 2.7. See section 2.2 on pages 6 and 7.
--------------------------------------------------------------------
Page 4 ChatBox Page 4
--------------------------------------------------------------------
2.0 Preliminaries and Considerations
-------------------------------------
Create a directory or subdirectory where you normally place doors.
Extract the entire contents of CBOX26.ZIP into this location.
EXTREMELY IMPORTANT CONSIDERATIONS - PLEASE READ
------------------------------------------------
PCBoard Versions 14.5 and 14.5a
-------------------------------
If you are running PCBoard 14.5/14.5a: ChatBox MUST be installed as
a DOOR. Follow the directions in sections 2.4 through 2.6 (the
sections with "DOOR MODE" in the title). The typical DOOR name the
caller uses to page you is called PAGE, and if you wish to initiate
a chat you would enter the SHIFT and F10 keys at the same time, then
press another key while ChatBox loads.
PCBoard Version 15.x
--------------------
If you are running PCBoard 15.x, you may use ChatBox as a DOOR as
described above, or you may use it with PCBoard 15.x PPE functions.
With the PPE method, callers may page you using the "O" command
designed for this purpose. You may initiate ChatBox chats by
pressing the F10 key, or SHIFT and F10 at the same time (additional
keystrokes are not needed as they are with the DOOR method). If
installing ChatBox with PPE functions in PCBoard 15.x, follow the
directions in sections 2.1 through 2.3 (the sections with "PPE MODE"
in the title).
--------------------------------------------------------------------
Page 5 ChatBox Page 5
--------------------------------------------------------------------
2.1 Setting Up to Use "O" to Page Sysop - PPE MODE
---------------------------------------------------
The following step-by-step instructions will replace PCBoard's
built-in (O)perator page function with ChatBox. This requires
PCBoard 15.x and the OPAGE.PPE function file (enclosed).
(1) Run PCBSetup.
(2) Select "B File Locations".
(3) Select "B Configuration Files".
(4) Place the highlight bar on "Name/Loc of Default CMD.LST File".
(5) If you have not configured this parameter yet, you will need to
refer to the PCBoard documentation and configure this PATH and
FILENAME now.
(6) Press F2 to edit the CMD.LST file.
(7) The following setup screen will appear:
Command Security PPE/MNU File -or- KeyStroke Replacement
----------- -------- ---------------------------------------
#) O 10 D:\CHATBOX\OPAGE.PPE
* Command : Place the letter O here as shown above.
* Security : Enter security needed to use the the O command.
* PPE/MNU File: Enter the FULL LOCATION of YOUR ChatBox directory
followed by the OPAGE.PPE file as shown above.
Note: You may use another command other than "O" here, but this is
not recommended.
(8) Press ESC and answer Y to save the new CMD.LST file.
(9) Exit PCBSetup.
(10) Make sure that OPAGE.PPE is located in the same directory with
all other ChatBox files.
(11) Restore the (O)perator command in your PCBoard main menu if you
had previously removed it for earlier versions of ChatBox. Also
see section 2.3 on page 7.
The OPAGE.PPE is the PCBoard 15.x file which loads ChatBox. The
OPAGE.PPE will only load a configuration file called CHATBOX.CNF,
so be careful that this is the file you edit with your configuration
choices using CBSETUP.EXE.
If you have different CMD.LST files for any conferences, you will
need to configure the "O" command in them also.
--------------------------------------------------------------------
Page 6 ChatBox Page 6
--------------------------------------------------------------------
2.2 Setting Up for Sysop Initiated Chats - PPE MODE
----------------------------------------------------
The following step-by-step instructions will install ChatBox so that
the Sysop may initiate a chat with the caller using ChatBox.
Decide on whether you want to start ChatBox with single key press of
the F10 key (the PCBoard key for starting a chat), or by pressing
the SHIFT and F10 keys. Using the single F10 key allows for easily
initiating a ChatBox chat, using the SHIFT and F10 keys leaves the
PCBoard F10 chat mechanism enabled, if desired.
INSTALLING ChatBox with the PCBoard F10 (un-shifted) key
--------------------------------------------------------
You may initiate a Sysop chat by pressing the F10 key. These step-
by-step instructions must be followed for a successful installation.
__ This method may only be used with PCBoard 15.0 and later.
__ Run MKPCBTXT.EXE.
__ Enter PCBTEXT preceded by its location. If you are told the file
was not found, you are not entering the correct information.
__ Select F3 (jump to record).
-- Enter 333. This is the PCBoard chat "greeting" text.
__ Edit PCBTEXT record #333 as follows:
!D:\CHATBOX\SYSCHAT.PPE /F10
----------------------------
Start the entry with an exclamation mark, followed by the
FULL LOCATION of YOUR ChatBox directory, followed by the
SYSCHAT.PPE filename, followed by /F10 as shown.
>> You MUST place the /F10 parameter as shown above when
installing the SYSCHAT.PPE in MKPCBTXT record #333.
__ Press ESC to save the changes and exit the PCBTEXT program.
__ Repeat the above steps for all language versions of PCBTEXT
that you carry.
F10 NOTE: Two days before PCBoard 15.0 was released, a change was
made to PCBoard 15.0 which stopped the F10 chat key from
working when the Sysop is logged-on locally. You
must log-in to your system from remote (by modem) to
test the PCBoard F10 key, regardless of whether or not
ChatBox has been installed to use it.
Section 2.2 continues on the next page
--------------------------------------------------------------------
Page 7 ChatBox Page 7
--------------------------------------------------------------------
2.2 Setting Up for Sysop Initiated Chats - PPE MODE (continued)
----------------------------------------------------------------
INSTALLING ChatBox with the PCBoard SHIFT-F10 command
-----------------------------------------------------
You may define up to 10 SHIFT-FUNCTION keys in PCBoard to perform
various tasks. The Sysop simply presses the SHIFT and F10 keys at
the same time.
(1) Run PCBSetup.
(2) Select "G Configuration Options".
(3) Select "H Function Keys".
(4) Move the highlight bar to "F-Key #10".
(5) Edit the parameter as follows:
F-Key #10 : !D:\CHATBOX\SYSCHAT.PPE /SHIFT
------------------------------
Start the entry with an exclamation mark as shown, followed by
the FULL LOCATION of YOUR ChatBox directory, followed by the
SYSCHAT.PPE file as shown, followed by the /SHIFT parameter.
It is ABSOLUTELY MANDATORY for this entry to begin with an
exclamation point (!) as shown. An exclamation point in the first
position is how PCBoard knows to run a PPE function when you
press the SHIFT and F10 keys at the same time.
>> You MUST place the /SHIFT parameter as shown when installing
the SYSCHAT.PPE as a PCBSetup F-KEy.
You may define up to 10 SHIFT-FUNCTION keys in PCBoard to perform
various tasks. It is recommended to use SHIFT-F10 to initiate the
Sysop chat, as this most closely resembles PCBoard's F10 to start
a Sysop chat.
(6) Exit AND save PCBOARD.DAT. These steps must be performed on
on all nodes.
If installed properly, whenever you press a SHIFT and F10 key at the
same time, ChatBox will load and immediately be in chat mode (no
paging). This may be done at anytime while the caller is on-line in
PCBoard (unless they are out in a door of course).
2.3 Removing Previous ChatBox Installations - PPE MODE
------------------------------------------------------
If *BOTH* the OPAGE.PPE and SYSCHAT.PPE are being used as described
in sections 2.1 and 2.2 above, there is no longer a need to have
ChatBox configured as a door. Once you are comfortable with how the
new "PPE" functions are running, the door functions previously
needed to make ChatBox run should be removed.
- Remove PAGE (or whatever you called it) from your DOOR.LST files.
- Remove the PAGE command from all main menus, door menus, etc.
- Restore the (O)perator command in your PCBoard main menu.
- Remove SET_F10.EXE (if used) from your BOARD.BAT files.
--------------------------------------------------------------------
Page 8 ChatBox Page 8
--------------------------------------------------------------------
2.4 Setting Up ChatBox to PAGE - DOOR MODE
--------------------------------------------
You must install ChatBox as a door if you are using PCBoard version
14.5 or 14.5a. You "may" install ChatBox as a DOOR with PCBoard
version 15.x, however the PPE method is a much better choice.
Install a door called PAGE into your DOORS.LST file using PCBSETUP.
Answer the following questions as follows:
USER DOOR
Filename Password Sec Login SYS SYS Shell Path to DOOR Files
-------- -------- --- ----- --- --- ----- ------------------
#) PAGE 10 N Y N Y (if appropriate)
Note the use of PAGE as a door name, not CHATBOX, as you will most
likely want to place PAGE as a command in your main menu (BRDM).
A password would usually not be required for your PAGE door.
A low security level is required, as you may also be using this
same door when you wish to initiate a chat with the caller. ChatBox
follows the security level for the "O" command in PCBoard when
ChatBox is installed as a door. Callers who are below this level
will not be able to use ChatBox to page the Sysop.
A USERS.SYS file MUST be created. ChatBox will not run without it,
as ChatBox NEVER accesses the USERS file.
A DOOR.SYS file is NOT needed.
If running PCBoard 14.5a, shelling is HIGHLY recommended because it
greatly increases the speed at which PCBoard returns when the caller
exits from ChatBox. ChatBox has been specifically designed as a
"Shell" door. Setting up ChatBox as a "swapped shell" door is not
recommended unless it is needed due to memory limitations. ChatBox
only requires about 100K of memory so "swapping" the "shell to" door
should not be required.
If you have different DOORS.LST files in your conferences, you will
need to configure the PAGE door in them also.
It is up to the individual Sysop as to whether or not to place the
PAGE command in the doors menu, or as a command on the main menu, or
both. The recommended usage is to place PAGE on the main menu and
not in the doors menu.
Section 2.4 continues on the next page
--------------------------------------------------------------------
Page 9 ChatBox Page 9
--------------------------------------------------------------------
2.4 Setting Up ChatBox to PAGE - DOOR MODE (continued)
--------------------------------------------------------
The purpose of this section is to explain the command line calling
syntax for ChatBox. Please refer to the PCBoard manual for a more
complete discussion on door batch file installation. If you have
named the door PAGE (recommended) the following examples would be
the contents of your door file named PAGE (NOTE: do NOT place any
extension such as .BAT on the PAGE file).
*PREFERRED METHOD* (fast load!)
-------------------------------
@echo off
C:\CHATBOX\CHATBOX.EXE CHATBOX.CNF %PCBDRIVE%%PCBDIR%
---------------------- ----------- ------------------
| | |->This node's home directory
| | using environment variables.
| |
| ---------> The name of the configuration
| file. Enter a file NAME only.
| NEVER place a location here.
|
-------> The executable file name. Placing its location
in-line as shown results in MUCH faster response
time in executing the door.
The two lines above are all that is required to execute ChatBox when
running as a shelled-to door in PCBoard 14.5a. If you are not
running PCBoard 14.5a or you are not running ChatBox as a shelled-to
door, add the call to BOARD.BAT as the third command in the door
file. Do NOT end your door file with BOARD.BAT if running ChatBox as
a shell-to door in PCBoard 14.5a or 15.x.
*OLD FASHIONED METHOD* (tried and true, but slow load)
------------------------------------------------------
@echo off
d:
cd\chatbox
CHATBOX.EXE CHATBOX.CNF %PCBDRIVE%%PCBDIR%
c: ------------------
cd\pcb |-> This node's home directory using
PCBoard environment variables.
The above method will work fine with ChatBox. The only drawback is
the slower loading time as a result of the changing of drives and
directories in DOS. As with the "preferred method", only add
BOARD.BAT to the end of the door file if you are NOT shelling to
ChatBox in PCBoard 14.5a, or if you are running PCBoard 14.5.
--------------------------------------------------------------------
Page 10 ChatBox Page 10
--------------------------------------------------------------------
2.5 Setting up for Sysop Initiated Chats - DOOR MODE
-----------------------------------------------------
For the Sysop to initiate an on-line chat using ChatBox, all that
needs to be done is for the Sysop to type PAGE <enter> at the
PCBoard main prompt. While ChatBox is loading, you must quickly
press any key on the local keyboard. When ChatBox loads and sees the
keystroke waiting in the local system's keyboard buffer, it knows
the Sysop is initiating the chat and immediately starts in chat mode
instead of "paging" mode.
For this to function properly with all callers, you must install the
PAGE door in PCBoard so that all callers can access it with a low
security in DOORS.LST. ChatBox will follow the security level for
PCBoard's "O" command when a caller pages using ChatBox as a door.
* Sysop Initiated Chat - AUTOMATED Method #1 :
Using PCBSETUP, you may define the ten SHIFT-FUNCTION keys (SHIFT-F1
through SHIFT-F10). This is an ideal and fast way for the Sysop to
bring up the PAGE command on the caller. Bring up PCBSETUP and
choose one of these keys, (SHIFT-F10 will probably be easiest to
remember - F10 for PCBoard chat, SHIFT-F10 for ChatBox). These are
located on the Options 2 page in PCBSETUP (version 14.5 and 14.5a).
To install the PAGE command, simply enter the following:
F-Key #10 : PAGE ^M
The ^M must be entered exactly as shown.
Whenever you wish to chat with caller, press SHIFT-F10, then press
any key while ChatBox is loading to bypass the page mode and start
directly in chat mode (as described in the first paragraph above).
It is not possible for the caller to bring up ChatBox using this
method, as the caller is never capable of placing keystrokes in the
local (host) keyboard while ChatBox is loading.
2.6 Preparing PCBoard for Another Chat Device - DOOR MODE
----------------------------------------------------------
It is not necessary to disable PCBoard's "O" command in order for
ChatBox to function as a door. However, if you wish to use ChatBox
exclusively then follow these simple steps.
(1) Set record #128 in all PCBTEXT files to:
"Please use the PAGE command for paging"
(2) Use PCBSETUP to set the page times in PCBOARD.DAT to one minute
apart, for example 12:00 - 12:01. Setting this one minute period
so that it occurs during the system event is ideal.
When a caller presses "O" in PCBoard, they will receive the "Please
use the PAGE command" instruction contained in record #128 of the
appropriate PCBTEXT file. This applies to DOOR MODE use only!
The method prescribed above allows PCBoard and ChatBox to continue
using the F4 setting for its intended use.
--------------------------------------------------------------------
Page 11 ChatBox Page 11
--------------------------------------------------------------------
2.7 Running CBSETUP and Creating CHATBOX.CNF
---------------------------------------------
Enclosed with ChatBox 2.7 is a file called CBSETUP.EXE. This file
allows you to easily and quickly configure ChatBox configuration
files. Only one CHATBOX.CNF file is required for all nodes. Please
refer to section 2.8 page 21 for information on creating CHATBOX.CNF
files for multi-language use.
To start CBSETUP.EXE, enter CBSETUP CHATBOX.CNF at your DOS prompt
(CHATBOX.CNF would be the appropriate configuration file).
Each parameter in CBSETUP is described on the following pages.
* ChatBox registration number
---------------------------
This is the registration number received when ChatBox is registered.
Registration causes the ChatBox [ UNREGISTERED COPY ] message and
the brief delay at program termination to disappear. This message is
not replaced with your board name or anything else. The entire line
completely disappears for a true, seamless, "looks like PCBoard"
process if running as a shelled-to door in PCBoard 14.5a or as a PPE
in PCBoard 15.x.
Registration also allows ChatBox to use the Sysop defined colors for
Split-Screen chat operations.
* Default chat screen type
--------------------------
You may select the initial type of Split-Screen chat mode to begin
the on-line chat session in. The valid selections are:
(1) Horizontal Split-Screen. The Sysop will be in the top half of
the screen, the caller will be in the bottom half.
(2) Vertical Split-Screen. The Sysop will be in the left hand side
of the screen, the caller will be in the right hand side.
(3) Regular non-split screen. Self explanatory.
If it is determined that the caller's communications program is not
ANSI capable, ChatBox will start the chat in the regular, non-split
screen mode. If this occurs, the Sysop will receive a message on
the local screen stating this. The Sysop should not try to force a
Split-Screen chat session when this occurs, as it will probably only
result in the caller's screen being filled with unreadable ANSI
escape sequences.
Section 2.7 continues on the next page
--------------------------------------------------------------------
Page 12 ChatBox Page 12
--------------------------------------------------------------------
2.7 Running CBSETUP and creating CHATBOX.CNF (continued)
---------------------------------------------------------
* Speed to wrap instead of scroll
---------------------------------
If the caller is at or below this connect rate, ChatBox will wrap
to the top of each window (box) when the box is filled with text. If
the caller is above this speed, ChatBox will scroll the contents of
the box up one line when the box is filled.
Since scrolling separate parts of the screen may yield unfavorable
results to callers with connect speeds of 300 and 1200, a setting of
at least 1200 is recommended.
Valid entries here are 300, 1200, 2400, & 9600. ChatBox will always
wrap text to the top of a window when a caller is at 300 baud.
* Name to Display for Sysop
---------------------------
The Sysop's first name is usually used in this parameter. This is
used in the status line for the Sysop's half of the screen.
This is used for the @OPTEXT@ parameter in the CBSETUP 'Hello Text'
parameter of "Hello, this is _______" when the Sysop answers a page
or initiates a chat.
This is also used if the Sysop drops to DOS in ChatBox. It will be
displayed in front of appropriate "___ has exited to DOS" message.
DO NOT enter @OPTEXT@ in this parameter.
* Color to use for Chat Text
----------------------------
Chat text (text the Sysop and caller type while chatting) colors may
be configured. This color is used when the caller is in color mode.
Pressing F2 at this parameter in CBSETUP will display a color chart
and sample Split-Screen chat display using the colors you've chosen.
Chat text colors are always high intensity (bright).
ChatBox must be registered for this setting to be recognized. In an
unregistered copy, this will default to "2" when ChatBox is run.
* Color to use for Box Lines
----------------------------
Box line (lines creating the chat "box" while chatting) colors may
be configured. This color is used when the caller is in color mode.
Pressing F2 at this parameter in CBSETUP will display a color chart
and sample Split-Screen chat display using the colors you've chosen.
Box line colors are always high intensity (bright).
ChatBox must be registered for this setting to be recognized. In an
unregistered copy, this will default to "6" when ChatBox is run.
Section 2.7 continues on the next page
--------------------------------------------------------------------
Page 13 ChatBox Page 13
--------------------------------------------------------------------
2.7 Running CBSETUP and creating CHATBOX.CNF (continued)
---------------------------------------------------------
* Color for Sysop and Caller Name
---------------------------------
The Sysop and caller names are placed in the "box" lines separating
each "box". This color is used when the caller is in color mode.
Pressing F2 at this parameter in CBSETUP will display a color chart
and sample Split-Screen chat display using the colors you've chosen.
Name colors are always high intensity (bright).
ChatBox must be registered for this setting to be recognized. In an
unregistered copy, this will default to "6" when ChatBox is run.
* Color to use for Position Arrow
---------------------------------
A "position arrow" is located on the left of each chat "box" to show
the current line. This color is used when the caller is in color.
Pressing F2 at this parameter in CBSETUP will display a color chart
and sample Split-Screen chat display using the colors you've chosen.
Position arrows are always high intensity (bright).
ChatBox must be registered for this setting to be recognized. In an
unregistered copy, this will default to "6" when ChatBox is run.
* Character for Position Arrow
------------------------------
A "position arrow" is located on the left of each chat "box" to show
the current line. This character may be set by the Sysop.
Any ASCII character between 32 and 255 may be used for the position
arrow character. A [space] (ASCII 32) may not be used, nor may ASCII
characters below 32 (control characters which some communications
programs do not display properly).
* Disable Window Screen Clearing
--------------------------------
The Sysop and caller may clear their own "incoming" windows (the box
the other person is typing in) for easier readability (horizontal
split screen mode only).
Entering a Y for yes in this parameter will disable this function
during split-screen chat sessions.
Please see page 23 section 3.2 for additional information.
Section 2.7 continues on the next page
--------------------------------------------------------------------
Page 14 ChatBox Page 14
--------------------------------------------------------------------
2.7 Running CBSETUP and creating CHATBOX.CNF (continued)
---------------------------------------------------------
Disable `Leave a Comment' Prompt
--------------------------------
If the Sysop is unavailable (F4 key or Hours) or does not answer a
page, the caller will be asked if they would like to leave a comment
(just like PCBoard would). If the caller responds Yes, ChatBox will
take the proper actions so that a C <ENTER> are entered at the main
PCBoard prompt when PCBoard re-loads.
Entering a Y for yes in this parameter will disable this function
and return the caller to PCBoard whenever a page is unsuccessful.
Length of Paging Time (seconds)
-------------------------------
The length of time that ChatBox will beep, ring, flash, etc., during
a caller page may be configured by the Sysop. Valid entries are from
15 to 90 seconds. The default is 30 seconds, which is also the same
for PCBoard's built-in page. ChatBox reads record # 97 from PCBTEXT
(or appropriate language file) and displays it while paging:
Page ends in 30 seconds. (Ctrl-K) Aborts .
ChatBox will automatically change '30' to the amount entered in this
parameter. This allows PCBoard's (O) command to continue to be used
in conjunction with ChatBox for those that wish to do so.
Disable Use of PCBoard F4 Toggle
--------------------------------
ChatBox follows the F4 'paging allowed' toggle in PCBoard. If F4 is
OFF, paging will not be permitted, if F4 is ON, paging is permitted
if (A) the person has security to page, and (B) if the page attempt
is within a time period allowed.
This means that ChatBox uses the F4 toggle EXACTLY as PCBoard's (O)
command does. By using the F4 toggle, the Sysop can easily turn the
page function (ChatBox or PCBoard) off on a temporary basis without
having to re-configure any setup parameters.
Although not recommended, you may have ChatBox ignore PCBoard's F4
by answering this parameter Yes.
Section 2.7 continues on the next page
--------------------------------------------------------------------
Page 15 ChatBox Page 15
--------------------------------------------------------------------
2.7 Running CBSETUP and creating CHATBOX.CNF (continued)
---------------------------------------------------------
Always Start with Log (ALT-L) On
--------------------------------
ChatBox contains a toggle that allows the Sysop to log chat sessions
to log files in the default ChatBox directory. This toggle is the
ALT-L key combination. The (L) which appears on the ChatBox status
line indicates logging is active.
If the Sysop desires, ChatBox may start with the logging mode on as
each chat session begins instead of manually turning it on with the
ALT-L keypress.
Refer to page 26 section 4.3 for information regarding chat logs.
* Sound to use for VIP paging
-----------------------------
You may select the type of sound ChatBox will make when a caller
listed in CHATBOX.VIP pages, regardless of when the page occurs.
(1) The familiar "beep beep".
(2) The familiar "beep beep, with a lower tone than #1.
(3) European telephone ring. Two short rings.
(4) Telephone ring. Low pitch.
(5) Telephone ring. Medium pitch.
(6) Telephone ring. High pitch.
(7) Silent - Flashing box on the Sysop's screen.
(8) Shell - Use another program or device for sounds or screens.
(9) Use LPT1 (parallel printer) bell.
(10) Use LPT2 (parallel printer) bell.
(11) Use LPT3 (parallel printer) bell.
(12) Generic "beep beep" using console for use with older PCs.
(13) Customized beep sound - configure from CBSetup main menu.
Press F2 at this parameter to listen to the sound you have selected.
If selecting #8 (shell) see page 24 section 3.4 for instructions.
IF selecting #13 (custom) see page 20 section 2.7 for instructions.
* Reason Prompt (or NONE)
--------------------------
If ChatBox is being used to page the Sysop, this optional parameter
may be used to ask the caller to briefly state the reason they are
paging the Sysop. If this parameter is blank, or NONE is entered,
this question will be disabled in ChatBox.
If the Sysop is initiating the chat, this parameter is ignored.
A file name may be specified in this parameter by starting the left
most position with a % followed by a file. If you specify a file, do
NOT specify a location. The file must reside with CHATBOX.EXE. For
example:
%WHY.TXT Briefly state the reason for this chat?
Section 2.7 continues on the next page
--------------------------------------------------------------------
Page 16 ChatBox Page 16
--------------------------------------------------------------------
2.7 Running CBSETUP and creating CHATBOX.CNF (continued)
---------------------------------------------------------
* Unavailable Text
------------------
This text is displayed when F4 is toggled off, when the caller does
not have a sufficient access level to request a chat, or when a page
attempt goes unanswered. For example:
The Sysop is not currently available for chat.
The above is displayed to the caller and written to the CALLER log.
A file name may be specified in this parameter by starting the left
most position with a % followed by a file. Do NOT specify a location
with the name. The file must reside with CHATBOX.EXE. For example:
%NO.TXT No one is available for a chat.
NO.TXT is displayed to the caller, the text is written to CALLER(x).
* Hours Text
------------
This text is displayed when a caller is requesting a chat outside of
the hours allowed for the particular day of the week. For example:
Paging is allowed hh:mm - hh:mm. Please leave a comment.
The above is displayed to the caller and written to the CALLER log.
A file name may be specified in this parameter by starting the left
most position with a % followed by a file. Do NOT specify a location
with the name. The file must reside with CHATBOX.EXE. For example:
%HOURS.TXT Page is not available at this hour.
HOURS.TXT is displayed to caller, the text is written to CALLER(x).
* Chat 'Hello' Text
-------------------
This is the Sysop's greeting that is displayed in the Sysop's 'box'
when a chat is initiated or a page is answered, such as:
Hello, This is @OPTEXT@.
The @OPTEXT@ macro is replaced by the name entered in the CBSETUP
parameter "Name to Display for Sysop", or you may enter any greeting
here that you prefer (with or without the @OPTEXT@ macro).
Prior to version 2.4, ChatBox would get this information from the
appropriate PCBoard PCBTEXT file, record #333. To facilitate new
features in version 2.4 and later, this text must now be entered in
this CBSETUP parameter instead.
Section 2.7 continues on the next page
--------------------------------------------------------------------
Page 17 ChatBox Page 17
--------------------------------------------------------------------
2.7 Running CBSETUP and creating CHATBOX.CNF (continued)
---------------------------------------------------------
>> The next five parameters appear on the CBSETUP screen page #2,
press PgDn while at page #1 to edit.
* Ask 'Reason' When Unavailable
-------------------------------
If you have ChatBox set to ask the caller for a reason for paging,
you may have it always ask for the reason, even if the Sysop is not
available (due to paging hours, the PCBoard F4 toggle, etc.).
Answer Y (yes) to make ChatBox ALWAYS ask the 'reason' for the page,
even if the Sysop is not available (hours, F4, etc.). This could be
helpful by seeing why someone paged you during the off-hours, as the
reason will be written to the CALLER log even though no page attempt
will have occurred.
Answer N (no) to make ChatBox ask the 'reason' for the page ONLY if
the Sysop is actually available (paging hours, F4, etc.).
* Disable CALLER Log Updating
-----------------------------
Chatbox writes entries to the current node's CALLER log file, such
as the reason for a page attempt, the results of a page attempt, and
others (see CHATBOX.DOC for a complete list of entries). If you do
not want ChatBox to write its entries to PCBoard's CALLER log files,
answer Y (yes) to disable this feature. Disabling CALLER log updates
by ChatBox is NOT recommended.
* Disable (F3 Printer Logging
-----------------------------
ChatBox will follow the printer toggle (F3) as set in PCBoard and
will print CALLER log entries to the printer just like PCBoard does
if PCBoard's printer toggle is turned on. If you to not want ChatBox
to follow the PCBoard F3 printer toggle, answer Y (yes) to disable.
If printer logging (F3) is not turned on in PCBoard, this setting is
not used by ChatBox.
* Disable (F7) Local Alarm Bell
-------------------------------
ChatBox will follow the local alarm toggle (F7) as set in PCBoard
and will beep locally at caller input errors just like PCBoard does
if the PCBoard local alarm is turned on. If you do not want ChatBox
to follow the PCBoard F7 alarm toggle, answer Y (yes) to disable
this feature. If the local alarm (F7) is not turned on in PCBoard,
this setting is not used by ChatBox.
NOTE: This setting does NOT turn off the sound when a caller pages.
Section 2.7 continues on the next page
--------------------------------------------------------------------
Page 18 ChatBox Page 18
--------------------------------------------------------------------
2.7 Running CBSETUP and creating CHATBOX.CNF (continued)
---------------------------------------------------------
* Disable USERNET.XXX Updating
------------------------------
ChatBox updates the PCBoard USERNET.XXX file to indicate to callers
on other nodes (when performing a PCBoard 'WHO' or 'CHAT' request)
that the caller using ChatBox is either Paging or Chatting with the
Sysop. ChatBox does this when: (A) it is used as a DOOR, (B) when it
has been installed with OPAGE.PPE (the "O" replacement) and (C) when
installed as SYSCHAT.PPE /SHIFT to initiate a Sysop chat.
Answer (Y) yes to disable USERNET.XXX updating.
NOTE: When ChatBox is installed as SYSCHAT.PPE /F10 to initiate a
Sysop chat, this parameter has NO effect since PCBoard is updating
USERNET.XXX when F10 is pressed, not ChatBox. If you are using
PCBoard prior to version 15.x this parameter is not used, since
ChatBox only updates PCBoard 15.x USERNET.XXX files.
* Display Full Caller Name In 'Box'
-----------------------------------
The caller's first name is displayed in the 'box' border in each of
ChatBox's two split-screen formats. In certain unusual circumstances
it may be desirable for the entire name of the caller to be used. An
example would be where boards allow handles as the log-in name (as
opposed to the alias feature provide by PCBoard). If this parameter
is answered yes, the FULL name is used in the window border instead
of the first name only.
Enabling this feature (answering Yes) is rarely needed and should
normally be answered No.
* Always Use VIP Tone for VIP Caller
------------------------------------
By default, when a VIP caller pages outside of regular paging hours
the special VIP sound is used. If they page during regular paging
hours, the sound defined for that time period is used as if they are
any other caller paging the Sysop.
If you want ChatBox to always use the VIP sound when a VIP Caller
pages, even if the page is during regular paging hours, answer this
parameter with a Y for YES to always use VIP sound.
* Allow Caller to End Chat Session
----------------------------------
By default, only the Sysop may end an on-line chat session.
Answering this parameter with a Y for YES will override this default
and allow the caller to end the chat session at any time by pressing
Ctrl-Q (Control-Q).
Enabling this override is not generally recommended.
Section 2.7 continues on the next page
--------------------------------------------------------------------
Page 19 ChatBox Page 19
--------------------------------------------------------------------
2.7 Running CBSETUP and creating CHATBOX.CNF (continued)
---------------------------------------------------------
* Page Start and Stop Times (CBSETUP.EXE Main menu option #2)
--------------------------------------------------------------
You may enter 3 page starting and stopping times for each day of the
week. Times must be entered in HH:MM format, where HH is a value of
0 through 23, and MM is a value of 0 through 59.
CBSETUP.EXE performs minimal testing of the hours input into thse
parameters. Care should be taken to insure the times which are input
are valid and in the HH:MM format.
To disable paging on a particular day, simply set the page times for
PERIOD 1 on that day a minute apart, such as 12:00 - 12:01, and set
the start and stop times for PERIOD 2 & 3 to the same time. If there
is concern about a caller being able to activate a page during this
one minute time period during the day (which is highly unlikely),
set this one minute period so it will occur during your daily event.
For 24 hour paging, set PERIOD 1 to the same start and stop times.
PERIODS 2 & 3 are ignored if the start and stop times are the same.
The TAB key rotates through different PERIODS in the same day.
Section 2.7 continues on the next page
--------------------------------------------------------------------
Page 20 ChatBox Page 20
--------------------------------------------------------------------
2.7 Running CBSETUP and creating CHATBOX.CNF (continued)
---------------------------------------------------------
* Custom Tone (Frequency) (CBSETUP.EXE Main menu option #3)
------------------------------------------------------------
This custom tone is only used when #13 has been selected as the page
sound in any of the ChatBox page sound parameters.
This setting indicates the frequency (Hz) that will be sounded. The
tone must be in the range of 37 to 18000 (although tones above 12000
are usually beyond the range of human hearing). The tone will sound
for the duration (in 1/18th of a second) specified in the DURATION
column to the right of this TONE parameter. When ChatBox "plays"
sound #13, it starts with the tone and duration specified in the top
row, then the next row, down to the last row.
To simulate a PAUSE, enter 0 for the TONE, then enter the length of
the pause (in 1/18th second increments) in DURATION. If the TONE and
DURATION in a "row" are both 0, the row is ignored.
* Custom Tone Duration (CBSETUP.EXE Main menu option #3)
---------------------------------------------------------
This custom tone is only used when #13 has been selected as the page
sound in any of the ChatBox page sound parameters.
This setting indicates the duration that the corresponding tone will
will sound for. The DURATION is in increments of 1/18th seconds. If
a 1 is entered, the tone will sound for 1/18th of a second, 2 would
be a 2/18th second duration, etc. The total of the DURATION column
cannot exceed 36 (two seconds). When ChatBox "plays" sound #13, it
starts with the tone and duration specified in the top row, then the
next row, down to the last row.
To simulate a PAUSE, enter 0 for the TONE, then enter the length of
the pause (in 1/18th second increments) in DURATION. If the TONE and
DURATION in a "row" are both 0, the row is ignored.
Tone Duration Tone Duration
1000 2 Here are a couple 264 9
0 1 of sample sounds. 0 3
1000 2 296 4
0 1 << On the left is the 0 1
1000 2 << Morse Code for SOS. 316 3
0 1 0 5
1000 5 On the right are the >> 264 6
0 1 first few notes from >> 0 0
1000 5 the 'Dragnet' theme. >> 0 0
0 1 0 0
1000 5 0 0
0 1 0 0
1000 2 0 0
0 1 0 0
1000 2 0 0
0 1 0 0
1000 2 0 0
0 0 0 0
--------------------------------------------------------------------
Page 21 ChatBox Page 21
--------------------------------------------------------------------
2.8 Setting up for Multi-Language Use
--------------------------------------
ChatBox uses text from PCBTEXT or appropriate language files with
the exception of the text that is used in CHATBOX.CNF. To make any
text in CHATBOX.CNF language compatible, simply create a duplicate
CHATBOX.CNF file except give it the appropriate EXTension. For
instance with French, use the appropriate French in CHATBOX.FRE and
ChatBox will automatically use CHATBOX.FRE instead of CHATBOX.CNF as
the configuration file. You do not need to worry about what ChatBox
is passed in the door file. If passed CHATBOX.CNF and the language
is .FRE, ChatBox will look for CHATBOX.FRE before using CHATBOX.CNF.
2.9 Setting up V.I.P. Callers (CHATBOX.VIP)
--------------------------------------------
To create a VIP list of callers who may page at any time, create a
text file called CHATBOX.VIP. It must reside in the same location as
CHATBOX.EXE. To install special names into CHATBOX.VIP, simply enter
the names one at a time, with each name beginning on a new line.
Callers who appear in CHATBOX.VIP will be able to page the Sysop at
any time regardless of page time settings.
Callers who are listed in CHATBOX.VIP will NOT be able to PAGE the
Sysop if the F4 page bell toggle has been turned off in PCBoard
(unless the ability to follow the F4 setting has been disabled with
CBSETUP). It is assumed that if the Sysop has turned F4 off then
they really don't wish to disturbed.
2.10 Setting up Callers Who Cannot Page (CHATBOX.NOT)
------------------------------------------------------
To create a list of callers who can NEVER page, regardless of page
time settings, F4 page toggle, etc., create a text file called
CHATBOX.NOT. It must reside in the same location as CHATBOX.EXE. To
install names into CHATBOX.NOT simply enter the names one at a time,
with each name beginning on a new line, and with each line ending
with a carriage-return line-feed sequence.
2.11 Setting up Dates for No Paging (DATE.NO)
----------------------------------------------
To create a list of dates when paging is not allowed (holidays,
etc.), create or edit a text file called DATE.NO. It must reside in
the same location with CHATBOX.EXE. To install dates for no paging,
simply enter each date on a new line. These must be the actual dates
in MM-DD (month-day) format (not the days of the week which can be
configured using CBSETUP). Each DATE to be blocked is entered on a
new line, and the date must be in MM-DD (month-day) format. If the
month (MM) is less than 10, it must begin with a 0. For example, New
Year's day would be entered as 01-01. Do not enter a year, only the
month and the day must be entered as shown.
--------------------------------------------------------------------
Page 22 ChatBox Page 22
--------------------------------------------------------------------
3.0 Notes regarding PCBTEXT files
----------------------------------
ChatBox detects the language being used and uses the following text
from the appropriate PCBTEXT (PCBTEXT.???) file.
Rec# Default text
97 Page ends in 30 seconds. (Ctrl-K) Aborts .
Notes: ChatBox will automatically replace '30' with the
number of seconds for paging time set in CBSETUP.EXE.
175 Sysop CHAT active at~
Notes: Written to caller log only. Time is added to end.
219 Sysop CHAT ended at~
Notes: Written to caller log and displayed after a chat. Time
is added to end of line.
327 I'm back! Thanks for waiting~
Notes: Displayed on return from Sysop F5. Caller's first
name is added to end of the line.
409 Operator paged at~
Notes: Written to caller log only. Time is added to the end
of the line, followed by the REASON the caller paged (if
used).
418 Press (Enter) to continue
Notes: Self explanatory.
436 ______ has exited to DOS. Please wait ...
Notes: Displayed when Sysop F5'd to DOS. Sysop's name in
CBSETUP is added to the beginning of the line.
571 Would you like to leave a comment to the Sysop instead
Notes: Used if a page attempt is unsuccessful.
ADDITIONAL NOTES:
-----------------
@FIRST@ (caller's first name) may be used in any line.
ChatBox replaces ~ characters with hard spaces in the same fashion
PCBoard does in PCBTEXT.
The text used from PCBTEXT files is simple informational text.
ChatBox does not support the use of %FILENAME conventions in any of
the above PCBTEXT parameters, nor does ChatBox support the use of
PCBoard 15.x !FILENAME.PPE conventions in the above parameters.
--------------------------------------------------------------------
Page 23 ChatBox Page 23
--------------------------------------------------------------------
3.1 Notes Regarding The F4 Function Key
----------------------------------------
ChatBox follows the F4 toggle from PCBoard. This allows the Sysop to
easily toggle paging on or off at any time.
ChatBox will not follow the F4 toggle if ability to so has been
disabled with CBSETUP. If so, all references to any F4 key action
in this manual should be disregarded.
The Sysop may also set the F4 toggle while in ChatBox.
To determine if you have F4 toggled ON in PCBoard, look at PCBoard's
call waiting screen. The very center information block will indicate
whether "Page Bell is Off" or "Page Bell is On". If you are in
PCBoard locally or a caller is on-line, you can determine if F4 is
toggled on by the (B) on the very bottom status line. There may be a
"P" or "A" in the parenthesis with the "B", (PAB), (AB), etc.
depending on how other toggles are set in PCBoard. If a "B" is
there, the page bell is toggled on and a caller may page the Sysop
if the current time is within a specified paging period.
3.2 Notes regarding window (box) clearing
------------------------------------------
If this feature is allowed (in CBSETUP), the Sysop and caller may
clear their incoming windows for easier readability while chatting.
The Sysop sees this line in the center of the screen:
[ Name ]---------------------[ ALT-C=Clear ^ ]----------------------
The caller sees this line in the center:
[ Name ]----------------------[ ESC=Clear v ]-----------------------
Note: The (^ and v) in each line above are actually up and down
arrows, and not reproduced in the documentation to prevent problems
while printing the documentation.
The caller must press ESC and the Sysop must press ALT-C to clear
the incoming window. This places the last line of text in the window
at the top of the window.
NOTE: Each person may only clear the incoming text from the other
person. It is not practical to allow the person typing to clear the
window they are typing (sending) in, as it is IMPOSSIBLE to know if
the other person has read, or is keeping up with, the other person's
typing!
This is only available in Horizontal mode. The performance of this
feature while in Vertical chat mode was not favorable enough to
include it in ChatBox.
--------------------------------------------------------------------
Page 24 ChatBox Page 24
--------------------------------------------------------------------
3.3 Notes regarding the "Leave a comment instead?" prompt
----------------------------------------------------------
If the Sysop is unavailable (F4 key or Hours) or does not answer a
page, the caller will be asked if they would like to leave a
comment. ChatBox uses record #571 from PCBTEXT for this purpose. If
the caller responds Yes, ChatBox will take the proper actions so
that a C <ENTER> are entered at the PCBoard prompt after ChatBox
exits and PCBoard will act as though it were typed by the Caller.
NOTE: Use of this feature requires that you do not change the "C"
for comment to another command with the PCBoard 15.x "MNU" system.
ChatBox will only place a "C" for comment into the PCBoard mechanism
provided for this purpose.
This feature can be disabled with CBSETUP if it is not desired.
3.4 Notes regarding SOUND.BAT
------------------------------
SOUND.BAT is called if #8 has been selected for the type of sound to
make when paging. ChatBox will shell out to SOUND.BAT every couple
of seconds instead of making a selected noise.
This allows the Sysop to make their own noise, screen displays, etc.
Note: We have received reports that sound cards have been
successfully used to create page sounds in SOUND.BAT. It should be
noted that this process could have difficulties. It would not be
surprising for some sound card drivers to created problems with
communications programs. Test carefully and thoroughly if you plan
on using a sound card to create page sounds.
In all cases, keep whatever is placed in SOUND.BAT small and fast.
3.5 Notes regarding text file displays
---------------------------------------
ChatBox will display text files if indicated in certain text prompts
in CBSETUP. These text files support PCBoard color macros. Because
ChatBox has been designed to be as small as possible for "shell to"
door purposes, ANSI capabilities in these text files have been
intentionally omitted.
These text files also support the use of the @cls@ clear screen
macro, as well as the use of @first@ for the caller's first name.
Support for a multitude of @info@ macros has been intentionally
omitted to keep memory consumption as low as possible for use in
the "shell to" door process.
If multi-languages are in use, the appropriate extension will be
added to these files. If the language file exists, it will be shown
to the caller.
--------------------------------------------------------------------
Page 25 ChatBox Page 25
--------------------------------------------------------------------
4.0 Sysop function keys
------------------------
ChatBox follows F3 (printer on/off), F4 (page bell on/off) and F9
(display on/off) toggles from PCBoard. If F3 is on, ChatBox will
print any information sent to the caller log to the printer also. If
F9 is off, ChatBox will clear the screen after an unsuccessful page
attempt. The F4 key is explained in detail elsewhere in this manual.
Sysops may drop to DOS using the F5 key if F5 drop to DOS is enabled
in PCBSETUP for the node.
During a chat, the Sysop may press ALT-P for a profile screen
containing many of the caller's statistics and settings. In Split-
Screen chat, this appears over the "box" the Sysop would normally
type in, and the caller is unaware of its presence. In fact, the
caller may keep typing while the Sysop is reviewing the profile!
After the Sysop has reviewed the profile the contents of the Sysop's
"chatbox" will be restored. In regular non-split screen chat mode,
the caller will not be able to continue typing while the profile
information is popped up on the Sysop's screen.
While the above ALT-P information is on the screen, the Sysop may
edit any of the caller's parameters displayed by pressing ALT-E for
edit. The Sysop may then cursor through the parameters making
changes as needed. Caller input is not accepted while the Sysop is
actually Editing the Profile. The Sysop may press ALT-S to save and
record any changes or ALT-A to abort any changes. After pressing
ALT-S or ALT-A while editing, chatting will resume as normal.
ChatBox will act on ALT-X and ALT-N requests from the Sysop. ChatBox
will set the appropriate flag so that PCBoard will use it after the
caller logs off (as if ALT-X or ALT-N had been set in PCBoard).
4.1 Technical notes
--------------------
ChatBox has been designed to run specifically with PCBoard versions
14.5 through 15.1. ChatBox will not run with earlier versions of
PCBoard or with other brands of software.
Carrier is monitored by ChatBox. Should a caller drop carrier while
in ChatBox they will be returned to PCBoard, which will detect the
"no carrier" status and cycle appropriately.
ChatBox works with non-standard com ports, addresses, and IRQs. COM1
is address 3F8/IRQ 4. COM2 is address 2F8/IRQ 3. If a COM port other
than 1 or 2 is used, ChatBox will use the address and IRQ
information as indicated in PCBOARD.DAT for the node.
ChatBox gives the caller time credit while chatting with the Sysop.
If it is detected that the caller's communications program is not
ANSI capable, ChatBox will start the chat in the regular, non-split
screen chat mode.
All of the enclosed executable files have been compressed with a
commercial compression utility. Uncompressed versions of these files
are not available.
--------------------------------------------------------------------
Page 26 ChatBox Page 26
--------------------------------------------------------------------
4.2 Caller log entries
-----------------------
ChatBox makes pertinent entries into the caller log as follows:
If a REASON for paging is requested, the caller's answer is appended
to the "Operator Paged at" text and written to the CALLER files.
The "Hours available" text from CBSETUP is written to CALLER files
if a page is attempted outside of paging times.
The "Unavailable text" from CBSETUP is written to CALLER files if
the caller lacks security to page, if F4 page is OFF, or if the
Sysop does not answer a page attempt.
Also see section 3.0 page 22 for other text which is written to
CALLER files by ChatBox.
4.3 ChatBox CHATLOG (ALT-L) files
----------------------------------
Sysops may keep a record of the contents of their chat with a caller
by entering ALT-L during the chat. ChatBox will add the text of the
chat to a file called CHATLOG.xxx, where xxx is the node number the
chat is occurring on. CHATLOG files are located with CHATBOX.EXE.
CHATLOG files are appended (added) to with each ALT-L, so care
should be taken if this feature is used often so that the log files
will not become too large to handle.
You may turn logging turned ON by default during each chat session
by toggling the appropriate setting in CBSETUP.EXE.
4.4 Multi-nodes, networks, multi-taskers
-----------------------------------------
ChatBox has been developed in a networked environment. All multi-
node features are thoroughly tested on our own multi-node PCBoard
system.
ChatBox is DESQview aware. It is automatically detected, screen and
keyboard I/O are "well behaved", and time slices are given back to
other applications while ChatBox is idle.
4.5 Where to receive assistance
--------------------------------
Yandell Computer Services (YCS) provides the following technical
assistance for ChatBox:
813-842-8099 The YCS Support System. Available to all BBS Sysops.
INSTANT on-line credit card registration and support
system for YCS Shareware.
Support is also available on the Salt Air BBS (home of PCBoard) in
the YCS conference (#36), and also on the RIME, ILink and Intelec
echo mail networks (each carry a conference called YCS).
Voice support is available during business hours to registered users
of ChatBox.
--------------------------------------------------------------------
Page 27 ChatBox Page 27
--------------------------------------------------------------------
4.6 Disclaimer and Warranty
----------------------------
ChatBox is a shareware product. ChatBox may be uploaded to BBS
systems as long as copyright notices are not removed and no changes
are made to the program. There are no warranties, expressed or
implied, for unregistered copies of ChatBox. Sysops who install
ChatBox on their systems assume any and all liabilities for anything
which may result as a consequence of running ChatBox. For registered
copies of ChatBox, Yandell Computer Services warrants that ChatBox
will perform as described in this documentation. In the event that
ChatBox does not perform as specified, Yandell Computer Services may
elect to fix ChatBox or refund the amount paid, if notified within
30 days of registration.
Under no circumstances shall Yandell Computer Services or the author
of ChatBox be liable for any loss of profit or any other damages,
including but not limited to special, incidental, consequential, or
other damages, arising out of the use or inability to use ChatBox.
4.7 License to Use ChatBox
---------------------------
ChatBox is not "public domain" or "free" software. A limited license
is granted to use and evaluate ChatBox for thirty days after initial
installation. ChatBox must be registered if it is used after the
initial thirty day evaluation period. If ChatBox is not registered
after 30 days, a Sysop reminder will begin appearing at program
termination and will also be written to the node's caller log file.
A ChatBox registration may be used only on the original licensee's
BBS system and only on nodes the original licensee owns and operates
for their own purposes. If the original licensee leases or sells
some or all of their nodes to another entity, those nodes will
require their own ChatBox registration. ChatBox registrations are
not transferable.
A ChatBox registration is a license to use the ChatBox software on
one (1) BBS System at a single location with as many nodes as the
original licensee owns and operates at THAT location. When the
licensee owns and operates other BBS' in other locations, each
location will require a separate ChatBox registration.
4.8 Revision history
---------------------
Date Version Details
06-14-91 1.0 ChatBox initial release.
08-10-91 1.1 See the enclosed FEATURES.NEW file.
11-08-91 1.2 See the enclosed FEATURES.NEW file.
12-20-91 1.3 See the enclosed FEATURES.NEW file.
03-27-92 2.0 See the enclosed FEATURES.NEW file.
05-01-92 2.1 See the enclosed FEATURES.NEW file.
11-27-92 2.2 See the enclosed FEATURES.NEW file.
05-04-93 2.3 See the enclosed FEATURES.NEW file.
08-20-93 2.4 See the enclosed FEATURES.NEW file.
11-19-93 2.5 See the enclosed FEATURES.NEW file.
01-01-94 2.6 See the enclosed FEATURES.NEW file.
03-04-94 2.7 See the enclosed FEATURES.NEW file.
--------------------------------------------------------------------
Page 28 ChatBox Page 28
--------------------------------------------------------------------
5.0 Registering ChatBox
------------------------
Registration removes the [UNREGISTERED COPY] message at program
termination along with the corresponding brief delay. Registration
also enables the Sysop definable colors for Split-Screen chat.
Registration is $15.00 and may be paid by check, money order, VISA,
Mastercard, American Express or Diners Club. Receive a registration
number INSTANTLY by registering with a credit card!
Refer to the ORDER.FRM file for complete registration instructions.
5.1 Register with CONFIDENCE - Author Information
--------------------------------------------------
L. Brent Yandell has been programming for over twelve years,
including more than six years of developing telecommunications
software. Many Sysops will be familiar with PCBFV, the popular on-
line PCBoard File Viewer. See the enclosed CATALOG.TXT file for a
complete listing of Sysop utilities from YCS.
Yandell Computer Services (YCS) is a licensed business, operating
and existing under the laws of the State of Florida.
Writing BBS Shareware doors and utilities, in addition to custom
programming, is our business.... our ONLY business.
First Door Release: 7/6/87 (USBBSDOR) - Still updated and supported!
YCS Shareware is GUARANTEED (each product's documentation contains
each product's specific guarantee).
Yandell Computer Services is an *AUTHORIZED* merchant for VISA,
Mastercard and American Express charge cards.
A dedicated multi-node BBS for support and on-line registrations, a
toll-free voice line for registrations, and a voice support line for
registered customers are just a few of our offerings in our efforts
to provide you with FAST, FRIENDLY SERVICE.