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!