home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR10 / ANS36A.ZIP / ANSWER.HLP < prev    next >
Text File  |  1993-06-01  |  38KB  |  934 lines

  1. 5.   Operation
  2.  
  3. This chapter describes in detail each of the menu and submenu
  4. options.  There are six main menu options: Phone, Messages,
  5. Activate, Control, Help, and Options.  Each is listed below with
  6. each of their submenu functions fully detailed.  Use the ARROW
  7. keys, the first letter of the menu or submenu command, or the
  8. mouse to select the choices.  Use the ESCAPE key to return to the
  9. previous menu.  Pressing ESCAPE from the Main Menu (no pull down
  10. window displayed) exits ANSWER.  Also, at any time during message
  11. recording or playing, a keyboard press will stop the process.  If
  12. the key is a valid Touch-Tone button, it will be interpreted as
  13. such.  In addition, the keyboard numbers may be pressed in
  14. response to any Touch-Tone prompt.
  15.  
  16. 5.1  Phone
  17.  
  18. This menu provides direct manual control over the phone
  19. interface.
  20.  
  21. 5.1.1     On Hook
  22.  
  23. Manually puts the telephone line on hook - hangs up phone.  The
  24. status of the phone hook is displayed on the status line.
  25.  
  26. 5.1.2     Off Hook
  27.  
  28. Manually takes the telephone off hook - picks up phone.  This
  29. will terminate any data connection by lowering DTR, waiting one
  30. second, and raising DTR.
  31.  
  32. 5.1.3     Dial
  33.  
  34. Simply dials a number (up to 16 digits) with no conditions.
  35. Commands the VMC to dial a number and waits for an OK response,
  36. then returns control to the menu.  If a CONNECT code is received,
  37. then the Terminal mode is entered.  If a keyboard key is pressed,
  38. or a timeout (35 seconds) occurs waiting for a response, the
  39. dialing is aborted.
  40.  
  41. 5.1.4     Flash
  42.  
  43. Places the phone on hook for 1 second, then off hook.
  44.  
  45. 5.1.5     Terminal Mode
  46.  
  47. Data Communications Terminal.  Provides a raw terminal mode for
  48. use in calling out via data communications.  Commands available
  49. in the terminal mode are ALT-X to exit, ALT-D for dialing menu,
  50. ALT-C to clear the screen, ALT-H to hang-up. ALT-F4 to shell to
  51. DOS, PAGE-UP to send a file by calling PAGEUP.BAT, and PAGE-DN to
  52. receive a file by calling PAGEDN.BAT.  For diagnostics, ALT-N
  53. performs a "receive Touch-Tone" test.  In this mode, any Touch-
  54. Tone received will be displayed.  ALT-T performs a "tone" test.
  55. In this mode, press a number from 0 to 7 to hear that tone
  56. played.  The communications parameters are set to 19200,N,8,1.
  57. The Online/Offline indicator on the status line continually
  58. reflects the status of Data Carrier Detect (DCD).
  59.  
  60. 5.2  Messages
  61.  
  62. Because most modems do not have external speakers or microphones,
  63. the telephone receiver is used to play and record messages.  In
  64. order to play and record messages with the telephone receiver, it
  65. must be taken off hook and in order to silence the dialtone, a
  66. single digit is dialed every 15 seconds by the modem.  For some
  67. installations, an external box is available will simulate the
  68. phone line power so that dialing is not necessary.  Also, if the
  69. modem or VMC is called from another telephone number, message
  70. recording and playing may proceed without dialing.  If the modem
  71. is already off hook before going into play or record mode, it
  72. will not dial every 15 seconds.  If the modem is on hook, it will
  73. dial digit 4 every 15 seconds.
  74.  
  75. 5.2.1     Play
  76.  
  77. Manually plays any file as specified.  The default extension for
  78. voice files is *.bin.
  79.  
  80. 5.2.2     Record
  81.  
  82. Manually records any file as specified.  If a sound card is
  83. detected, it will be used.  If the Null Phone Number is not
  84. blank, it will be dialed instead of the single digit 4.  No file
  85. is saved if no voice is recorded or an error occurs.  A
  86. "Recording" Status is displayed on the status line.  If a Touch-
  87. Tone button is pressed, a keyboard key is pressed, or a 3
  88. (programmable) second silence period is detected, the recording
  89. is stopped.
  90.  
  91. 5.2.3     InComing
  92.  
  93. Allows you to review incoming messages, play them, and delete
  94. them as appropriate.  All incoming messages begin with "ICM" and
  95. end with ".BIN" with the message number in between, for example,
  96. "ICM1.BIN".  When incoming calls are recorded, the first
  97. available ICM number is used.  For example, if ICM1.BIN and
  98. ICM3.BIN exist, but ICM2.BIN was previously deleted, the next
  99. recorded incoming message will be ICM2.BIN.  The Call Log
  100. (CALLS.LOG) keeps record of all incoming messages.
  101.  
  102. 5.2.3.1   Play
  103.  
  104. Selectively plays an incoming message from the ICM directory.  If
  105. the VMC or modem is already off hook, the message will just be
  106. played.  If not, it is taken off hook, a single digit number is
  107. dialed, the message is played, and the modem is placed on hook.
  108. However, if a sound card is detected, the message is played
  109. through it instead.
  110.  
  111. 5.2.3.2   Call Log
  112.  
  113. Displays a record of incoming call activity.  Use PAGE-UP, PAGE-
  114. DN, HOME, and END to move through the log file (an ASCII text
  115. file named CALLS.LOG).
  116.  
  117. 5.2.3.3   Times/Dates
  118.  
  119. Displays the date and time stamp of incoming message files.
  120.  
  121. 5.2.3.4   Delete
  122.  
  123. Removes an incoming message from the hard disk.  The number of
  124. incoming calls is displayed in the lower right hand corner of the
  125. screen and will be updated.  You should check incoming messages
  126. often and delete them as soon as you can since they can very
  127. quickly fill up the hard disk.  Keep an eye on the "Free Disk
  128. Space" box.  If the free space gets too low, the box will turn
  129. red and an audible beep will be played periodically.
  130.  
  131. 5.2.3.5   Record
  132.  
  133. Locally records an incoming message.  The selection box
  134. automatically selects the next unrecorded ICM number and
  135. increments the counter if the recording was successful and it was
  136. a new message.
  137.  
  138. 5.2.4     OutGoing
  139.  
  140. Outgoing Message Management.  Allows you to play, record, and
  141. edit outgoing messages.
  142.  
  143. 5.2.4.1   Record
  144.  
  145. Record an outgoing message.  Outgoing messages must begin with
  146. "OGM" and end with ".BIN" and have the appropriate number in
  147. between.  For example "OGM1.BIN".  The selection box
  148. automatically selects the next unrecorded OGM number, and
  149. increments the counter if the recording was successful and it was
  150. a new message.
  151.  
  152. 5.2.4.2   Select
  153.  
  154. Selects an outgoing message for manipulation.  (This function
  155. performs nothing at this time).
  156.  
  157. 5.2.4.3   Edit
  158.  
  159. Edits an outgoing message.  This option allows you to enter up to
  160. four lines of text related to the selected outgoing message.
  161. This text may be the exact wording you want in the message.  This
  162. allows you to read the text while recording the message.  After
  163. entering the text, simply press the F9 key to begin recording.
  164. To hear the message played back, press the F10 key.  You may
  165. advance and rewind through the message by using the ARROW keys.
  166. As you do this, the file counter will be updated which indicates
  167. the file position in increments of the Card Frequency divided by
  168. ten (Freq/10).  You may begin recording over the current position
  169. in the outgoing message allowing you to redo parts of the
  170. message.
  171.  
  172. 5.2.4.4   Delete
  173.  
  174. Deletes any outgoing message.  This also removes any text, any
  175. programming that was entered for the selected outgoing message,
  176. and updates the ogm counter.
  177.  
  178. 5.2.4.5   Play
  179.  
  180. Plays any outgoing message.
  181.  
  182. 5.2.5     Examine
  183.  
  184. Allows you to view recorded messages in a graphic "OSCILLOSCOPE"
  185. form and in a "FREQUENCY DOMAIN" mode.  Also provides a
  186. diagnostic menu for displaying the comm port, or VMC status.
  187.  
  188. 5.2.5.1   Graphic Editor
  189.  
  190. Graphically displays any message file in a "Time Domain" or
  191. "Oscilloscope" form.  This form is time (across) verses amplitude
  192. (up).  You may use the ARROW keys (RIGHT, LEFT, UP, and DOWN) to
  193. move the graphic cursor 100 steps, the PAGE-UP and PAGE-DN keys
  194. to scroll an entire page, the HOME and END keys to move from one
  195. side of the screen to the other, and the CTRL-HOME and CTRL-END
  196. keys to move from the beginning of the file to the end of the
  197. file.  You may mark a block of the file by positioning the
  198. graphic cursor at the beginning of the block an pressing '1'.
  199. Mark the end of the text by positioning the graphic cursor and
  200. pressing '2'.  Write the block to a new file (called OUT.BIN) and
  201. pressing "shift-W" (upper case w).
  202.  
  203. 5.2.5.2   Spectrum Analyzer
  204.  
  205. Displays any message file in a "Frequency Domain" form, that is,
  206. frequency (across) by amplitude (up).  Each channel represents
  207. 128 hertz.  The display is updated as quickly as possible, but
  208. does not display in real time.
  209.  
  210. 5.2.5.3   Diagnostics
  211.  
  212. Comm Port Status or VMC Status.  Displays the state of the serial
  213. port by displaying abbreviations for the flags in the UART's
  214. Modem Status Register and Line Status Register, and identifies
  215. the type of UART.  The definitions of the abbreviations used are
  216. listed below.  Press Escape to exit diagnostics.
  217.  
  218.      Modem Status Register (MSR)   Line Status Register (LSR)
  219.      ---------------------------   --------------------------
  220.      DCTS Delta Clear-To-Send      RXRD Received Data Ready
  221.      DDSR Delta Data-Set-Ready     OVRN Overrun Error
  222.      DRNG Delta Ring Detect        PARY Parity Error
  223.      DDCD Delta Data-Carrier-DetectFRAM Framing Error
  224.      CTS  Clear-To-Send            RBRK Received Break
  225.      DSR  Data-Set-Ready           TXRD Transmit Ready
  226.      RNG  Ring Detect              TXHE Transmit Hold Reg Empty
  227.      DCD  Data-Carrier-Detect
  228.  
  229. For VMCs, the status is shown as below:
  230.  
  231.       63        0        Status Register     Single Bit Register
  232.       Not Clock          State of the Clock
  233.       No DTMF            Status of the DTMF (Touch-Tone) Receiver
  234.       Silence            Status of the Silence Detector
  235.       No Ring            Status of the Ring Detector
  236.       On Hook            Status of the Hook
  237.       0                  Amplitude of the audio
  238.       Freq: 8000 hz      Frequency of the Clock
  239.  
  240. 5.3  Activate
  241.  
  242. The activation menu is used to invoke one of the four modes of
  243. operation.  Each of these modes can be invoked directly from the
  244. command line.  For more information on command line parameters,
  245. see chapter 8.
  246.  
  247. 5.3.1     Answering Machine
  248.  
  249. This is the Personal Answering Machine.  In this mode, a
  250. specified outgoing message is played for every call, after which
  251. the caller will be allowed to leave a message limited by a
  252. maximum number of seconds.  If the caller hangs up, or if 3
  253. seconds of silence occurs, or the FFT routines detect a dialtone,
  254. then the session will be terminated.  After the outgoing message
  255. or messages are played, a pause will occur to check for a special
  256. function requested by pressing a Touch-Tone button.  After 4
  257. seconds, the tone will be played to indicate to the caller to
  258. begin recording the incoming message.
  259.  
  260. 5.3.1.1   Wait for Calls
  261.  
  262. While waiting for calls, the screen is blanked after 10 seconds
  263. of inactivity.  If a keyboard key is pressed or a ring is
  264. received, the screen is restored.  Once the specified number of
  265. rings are received, the detected call is written to the log file.
  266. You may simulate reception of a call by pressing ALT-C.  Pressing
  267. ESCAPE exits the Answer Mode.  In the automatic mode, this
  268. section is skipped, but a call is still logged.
  269.  
  270. 5.3.1.2   Answering the Phone
  271.  
  272. The phone is taken off hook.  If the Control/Answer/Answer Mode
  273. is set to No, then the call proceeds with OGM delivery.
  274.  
  275. If the Control/Answer/Answer Mode is set to Data, then a Data
  276. connection is attempted as follows.  If the Control/Answer/Answer
  277. Mode is also set to Prompt, then the "PROMPT.BIN" message is
  278. played, otherwise it is not.  If a Touch-Tone is received within
  279. the timeout, then the call proceeds with OGM delivery assuming a
  280. human caller.  If a Touch-Tone is not received, then "ATA" is
  281. sent to the modem to attempt a Data connect.  If a connect is
  282. received, then ANSWER drops with an errorlevel equal to the
  283. numeric result code of the connection.  If no connect is made,
  284. then the phone is placed on hook and ANSWER returns to waiting
  285. for calls.
  286.  
  287. If the Control/Answer/Answer Mode is set to Fax, then a Fax
  288. connection is attempted as follows.  If the Control/Answer/Answer
  289. Mode is also set to Prompt, then the "PROMPT.BIN" message is
  290. played, otherwise it is not.  If a Touch-Tone is received within
  291. the timeout, then the call proceeds with OGM delivery assuming a
  292. human caller.  If a Touch-Tone is not received, then ANSWER drops
  293. with a Fax Code errorlevel of 33.
  294.  
  295. 5.3.1.3   Outgoing Messages Delivery
  296.  
  297. Each outgoing message which is active for the time of the call is
  298. played.  For those modems or voice cards that detect Touch-Tone
  299. signals during message delivery, the reception of a Touch-Tone
  300. aborts the message delivery.  Please note that if no OGMs are
  301. active, none are played and logged as having been played.
  302.  
  303. 5.3.1.4   Listen for Touch-Tone
  304.  
  305. Once all active OGMs are played, ANSWER waits a timeout period
  306. for a Touch-Tone to indicate one of the below special functions.
  307.  
  308. 5.3.1.5   Page Operator
  309.  
  310. If the caller presses '0' after the OGM delivery but before the
  311. ICM prompt Tone 3, the System Operator is paged.  "PAGE.BIN" will
  312. be played, then a tone will be audible over the PC's speaker for
  313. a period of 30 seconds.  If the System Operator does not respond,
  314. then the call proceeds with ICM recording.
  315.  
  316. 5.3.1.6   Fax Code Errorlevel Exit
  317.  
  318. If the caller presses '*' after the OGM delivery but before the
  319. ICM prompt Tone 3, ANSWER exits with the Fax Code errorlevel of
  320. 33.  This is used to have the modem/fax card receive a fax.
  321.  
  322. 5.3.1.7   Remote Mode
  323.  
  324. If the caller presses '#' after the OGM delivery but before the
  325. ICM prompt Tone 3, the caller is prompted for the Remote Mode
  326. access code.  This allows you to call ANSWER from another number
  327. and have it play all active incoming messages.  You will hear a
  328. Tone 3, then you must then enter the access code ('5' is the
  329. default).  If the access code matches, remote mode will be
  330. entered indicated by Tone 11.  The "REMOTE.BIN" and "RMOPEN.BIN"
  331. messages are played.  Then a Tone 3 is played and you may enter a
  332. Touch-Tone signal.  At this point you have several options.
  333. Press '1' to hear each incoming message.  ANSWER will beep a
  334. number of times equal to the number of active incoming messages
  335. and then play each one in succession.  Press '5' to execute a
  336. batch file called REMOTE.BAT.  Press '#' to delete all incoming
  337. messages.  Press '*' to exit Remote Mode.  If no Touch-Tone is
  338. received after a timeout, the "TIMEOUT.BIN" message is played.
  339. After several timeouts the call is terminated.  Once the Remote
  340. Mode is completed, the "EDITDONE.BIN" message is played and
  341. ANSWER returns to waiting for calls.
  342.  
  343. 5.3.1.8   Incoming Message Recording
  344.  
  345. Tone 0 is played to indicate the ICM is being recorded.  Then
  346. "ICMEDIT.BIN" is played.  If no Touch-Tone is received,
  347. "TIMEOUT.BIN" is played.  After several timeouts, the editing is
  348. completed and the message is saved.  If '0' is received,
  349. "SAVED.BIN" is played and the editing is completed.  If '1' is
  350. received, Tone 0 is sounded and the message is re-recorded.  If
  351. '2' is received, the ICM is played back.  If '3' is received,
  352. Tone 0 is played and the ICM is appended.  If '*' is received,
  353. the ICM is erased and editing is competed.  If the ESCAPE key is
  354. pressed, the session is canceled.  Once the editing is completed,
  355. "EDITDONE.BIN" is played and the function returns.
  356.  
  357. 5.3.1.9   Session Completion
  358.  
  359. The "BYE.BIN" message is played.  The phone is placed on hook and
  360. the system returns to waiting for calls if not in automatic mode.
  361.  
  362. 5.3.2     Voice Mail Box
  363.  
  364. This is the Voice Mail Box system.  This allows several people to
  365. receive voice mail.  Each person has a mail box number which the
  366. caller uses to direct voice mail to the person.  To use this
  367. system, the callers must know the extension number they wish to
  368. leave messages to.  Also, each person receiving messages has to
  369. have been assigned a voice mail box by the System Operator who
  370. maintains the voice mail box accounts.
  371.  
  372. 5.3.2.1   Wait for Calls
  373.  
  374. See Answering Machine/Wait for Calls.
  375.  
  376. 5.3.2.2   Answering the Phone
  377.  
  378. See Answering Machine/Wait for Calls.  If a human caller is
  379. detected, the caller will be prompted with "VMOPEN.BIN" to enter
  380. the voice mail box number (extension), and Tone 3 will be sounded
  381. to prompt for an extension.  If the caller enters an '*', the
  382. System Operator will be paged.  If the extension is not
  383. recognized, "VMRETRY.BIN" will be played to prompt the caller to
  384. reenter the voice mail box number.  The call proceeds with either
  385. the Mail Box Number prompt or the Edit Extension prompt.  Once
  386. the session is complete, if not in automatic mode ANSWER returns
  387. to waiting for calls.
  388.  
  389. 5.3.2.3   Mail Box Number
  390.  
  391. Once the caller enters a valid mail box number, if the box holder
  392. has an introduction message, it will be played.  Then Tone 3 will
  393. be sounded to indicate the ICM is being recorded.  The caller
  394. will then be presented with the ICM edit menu.  If the recording
  395. is successful, it will be saved to the ICM directory with the
  396. voice mail box naming convention.
  397.  
  398. 5.3.2.4   Edit Extension
  399.  
  400. If the Edit Extension code is entered, the caller is prompted for
  401. the mail box number to edit and a password for access.  Then the
  402. caller is presented with "VMEDIT.BIN" editing menu.  This allows
  403. mail box holders to retrieve their messages.  The selections are
  404. '1' to delete the message, '2' to play the message, '3' to play
  405. next message, '4' to play previous message, or '#' to end
  406. editing.
  407.  
  408. 5.3.3     Information Server
  409.  
  410. This is the Menu'ed Answering Mode, used for information services
  411. and is controlled by the TREE.CFG file.  This mode can be used by
  412. the caller to selectively receive information on a variety of
  413. different subjects.  The caller may also leave messages in this
  414. mode.  See Control/Information Server for information on the
  415. TREE.CFG configuration file.  All menu message files listed in
  416. the TREE.CFG file must reside in the OGM directory.
  417.  
  418. The same Wait for Calls and answering sequence as in the Answer
  419. Mode takes place here.  If a voice call is received, the screen
  420. displays the Information Server Menu.  The caller is presented
  421. with the "MAINMENU.BIN" message.  Then the Tone 3 is sounded
  422. prompting the caller for a Touch-Tone.  An '*' branches to the
  423. "BYE.BIN" branch which terminates the call.  A '#' branches to
  424. the previous menu, or to "BYE.BIN" from the "MAINMENU.BIN".  A
  425. '0' returns to the "MAINMENU.BIN".  The '1' through '9' keys are
  426. defined in the TREE.CFG file (see Control/Information Server).
  427. After a timeout, "TIMEOUT.BIN" plays prompting the caller for a
  428. Touch-Tone.  After several timeouts, the call is terminated.  If
  429. a branch has no definition, "INVALID.BIN" is played.  The entered
  430. key is repeated back to the caller ("NUMS.BIN").  Then the branch
  431. or key word function is called.
  432.  
  433. 5.3.4     PhoneBook Dialer
  434.  
  435. This is the OutDialer mode.  ANSWER can be use as a redialer to
  436. call a number entered is a PhoneBook, or from a list of numbers,
  437. or a manually entered number.
  438.  
  439. 5.3.4.1   PhoneBook
  440.  
  441. Maintains a list of numbers for outdialing.  See
  442. Control/PhoneBook for further information.
  443.  
  444. 5.3.4.2   FileList
  445.  
  446. Selects numbers from an ASCII text for outdialing.  Each number
  447. is read from the file and a call is attempted (see Outgoing Calls
  448. below).  If any call is unsuccessful, the dialing is aborted.  If
  449. the call is successful, the Information Server is invoked.
  450.  
  451. Note:  This function could use some improvement.  Namely, it
  452. shouldn't abort after an unsuccessful call, but should log
  453. success or failure to a file and continue.  But since automated
  454. dialers are controversial, no further work is planned for this
  455. function.
  456.  
  457. 5.3.4.3   Manual
  458.  
  459. Manually dials a phone number and tries to connect.
  460.  
  461. 5.3.4.3.1  Outgoing Calls
  462.  
  463. The phone is taken off hook and checked for a dial tone.  If
  464. none, then it aborts.  Then it dials the number.  If a keyboard
  465. key is pressed it aborts.  If busy, it retries.  If it times out,
  466. it retries.  If it connects data, it returns success.  If it gets
  467. a "VOICE" result it continues.  If it "RINGS", it continues.  If
  468. it detects a Touch-Tone, it aborts.  If the call continues, the
  469. success is logged with date and time.
  470.  
  471. 5.4  Control
  472. This menu allows you to set modes of operation.
  473.  
  474. 5.4.1     Answering Machine
  475.  
  476. Select the outgoing message to be played in the Answering Machine
  477. mode.  Also, set the maximum number of seconds for incoming
  478. calls, set the number of rings to wait before answering, and set
  479. the remote access code.  Select the code length and code for
  480. remote access.
  481.  
  482. 5.4.1.1   OGM Number
  483.  
  484. You may have up to sixteen different outgoing messages available
  485. to play to callers.  These may be active depending on the day of
  486. the week and the time of the day.  Any of these may be active at
  487. any one time.  An outgoing message must be already recorded to
  488. become active.  Use the UP/DOWN ARROW keys and the ENTER key to
  489. activate/deactivate outgoing messages.  Use the RIGHT/LEFT ARROW
  490. keys and the 'Y' and 'N' keys to select the active days.  Enter
  491. the beginning and end active times using the numeric keys.  Times
  492. are in the 24 hour clock format so that hours after 12:00pm noon
  493. are greater than 12.  For example, 3:00pm would be 15.  Midnight
  494. is 0.  It is possible to have several outgoing messages active at
  495. any one time.  If the hours overlap for outgoing messages, they
  496. are each played sequentially.
  497.  
  498.    #   Active   M  T  W  Th F Sa Su   Hours  Available
  499.   1    Yes      Y  Y  Y  Y  Y  Y  Y   0  23  Yes
  500.   2    No       N  N  N  N  N  N  N   0   0  No
  501.   3    No       N  N  N  N  N  N  N   0   0  No
  502.   4    No       N  N  N  N  N  N  N   0   0  No
  503.   5    No       N  N  N  N  N  N  N   0   0  No
  504.   6    No       N  N  N  N  N  N  N   0   0  No
  505.   7    No       N  N  N  N  N  N  N   0   0  No
  506.   8    No       N  N  N  N  N  N  N   0   0  No
  507.   9    No       N  N  N  N  N  N  N   0   0  No
  508.   10   No       N  N  N  N  N  N  N   0   0  No
  509.   11   No       N  N  N  N  N  N  N   0   0  No
  510.   12   No       N  N  N  N  N  N  N   0   0  No
  511.   13   No       N  N  N  N  N  N  N   0   0  No
  512.   14   No       N  N  N  N  N  N  N   0   0  No
  513.   15   No       N  N  N  N  N  N  N   0   0  No
  514.   16   No       N  N  N  N  N  N  N   0   0  No
  515.   [ESC]:exit  [RET]:toggle active  [ARROWS]:move  [Y/N]:days
  516.  
  517. 5.4.1.2   Rings
  518.  
  519. Enter the number of rings (1 to 9) to wait before answering the
  520. phone.
  521.  
  522. 5.4.1.3   Remote Code
  523.  
  524. Enter the secret access code length (1 to 8) and the code itself.
  525. Use this access code to call ANSWER while you're away.  With this
  526. code, you may gain access to your incoming calls and delete them
  527. after listening to them.
  528.  
  529. 5.4.1.4   Answer Mode
  530.  
  531. a) Detect Data/Fax calls or Not (choices: D/F/N)
  532. b) Play PROMPT.BIN or not (choices Y/N)
  533.  
  534. When set to detect Data or Fax calls, ANSWER will wait 5 seconds
  535. after answering the phone for a Touch-Tone.  But when set to
  536. Prompt, ANSWER will first play "PROMPT.BIN" before waiting for
  537. the Touch-Tone.  If received, voice interaction will continue.
  538. Else, ATA is sent to the modem.  If a connect is received, ANSWER
  539. will exit with an errorlevel equal to the numeric result code of
  540. the connection or 33 if CONNECT FAX.  See the modem User's Manual
  541. for the numeric result codes.
  542.  
  543. 5.4.2     Voice Mail Box
  544.  
  545. This feature allows several people receive private messages by
  546. assigning each person a voice mail box number and password.  The
  547. Systems Operator sets up the voice mail accounts through this
  548. menu.
  549.  
  550. 5.4.2.1   Extension Digits
  551.  
  552. Enter the number of digits each voice mail box will require to
  553. access it.  The minimum is 2 digits and the maximum is 9 digits.
  554. Please note that this establishes the maximum number of voice
  555. mail boxes are available.  For 2 digit extensions, 99 boxes are
  556. possible.  However, the maximum overall limit is 256 regardless
  557. of the number of digits used for extensions.  If this is changed,
  558. the user database will have to be re-established.
  559.  
  560. 5.4.2.2   Password Digits
  561.  
  562. Enter the number of digits for the voice mail box owner's
  563. password required to access it.  The minimum is 2 digits and the
  564. maximum is 9 digits.  If this is changed, the user database will
  565. have to be re-established.
  566.  
  567. 5.4.2.3   Edit Extension No.
  568.  
  569. Enter the access code for voice mail box owners to access their
  570. voice mail boxes.  This extension number is entered at the "Enter
  571. the extension you wish to reach" (VMOPEN.BIN) prompt by each of
  572. the mail box holders to access the play messages menu.
  573.  
  574. 5.4.2.4   Incoming Msgs
  575.  
  576. Examines InComing messages.
  577.  
  578. 5.4.2.5   User/Extension Edit
  579.  
  580. The System Operator assigns the voice mail boxes from this menu.
  581. Each mail box owner receives a mail box number, password, and may
  582. record an introduction message.  The user database also contains
  583. the user's name and a phone number where the user can be reached.
  584. If the user database does not yet exist when this function is
  585. selected, the database will be created using the digit lengths
  586. set above for extension and password.  If those lengths are
  587. changed after establishing the database, the database will have
  588. to be re-established.  Follow these steps to re-establish the
  589. database:
  590.  
  591.      a)   Delete the VMAIL.SYS and VMAIL.DEF files in the PGM
  592.           directory.
  593.      b)   Set the Extension Digits and the Password Digits.
  594.  
  595. 5.4.3     Information Server
  596.  
  597. This menu offers three different methods of editing the TREE.CFG
  598. file, an ASCII text file which is used to control the operation
  599. of the Information Server by the use of keywords which are
  600. described under Edit Menu below.  You may used any ASCII text
  601. editor to edit this file.  An example configuration file is
  602. provided on the software distribution disk and contains an
  603. example of how to set up the Information Server menu structure.
  604. Several commands are available and each is used in the example.
  605.  
  606. 5.4.3.1   Edit Menu
  607.  
  608. This is a menu driven configuration file editor.  When selected,
  609. it will prompt for the name of the configuration file to edit.
  610. Once a filename to edit is chosen, the file is read and a menu
  611. box is presented as shown below.
  612.  
  613.             Editing tree for
  614.             Key    Choice        Previous
  615.             TM [mainmenu.bin] [     bye.bin]
  616.              1 [ invalid.bin] [            ]
  617.              2 [ invalid.bin] [            ]
  618.              3 [ invalid.bin] [            ]
  619.              4 [ invalid.bin] [            ]
  620.              5 [ invalid.bin] [            ]
  621.              6 [ invalid.bin] [            ]
  622.              7 [ invalid.bin] [            ]
  623.              8 [ invalid.bin] [            ]
  624.              9 [ invalid.bin] [            ]
  625.              0 [     bye.bin] [            ]
  626.              * [     bye.bin] [            ]
  627.              # [mainmenu.bin] [            ]
  628.  
  629.            [ESC]  [RET]:edit  [ARROWS] [DEL]
  630.  
  631. The menu box lists branch menu definitions for each Touch-Tone
  632. selection.  Use the ESCAPE key to either back up one branch menu
  633. if any, or terminate the editing session and save the
  634. configuration file.  Use the RETURN key to edit the branch menu
  635. definition.  If no branch is yet defined, you will be prompted
  636. for a branch menu filename.  The box is then redrawn for editing
  637. the branch menu definition.  Use the ARROW keys to move between
  638. the branch menu selections.  Use the DELETE key to remove a
  639. branch definition.
  640.  
  641. 5.4.3.1.1 Top Menu (TM)
  642.  
  643. The first line states "Editing tree for" and refers to the branch
  644. listed to the right of TM.  Notice that "MAINMENU.BIN" is always
  645. the first menu.  The second line states "Key Choice Previous".
  646.  
  647. 5.4.3.1.2 Key
  648.  
  649. The "Key" column refers to the Touch-Tone signal entered by the
  650. caller.  Valid keys are '0' through '9', '*', and '#'.  Notice
  651. that "INVALID.BIN" appears after each choice which does not yet
  652. have a branch menu defined.  Also, "BYE.BIN" always appears after
  653. the '*'.  This choice is offered to the caller at each branch
  654. menu and can be selected by the caller to "Abort" or terminate
  655. the call from any branch menu.  Additionally, notice that the
  656. previous branch menu always appears after the '#'.  This choice
  657. is offered to the caller at each branch menu can be selected by
  658. the caller to "Back up one menu" and return to the previous menu.
  659.  
  660. 5.4.3.1.3 Choice
  661.  
  662. The "Choice" column refers to the branch menu which is called
  663. when the Key is pressed.  "INVALID.BIN" is automatically entered
  664. for any key which does not have a branch menu definition.
  665.  
  666. 5.4.3.1.4 Previous
  667.  
  668. The "Previous" column refers to the branch menu from which the
  669. current menu is called.  Notice that "BYE.BIN" is always at the
  670. top of the Previous column.  When the caller presses '#', control
  671. is returned to the branch menu at the bottom of this column.
  672.  
  673. 5.4.3.1.5 Key Words
  674.  
  675. The Information Server menu begins with MAINMENU.BIN.  All
  676. selections from the MAINMENU must define branch menus.  When
  677. editing a branch menu, pressing RETURN on a selection brings up
  678. the keyword box.  Use the ARROW keys to select the desired
  679. keyword, or select "Edit Branch" to branch to a submenu.
  680.  
  681. 5.4.3.1.5.1    Edit Branch
  682.  
  683. Creates a new branch menu or edits an existing branch menu
  684. definition.  From the MAINMENU, branch menu filenames are
  685. possible.  From branch menus, additional branch menu filenames
  686. and key words are possible.  You must first record the branch
  687. menu message and place it in the OGM directory.
  688.  
  689. 5.4.3.1.5.2    Record
  690.  
  691. When the caller selects a key with this keyword as its choice,
  692. ANSWER records an incoming message and saves it to the ICM
  693. directory with the normal ICM naming convention and the ICM
  694. number counter is incremented.
  695.  
  696. 5.4.3.1.5.3    Playback
  697.  
  698. When the caller selects a key with this keyword as its choice,
  699. ANSWER records a temporary message in the TEMP directory, plays
  700. it back to the caller, then deletes it.
  701.  
  702. 5.4.3.1.5.4    Yell
  703.  
  704. When the caller selects a key with this keyword as its choice,
  705. ANSWER yells for (pages) the System Operator.  If there is no
  706. answer within a timeout, the caller is informed that the System
  707. Operator is unavailable.
  708.  
  709. 5.4.3.1.5.5    Exit
  710.  
  711. When the caller selects a key with this keyword as its choice,
  712. ANSWER terminates the call (branches to "BYE.BIN").
  713.  
  714. 5.4.3.1.5.6    Remote
  715.  
  716. When the caller selects a key with this keyword as its choice,
  717. ANSWER enters the remote mode (see Activate/Answer/Remote Mode).
  718.  
  719. 5.4.3.1.5.7    GetDTMF
  720.  
  721. When the caller selects a key with this keyword as its choice,
  722. ANSWER prompts the caller for a DTMF (Touch-Tone) signal.
  723.  
  724. 5.4.3.1.5.8    GetFAX
  725.  
  726. When the caller selects a key with this keyword as its choice,
  727. ANSWER drops with a Fax Code errorlevel of 33.
  728.  
  729. 5.4.3.1.5.9    GetCode
  730.  
  731. When the caller selects a key with this keyword as its choice,
  732. ANSWER prompts the caller for a code of a specified length with
  733. Tone 0.  If the code is valid, then the code is repeated back to
  734. the caller ("NUMS.BIN").  Then "ICMEDIT.BIN" is played.  If no
  735. Touch-Tone is received, then "TIMEOUT.BIN" is played.  If '0' is
  736. received, "SAVED.BIN" is played and the code is recorded.  If '1'
  737. is received, Tone 0 is sounded and the caller should re-enter the
  738. code.  If '2' is pressed, the code is repeated back.  If '*' is
  739. received, "EDITDONE" is played and this function returns.
  740.  
  741. 5.4.3.1.5.10   GiveCode
  742.  
  743. When the caller selects a key with this keyword as its choice,
  744. ANSWER generates and logs a unique code and says it out loud to
  745. the caller.  A random code of a specified length is generated
  746. consisting of digits from '0' to '9'.  This is repeated until the
  747. code does not already appear in the GIVECODE.DAT (which is in the
  748. PGM directory) text file.  The code is then saved to GIVECODE.DAT
  749. file.  The configuration file is scanned for the keyword CodeDir.
  750. If found, the directory name which follows it on the same line
  751. after one or more spaces or tabs, as a filename equal to the code
  752. (for example, 01234567.LOG).  If the keyword is not found, the
  753. file is saved to the PGM directory.  The file will contain the
  754. date and time followed by "Gave Code: nnnnnnnn".  The code will
  755. then be spoken out loud to the caller.  Then "GIVECODE.BIN" will
  756. be played, then Tone 3 sounded, giving the caller an option to
  757. hear the code again.  Pressing '1' causes the code to be played
  758. again.  Pressing '2', '*', '#', or '0' causes "SAVED.BIN" to be
  759. played and the function to return.
  760.  
  761. 5.4.3.1.5.11   VMail
  762.  
  763. When the caller selects a key with this keyword as its choice,
  764. ANSWER switches to the Voice Mail Box mode.
  765.  
  766. 5.4.3.2   TED Editor
  767.  
  768. Edits the TREE.CFG file.  The editor commands are listed below.
  769. The keywords and configuration file format are described above in
  770. "Edit Menu".
  771.  
  772.           F1 : Exit editor without saving changes.
  773.           F2 : Undo the last deletion.
  774.           F3 : Print the text to the printer.
  775.           F4 : Mark off text for cut.
  776.           F5 : Cut marked off text.
  777.           F6 : Paste text that was marked and cut.
  778.           F7 : Exit and save changes.
  779.           F8 : Delete from cursor to end of line.
  780.           F9 : Find occurrence of string.
  781.           F10: Undelete Last.
  782.  
  783. 5.4.3.3   Other Editor
  784.  
  785. (unavailable at this time)
  786.  
  787. 5.4.4     PhoneBook Dialer
  788.  
  789. Edits phonebook entries.  There are 256 possible entries.  Each
  790. entry contains the following editable fields.
  791.  
  792. Type Name Code ###-###-####   Script    Last Call          ____ ____ ____ ____________   ______    _________
  793.  
  794. 5.4.4.1   Type
  795.  
  796. Type is VOICE, DATA, or FAX and determines how ANSWER should act
  797. once the phone has been answered at the other end.  If the type
  798. is VOICE, and the call is successful, then the Information Server
  799. is invoked.  If the type is DATA and the call is successful, then
  800. the Terminal Mode is invoked.  If the type is FAX and the call is
  801. successful, ANSWER exits with the Fax Code errorlevel of 33.
  802.  
  803. 5.4.4.2   Name
  804.  
  805. Name is an ASCII field identifying the entry.  This field is not
  806. used by ANSWER, but is provided for your use to identify the
  807. entry.
  808.  
  809. 5.4.4.3   Code
  810.  
  811. Code is the dialing prefix code.  See Dial Options.  This can be
  812. used to enter a dialing prefix like 9, or 1-619-, or whatever is
  813. needed to completely dial the number.
  814.  
  815. 5.4.4.4   Number
  816.  
  817. ###-###-#### is the telephone number.  Enter only the digits
  818. required to complete the call.
  819.  
  820. 5.4.4.5   Script and Last Called
  821.  
  822. Script and Last Called are not used at present.
  823.  
  824. 5.4.4.6   Dial Options
  825.  
  826. This menu is used to enter long distance dialing codes.  Also,
  827. you can enter your local area code here.
  828.  
  829. 5.4.4.6.1 Enter dialing prefix codes.
  830. 5.4.4.6.2 Enter redial pause delay length.
  831. 5.4.4.6.3 Enter the null connect telephone number.
  832. 5.4.4.6.4 Enter your local area code.
  833.  
  834. 5.5  Help
  835.  
  836. 5.5.1     Instant Help
  837.  
  838. This menu displays the ASCII text file called ANSWER.HLP.  You
  839. may use the HOME, END, PAGE-UP, and PAGE-DOWN keys.
  840.  
  841. 5.6  Options
  842.  
  843. 5.6.1     Colors
  844.  
  845. You may customize your menu colors from this menu.  Use the
  846. UP/DOWN ARROW keys to select the menu, the RIGHT/LEFT keys to
  847. select the boxes/text within the current menu, and the SPACEBAR
  848. to select the color for the current item.
  849.  
  850. 5.6.2     Directory
  851.  
  852. Select the directories for Program, Outgoing messages, Incoming
  853. messages, Temporary working directory, and Bin messages.  If the
  854. specified directory does not exist, you will be asked if ANSWER
  855. should create the directory.  All directories default to the
  856. current directory when ANSWER is run for the first time.
  857.  
  858. 5.6.2.1   Program
  859.  
  860. Tells ANSWER where to find its operating files.
  861.  
  862. 5.6.2.2   InComing
  863.  
  864. Enter the directory in which to keep incoming messages (ICM*.BIN
  865. and voice mail box messages).
  866.  
  867. 5.6.2.3   OutGoing
  868.  
  869. Enter the directory in which to keep outgoing messages (OGM*.BIN
  870. and Information Server voice messages).
  871.  
  872. 5.6.2.4   Temporary
  873.  
  874. Enter the directory in which to write temporary files.
  875.  
  876. 5.6.2.5   Bin
  877.  
  878. Enter the directory in which to keep the required operating voice
  879. files (all pre-recorded voice files).
  880.  
  881. 5.6.3     Hardware
  882.  
  883. 5.6.3.1   Addresses
  884.  
  885. Select the base address / irq pair for the modem or VMC hardware.
  886. Refer to the modem or VMC User's Manual for possible address and
  887. interrupt settings.  See Chapter 4 Setup/Address/Table 1 for more
  888. information on hardware address.
  889.  
  890. 5.6.3.2   Mouse
  891.  
  892. Enables/disables and sets the mouse sensitivity.
  893.  
  894. 5.6.3.3   Zero Level
  895.  
  896. Adjusts the level at which ANSWER decides there is no audio and
  897. stops recording.  Press ESCAPE to abort.  Use the ARROW keys to
  898. increase or decrease the level.  You should set the threshold
  899. level shown as a decimal number in white to equal the noise level
  900. shown as a decimal number in red.  Press RETURN to select the
  901. current level and perform the Voice Test.  The voice test will
  902. sample the noise level of the phone line and will display a
  903. vertical white line to the left of the threshold level line.
  904. Press any key when you're finished with the test.  You may want
  905. to re-adjust the level and perform the test again.  When
  906. finished, press ESCAPE.  This test does not apply to the ZyXEL
  907. since it performs zero level detection internally.
  908.  
  909. 5.6.4     Messages
  910.  
  911. Sets some message record/play options.
  912.  
  913. 5.6.4.1   Limits
  914.  
  915. Sets the maximum number of seconds for incoming messages (ICMs).
  916.  
  917. 5.6.4.2   Buffers
  918.  
  919. Set the size of RAM buffer to be used during message playback and
  920. record.  When using the no interrupt method for messages, an
  921. audible gap can be heard in the message while ANSWER reads or
  922. writes to or from the hard disk.  Use this option to reduce the
  923. amount of gap.
  924.  
  925. 5.6.5     Tones
  926.  
  927. ANSWER can be programmed to use eight different tones during its
  928. operation.  In this menu, you can program the tones.  A treble
  929. and bass clef are used to display the notes.  Each tone has eight
  930. notes.  Use the ARROW keys to select the pitch of the notes, and
  931. the plus "+" and minus "-" keys to select the duration of the
  932. notes.  Use the page up "PG-UP" and page down "PG-DN" keys to
  933. select the different tones.
  934.