





 
                               The Hacker's Choice                             

                            ÷ GENERAL DIALER V1.0 á ÷
                   
                               (C) 1995 KaRL MaRX

                                  Documentation

















 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
 NOTE: Whatever you do with that little program - I'm not responsible in any
       way. It is your decision what this thing could be good for. I donno it.
 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ









GENERAL DIALER V1.0á
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

This is only a beta version of the dialer. I hope that I'll get the time to
release the first real version soon. So if you have any comments,suggestions
or if you found bugs please call LORE BBS and leave mail for KaRL MaRX.
In the case of a bug,when possible,give a precise description of the failure
(where/when etc.) and also of your machine and its config. Thnx in advance!

           LORE BBS will provide you with the newest versions of GD.

                          LORE BBS  +49 (0)69823282     
               
                               LOGIN:THC  PW:THC


What makes GD interesting? 
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

* GUS support - which means that it is written for the Gravis Ultrasound
* 5 Frequencies 
* C4/C5/R2 forward/R2 backward/DTMF supported
* Volume for EACH frequency entry
* Volume Ramp (you can define the course of the volume while playing a tone -
  see notes)
* Large phonebook (200 entries)
* Many trunks definable
* Little Scanner (PBX,Card,VMB,Routing etc.)
* Quick help function



Something to the trunk edit mode
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

I don't want to point out every little feature but it seems to be useful to
explain the screen in the trunk/dialset edit menu:

          

          Name:Here's the trunk name (press space to edit these entries)

          Comment:Here you can enter comments
          
          Entry A  <---- This is the entry you're editing (A-T)      
  
   - Freq1 - Freq2 - Freq3 - Freq4 - Freq5 - Len --- Delay - Ramp Volume -
      2400    2600    0       0       0       200     0       30  300 150
    ->2400    0       0       0       0       200     0       0   0   2
       0      0       0       0       0       0       0       0   0   2
       0      0       0       0       0       0       0       0   0   2
       0      0       0       0       0       0       0       0   0   2
       0      0       0       0       0       0       0       0   0   2
       0      0       0       0       0       0       0       0   0   2
       0      0       0       0       0       0       0       0   0   2
       0      0       0       0       0       0       0       0   0   2
       0      0       0       0       0       0       0       0   0   2
     --------------------------------------------------------------------
       250    250     250     250     250     Volumes Line 2


The name & comment points I don't have to explain. Just press SPACE to edit 
them. Now to the table.

To select an entry use the cursor keys for moving the little arrow. To change a 
value push enter.

As you can see there are 10 lines. Every line has 5 frequency entries. 
The frequencies range from 0 Hz to 4009 Hz. The maximum length and delay for a 
TONE (which consists of up to 5 frequencies) is 65000 ms.
Each frequency entry got its own volume. The volumes for the selected line are
below the frequency table. (in this example all volumes of line 2 still 
have their default value 250). When editing the dialset there are no volumes 
available. The volume played depends on the global volume (BREAKVOL). A value
of 511 for the BREAKVOL means 100% of the volume from a single frequency.
When you use more then one frequency and both BREAKVOL and frequency volume
got high values you get distortion which sometimes seems to be useful.
The values for the volumes range from 0-511.

You can increase a value by 10/5/1 using the q/w/e key. To decrease you may do 
this by using a/s/d. To edit the volumes additionally press the SHIFT-Key.

To send the trunk press "+" - to dial your current dialstring press CTRL+ENTER.
To dial any other string of your current phone page press ALT + A..T
(A..T means that the entries range from A to T)

Now to Volume Ramp:

With the help of volume ramp you can tell the dialer to change to volume while
playing a tone. An example:


   - Freq1 - Freq2 - Freq3 - Freq4 - Freq5 - Len --- Delay - Ramp Volume -
      2400    2600    0       0       0       200     0       30  300 150


The tone (2400 Hz + 2600 Hz) which is played for 200 ms will increase its volume
from 30 to 300 within 150 ms. After these 150 ms it continues with a volume of
300.
If the time the tone needs to reach the endvolume is longer than the length of 
the tone then the tone does not reach its endvolume but a volume between start 
and end (sounds logical).

It is also possible to decrease the volume while playing by using a high start
volume and a low endvolume. 

Volume Ramp disables the volume settings for each single tone and also the 
global volume (BREAKVOL). So you can set a single volume for all of the 5 
frequency of a line without changing the single volumes.

I think that it is explained enough. Toggle Volume Ramp on/off with "v"
When toggled "ON" then the frequency line will appear red.
 


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Now to the key and scanner functions:


MAIN MENU  (Dial/Trunk - Directory)
-----------------------------------

0-9,*,# and A-H.....Play Tones of current Dialset (CTRL+BACKSPACE)
UP/DOWN.............Select entry
LEFT/RIGHT..........Select page
BACKSPACE...........Change between trunk/phonedir screen
CTRL+BACKSPACE......Change to dialset screen
SPACE...............Edit current Record (trunk or phone #)
DEL.................Delete current record
PGUP/PGDN...........Inc/Dec Break Volume
POS1/END............Inc/Dec Dial Volume
CTRL+POS1/CTRL+END..Inc/Dec global dialspeed
ALT +A..T ..........Dial entry A..T
CTRL+A..T ..........Choose trunk A..T and send it
+ / ENTER...........Send trunk/dial string
F9/F10..............Enable/Disable MiC-iN/LiNE-iN
F8..................The Scanner (Routing/PBX/VMB/CARD...)
H,?,F1..............Help
ESC.................QUiT


DIALSETSCREEN:
--------------

SPACE. .............Edit current DIALSET

Editfunctions as in TRUNK-Edit Mode BUT
- no volume Ramp
- no volumes at all
...you'll see...


TRUNK-Edit Mode:
----------------

ENTER...............Enter new frequency
SPACE...............Enter new name & comment
q,w,e...............Inc value by 10/5/1
a,s,d...............Inc value by 10/5/1
BACKSPACE...........Delete current value (set to 0)
CTRL+BACKSPACE......Delete current trunk (whole record)
F9/F10..............Enable/Disable MiC-iN/LiNE-iN
PGUP/PGDN...........Inc/Dec break volume
POS1/END............Inc/Dec dial volume
CTRL+POS1/CTRL+END..Inc/Dec global dialspeed
+ ..................Send trunk/dial string
v...................Enable/Disable Volume Ramp
CTRL+LEFT/RIGHT.....Move to previous/next trunk
CTRL+ENTER..........Send current dial string
ALT+ A..T ..........Dial entry at [A..T]
H,?,F1..............Help!
ESC.................Quit Trunk Edit Mode



Scan-Mode
---------

ENTER...............Dial & increase
CTRL+ENTER..........Dial & do not increase
ALT+ A..T ..........Dial entry A..T
CTRL+A..T ..........Select trunk A..T and send it
UP/DOWN.............Select string
INS/DEL.............Select scan set (1-10)
+...................Send current trunk
@...................Dial selected string
A...................Toggle Automatic-Mode
e...................Enter scan set name
SPACE...............Edit selected string
SHIFT+D.............Delete current string
N...................Number of digits to use
n...................Edit current #
BACKSPACE...........Move to the next dialset
CTRL+BACKSPACE......Move to the previous dialset
, and . ............Increase/Decrease current #
F9/F10..............Enable/Disable MiC-iN/LiNE-iN
ESC.................Quit Scanner


Strings 0-9:

+ ..................Send current trunk
0-9,A-H.............Play tones (current dialset)
",".................Wait 250 ms
@X@.................Wait X ms
x...................Dial # & increase
X...................Dial # & DO NOT increase
A...................Toggle Automatic-Mode


"To DiAL" - string:

+ ..................Send current trunk
0-9.................Play string 0-9
@X@.................Wait X ms
",".................Wait 250 ms
x...................Dial # & increase
X...................Dial # & DO NOT increase


Short & Incomplete history:
---------------------------

Before August 1995
- the main functions:
  - sound output
  - selecting and editing trunks & dialstrings
  - The Scanner

Somewhen after August 1995
- 10 Phone/trunk Pages
- different dialsets
  (had to rewrite the whole thing)

13.9.95
- ALT + [A..T] dials entry # A..T from every point in program
  (Suggestion of JFF)
- added Config-File for saving the settings when leaving program
- added Volume for each Frequency:
   SHIFT+Q/A increase/decrease Volume by 10
   SHIFT+W/S increase/decrease Volume by 5
   SHIFT+E/D increase/decrease Volume by 1
-  The breakvolume is now GLOBAL VoLUME.
   That means that a value of 511 is 100% of Volume for the
   respective frequency
- removed Mic/Line Bug (tried to)
  if it still does not work try to enable mic/line with ULTRINIT.EXE
  (it should work...<8o )
- included Help Functions

27.9.95:
- Bar in Phonedir changes its position when pressing ALT+A..T 
  (Jff's suggestion)

5.10.95

- Better Video output (removed flickering) hope that there won't be any bugs
- CTRL+DEL in spite of CTRL+BACKSPACE would change the program too much
  (sounds strange)
- Added CTRL+A..T for selecting the current trunk (suggestion of JFF)
- Screen Saver  (VERY! usefull :))


7.10.95
- changed some colors and helptexts
- some little things

8.10.95
- some little changes (edit trunk/dialset/dialstring)
- corrected some helptexts

11.10.95
- Added C4
- removed ramp-already-enabled bug

13.10.95
- added CTRL+LEFT/RIGHT in trunk edit mode
- fixed some small bugs

15.10.95
- first release (beta)


Planned features:
--------------------------
- Volume/Freq scanner
- Better sound output (16 Bit,optimized freq-ranges)
- Terminal (little one)
- Noise generator
- Not planned at the beginning but MAYBE in the future: SB support
  (I don't relly believe it)
- CTRL+INS , CTRL+DEL for editing entries
- Encryption for Phonebook/Trunksets/Dialsets/Scansets

- GD seems not to run under Windows (which of course SUX)
  maybe fixed in the future (maybe not 8)



                                  





                                   HAVE PHUN!























