File: README

package info (click to toggle)
speaker 1.0.1-4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 264 kB
  • ctags: 174
  • sloc: cpp: 1,521; tcl: 786; makefile: 91; sh: 22
file content (145 lines) | stat: -rw-r--r-- 5,236 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
                              CONTENTS:

SPEAKER - What is it?
1. HOW TO COMPILE
2. HOW TO INSTALL
3. FUN PART
5. WHERE TO SEND BUG REPORTS, WISHES, "HAPPY USER" LETTERS 
   AND MONEY (if you have extra)
6. COPYRIGHT
7. SPECIAL THANKS

What is it?

***************************************************************************
   SPEAKER - Tcl/Tk speaker-phone application for US Robotics and Rockwell
              voice modems
***************************************************************************

   If your modem has a speaker-phone feature implemented in hardware,
then you can use SPEAKER to control your modem. See the FUN PART for
the details of what it can do.

For the latest information on SPK, see the following web pages:

http://www.mindspring.com/~bnaylor/spk/
http://anikin.ddns.org

***************************************************************************

1. HOW TO COMPILE:

a) Edit beginning of the Makefile and make changes that correspond 
   to your configuration. In 99.99% cases, all you have to do is to
   change SERIAL_PORT to the one where your modem is located.

b) Make sure that you have at least Tcl version 7.6 and Tk version 4.2. 
   I don't say that SPEAKER won't compile with earlier versions - give
   it a try; you may be lucky.

c) make clean; make
   If everything is ok, it should compile without warnings.

***************************************************************************

2. HOW TO INSTALL

a) Make sure that the user who is going to use speaker-phone can actually 
   access the modem. For example, on my computer it looks like follows:

   |[anikin@squirrel spk]$ cd /dev
   |[anikin@squirrel /dev]$ ls -al ttyS*
   |crw-rw-r--   1 uucp     uucp       4,  64 Dec  4 08:57 ttyS0
   |crw-r--r--   1 root     root       4,  65 May 29  1995 ttyS1
   |crw-r--r--   1 root     root       4,  66 Dec 31  1979 ttyS2
   |crw-r--r--   1 root     root       4,  67 Dec 31  1979 ttyS3
   |[anikin@squirrel /dev]$ 

   Note: in my case, all users that are allowed to use ttyS0 should be in the 
   group "uucp".  
   Look in the following man pages on how to do this:
   man group
   man chmod
   man chown
   man chgrp
b) su 
c) make install
   The Makefile will create configuration file and install SPEAKER.

***************************************************************************

3. FUN PART

All you have to know is that executable is called "speaker". Give it a
try. I really hope that it is trivial to use. Couple things to notice
though:

* SPEAKER has convenient (at least for me :P) key-mappings. It will
automatically translate symbolic phone numbers. Therefore if you want
to dial 1-800-USE-SUNX, do so and SPEAKER will automatically translate
the letters.
* [Enter] works as on-hook/off-hook switch. Hit [Enter] to get a
dialtone, hit it again to hangup.
* You can select some prefix that will always be added to the number.
Just click on the upper-left edit-box. Don't know if it's useful
though.
* You can save your favorite numbers into the calling list. Just enter
the number, click on "Save" and enter description of the number.
* If you want to dial number from the list, click "List", then double-click
the number and click "Dial"
* Buttons "List"/"Save" and "Dial"/"Hangup" change their meaning
depending on the state of SPEAKER; "List" becomes "Save" as soon as some
information appear in the number indicator. If you want to make this
button to act as "List" again, click on "Clear".
* Never mind the "Messages" button - it's for future integration with
SPK.

***************************************************************************

5. WHERE TO SEND BUG REPORTS, WISHES, "HAPPY USER" LETTERS 
   AND MONEY (if you have extra)

   That one is simple. E-mail to:
   anikin@anikin.ddns.org
   Put "Speaker" in your subject line, so that I can see what it is about.

If you like my programs and want me to spend more time developing 
for the ONE AND ONLY REAL OPERATING SYSTEM, send me a postcard with a 
nice view of your hometown. My address is:

Eugene Anikin
Cascade Design Automation Corp
3650 131st Avenue SE, Suite 650
Bellevue, WA 98006, USA

***************************************************************************

6. COPYRIGHT

MOST IMPORTANT! Cascade Design Automation Corp has absolutely nothing
to do with my Linux development and this program. They don't know 
about this program and cannot be held liable even if it causes nuclear
explosion!!!

This software has no warranty whatsoever. 

It is distributed under General Public License. You should get a copy
of the license with this distribution. 

***************************************************************************

7. SPECIAL THANKS

My special thanks to Brian L. Naylor for setting up the web page,
informing people about software updates, and not being scared to
try some pre-pre-pre-release versions. 

My thanks to Robert Budzynski for letting me know address of USR
modem command set. It helped me to get this application to work (finally).
BTW, if you are interested, it's: http://ae.pcd.usr.com/techref/index.htm.

Thanks to Ong Lon Voon for offering free Web/ftp space and ddns services.

And thanks to all of you people who made Linux the best OS that ever
existed.