home *** CD-ROM | disk | FTP | other *** search
/ TAP YIPL / TAP_and_YIPL_Collection_CD.iso / PHREAK / BOXES / T4.ZIP / T4.DOC < prev    next >
Text File  |  1993-07-21  |  28KB  |  786 lines

  1.  
  2.                    DOCUMENTATION FOR T4 FINAL VERSION 1.20     T4.DOC  - 1 -
  3.                    ---------------------------------------
  4.  
  5.  
  6.  
  7.                                   DISCLAIMER
  8.                                   ~~~~~~~~~~
  9.  
  10. I, Tank04, the author, don't have the slightest idea what this stuff here
  11. is all about.  I fell into some kind of trance while playing some nameless
  12. game and when I woke back up (after a VERY long time) there was this
  13. program & documentation on my hard drive. It seems I must have typed it
  14. all (my fingers were covered with blisters and the print was rubbed off
  15. of almost all the keys on my keyboard) while I was running around in another
  16. world.
  17.  
  18. Anyway, I DO NOT take ANY responsibility for this document OR for the
  19. corresponding program T4 or any of its related files or ANY damage, be it
  20. direct, indirect, incidental or consequential, that may result from the use
  21. of this program.  This sole purpose hereof is for stand-alone demonstration
  22. and whatever YOU might do with it is YOUR RESPONSIBILITY.  Don't blame me if
  23. you use it for any type of illegal activity.  After all, YOU DID IT !  If
  24. somehow your dog dies, some telephone company loosed revenue, or Earth 
  25. leaves its orbit or anything else because of this program, 
  26.                      
  27.                      IT'S YOUR DAMNED FAULT, NOT MINE !
  28.  
  29. And as if that weren't enough : The author makes no warranties, expressed
  30. or implied as to the quality or performance of this program.  Your use of
  31. this program constitutes your agreement to this disclaimer and the release
  32. of the author from any form of liability or litigation.
  33.  
  34. There ... I think that covers my rear end well enough !
  35.  
  36.  
  37.  
  38.                           The Idea Behind All This
  39.                           ~~~~~~~~~~~~~~~~~~~~~~~~
  40.  
  41. T4 is an attempt to merge a COMFORTABLE and an extremely FLEXIBLE bluebox
  42. into one program.
  43.  
  44. Most bluebox programs (any computer type) fall into two categories :
  45.  
  46. (A) The comfortable one.  Easy to use, but not allowing many sophisticated
  47.     operations.
  48.  
  49. (B) The complicated one.  Usually quite flexible and also a pain in the A**
  50.     to use.
  51.  
  52. T4 is different.  Using the correct settings, one does not need to worry
  53. about tones, breakstrings, etc.  On the other hand, if you DO want to work
  54. at a low level you can do that too (and very well I might add).
  55.  
  56. This program may be freely copied as long as it and this documentation are
  57. not modified.  There is no such thing as a "registered" version, so all the
  58. features available are here.
  59.  
  60.  
  61.  
  62.                             INSIDE THE PHONEDIRS               T4.DOC  - 2 -
  63.                             ~~~~~~~~~~~~~~~~~~~~
  64.  
  65. T4 supports eight phonedirs which can hold up to 200 entries each.
  66. Loading and saving is done automatically whenever you move to another
  67. phonedir.
  68.  
  69.  
  70.                        Moving Around in the Phonedirs
  71.                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  72. F1 .. F8
  73. ~~~~~~~~
  74. The F-keys are used to load the corresponding phonedirs.
  75.  
  76. CrSr-Left & CrSr-Right
  77. ~~~~~~~~~~~~~~~~~~~~~~
  78. These keys load the preceding/next phonedir.
  79.  
  80. CrSr-Up, CrSr-Down, PgUp, PgDn, Home, End
  81. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  82. These keys let you move up and down inside the current phonedir.
  83.  
  84. Keys a - z
  85. ~~~~~~~~~~
  86. Hitting (unshifted) keys a - z will select the next entry that begins with
  87. that letter.
  88.  
  89.  
  90.  
  91.                       Editing Entries in the Phonedirs
  92.                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  93. INS
  94. ~~~
  95. Insert lets you INSERT a new entry into the current phonedir.
  96.  
  97. TAB
  98. ~~~
  99. Tab lets you EDIT the highlighted entry.
  100.  
  101. CTRL-INS
  102. ~~~~~~~~
  103. CTRL-INS COPIES the highlighted entry into the clipboard.
  104.  
  105. SHIFT-DEL
  106. ~~~~~~~~~
  107. SHIFT-DEL CUTS the highlighted entry into the clipboard.  Use this to delete
  108. entries.  (Careful !)
  109.  
  110. SHIFT-INS
  111. ~~~~~~~~~
  112. SHIFT-INS PASTES the clipboard into the current phonedir.  Note : This can be
  113. used to copy to and from DIFFERENT phonedirs.
  114.  
  115.  
  116.  
  117.                            Getting Sound out of T4             T4.DOC  - 3 -
  118.                            ~~~~~~~~~~~~~~~~~~~~~~~
  119.  
  120.  
  121. As you might have already guessed, you need an Adlib or compatible
  122. soundcard (Soundblaster [Pro] etc.) to be able to use T4 in other ways
  123. than to only store telephone numbers and do local calls.
  124.  
  125.  
  126. SPACE
  127. ~~~~~
  128. Space plays break 1 of the highlighted entry.  Breaks can consist of up to
  129. 15 different tones, unlike most programs that only allow two or so.
  130.  
  131. ALT-SPACE
  132. ~~~~~~~~~
  133. Plays break 2 of the highlighted entry.  This can be used for ADDITIONAL
  134. tones that are sometimes needed, such as another "seize" tone.
  135.  
  136. CTRL-SPACE
  137. ~~~~~~~~~~
  138. Plays break 3 of the highlighted entry.  Otherwise the same as ALT-SPACE.
  139.  
  140. LEFT-SHIFT-SPACE
  141. ~~~~~~~~~~~~~~~~
  142. Plays break 4 of the highlighted entry.  Otherwise the same as ALT-SPACE.
  143.  
  144. RIGHT-SHIFT-SPACE
  145. ~~~~~~~~~~~~~~~~~
  146. Plays break 5 of the highlighted entry.  Otherwise the same as ALT-SPACE.
  147.  
  148. ENTER
  149. ~~~~~
  150. Finally !  Enter dials the highlighted number using the corresponding
  151. settings.   Note : If the number begins with a "!", the prefix and suffix
  152. defined in the settings will NOT be stuck onto that number.
  153.  
  154. CTRL-ENTER
  155. ~~~~~~~~~~
  156. Does the same thing as Enter, EXCEPT that the number being dialed is
  157. incremented by 1.  "Now what is this good for", I hear you say ?
  158. One word : "Looplines" !
  159.  
  160. Keys A-Z, #, *, 0-9
  161. ~~~~~~~~~~~~~~~~~~~
  162. Hitting (shifted) keys A - Z plays the defined tone for that letter.  Same
  163. goes for # * 0-9.  Note : One setting (DTMF for example) can be LOCKED onto
  164. the keyboard so that THAT setting will ALWAYS be played when the keys
  165. mentioned above are pressed.  If no set is locked, the tones from the current
  166. setting (highlighted entry) will be played.  Obviously, this does NOT affect
  167. the breaks & dialing.
  168.  
  169.  
  170.  
  171.                             Other Useful Features              T4.DOC  - 4 -
  172.                             ~~~~~~~~~~~~~~~~~~~~~
  173.  
  174. Alt-D
  175. ~~~~~
  176. Hitting Alt-D will start a Dos shell.  Type "EXIT" to return to T4.
  177.  
  178. BackSpace (QwikOut)
  179. ~~~~~~~~~~~~~~~~~~~
  180. This is another one of my better ideas.  QwikOut exits the program just as
  181. ESC would, but in addition to that a series of keystrokes is placed in the
  182. keyboard buffer.  You can use this to issue commands to the program (terminal
  183. program) you called T4 from.  The string that's placed in the buffer can be
  184. edited under "EDIT PREFS".  By the way, five different QwikOut strings are
  185. available; the others are obtained by pressing ALT/CTRL-BackSpace.
  186.  
  187. NOTE : If the QwikOut string starts with an "!", the commands are NOT placed
  188. in the keyboard buffer, but sent straight to the modem.  This is just what
  189. you need when using T4 to call BBS's.  Use QwikOut to send "ATX3D^M" or
  190. whatever to your modem, and let your terminal program take over from there.
  191. If the string starts with "!!" then the string is issued to the modem without
  192. exiting T4; for example you can send a "ATZ^M" without leaving the dialer.
  193.  
  194. Alt-T
  195. ~~~~~
  196. Each phonedir has a title which is shown in the list at the bottom of the
  197. screen as well on top of the screen when the phonedir is loaded.  Use Alt-T
  198. to edit the title of the current phonedir.  This sure beats only having a
  199. number for each phonedir as in most other bluebox programs.
  200.  
  201. SHIFT-CrSr-LEFT, SHIFT-CrSr-RIGHT
  202. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203. Flips through the different "views".  In other words shows you different
  204. parts of the phonedir entries, such as name / number / note etc.
  205.  
  206. SHIFT-CrSr-UP, SHIFT-CrSr-DOWN
  207. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  208. Allows you to remove the help display and phonedir listings from the screen,
  209. giving you more lines for phonedir entries.
  210.  
  211.  
  212. Alt-Z
  213. ~~~~~
  214. This brings up a little menu that lets you send some common commands to your
  215. modem (if configured properly in "EDIT PREFS").  The first block of commands
  216. ATD, ATA etc works for all modems, the lower block is for Zyxel modems only.
  217. Sorry, you HST, Supra and whatever-else guys out there.
  218.  
  219. Alt-L
  220. ~~~~~
  221. This lets you select a setting that is locked over the settings entered in
  222. the phonedir. Anotherwords, all dialing is done with the locked setting.  To
  223. unlock, hit Alt-L again and then escape.
  224.  
  225.  
  226.  
  227.                         Format of the Phonedir Entries
  228.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  229.  
  230. Name & Number
  231. ~~~~~~~~~~~~~
  232. Undocumented feature. (haha)
  233.  
  234. Note
  235. ~~~~
  236. This can be used to store additional information about the number, such as
  237. a password for BBS's.
  238.  
  239. Setting
  240. ~~~~~~~
  241. Basically, there are four different things that can be entered here :
  242.  
  243. (1) A-Z : This corresponds to the setting with that letter.
  244. (2) "-" : This means that you wish to use the default setting, defined in
  245.           "EDIT PREFERENCES".
  246. (3) "*" : "*" means that this is a local number, to be dialed using the
  247.           modem, turbopulse or the setting defined in "EDIT PREFS".
  248.           See "LOCAL DIALING" on this.
  249. (4) "?" : This will cause a menu with all available settings to appear.
  250.           Use the cursor keys to select the one you want and hit Enter.
  251.  
  252.  
  253.                              THE FREQUENCY SWEEPER
  254.                              ~~~~~~~~~~~~~~~~~~~~~
  255. Hitting Alt-F will bring up the frequency sweeper window.  You can enter
  256. 9 parameters :
  257.  
  258. Frq1 Start, Increment, Stop at
  259. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260. When the scanning is started the first frequency will run from the "start"
  261. value to the "stop at" value, incrementing by "increment".
  262.  
  263. Frq2 Start, Increment, Stop at
  264. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  265. These are the values for the second frequency.
  266.  
  267. Length
  268. ~~~~~~
  269. This is the duration in milliseconds that each tone will be played.
  270.  
  271. Minimum Delay
  272. ~~~~~~~~~~~~~
  273. This is the duration of silence between tones.  Note that the actual delay is
  274. slightly longer than the entered value, due to the overhead in incrementing
  275. the loops and updating the display etc. The dialroutines used for breaking
  276. and dialing don't have this problem and are very precise. (+/- 0.2 mS !)
  277.  
  278. Volume
  279. ~~~~~~
  280. Here you can enter the volume that will be used for scanning.  Maximum is 63.
  281.  
  282. Alt-B, Alt-N
  283. ~~~~~~~~~~~~
  284. Alt-B will make the counters do a step backwards. This is useful when you
  285. are scanning and "something happend" and the scanner is already two steps
  286. further.  Alt-B will move it back a step !  Alt-N is for the next step.
  287.  
  288. TAB & ESC
  289. ~~~~~~~~~
  290. Tab starts the scanning.  Hit ESC to stop.
  291.  
  292.  
  293.  
  294.                            WHAT IS "LOCAL" DIALING ?           T4.DOC  - 5 -
  295.                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  296.  
  297. Local dialing is using T4 to call numbers in one of three ways :
  298.  
  299. (A) Using your modem.
  300. (B) Using a "normal" setting (usually D = DTMF).
  301. (C) Using a relay that you can hook up to your computer, either to the
  302.     speaker connector, printer port or any other port you might have.  T4
  303.     sends impulses to the port, enabling a "manual" pulse dial.  The
  304.     advantage of this method is that you can increase the speed of the
  305.     dialing and you can dial those famous 11, 12, 13 etc. pulses (A - Z).
  306.  
  307.  
  308. You can use local dialing to dial two different types of numbers :
  309.  
  310. (A) Toll free numbers (In Germany, 0130... for example).
  311. (B) REAL local numbers (like your girlfriend across town).
  312.  
  313.  
  314. The "*" setting
  315. ~~~~~~~~~~~~~~~
  316. If a phonedir entry has "*" as its setting, its number will be dialed
  317. locally. (Case B above)
  318.  
  319.  
  320. The "<" and ">" keys
  321. ~~~~~~~~~~~~~~~~~~~~
  322. Hitting "<" will make T4 dial the local number stored in the "Local1" field
  323. of the corresponding setting.  ">" is for the "Local2" number.
  324.  
  325.  
  326. Once again, this is how it works : If you want to call a local number (Case
  327. A above) associated with an entry in a phonedir, all you do is go to that
  328. entry and press either "<" or ">".  A window will pop up informing you of the
  329. dialing process and possible errors.
  330.  
  331. Alt-H
  332. ~~~~~
  333. You can use Alt-H to either hang up the modem or make the relay hang up
  334. your phone (depending on how you configured the local dial in EDIT PREFS).
  335.  
  336. COM ports & local dialprefixes & pulse-dial speed
  337. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  338. These things can be set in "EDIT PREFERENCES". (see next page)
  339.  
  340.  
  341.  
  342.                        THE "EDIT PREFERENCES" WINDOW I         T4.DOC  - 6 -
  343.                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344.  
  345. The things that are stored here are miscellaneous settings that are used
  346. throughout the program.
  347.  
  348. QwikOut 1
  349. ~~~~~~~~~
  350. Here you can edit the string that is placed in the keyboard buffer whenever
  351. you leave the program via BackSpace.  Remember, if the QwikOut string starts
  352. with an "!" the string is directly sent to the modem instead of being placed
  353. into the keyboard buffer.
  354. NOTE : CTRL-characters (CTRL-D for example) are entered like this : ^D.  The
  355. escape key can be entered as ^[.  If you use QwikOut to send commands to your
  356. modem, remember to place a ^M (Return) at the end of the string.
  357.  
  358. QwikOut 2
  359. ~~~~~~~~~
  360. This is the same as QwikOut 1, except that the string here is called using
  361. ALT-BackSpace.
  362.  
  363. QwikOut 3
  364. ~~~~~~~~~
  365. This one is called using CTRL-BackSpace.
  366.  
  367. QwikOut 4
  368. ~~~~~~~~~
  369. This one is called using LEFT-SHIFT-BackSpace.
  370.  
  371. QwikOut 5
  372. ~~~~~~~~~
  373. This one is called using RIGHT-SHIFT-BackSpace.
  374.  
  375. Blanktime
  376. ~~~~~~~~~
  377. Time in minutes for the screenblanker.  0 turns it off.
  378.  
  379. Vga 43/50
  380. ~~~~~~~~~
  381. This determines whether the program runs in 25 or 43/50 line mode.
  382.  
  383. Default Set
  384. ~~~~~~~~~~~
  385. When editing a phonedir entry, you can enter "-" as the setting.  Whenever
  386. you dial that number the setting entered here (default) will be used.
  387.  
  388. Keypad Set
  389. ~~~~~~~~~~
  390. This is the setting that is locked on the keyboard.  For example you can
  391. have T4 use the D setting (normal touch tones) whenever you use keys on the
  392. numeric keypad.  If instead you want T4 to use the settings of the current
  393. entry, enter a "-" here and the string "Use Current" will appear.
  394.  
  395. Hold Tones
  396. ~~~~~~~~~~
  397. If this is enabled, the tones played over the keyboard will be held until
  398. the key is released.
  399.  
  400. Do delays
  401. ~~~~~~~~~
  402. If set to "Yes", each time you play a tone by hitting a key ("1" for
  403. example), no further keys are accepted for the time specified in the "delay"
  404. field of that tone.
  405.  
  406.  
  407.  
  408.                      THE "EDIT PREFERENCES" WINDOW II          T4.DOC  - 7 -
  409.                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410.  
  411. Local setting
  412. ~~~~~~~~~~~~~
  413. If a setting letter is entered here it will be used for doing local calls.
  414. Entering "-" will make T4 use your modem or the turbopulse feature instead.
  415.  
  416. Use modem
  417. ~~~~~~~~~
  418. This item is only relevant if "-" has been entered in "local setting".
  419. If this is set to "Yes" your modem will be used for dialing local calls,
  420. otherwise the turbopulse feature will be used.
  421.  
  422. COM Port
  423. ~~~~~~~~
  424. This should be the port your modem is attached to.  T4 will use this when
  425. dialing via modem.  Note that your computers DOS & BIOS are used to
  426. communicate with the serial ports.  See the "KNOWN PROBLEMS" appendix for
  427. possible problems associated with this.
  428.  
  429. Modem Prefix
  430. ~~~~~~~~~~~~
  431. This is the prefix (modem AT-command) that is used when dialing local
  432. numbers.  Sensible settings are "ATDP" or "ATDT".
  433.  
  434. HangUp Delay
  435. ~~~~~~~~~~~~
  436. This is the time in milliseconds that the line connected to your computer
  437. is interrupted to hang up the phone.
  438.  
  439. Make Time
  440. ~~~~~~~~~
  441. This is the time that the line is connected or "made" for each pulse during
  442. turbopulse dialing.
  443.  
  444. Break time
  445. ~~~~~~~~~~
  446. The time that the line is disconnected or "broken" for each pulse.
  447.  
  448. Pause time
  449. ~~~~~~~~~~
  450. The length of the pause between digits when using turbopulse.
  451.  
  452. Portadress (in Hex)
  453. ~~~~~~~~~~~~~~~~~~~
  454. The address of the port used for turbopulse dialing is entered here.
  455.  
  456.  Port    Address     Make     Break
  457. -------------------------------------
  458. SPEAKER   $61      XXXXXX10  XXXXXX00
  459. LPT1      $378     00000000  11111111   Note : The LPT addresses may vary !
  460. LPT2      $379     00000000  11111111          Check your BIOS.
  461.  
  462. Make Bits
  463. ~~~~~~~~~
  464. The bit sequence that is poked into the port when the line is supposed to
  465. be "made".  This string is eight bits long and consists of "0", "1" and "X".
  466. If a bit is set to "X" the value will not be changed when turbopulsing.
  467.  
  468. Break Bits
  469. ~~~~~~~~~~
  470. The same as "Make Bits", except that this is for "breaking" the line.
  471.  
  472.  
  473.  
  474.  
  475.                               EDITING THE SETTINGS             T4.DOC  - 8 -
  476.                               ~~~~~~~~~~~~~~~~~~~~
  477.  
  478. T4 can handle 26 user definable settings.  Each one of those settings has :
  479.  
  480. (1) A letter used for selecting the setting. (A - Z makes 26 right ?)
  481. (2) A name/title associated with it. (USA for example)
  482. (4) A pre- and suffix that are place before and after numbers being dialed
  483.     with that setting.
  484. (3) Five breakstrings.
  485. (4) Two local numbers (see "<" & ">") that can be dialed via modem.
  486. (5) 39 user definable MF (multi frequency) tones that consist of :
  487.     (1) 1st Frequency  (2) Length  (3) Delay  (4) 2nd Frequency  (5) Volume
  488.  
  489. The following settings are predefined but can be changed as liked :
  490.  
  491. C = CCITT#5    (Those funny french tones some countries use)
  492. D = DTMF       (Touch tones)
  493. U = USA        (This works pretty nicely for MCI USA from some countries)
  494.  
  495.  
  496.  
  497.                           The "Edit Settings" Window
  498.                           ~~~~~~~~~~~~~~~~~~~~~~~~~~
  499.  
  500. Hitting Alt-S from the phonedir will bring up the "Edit Settings" window
  501. with a menu of all available settings.
  502.  
  503.  
  504. CrSr-Up, -Down, -Left, -Right, Home, End, a-z, *, -
  505. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  506. You probably can guess what the cursor keys do; the letters a-z and *, -
  507. will take you to the corresponding setting.
  508.  
  509. CTRL-INS
  510. ~~~~~~~~
  511. CTRL-INS will copy the highlighted setting into the clipboard.
  512. This is of course a different clipboard than the phonedir uses.
  513.  
  514. SHIFT-INS
  515. ~~~~~~~~~
  516. This will paste the clipboard into the highlighted setting.  Very useful
  517. for creating new settings that are similar to existing ones.
  518. Be careful ! You can easily wipe out your settings this way !
  519.  
  520. Alt-R
  521. ~~~~~
  522. Revert.  In case you do mess up your settings by pasting too much, you can
  523. hit Alt-R to reload the old version.
  524.  
  525. Enter, Alt-S
  526. ~~~~~~~~~~~~
  527. Hitting Enter or Alt-S again will let you edit the setting that is currently
  528. highlighted.
  529.  
  530.  
  531.  
  532.                               The Setting Editor               T4.DOC  - 9 -
  533.                               ~~~~~~~~~~~~~~~~~~
  534.  
  535.  
  536. This is the core of T4.  Here you can define up to 39 MF-tones for each
  537. settings, as well as 5 different breaks.
  538.  
  539.  
  540. MF-Tones
  541. ~~~~~~~~
  542. MF-tones in T4 have the following format :
  543.  
  544. Frequency 1  30 - 9999  (Frequency of the 1st tone, 0 = OFF)
  545. Length        0 - 9999  (Length of the tone in milliseconds)
  546. Delay         0 - 9999  (Number of milliseconds to pause AFTER the tone)
  547. Frequency 2  30 - 9999  (Frequency of the 2nd tone, 0 = OFF)
  548. Volume        0 -   63  (Volume the MF-tone is played at)
  549.  
  550.  
  551. Strings
  552. ~~~~~~~
  553. The term "string" below and in T4 means "a sequence of MF-tones".
  554.  
  555.  
  556. CrSr-Up, -Down, -Left, -Right, Home, End, a-z
  557. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  558. The cursor keys let you move around the MF-tones.  Hitting a-z, will
  559. take you to the corresponding tone.
  560.  
  561. Shift-A - Shift-Z, 0 - 9, #, *
  562. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  563. Hitting one of these key(-combinations) will play the corresponding tone.
  564.  
  565. Enter, Tab
  566. ~~~~~~~~~~
  567. With ENTER or TAB you can edit the MF-tone that is currently highlighted.
  568. The background color of that entry will change and you can use the cursor
  569. and number-keys to move around and change the values for that tone.
  570. Note : When editing DIALtones (usually 0-9 and A, B, C) it is recommended
  571. to make them SLIGHTLY quieter than the BREAKtones.
  572.  
  573. CTRL-INS
  574. ~~~~~~~~
  575. CTRL-INS will copy the highlighted MF-tone into the clipboard.
  576.  
  577. SHIFT-INS
  578. ~~~~~~~~~
  579. This will paste the clipboard into the highlighted MF-tone.
  580.  
  581. Alt-R
  582. ~~~~~
  583. Revert.  Once again, in case you screw up your settings, you can hit Alt-R
  584. to reload the old version.
  585.  
  586.  
  587.  
  588.                               The Setting Strings              T4.DOC  - 10 -
  589.                               ~~~~~~~~~~~~~~~~~~~
  590.  
  591. Alt-E
  592. ~~~~~
  593. Alt-E brings up a window where you can edit the setting strings.
  594.  
  595. What are the strings for ?
  596.  
  597. Title
  598. ~~~~~
  599. Here you can enter a title for the setting.  This title is displayed next
  600. to the setting letter in the "Select Settings" window as well as in the
  601. phonedir.  (Example : "USA")
  602.  
  603. Prefix
  604. ~~~~~~
  605. This the sequence of MF-tones that are dialed BEFORE every number that uses
  606. this setting.  Note : If the number being dialed starts with "!" the prefix
  607. and suffix will be obmitted.  (Example for a prefix : "A0")
  608.  
  609. Suffix
  610. ~~~~~~
  611. Same thing as the prefix, except that this is dialed AFTER the number that
  612. uses this setting.  (Typical example : "C")
  613.  
  614. BreakString 1
  615. ~~~~~~~~~~~~~
  616. Here you can define a string that will be played (or dialed) whenever you
  617. hit SPACE (from the phonedir) while on an entry that has this setting.
  618. Note that breakstrings can consist of up to 15 MF-tones.
  619.  
  620. BreakString 2
  621. ~~~~~~~~~~~~~
  622. Same as BreakString 1, except that this is played when ALT-SPACE is hit.
  623.  
  624. BreakString 3
  625. ~~~~~~~~~~~~~
  626. Same as BreakString 1, except that this is played when CTRL-SPACE is hit.
  627.  
  628. BreakString 4
  629. ~~~~~~~~~~~~~
  630. Same as BreakString 1, except that this is played when LEFT-SHIFT-SPACE is
  631. hit.
  632.  
  633. BreakString 5
  634. ~~~~~~~~~~~~~
  635. Same as BreakString 1, except that this is played when RIGHT-SHIFT-SPACE is
  636. hit.
  637.  
  638. Local 1
  639. ~~~~~~~
  640. Under Local 1 you can store a "default" local number (toll free) that can
  641. be accessed by the "<" key from the phonedir.  (See "LOCAL DIALING")
  642.  
  643. Local 2
  644. ~~~~~~~
  645. Same as Local 1, except that this number is accessed by the ">" key.
  646.  
  647.  
  648.  
  649.                           How to Use the Modifier             T4.DOC  - 11 -
  650.                           ~~~~~~~~~~~~~~~~~~~~~~~
  651.  
  652. What is a "Modifier" ?
  653. ~~~~~~~~~~~~~~~~~~~~~~
  654. This feature can be used to systematically modify some or all MF-tones of a
  655. setting.  Lets say you have copied the USA setting and want to increase the
  656. lengths and delays of ALL dialtones.  One way to do this would be to edit
  657. each MF-tone individually.  This can be very tedious, especially if you do
  658. this often.  The alternative is to use the modifier, which lets you double
  659. or otherwise change the values with a single keystroke.
  660.  
  661. Alt-M
  662. ~~~~~
  663. This brings up the modifier window.  From here you can define HOW you want
  664. the MF-tones to be changed.  There are 2 fields for each parameter of the
  665. tones.  The first one accepts the symbols =, +, -, *, / or can be left blank.
  666. For example if you go to "Frequency1", enter '+' and then '100', the 1st
  667. frequency of each MF-tone you modify with Alt-C will be incremented by 100 !
  668. If you want to set the delay of certain MF-tones to a fixed value, lets say
  669. 70, you call the modifier, enter "=" and "70" at the "delay" field, and use
  670. Alt-C to change the tones you want.  That's it !  All other fields will not
  671. be changed.  The other operators -, *, / function in the same way.  If a
  672. value over- or underflows its allowed range it will be clipped.
  673.  
  674. An Example :
  675. ~~~~~~~~~~~~
  676. Frequency1  :              ; Changes nothing
  677. Delay       :  =  70       ; Sets the delay to 70 mS
  678. Length      :  *  2        ; Doubles the length
  679. Frequency2  :  +  1000     ; Adds 1000 Hz to the 2nd frequency
  680. Volume      :  -  3        ; Subtracts 3 from the volume
  681.  
  682. Alt-C
  683. ~~~~~
  684. Alt-C is used to actually CHANGE the tones according to the modifier defined
  685. with Alt-M.  All you do is go to the tone you want to change and hit (or hold
  686. down) Alt-C.
  687.  
  688.  
  689.  
  690.                           Some Words on Protection            T4.DOC  - 12 -
  691.                           ~~~~~~~~~~~~~~~~~~~~~~~~
  692.  
  693. The best way to protect your numbers and maybe passwords (if you store them
  694. under "Note") is to put everything on a virtual (hard) drive created with
  695. Norton's DISKREET.  This program, part of the Norton utilities, uses
  696. DES-encryption to transparently encode all files stored on its drives.
  697.  
  698.  
  699.                     Known Problems and Ways Around Them
  700.                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  701.  
  702. (1) COM ports 3 & 4.  T4 uses DOS routines to communicate with the modem.
  703.     The advantages are that I don't need to program the whole bulk of serial
  704.     routines (and they are a mess, believe me) to accomplish this.  Also,
  705.     the program would be a lot bulkier than it already is.
  706.     The drawback is that some DOS/BIOS combinations don't recognize COM
  707.     ports other than 1 and 2.  If your modem is on port 3 or 4 and you have
  708.     this problem, you can use a short utility program to install these
  709.     ports.  One such program I can recommend is called "34INSTAL.ZIP".  Look
  710.     for this utility in the PD-section.
  711.  
  712. (2) Modem dialing.  I haven't yet found a safe way to poll the modem for
  713.     result codes.  Anotherwords, all dialing is "blind".  If the modem
  714.     returns an "No dial tone", T4 won't catch it.  Besides, you must listen
  715.     to your modem to tell when you should pick up your phone, as T4 can't
  716.     poll the "OK." message from the modem when dialing is completed.
  717.     This is something I intend to fix if I can get information on it from
  718.     somebody.  (You maybe ?)
  719.  
  720. (3) Baud rate.  I haven't encountered this, but it is theoretically
  721.     possible that when T4 initiates communication with the modem the baud
  722.     rate is locked to 2400 or whatever the default is.  If this appears
  723.     to be a problem (using QwikOut with "!"), use the MODE command to
  724.     configure the baud rate of your COM port to the correct value.  That
  725.     should fix it.
  726.  
  727. (4) Fossil drivers.  QwikOut may not work with some fossils.  Try and see.
  728.     I plan on fixing this if it is doable without mountains of work.
  729.  
  730.  
  731. T4 has been thoroughly tested by myself and been used during the development
  732. by ten beta-testers (well, beta-users).  If you find any bugs please let me
  733. know of them as soon as possible.
  734.  
  735. If you have any comments or suggestions let me hear them !
  736.  
  737.  
  738.  
  739.                            Hard/Software Requirements         T4.DOC  - 13 -
  740.                            ~~~~~~~~~~~~~~~~~~~~~~~~~~
  741.  
  742. You need a soundcard that is Adlib compatible for T4.  A soundblaster (pro)
  743. is not needed. (But will work just as well, or better, of course)
  744.  
  745. You need MS DOS (or compatible) version 3.10 or newer.  T4 will NOT work
  746. on older DOS versions.
  747.  
  748.  
  749.  
  750.                                  Installing T4
  751.                                  ~~~~~~~~~~~~~
  752.  
  753. Very simple.  The best way to do this is to create a directory and copy or
  754. unpack all the files into it, for example C:\MODEM\T4.
  755. Then, go into your DOS directory, or any directory that is included in your
  756. PATH command and create a batch file T4.BAT to call the program :
  757.  
  758. @ C:\MODEM\T4\T4
  759.  
  760. Note : If you are using DOS version 3.2 or 3.1 obmit the "@".
  761.  
  762. That's it !  Now you can type "T4" from anywhere on your hard disk and T4
  763. will be started.
  764.  
  765. Note : It is NOT necessary to change to the directory that T4 is located in,
  766. to start the program.  T4 automatically loads all its files from the
  767. directory it was STARTED from, in the above example C:\MODEM\T4.
  768.  
  769.  
  770.  
  771.                           Starting T4 from Telemate
  772.                           ~~~~~~~~~~~~~~~~~~~~~~~~~
  773.  
  774. The most comfortable way to do this is to use a macro.  If you use
  775. an Alt-FKey or a Ctrl-FKey, you can call T4 from anywhere in Telemate.
  776. So go into the "Macro" menu, select "Alt-Key" and pick a key which you want
  777. to use to call T4.  Then enter the following string (without the quotation
  778. marks) : "^=T4^M^[".  This tells Telemate to go to the dos shell, call T4,
  779. and close the shell again.  Don't forget to save your macros !
  780.  
  781.  
  782.  
  783.                             H A V E   P H U N  ! !
  784.  
  785.  
  786.