home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / OS2 / PCONF180.ZIP / PHTCONF.DOC < prev    next >
Text File  |  1994-02-01  |  30KB  |  801 lines

  1.  
  2. ╔══════════════════════════════════════════════════════════════╗ 
  3. ║                                                              ║
  4. ║                Phantom Tele-Conference System                ║
  5. ║                  Version 1.72 Documentation                  ║
  6. ║                                                              ║
  7. ╟──────────────────────────────────────────────────────────────╢
  8. ║                                                              ║
  9. ║    ┌───────┐      ┌───────┐      ┌───────┐      ┌───────┐    ║
  10. ║    │       │      │       │      │       │      │       │    ║
  11. ║    │ Node1 │/\/\/\│ Node2 │/\/\/\│ Node3 │/\/\/\│ Node4 │    ║
  12. ║    │       │      │       │      │       │      │       │    ║
  13. ║    └─╥╥╥╥╥─┘      └─╥╥╥╥╥─┘      └─╥╥╥╥╥─┘      └─╥╥╥╥╥─┘    ║
  14. ║   ┌──╨╨╨╨╨──┐    ┌──╨╨╨╨╨──┐    ┌──╨╨╨╨╨──┐    ┌──╨╨╨╨╨──┐   ║
  15. ║   └─────────┘    └─────────┘    └─────────┘    └─────────┘   ║
  16. ║                                                              ║
  17. ║   PHTConf, a multi-user tele-conference door that supports   ║
  18. ║   up to 256 users online at once.  COM ports 0-255 are all   ║
  19. ║   supported. A fossil driver is not needed but you may use   ║
  20. ║   one if you wish.  32000 local users supported for use on   ║
  21. ║   a network.  Personal BIOs, and action commands supported   ║
  22. ║   as well as sysop commands.                                 ║
  23. ║                                                              ║
  24. ╟──────────────────────────────────────────────────────────────╢
  25. ║                                                              ║
  26. ║    PHTConf is a registered trademark of Phantom Software     ║
  27. ║             Copyright 1994, All Rights Reserved              ║
  28. ║    This documentation Copyright 1994, Brian A. Altenpohl     ║
  29. ║                                                              ║
  30. ╟──────────────────────────────────────────────────────────────╢
  31. ║                                                              ║
  32. ║                       Phantom Software                       ║
  33. ║                  17 Van Order Drive  #6-301                  ║
  34. ║                  Kingston, Ontario  K7M-1B5                  ║
  35. ║                       FidoNet: 1:249/1                       ║
  36. ║                                                              ║
  37. ╚══════════════════════════════════════════════════════════════╝ 
  38.  
  39.  
  40. This manual may be freely copied and distributed in its original
  41. form.  Distribution of modified copies shall be considered
  42. copyright infringement.  This document is the user manual for
  43. Phantom Conference.  This material is distributed on "as-is,"
  44. without warranty of any kind, either expressed or implied.  Neither
  45. Phantom Software nor the author shall be held liable to the user or
  46. any other person or entity with respect to any liability, loss, or
  47. damage caused or alleged to be caused directly or indirectly by
  48. this manual.
  49.  
  50.  
  51.  
  52.  
  53. This manual is 14 pages in length.
  54.  
  55.  
  56. TABLE OF CONTENTS
  57.  
  58.  
  59. Introduction ............................................ Page  3
  60. Installing PHTConf ...................................... Page  3
  61. Installing RAM Disks .................................... Page  4
  62. Example Batch Files ..................................... Page  4
  63. Command Line Parameters ................................. Page  4
  64.      Alias Definition ................................... Page  5
  65.      Baud Rate .......................................... Page  5
  66.      COM Port ........................................... Page  5
  67.      Time Slicing ....................................... Page  5
  68.      DOOR.SYS Support ................................... Page  5
  69.      ANSI Graphics Default .............................. Page  5
  70.      Skip Port Initialization ........................... Page  5
  71.      Local Login ........................................ Page  5
  72.      Node Definition .................................... Page  6
  73.      Opus/Avatar Graphics Default ....................... Page  6
  74.      Non-Paying User Definition ......................... Page  6
  75.      Real Name Definition ............................... Page  6
  76.      Time Limit Definition .............................. Page  6
  77.      Access Level Definition ............................ Page  6
  78.      Network Option ..................................... Page  6
  79. Command Mode ............................................ Page  7
  80. Sysop Commands .......................................... Page  9
  81. User To User Chat ....................................... Page 11
  82. Conference Information .................................. Page 11
  83. Local Networks .......................................... Page 12
  84. Action Commands ......................................... Page 13
  85. Software Licence Agreement .............................. Page 14
  86.      1.0 - Conditions ................................... Page 14
  87.      1.1 - Hobby Systems ................................ Page 14
  88.      1.2 - Commercial Systems ........................... Page 14
  89.      1.3 - Government Systems ........................... Page 14
  90.      1.4 - Educational Systems .......................... Page 14
  91.      2.0 - Liability .................................... Page 15
  92.      2.1 - Improvements ................................. Page 15
  93.      2.2 - Warranty On Media ............................ Page 15
  94.      2.3 - Software Support ............................. Page 15
  95.      2.4 - Registration ................................. Page 15
  96.      2.5 - Distribution ................................. Page 15
  97. Acknowledgements ........................................ Page 16
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110. INTRODUCTION
  111.  
  112.      Phantom Conference, otherwise known as PHTConf is a multi-user
  113. BBS door.  This door will allow the users to talk (type) to each
  114. other, among other things.  PHTConf offers a system operator the
  115. ability to allow users to conference, conduct private chats one-on-
  116. one, and much more.
  117.  
  118.      PHTConf is designed to run under DESQview, but can be run
  119. directly from a DOS prompt.  Detailed descriptions on how to run
  120. PHTConf is explained later in this manual.
  121.  
  122.  
  123. INSTALLING PHTCONF
  124.  
  125.      PHTConf is a disk access demanding software product.  It is
  126. advised that you install PHTConf to your hard drive, and have
  127. PHTConf copied to a RAM disk when your system boots up.  You should
  128. then have your system backup the PHTConf data files (*.PHT) from
  129. the RAM drive to your hard disk, during the system maintenance. 
  130. Information on installing RAM disks is explained later in this
  131. manual.  Example batch files are also explained.
  132.  
  133.  
  134.      To install PHTConf onto your hard-disk, enter the distribution
  135. diskette into your floppy drive, and run the program called
  136. INSTALL.EXE.  If you inserted the distribution diskette into your
  137. A: drive, type: A:\INSTALL from your DOS prompt.  If you inserted
  138. the distribution diskette into your B: drive, type: B:\INSTALL from
  139. your DOS prompt.
  140.  
  141.  
  142.      Once you are in the installation utility, follow the prompts,
  143. and the installation utility will do the rest.  After you have
  144. completed the installation, you can proceed to setup PHTConf as a
  145. door for your BBS, or put it in a local commands directory on your
  146. network.  If you are installing PHTConf to be run over a local
  147. network, and you are not using any Remote terminals, please see the
  148. section on LOCAL NETWORKS.
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163. INSTALLING RAM DISKS
  164.  
  165.      MS-DOS comes with a RAM-DISK driver.  To install a RAM-DISK
  166. using MS-DOS's driver, insert the following line into your
  167. CONFIG.SYS file that is located in your root directory.
  168.  
  169. DEVICE=C:\DOS\RAMDRIVE.SYS 1000 512 1024 /E
  170.  
  171. The above line will create a RAM-DISK with 1000k, sector size of
  172. 512, and maximum directory entries of 1024.  You may modify the
  173. parameters for the RAM-DISK to suit your needs.  A 500k RAM-DISK,
  174. is plenty for most systems.
  175.  
  176.  
  177.  
  178. EXAMPLE BATCH FILES
  179.  
  180.      To move the files from your hard drive to the RAM-DISK upon
  181. your system boot up, you may want to insert the following lines
  182. into your AUTOEXEC.BAT file that is located in your root directory.
  183.  
  184. COPY C:\PHTCONF\PHTCONF.EXE D:\PHTCONF.EXE
  185. COPY C:\PHTCONF\*.PHT D:\*.PHT
  186.  
  187.      This is to assume that your RAM-DISK is drive D:, and that you
  188. installed PHTConf on your C: drive, using the default path in the
  189. installation utility.
  190.  
  191.  
  192.      To backup all of PHTConf's data file when doing system
  193. maintenance, you may want to make a batch file like the following.
  194.  
  195. @ECHO OFF
  196. ECHO Backing up PHTConf data files, please wait...
  197. COPY D:\PHTCONF.PHT C:\PHTCONF\*.PHT
  198. ECHO Conference data-files backed up...
  199.  
  200.      This is to assume that your RAM-DISK is drive D:, and that you
  201. installed PHTConf on your C: drive, using the default path in the
  202. installation utility.
  203.  
  204.  
  205.  
  206. COMMAND LINE PARAMETERS
  207.  
  208.      PHTConf has several command line parameters that you can call
  209. using a BBS, or directly from the command line.  PHTConf was
  210. designed mainly for BBS usage, but can be run over a local network. 
  211. The command line parameters pass important information to PHTConf,
  212. to assure that everything runs correctly.  The command line
  213. parameters that PHTConf uses are as follows:
  214.  
  215. /a=user's alias          This is used to specify the user's alias
  216.                          that is used in the tele-conference.
  217.  
  218. /b=baud rate             This is used to specify the user's baud
  219.                          rate.  This is more important when running
  220.                          PHTConf from a BBS, or remote node.
  221.  
  222. /c=COM port              This is used to tell PHTConf what COM port
  223.                          the user is on.  This is only necessary
  224.                          when running PHTConf from a BBS, or remote
  225.                          node.  Valid COM ports are in the range
  226.                          from 0-255.  COM0 is considered a local
  227.                          login.  The COM port is specified as a
  228.                          numeric, where (1=COM1, 2=COM2, etc).
  229.  
  230. /d                       This option will turn OFF DESQview &
  231.                          multi-tasking time sharing routines.
  232.  
  233. /f=PATH\FILENAME         This option is used to tell PHTConf where
  234.                          to find DOOR.SYS.  This file is dropped
  235.                          by many popular BBS programs.  When you
  236.                          specify a DOOR.SYS file you will not need
  237.                          to specify any of the other parameters,
  238.                          other than a possible /l to define that
  239.                          it is a local node, but this many not be
  240.                          needed, depending on the DOOR.SYS file.
  241.                          PATH\FILENAME refers to the full path
  242.                          and filename for the DOOR.SYS file.
  243.  
  244. /g                       This is used to specify that ANSI is to
  245.                          be used.  When in local mode, colour is
  246.                          always on.
  247.  
  248. /i                       This is used to prevent PHTConf from
  249.                          initializing the specified port, incase
  250.                          the port has already been initialized, and
  251.                          you want to avoid conflicts.
  252.  
  253. /l                       This is used to specify that the user is
  254.                          running on a local terminal.  This is
  255.                          to be used for local sysops, and for
  256.                          users who are on a local network.
  257.  
  258.  
  259.  
  260. /n=Node#                 This parameter is a must unless a
  261.                          DOOR.SYS file is specified.  Node numbers
  262.                          range from 0-32000.
  263.  
  264. /o                       This is used to specify that OPUS/AVATAR
  265.                          is to be used.  When in local mode, colour
  266.                          is always on.
  267.  
  268. /p=Chats                 This parameter is used to tell PHTConf
  269.                          that the user is a non-paying user, and
  270.                          it also defines the number of times that
  271.                          the user may talk in the conference before
  272.                          re-entering.
  273.  
  274. /r=RealName              This is used to define the users real
  275.                          name. The real name is used for data-
  276.                          files.
  277.  
  278. /t=minutes               This is used to define how many minutes
  279.                          the user is allowed in the conference.
  280.  
  281. /u=access level          This is used to define the user's access
  282.                          level in the conference.  A level of 100
  283.                          or greater is considered sysop/conference
  284.                          moderator.
  285.  
  286. /z                       This is used to denote that the system is
  287.                          running on a network.  Without this option
  288.                          defined, the user to user chat will not
  289.                          operate.
  290.  
  291.      PHTConf will not allow extended ASCII characters in the user's
  292. alias.  This is to make it fair to those users who do not know how
  293. to access the extended characters.  It makes it rather frustrating
  294. for novice computer users to use some of the conference functions,
  295. such as whispering, when the novice has no idea how to type the
  296. other user's alias.
  297.  
  298.      Here are a few examples on how to load PHTConf from the
  299. command line:
  300.  
  301. PHTCONF /f=C:\BBS\DOORS\DOOR.SYS
  302.  
  303. This will load the tele-conference using the information in
  304. door.sys file located in C:\BBS\DOORS.
  305.  
  306. PHTCONF /c=0 /n=1 /a=JoDoe /r=John /t=60 /u=50 /l
  307.  
  308. This will load the tele-conference in local mode, on node 1, with
  309. a time limit of 60 minutes, with a user level of 50.  An alias, and
  310. real name are also defined.
  311.  
  312. PHTCONF /c=16 /n=16 /a=JoDoe /r=John /t=50 /u=50 /g /p=5 /b=14400
  313.  
  314. This will load the tele-conference in remote mode, COM 16, Node 16,
  315. with a time limit of 50 minutes, a user level of 50, ANSI graphics
  316. on, and a maximum chats of 5.  The baud rate will be set to 14,400
  317. baud, and an alias, and real name are defined.
  318.  
  319. PHTCONF /c=4 /n=10 /a=JoDoe /t=30 /u=100 /b=9600
  320.  
  321. This will load the tele-conference in remote mode, COM 4, Node 10,
  322. with a time limit of 30 minutes.  The user will have full
  323. moderator/sysop access in the conference, and both the real name,
  324. and UserID of the user will be set to JoDoe.  The baud rate for the
  325. port will be set at 9600 baud.
  326.  
  327. COMMAND MODE
  328.  
  329.      When a user first enters the conference and a bunch of
  330. information is displayed, the user will be sent to command mode. 
  331. In command mode, the user may either type a line to send to
  332. everyone else in the conference, or perform an action, or a
  333. command.  Valid commands are as follows, and are all initiated with
  334. a forward slash.
  335.  
  336. Away      Bio       Bios      Cls            Current        Exit 
  337. Echo      Forget    Help      Join           List           Main 
  338. Pref      Remember  Time      Topic          Version
  339.  
  340. The breakdown and explanation of the commands follow.
  341.  
  342. Command: Away
  343. Usage: /Away
  344.  
  345. This command is used to avoid being terminated by the in-activity
  346. checking routine.  Users may use this when they have to step away
  347. from their terminal for longer than 3 minutes.
  348.  
  349. Command: Bio
  350. Usage: /Bio
  351.  
  352. This command is used to create/edit your personal bio.  The bio's
  353. are accessible by all other users in the conference.  The bio's
  354. will contain specific information on the user.
  355.  
  356. Command: /Bios
  357. Usage: /Bios
  358.  
  359. This is used to list all the users and their bio summarys.
  360.  
  361. Command: Cls
  362. Usage: /Cls
  363.  
  364. This command is used to clear the current screen, and then list the
  365. users in the current conference room.
  366.  
  367. Command: Current
  368. Usage: /Current
  369.  
  370. This command is used to display the technical statistics for the 
  371. current user.  COM port, and node numbers are displayed.
  372.  
  373. Command: Exit
  374. Usage: /Exit
  375.  
  376. This command is used to exit the tele-conference.
  377.  
  378. Command: /Echo
  379. Usage: /Echo [on] [off] [text]
  380.  
  381. This command is used to turn echo on, off, to display the current
  382. echo state, or to echo text, or system variables to the user.
  383.  
  384. Command: /Forget
  385. Usage: /Forget <UserID>
  386.  
  387. This command is used to forget a user in the teleconference.  A
  388. maximum of 10 users may be forgotten during a session.
  389.  
  390. Command: /Join
  391. Usage: /Join <channel>
  392.  
  393. This command is used to enter a different conference/channel. 
  394. Channels range from 1 to 32000.
  395.  
  396. Command: /List
  397. Usage: /List
  398.  
  399. This command is used to list all the users in the tele-conference. 
  400. The current user's name will be high-lighted in yellow.
  401.  
  402. Command: /Main
  403. Usage: /Main
  404.  
  405. This command is used to return to the main tele-conference channel
  406. from any channel in the tele-conference.
  407.  
  408. Command: /Pref
  409. Usage: /Pref [option] [command]
  410.  
  411. This command is used to display, edit, load, and/or save user
  412. preferences.  Options are numbered 4 to 6, and commands are Save,
  413. and Load.
  414.  
  415. Command: /Remember
  416. Usage: /Remember <UserID>
  417.  
  418. This command is used to remember a user in the teleconference that
  419. has been forgotten.
  420.  
  421. Command: /Time
  422. Usage: /Time
  423.  
  424. This command is used to display the user's current time statistics.
  425.  
  426. Command: /Topic
  427. Usage: /Topic [topic name] [-]
  428.  
  429. This command is used to display, set, or remove the current user's
  430. comment/topic that is displayed in the /s or /list options.
  431.  
  432. Command: /Version
  433. Usage: /Version
  434.  
  435. This command is used to display the current tele-conference
  436. version.
  437.  
  438. Command: /Help
  439. Usage: /Help [command]
  440.  
  441. This command is used to obtain help on a specific command.  The
  442. Help command will display files with the .HLP extension.  The full
  443. file name is the COMMAND.HLP, where "COMMAND" is the command the
  444. user is requesting help with, for example: /help topic will display
  445. the file called TOPIC.HLP these files are to be located in the
  446. PHTConf directory.
  447.  
  448.  
  449. SYSOP COMMANDS
  450.  
  451.      Sysop Conference commands may only be accessed by users who
  452. have level 100 or above.  All sysop conference commands have a
  453. prefix of /$ and the command following.
  454.  
  455. Command: /$ Activity
  456. Usage: /$ Activity
  457.  
  458. This command is used to display all the users currently in the
  459. conference, and the COM port that they are on.  The status of the
  460. port is also displayed, where ACTIVE denotes that a carrier is
  461. present, and InActive denotes that one is not.  Over a network, or
  462. LAN, users will be inactive, as the modem port is not accessible,
  463. or being used.
  464.  
  465. Command: /$ Add Action
  466. Usage: /$ Add Action
  467.  
  468. This command is used to add action commands/words to the action
  469. vocabulary.  All action words are stored in the ACTNVOCA.PHT file.
  470.  
  471. Command: /$ Adjust_Lvl
  472. Usage: /$ Adjust_Lvl [userid] [new level]
  473.  
  474. This command is used to adjust the access of a user in the
  475. teleconference.  The access adjust is only valid in the
  476. teleconference.
  477.  
  478. Command: /$ Adjust_Time
  479. Usage: /$ Adjust_Time [userid] [+/- minutes]
  480.  
  481. This command is used to adjust the time limit (in minutes) that a
  482. user is allowed in the teleconference.  The time adjust is only
  483. valid in the teleconference.  Note that a plus or minus sing must
  484. be specified, as a time adjust is only added or subtracted from a
  485. user's current time limit, a new limit can not be specified.
  486.  
  487. Command: /$ Aid
  488. Usage: /$ Aid [userid] [command] <parameters>
  489.  
  490. This command is used to aid another user online.  The command, or
  491. information and parameters are feed into the users keyboard buffer,
  492. and sent as if entered by the user.
  493. Command: /$ Dos
  494. Usage: /$ Dos
  495.  
  496. This command will allow a local user to shell to DOS.  Other users
  497. in the teleconference are not advised that this user has shelled to
  498. DOS.  All messages sent while the user is in DOS will be saved and
  499. displayed upon return.
  500.  
  501. Command: /$ Fix
  502. Usage: /$ Fix
  503.  
  504. This command is used to reset the conference manager.  It should
  505. only be used if the conference manager has crashed.
  506.  
  507. Command: /$ Invisible
  508. Usage: /$ Invisible
  509.  
  510. This command is used to toggle the current user's visibility.  The
  511. default visibility is on.  When other users in the teleconference
  512. use the /s or the /list command to list users in the
  513. teleconference, invisible users will not be displayed.  In
  514. addition, invisible users will not be displayed in the conference
  515. header.
  516.  
  517. Command: /$ Remove
  518. Usage: /$ Remove
  519.  
  520. This command is used to remove a UserID from the conference
  521. manager.  This function is to be used when a user has crashed a
  522. line, or node without exiting the conference.
  523.  
  524. Command: /$ Report
  525. Usage: /$ Report
  526.  
  527. This command is used to list all the users and their access levels,
  528. that have used the teleconference.
  529.  
  530. Command: /$ Show
  531. Usage: /$ Show
  532.  
  533. This command is identical to the /s and the /list commands, with
  534. the exception that all invisible users are listed and high-lighted
  535. in red.
  536.  
  537.  
  538.  
  539. Command: /$ Whois
  540. Usage: /$ Whois <UserID>
  541.  
  542. This command is used to list a users, or all users in the
  543. teleconference, and their real-names (if available).  A partial
  544. UserID may also be specified, and it will be matched as if a
  545. pattern search was initiated.
  546.  
  547.  
  548.  
  549.  
  550. CONFERENCE INFORMATION
  551.  
  552.      When a user is in the teleconference, he/she may request
  553. information on _ANSI and _CTRL functions.  The ANSI information is
  554. a built in help screen that describes to the user how to add ANSI
  555. colours to their prompt.  The CTRL information is a built in help
  556. screen that describes to the user what CTRL keys are valid in the
  557. teleconference, those keys are as follows:
  558.  
  559.      CTRL L - List previous command history (last 10 lines)
  560.      CTRL P - Previous command/line in the history
  561.      CTRL N - Next command/line in the history
  562.  
  563.      These functions are useful to retype lines quickly to make
  564. changes, etc.
  565.  
  566.  
  567.  
  568. USER TO USER PRIVATE CHAT
  569.  
  570.      Where user to user private chat is initiated, user may type
  571. directly to one another.  During a chat session, the users may
  572. press CTRL S to see who is in the teleconference (identical to the
  573. /s and the /list commands while in the teleconference).  To exit
  574. the private chat, only one user must press ESC.  If one of the
  575. users (if a remote user) drops carrier (hangs-up), the private chat
  576. will automatically terminate.
  577.  
  578.  
  579.  
  580.  
  581.  
  582. LOCAL NETWORKS
  583.  
  584.      If you are running PHTConf on a local network, you should
  585. install it on a RAM drive on a server.  Allow read and write access
  586. to this drive.  When the system boots, have it copy the conference
  587. data files, and the conference program to the RAM drive (please see
  588. the section on installing RAM disks).  Allow the users on the
  589. network to be able to enter that directory and run the conference. 
  590. The conference program MUST be run from this directory.
  591.  
  592.      When loading PHTConf on a workstation you should specify the
  593. following parameters:
  594.  
  595. PHTCONF /a=alias /r=Realname /t=time /n=node /b=19200 /c=0 /l /u=50
  596.  
  597.      Where:    alias = The user's alias to be used
  598.             Realname = The user's real name
  599.                 time = The maximum time allowed in conference in
  600.                        terms of minutes.
  601.                 node = The workstation node number, as a numeric
  602.                        from 1 to 32000
  603.  
  604.      The other parameters will specify a null baud rate, a local
  605. com port, and a local user.  The user will be a regular user and
  606. will not have conference sysop access.  If the user's level is
  607. greater or equal to 100 the user will then have conference sysop
  608. access.
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635. ACTION COMMANDS
  636.  
  637.      When creating action commands, the system will prompt you for
  638. six pieces of information.  In order, they are as follows:
  639.  
  640.      1) The action word.  This is the word that the user must type
  641.         to active the action.
  642.  
  643.      2) Message to actor.  This is the message sent to the actor.
  644.  
  645.      3) Message to recipient.  This is the message sent to the
  646.         recipient, if one is specified.
  647.      
  648.      4) Message to all #1.  This is the message sent if a user does
  649.         not specify a recipient, or any data.
  650.      
  651.      5) Message to all #2.  This is the message sent if a user does
  652.         specify a recipient.
  653.  
  654.      6) Message to all #3.  This is the message sent if a user does
  655.         specify a recipient and data, or data. 
  656.      
  657.      Action commands are then added to the system, and are
  658. accessible by any user who has the ability to chat, and has
  659. selected that actions are on. Although PHTConf will generate a list
  660. of action commands on the system for a user, you may create an
  661. ASCII, and an ANSI file containing a list of action words.  PHTConf
  662. will scan the directory for these files and display them instead of
  663. the generated list, if the files exist.  The file names are
  664. ACTNVOCA.ASC for the ASCII file, and ACTNVOCA.ANS for the ANSI
  665. file.  If a user has selected Opus/Avatar codes, the ANSI file will
  666. be translated to Opus/Avatar codes and be displayed.
  667.  
  668.  
  669.      When in the teleconference users who have the action ability
  670. on may use the ga command, to make a generic action.  The form of
  671. the generic command is: ga <message> wheren message is the data
  672. that is displayed after the user's alias.
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688. SOFTWARE LICENCE AGREEMENT
  689.  
  690.      The following is the licence agreement setup by Phantom
  691. Software to govern Phantom Teleconference System.
  692.  
  693. 1.0  Conditions
  694.  
  695.      Phantom Teleconference (PHTConf) has been release with the
  696.      following conditions.  If you plan on using PHTConf, you agree
  697.      to follow these conditions exactly, and failure to read,
  698.      understand, or follow these conditions renders you legally in
  699.      the wrong, and you are subject to the penalty for not
  700.      following these set out conditions.
  701.  
  702. 1.1  Hobby Systems
  703.  
  704.      Phantom Teleconference System may be run by a hobbyist as long
  705.      as the system is either run as a free board, or both free, and
  706.      donation board.  A hobbyist may only run PHTConf for a maximum
  707.      of 20 days before it will expire and require registration.
  708.  
  709. 1.2  Commercial Systems
  710.  
  711.      Phantom Teleconference System may be run by commercial systems
  712.      for a maximum of 20 days, after which time PHTConf will expire
  713.      and require registration.  Once registration has been paid by
  714.      a commercial system, the licence granted to the commercial
  715.      system is not transferable.  PHTConf, once registered, may
  716.      only be run on a single network.  Additional registration fees
  717.      are required for usage over more than one network, or bulletin
  718.      board system at the same time.
  719.  
  720. 1.3  Government Systems
  721.  
  722.      Phantom Teleconference System may be run by government system
  723.      operators following the same conditions set out in section
  724.      1.2.  In addition to the conditions set out in section 1.2,
  725.      government system operators must pay an additional
  726.      registration fee of $50 for use of the software package.
  727.  
  728. 1.4  Educational Systems
  729.  
  730.      Phantom Teleconference System may be run by educational
  731.      institutions following the same conditions set out in section
  732.      1.2.  In addition extra software support will be provided for
  733.      system operators of an educational institution BBS.
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740. 2.0  Liability
  741.  
  742.      Except as expressly provided below in section 2.2 for media,
  743.      Phantom Software nor its employees make no warranties, either
  744.      express or implied, with respect to the software, its fitness
  745.      for any particular purpose.  The software is distributed
  746.      solely on an "as is" basis.  The entire risk as to its quality
  747.      and performance is with you.
  748.  
  749. 2.1  Improvements
  750.  
  751.      Phantom Software reserves the right to make improvements in
  752.      the product described in this manual at any time and without
  753.      notice.
  754.  
  755. 2.2  Warranty On Media
  756.  
  757.      Phantom Software or its distributor, depending on which party
  758.      produced the program diskette, warrants the diskettes on which
  759.      the software is recorded to be free from defects in materials
  760.      and faulty workmanship under normal use for a period of 90
  761.      days after the date of original registration.  If during this
  762.      90 day period a defect in the diskette should occur, the
  763.      diskette may be returned for replacement without charge,
  764.      provided that you have completed the registration form and
  765.      returned it to Phantom Software.  Your sole remedy in the
  766.      event of a defect in a diskette is limited to replacement of
  767.      the diskette as provided above.
  768.  
  769. 2.3  Software Support
  770.  
  771.      Phantom Software reserves the right to terminate any, and
  772.      all software support for Phantom Teleconference System or any
  773.      of its utilities at any time without notice or explanation.
  774.  
  775. 2.4  Registration
  776.  
  777.      Phantom Software has the right to give and/or revoke
  778.      registration and/or written permission from any person,
  779.      company, or entity, at any time without notice.  If
  780.      registration and/or written permission is revoked, the user
  781.      has twenty-four (24) hours from the moment of decision, to 
  782.      remove the said software package from any and all of their
  783.      systems.
  784.  
  785. 2.5  Distribution
  786.  
  787.      Phantom Teleconference System may be distributed in its
  788.      unmodified, original form without written permission from
  789.      Phantom Software.  Users may upload the software package to
  790.      other bulletin board systems, or distribute copies to friends.
  791.  
  792.  
  793. ACKNOWLEDGEMENTS
  794.  
  795. Desqview is a trademark of Quarterdeck Systems
  796. MS-DOS is a trademark of Microsoft Corporation
  797.  
  798. Special thanks to Timothy Pulver for helping test the conference
  799. online.  Much thought, and time was spent in the early hours of
  800. development by Timothy!
  801.