Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.0

Available as/for:
Description:
KCall is the telephony application of Kontact. It supports computer telephony integration and at the same time integration into KDE's infrastructure. KCall does this by using KDE's addressbook, which in turn can be a server-based groupware addressbook.
Last changelog:

Version 0.5.2
-------------

KCallApplet/KCall
- renamed libaudio to libkcallaudio
- fix status of registration in applet
- while connecting/disconnecting: blink applet icon
- open config dialog from applet

Version 0.5.1
-------------

KCall
- remove some actions not needed in KCall
KCallApplet/KCall
- fix call lists
KCallApplet
- impelemented "Open KCall" in applet


Ratings & Comments

20 Comments

ibc

Will you implement Presence and IM?

Trulala

Iinstalled it and like integration with kaddressbook very much, but cant understand, how to answer calls? I try to call from house phone, and call was made, I saw ball in the tray but couldn`t find how to answer... please explain me.... and next, I`d like to see more options, for example to get pop up windows on incoming calls....

l1nux
neversfelde

Hello, I`d like to test this app, but I got an error while I was compiling: " make[4]: Gehe in Verzeichnis »/daten/Download/kcall-0.5.2/kcall/applet/kcall« if g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../kcallsipsettings -I./../audio -I./../dissipate2 -I../gsm -I../ilbc -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wno-non-virtual-dtor -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kcall.o -MD -MP -MF ".deps/kcall.Tpo" -c -o kcall.o kcall.cpp; \ then mv -f ".deps/kcall.Tpo" ".deps/kcall.Po"; else rm -f ".deps/kcall.Tpo"; exit 1; fi In Datei, eingefügt von kcall.cpp:21: kcallcore.h:17:20: Fehler: qstack.h: Datei oder Verzeichnis nicht gefunden kcallcore.h:75: Fehler: ISO-C++ verbietet Deklaration von »QStack« ohne Typ kcallcore.h:75: Fehler: expected »;« before »

pregopresto

Hi! Is Kcall still developed? I was looking into the websvn repository and everything is about 2-3 month old. What about Kontact integration? I'd love to have kcall integrated into Kontact :-D Have a nice day! prego

arendjr2

Hi Prego ;) I haven't seen any updates in the SVN repository either, but Kontact integration is already working. If you're interested, I'm currently working on designing a new interface for KCall as well: http://www.kde-apps.org/content/show.php?content=30220 Greets, Arend jr.

pregopresto

Hi Arend ;-) It is funny how we meet each other again and again ;-) I am really wondering how to get the Kontact integration done? I downloaded kcall 0.5.2 and compiled and installed it, but still I can not choose it as a komponent in Kontact. As well I read something about a kontact-plugin/ folder, but I can not find it, either in the package or in svn. Can u help me out with it? Thx! :-D prego... ;-)

arendjr2

Well, I just compiled and installed KCall from Subversion on SUSE 9.3 and I magically got the component added in Kontact. I don't know whether that was added to SVN after 0.5.2 though. I also know that you can just select KCall when installing SUSE 10.0 and it is automatically integrated in Kontact then as well. Greets, Arend jr. ;)

bredero

I get this error when I build it: KDE 3.4.1, Mandriva le2005, QT 3.3.4, /usr/bin/ld: warning: libaudio.so.2, needed by /usr/lib/qt3/lib/libqt-mt.so, may conflict with libaudio.so.0 /usr/lib/libaudio.so: undefined reference to `SdpMessage::SdpMessage()' /usr/lib/libaudio.so: undefined reference to `SipCallMember::requestInvite(QString const&, MimeContentType const&)' /usr/lib/libaudio.so: undefined reference to `MimeContentType::~MimeContentType()' /usr/lib/libaudio.so: undefined reference to `SdpMessage::parseInput(QString const&)' /usr/lib/libaudio.so: undefined reference to `SdpMessage::null' /usr/lib/libaudio.so: undefined reference to `SdpMessage::isOnHold() const' /usr/lib/libaudio.so: undefined reference to `SdpMessage::operator!=(SdpMessage const&) const' /usr/lib/libaudio.so: undefined reference to `SdpMessage::setName(QString const&)' /usr/lib/libaudio.so: undefined reference to `SdpMessage::setIpAddress(QString const&)' /usr/lib/libaudio.so: undefined reference to `SipUri::SipUri(QString const&)' /usr/lib/libaudio.so: undefined reference to `UDPMessageSocket::UDPMessageSocket()' /usr/lib/libaudio.so: undefined reference to `SipUri::~SipUri()' /usr/lib/libaudio.so: undefined reference to `UDPMessageSocket::SetTOS()' /usr/lib/libaudio.so: undefined reference to `SdpMessage::setVideoPort(unsigned int)' /usr/lib/libaudio.so: undefined reference to `SdpMessage::~SdpMessage()' /usr/lib/libaudio.so: undefined reference to `SipCall::setCallType(SipCall::CallType)' /usr/lib/libaudio.so: undefined reference to `SipUri::operator=(SipUri const&)' /usr/lib/libaudio.so: undefined reference to `MessageSocket::setHostname(char const*)' /usr/lib/libaudio.so: undefined reference to `Sip::getLocalAddress()' /usr/lib/libaudio.so: undefined reference to `KCallSipSettings::self()' /usr/lib/libaudio.so: undefined reference to `SipUri::SipUri()' /usr/lib/libaudio.so: undefined reference to `SdpMessage::operator=(SdpMessage const&)' /usr/lib/libaudio.so: undefined reference to `MimeContentType::MimeContentType(QString const&)' /usr/lib/libaudio.so: undefined reference to `SipCallMember::acceptInvite(QString const&, MimeContentType const&)' /usr/lib/libaudio.so: undefined reference to `SdpMessage::message(codecType, codecType, QString) const' /usr/lib/libaudio.so: undefined reference to `SdpMessage::setPort(unsigned int)' /usr/lib/libaudio.so: undefined reference to `MessageSocket::forcePortNumber(unsigned int)' /usr/lib/libaudio.so: undefined reference to `UDPMessageSocket::~UDPMessageSocket()' collect2: ld returned 1 exit status make[4]: *** [kcall] Fout 1 make[4]: Leaving directory `/home/xxxxx/kcall-0.5.2/kcall/kcall/src' make[3]: *** [all-recursive] Fout 1 make[3]: Leaving directory `/home/xxxxx/kcall-0.5.2/kcall/kcall' make[2]: *** [all-recursive] Fout 1 make[2]: Leaving directory `/home/xxxxx/kcall-0.5.2/kcall' make[1]: *** [all-recursive] Fout 1 make[1]: Leaving directory `/home/xxxxx/kcall-0.5.2' make: *** [all] Fout 2 [xxxxx@localhost kcall-0.5.2]$

karthik085

I am getting the following error. Can someone help me? make all-recursive make[1]: Entering directory `/home/karthik/e/Kubuntu-Devlopment/evaluation/kcall-0.5.1' Making all in kcall make[2]: Entering directory `/home/karthik/e/Kubuntu-Devlopment/evaluation/kcall-0.5.1/kcall' Making all in applet make[3]: Entering directory `/home/karthik/e/Kubuntu-Devlopment/evaluation/kcall-0.5.1/kcall/applet' Making all in kcallsipsettings make[4]: Entering directory `/home/karthik/e/Kubuntu-Devlopment/evaluation/kcall-0.5.1/kcall/applet/kcallsipsettings' /bin/sh ../../../libtool --silent --tag=CXX --mode=link g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wno-non-virtual-dtor -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o libkcallsipsettings.la -rpath /usr/lib -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -L/usr/lib -L/usr/share/qt3/lib -L/usr/X11R6/lib -R /usr/lib -R /usr/lib -R /usr/share/qt3/lib -R /usr/X11R6/lib sipprefs.lo sipprefs_base.lo kcallsipsettings.lo -lkdeui /usr/bin/ld: cannot find -lXft collect2: ld returned 1 exit status make[4]: *** [libkcallsipsettings.la] Error 1 make[4]: Leaving directory `/home/karthik/e/Kubuntu-Devlopment/evaluation/kcall-0.5.1/kcall/applet/kcallsipsettings' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/karthik/e/Kubuntu-Devlopment/evaluation/kcall-0.5.1/kcall/applet' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/karthik/e/Kubuntu-Devlopment/evaluation/kcall-0.5.1/kcall' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/karthik/e/Kubuntu-Devlopment/evaluation/kcall-0.5.1' make: *** [all] Error 2

wsjunior

This is a good project but lacks information... People just don't know how to use it.

bredero

I tried it, made an account with sipgate.de but there are some problems: first when I start kcall it doesn't auto connect to the server. Then an authentification failed popup appears and I have to click ok to make it go away. Then there is no obvious dial button. I have to rightclick, choose dial etcetc. I test dialed 10000 (the sipgate test number and it says it's ok) so I guess that works. Then I edit kadressbook to start kcall when I click a phonenumber but it doesn't do a thing. If kcall isn't running it starts but it doesn't connect to the server and it doesn't ring. I tried the sipnumber in the screenshots but it doesn't seem to work either. I get no notification whatsoever. I guess this app needs a lot of work. I'll keep an eye on it though. I like the idea. KDE 3.4.1 and Mandriva le2005

bredero

Some more: in the toolbar I have only the 'new' icon and not 'save' and 'open'. And when I click it nothing happens.

evabrucherseifer

this was already removed in 0.5.1. Did you download the wrong version?

evabrucherseifer

Please check out the new version 0.5.2. I improved the feedback on server connects.

morph

hi! kcall is gonna be a killer-app! having full kde integration for voip is just great! i have been waiting/looking for such an app! keep up the work! thx. unfortunately i get compile errors right now: -debian/sid -kde 3.4.1 ./configure [--prefix=/usr] make make all-recursive make[1]: Entering directory `/data/software/__installed/kcall/kcall-0.5.1' Making all in kcall make[2]: Entering directory `/data/software/__installed/kcall/kcall-0.5.1/kcall' Making all in applet make[3]: Entering directory `/data/software/__installed/kcall/kcall-0.5.1/kcall/applet' Making all in kcallsipsettings make[4]: Entering directory `/data/software/__installed/kcall/kcall-0.5.1/kcall/applet/kcallsipsettings' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.1/kcall/applet/kcallsipsettings' Making all in ilbc make[4]: Entering directory `/data/software/__installed/kcall/kcall-0.5.1/kcall/applet/ilbc' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.1/kcall/applet/ilbc' Making all in gsm make[4]: Entering directory `/data/software/__installed/kcall/kcall-0.5.1/kcall/applet/gsm' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.1/kcall/applet/gsm' Making all in dissipate2 make[4]: Entering directory `/data/software/__installed/kcall/kcall-0.5.1/kcall/applet/dissipate2' if /bin/sh ../../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../gsm -I../../../ilbc -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wno-non-virtual-dtor -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT sipcall.lo -MD -MP -MF ".deps/sipcall.Tpo" -c -o sipcall.lo sipcall.cpp; \ then mv -f ".deps/sipcall.Tpo" ".deps/sipcall.Plo"; else rm -f ".deps/sipcall.Tpo"; exit 1; fi In file included from sipuser.h:26, from sipcall.cpp:5: qptrlist.h:4:19: qlist.h: No such file or directory make[4]: *** [sipcall.lo] Error 1 make[4]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.1/kcall/applet/dissipate2' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.1/kcall/applet' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.1/kcall' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.1' make: *** [all] Error 2 any ideas? cheers _morph

evabrucherseifer

Please remove the files qptrlist.h and qptrstack.h in directory kcall/applet/dissipate2/ and try again.

morph

ok. i did that (and i also tried 0.5.2) but i get another error (same in both versions - this is from 0.5.2): ./configure make [... everything works fine ... an then:] make[4]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.2/kcall/applet/audio' Making all in kcall make[4]: Entering directory `/data/software/__installed/kcall/kcall-0.5.2/kcall/applet/kcall' if g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../kcallsipsettings -I./../audio -I./../dissipate2 -I../gsm -I../ilbc -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wno-non-virtual-dtor -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kcall.o -MD -MP -MF ".deps/kcall.Tpo" -c -o kcall.o kcall.cpp; \ then mv -f ".deps/kcall.Tpo" ".deps/kcall.Po"; else rm -f ".deps/kcall.Tpo"; exit 1; fi In file included from kcall.cpp:21: kcallcore.h:17:20: error: qstack.h: No such file or directory kcallcore.h:75: error: ISO C++ forbids declaration of 'QStack' with no type kcallcore.h:75: error: expected ';' before '<' token make[4]: *** [kcall.o] Error 1 make[4]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.2/kcall/applet/kcall' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.2/kcall/applet' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.2/kcall' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/data/software/__installed/kcall/kcall-0.5.2' make: *** [all] Error 2 so i am getting closer this time but not through yet ;) debian/sid kde 3.4.1 2.6.11-ck7 any further ideas eva? cheers and have a nice day _morph

maarizwan

The default Look is not pretty. Though it may be a good application, I find the Interface (3 panels) ugly. Skype interface is ok, but you can design better. Good Luck.

evabrucherseifer

feel free to suggest new designs, best by providing (faked) screenshots

Pling
0 Affiliates
Details
license
version 0.5.2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other Telephony:

Ubuntu Metal Theme for Sony Ericsson
marco94
last update date: 16 years ago

Score 5.0

Sendsms
Ruggero
last update date: 15 years ago

Score 5.0

Monosim
hman
last update date: 13 years ago

Score 5.0

Phone for voice modem (Qt)
AlexeyK
last update date: 18 years ago

Score 5.7

Qubladi
mmarco
last update date: 16 years ago

Score 5.0

Billigvorwahlen
roctheme
last update date: 9 years ago

Score 5.7



System Tags