home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / comm / zyxelv10.lha / vm.doc < prev    next >
Text File  |  1993-03-18  |  7KB  |  222 lines

  1. DESCRIPTION
  2.  
  3. This is version 1.0 of VM, a voice module for GPFax2.21+.  In short,
  4. it allows you to use your ZyXEL modem as an answering machine.  You
  5. can retrieve your messages remotely and locally, play messages through
  6. the modem's internal speaker or through the telephone line.  I haven't
  7. been able to get my ADPCM2->8SVX decoder to work nicely enough.  It
  8. also detects when a fax is calling up and lets GPFax handle the call.
  9.  
  10. It has a fully gadgetized user interface.  NOTE -- at this time, the
  11. keyboard shortcuts for the CYCLE gadgets do NOT work.
  12.  
  13. It has an AREXX port.
  14.  
  15. REQUIREMENTS
  16.  
  17. This works on my A3000 running WB2.04 (it won't run on 1.3).  It
  18. should run fine on a 68000 machine, provided you don't use ADPCM3
  19. compression.  CELP is the best choice, if you have one of the plus
  20. models.  ADPCM2 is really good enough for most purposes.
  21.  
  22. The modem's ROM is 5.02.  Anything higher should work.  As of 5.02
  23. (what I have), the decoding of the touch tones is not very reliable.
  24. Hence, you need to press the keys for a long time before the modem
  25. recognizes them.  I've been told that the higher ROM versions work
  26. much better.
  27.  
  28. This version requires the GPFax/11 font.
  29.  
  30. AUTHOR
  31.  
  32. This program was written by Al Villarica.  I can be reached at:
  33.  
  34. rvillari@cat.syr.edu
  35.  
  36. or
  37.  
  38. Al Villarica
  39. 104 Roney Lane, #22
  40. Syracuse, NY 13210
  41.  
  42. Please send any bug reports or features you would like included to
  43. either address (Email is faster).
  44.  
  45. ACKNOWLEDGEMENTS
  46.  
  47. Mike Sinz for SimpleRexx
  48. Jan van den Baard for GadToolsBox 1.4 (The Sequel)
  49. Dr. Greg Perry of GPSoft for GPFax
  50. SAS for SAS/C
  51. David Gay for Emacs port
  52.  
  53. -------------------------------------------------------------------------------
  54.  
  55. A.  Setting up
  56.  
  57. 1.  Unarchive the archive.  Assign voice: to the directory which contains
  58. VM.  You will need to put this ``assign'' into your user-startup file.
  59.  
  60. assign voice: work:vm
  61.  
  62. 2.  Copy over the required font into your font directory.  Type in the
  63. following to accomplish this:
  64.  
  65. copy gpfax.font fonts:
  66. mkdir fonts:gpfax
  67. copy gpfax/11 fonts:gpfax
  68.  
  69. 3.  To run the program, get into a CLI shell and type the following (or
  70. put it in a script).  The script cliloadvm assumes that there is an
  71. assign called gpfax: which points to the directory where the GPFax
  72. executable resides.
  73.  
  74. cd voice:
  75. run >nil: <nil: gpfax
  76. waitforport REXX_GPFAX
  77. run >nil: <nil: voice:vm
  78.  
  79. OR
  80.  
  81. cd voice:
  82. execute cliloadvm
  83.  
  84. 4.  CUSTOMIZE your program by recording the appropriate outgoing
  85. messages.  You need to click on the Setup gadget to get into the Setup
  86. Window.
  87.  
  88. -------------------------------------------------------------------------------
  89.  
  90. B.  Buttons:
  91.  
  92. Voice Module Window
  93.  
  94. 1.  Calls tells you the number of messages you have waiting.  Faxes tells
  95. you the number of fax attempts.  The CLR gadgets beside each of these clears
  96. the corresponding logs.  You really shouldn't have to use the CLR beside the
  97. Calls information box.  This is because you can delete messages one
  98. at a time when listening to them.  You do need the Fax CLR button
  99. because this only tells you the number of faxes that came in.  You
  100. need to view the faxes through GPFax.
  101.  
  102. 2.  Play - Plays the messages over the telephone line or modem speaker, one
  103. at a time.  Another window will pop up that allows you to:
  104.     a.  Delete the message
  105.     b.  Play it again
  106.     c.  Quit playing the rest of the messages
  107.     d.  Skip to the next message, saving the previous one
  108.  
  109. 3.  To - Selects whether you want to play the incoming messages over
  110. the modem speaker or the telephone line.
  111.  
  112. 4.  Answer Fax - If you have GPFax2.21 or greater, this will let it answer
  113. the call as a fax.
  114.  
  115. 5.  Answer Call - Force the modem to answer the call as an automatic
  116. voice/fax machine.
  117.  
  118. 6.  Quit - Quit.
  119.  
  120. 7.  Status - This status box shows you some status information.
  121.  
  122. 8.  Setup - Click on this to get into the setup window.
  123.  
  124. Setup Window
  125.  
  126. 1.  Rings - Click on this for the desired number of rings you want before
  127. I will answer the call.  "Toll Saver" will let the modem answer in 2 rings
  128. if there are messages, and 4 rings if there are none.
  129.  
  130. 2.  Comp - Select the compression you desire.  ADPCM2 uses less disk space
  131. and computing resources.  This is the preferred setting, unless you
  132. have CELP.  ADPCM3 won't run on an unaccelerated Amiga.
  133.  
  134. 3.  Password - Enter a 4 digit password (it has to be 4 digits!) for
  135. accessing the messages from another telephone.
  136.  
  137. 4.  Message - This is a cycle gadget which shows the messages you need to
  138. customize before this program can be fully operational.  See the last section.
  139.  
  140. 5.  Record - Records the message named by the Message cycle gadget
  141. through the telephone line or an external mic.
  142.  
  143. 6.  From - Select external mic or telephone line.  On Zyxels, you can
  144. connect a telephone handset to the "Line" input of the modem.  Then,
  145. you can speak into the "EAR" phone and use it like an External Mic.
  146. WARNING: Don't use the External Mic option when the modem is plugged
  147. into the phone line!
  148.  
  149. When recording over the telephone line, I suggest you press one of the
  150. telephone keys to get rid of the dial tone first!  When you're done
  151. recording, click on the Stop gadget that pops up.  See section
  152. "Messages to customize" at the end of this documentation file.
  153.  
  154. 7.  Play - Plays the message named by the Message cycle gadget
  155. through the telephone line or the modem speaker.
  156.  
  157. 8.  To - Select modem speaker or telephone line.
  158.  
  159. -------------------------------------------------------------------------------
  160.  
  161. C.  Calling from the outside:
  162.  
  163. When a person calls from the outside, VM will give instructions on what
  164. to press.  It asks you to press 1 to leave a message or 2 to send a fax.  At
  165. this time, you can also press 9 to retrieve your messages.  It's a hidden
  166. option.
  167.  
  168. After you press 9, you will be instructed to enter a 4 digit password.
  169. If it matches the Password string gadget in the setup section, you will
  170. be granted access.  Each message will be played.  You will then be asked
  171. to either 1) delete the message, 2) keep it and go onto the next one, or
  172. 3) play it again.
  173.  
  174. -------------------------------------------------------------------------------
  175.  
  176. D. AREXX port:
  177.  
  178. The AREXX port is called VOICEMAIL1.
  179.  
  180. Commands:
  181.  
  182. 1.  UNLISTEN - Make the program not listen to the serial port.  This is
  183. useful if you want to run a term program but don't want to quit VM.
  184.  
  185. 2.  LISTEN - Only valid when the program is UNLISTEN'ed.
  186.  
  187. 3.  QUIT - Quit.
  188.  
  189. 4.  ANSWERFAX - Force VM to answer the call as a fax.
  190.  
  191. 5.  ANSWERCALL - Force VM to answer the call as an automatic voice/fax machine.
  192.  
  193. 6.  PLAY - Same as clicking on the Play gadget in the Voice Module window.
  194.  
  195. -------------------------------------------------------------------------------
  196.  
  197. E.  Messages you have to customize:
  198.  
  199. Here are the things you need to say when recording these messages in
  200. the Setup Window.
  201.  
  202. 1.  Voice or Fax = "This is ???-????.  Press 1 to leave a message or 2 to send
  203. a fax.  If you don't have a touch tone phone, please wait."
  204.  
  205. 2.  Wait for Beep = "Please wait for the beep then leave your message."
  206.  
  207. 3.  Enter Password = "Enter your 4 digit password."
  208.  
  209. 4.  Bad Password = "You entered a bad password."
  210.  
  211. 5.  Play or Delete = "Enter 1 to delete this message, 2 to keep it, or 3 to play
  212. it again."
  213.  
  214. 6.  Timed Out = "You exceeded the time limit for entering your choice."
  215.  
  216. 7.  Bad Choice = "You entered a bad choice."
  217.  
  218. 8.  No Message = "No more messages."
  219.  
  220. 9.  Goodbye = "Bye now!"
  221.  
  222.