Speaker-Phone Plasma Applet 0.20
David Baron
d_baron at 012.net.il
Mon Jan 19 10:27:45 CET 2009
Name: Speaker-Phone Plasma Applet
Version: 0.20
Type: KDE Telephony
Depend: KDE 4.x
License: GPL
Homepage:
More Info:
http://www.kde-apps.org/content/show.php?content=96018
Description:
This is my first plasma applet, kde4 project. I
wrote it because I needed it. There are programs
of this type for VoIP/SIP phones but I found none
for POTS (Plain Old Telephone Service).
You need kde4, qt4 and plasma dev packages to
build. Expand the tar file and cd to the
directory.
Edit phoneapplet.h and set the modem device file
and the sound command and file name if need be
(future versions will have a config dialog).
Modem commands are for a Hayes compatable Rockwell
chip speakerphone modem.
Build like any cmake build:
mdir build
cd build
cmake ..
make
make install (as root)
Then run
kbuildsycoca4
(You may also need to restart plasma.)
unlock widgets, add phoneapplet widget.
New in 0.20:
1. Configuration dialog. This is not carved in
stone, ideas on what to configure and how to
present it
are welcome. "Label" buttons on left side are all
active, either bringing up file dialogs for
choice,
help screens, or test sound or dial quick-dial
number.
2. Quick-dial numbers #0 .. #9. Confgure from
dialog or enter as #05551212 for #0 to dial
5551212.
3. Call history. Enter or the arrows on the phone
dialog enter the history and one can choose a
number.
4. Drag and drop--drag a phone number to the icon
and place call.
5. Right clock context menu for configuration,
etc.
6. Various corrections and tweaks.
Issues:
1. The ring monitor thread (from xringd) does not
terminate and is still running when the object is
destroyed (not nice but I've seen no ill effects).
2. QMessageBox is not showing the stock icons for
information, error, etc.
3. The phone buttons are getting alt/# shortcuts
even though I did not ask for these in the qt4
designer and they do not show there. No harm but
they simply clutter add nothing to the UI.
The future:
1. Caller ID. The program can support this but the
modem and the phone line must as well. Mine do
not.
If someone wants to test it, I will supply code.
2. Phonebook. A local phonebook, 1 name1 number,
can be easily incorporated. Integration with
KDEPIM and other contacts is more work. The plasma
system has a data-engine for KDEPIM but I do not
know if this be ready to play and have no
documentation on how to use it.
3. Integrate some fax/voice functions. There are
good programs running off vgetty and vgetty will
answer
and these program run if you do not answer in this
applet.
Changelog:
New in 0.20:
1. Configuration dialog. This is not carved in
stone, ideas on what to configure and how to
present it
are welcome. "Label" buttons on left side are all
active, either bringing up file dialogs for
choice,
help screens, or test sound or dial quick-dial
number.
2. Quick-dial numbers #0 .. #9. Confgure from
dialog or enter as #05551212 for #0 to dial
5551212.
3. Call history. Enter or the arrows on the phone
dialog enter the history and one can choose a
number.
4. Drag and drop--drag a phone number to the icon
and place call.
5. Right clock context menu for configuration,
etc.
6. Various corrections and tweaks.
More information about the Kde-announce-apps
mailing list