Last updated on July 31, 1998 for KAM 0.4
Screenshot Version 0.4
Disclaimer
I'm a terribly sarcastic person, so if anything sounds strange (apart from
this disclaimer ;-) it's probably not true or supposed to mean the opposite.
All right, here goes...
Description
K Answering Machine (kam) is a frontend for the vbox package (ISDN answering
machine). It displays your voice mail inbox and allows you to play and
delete messages.
Requirements
-
Linux
-
vbox 1.1 or higher - ISDN voice box package for Linux
Download Latest Version
Get kam-0.4.tgz
Users?
I wrote KAM for personal use and while I'm perfectly content with it (thinking
about it I'll probably buy myself a beer tonight) I'm still curious if
there are actually any users of KAM out there. There's gotta be someone,
somewhere?
Let's see: There are maybe 50000 German SuSE users (just guessing ;-)
10% of them with ISDN. That leaves 5000 potential users. 70% of those have
a real answering machine and consider it rather questionable to have a
machine running all day just to answer phone calls. That leaves us with
1500 potential environmentally unaware computer nerds of whom possibly
50% use KDE. Of those 750 people 30% compile KDE applications themselves,
leaving 225 persons. 10% check the KDE pages regularly and had a chance
to come across KAM. 90% of the remaining candidates thought "Poor spelling.
Besides, I ain't got no camera.". So we've got 2.25 users. One is me. Assuming
an average weight of 75kg, there must be a 93.75kg guy using KAM. Come
on out!
Documentation
There is an LCD showing the number of new calls. There are seven buttons:
play, stop, delete, check, config, hide, and quit, which do what they say
they do. Note that "Delete" only deletes a selected message, while play
will play the first one if nothing's selected. "Check" will check for new
messages (there's also a configurable timer to do this). Then there's a
volume slider and a listbox showing what's in your incoming folder.
"Hide" will hide the main window and leave only the docked window in the
panel. The state of the main window is saved between session.
Versions 0.3 and above also sport a checkox "Do Not Answer". This will
allow you to temporarily turn off your answering machine.
On first startup the program defaults for "/var/spool/vbox/(username)/incoming"
as the incoming folder. You can change this via the config button. "kam"
will save this setting in a resource file (standard KConfig object, ".kde/share/config/kamrc").
You can double click on a message to play it, or you can press "p".
"s" will stop playing a message, "d" deletes a selected message, "k" configures,
"c" checks, "h" hides, and "q" quits. The right/down and left/up cursor
keys select the next/previous message (but only after selecting a message
- see "Known Problems" below).
The volume slider defaults for 3, which should be OK for most setups.
Since this value is given to the "vboxplay" command (vboxplay <filename>
<volume>) a new setting will only apply to subsequent messages. If you
are missing "vboxplay" on your system, look for "auplay". "vboxplay" is
actually a script that calls "auplay" (on my system with vbox 1). You can
change the play command in the source code or just symlink from "vboxplay"
to "auplay".
Known "Problems" (did I hear "bugs"?)
-
KTabListBox does not allow to preselect a message (in the version I use
at least, dont't know about others). Highlighting is only possible after
a user selection. Therefore the cursor keys only work after you have selected
a message with your mouse.
Notes
"kam" is named after "mam", the "Motif Answering Machine", which is included
in the vbox package.
Most bugs are actually features.
Those that are not features are bit errors caught during upload.
Future Versions
-
allow more configurability (play command comes to mind...)
-
vbox setup dialog (callerids, ring counts, etc.) - basically a frontend
for .vboxrc
-
combined frontend with kvoice (as propsed by kvoice's maintainer)
-
support localization
-
message sorting (other than by time)
Changes
Version 0.4 (July 31, 1998)
-
Fixed a couple of things for vbox2 (thanks to Christian Kumpf).
-
Column widths are saved on exit now.
-
Added right/down and left/up cursor keys as accelerators to traverse the
call list.
Version 0.3 (July 27, 1998 - this was not made public)
-
Added "Do Not Answer" switch
-
Added support for vbox2 (thanks to Stefan Gremm and Christian Kumpf)
Version 0.2.2 (May 5, 1998)
-
Hm, I just found this old version but can't remember what it did or fixed.
Probably just here to pump up the version history...
Version 0.2.1 (April 10, 1998)
Version 0.2 (March 16)
-
Added timer to check inbox regularly
-
Volume Slider
-
Switched to "./configure && make && make install"
setup
-
Using KProcess to play audio files (thanks to Carsten Pfeiffer (kISDN))
Version 0.1 (March 8)
Author
Kam is brought to you by Sven Schmidt.
email: sven.schmidt@cern.ch
http://leonardo.physik.uni-mainz.de/~sas