KCall

Telephony

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

0
Score 73%
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:

13 years ago

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

ibc

11 years ago

Will you implement Presence and IM?

Report

Trulala

12 years ago

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....

Report

l1nux

13 years ago

work fine !
my debian package here :
http://l1nux.free.fr/index.php?&direction=0&order=&directory=Debian/Internet
Thanks.

Report

neversfelde

13 years ago

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 »

Report

pregopresto

13 years ago

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

Report

arendjr2

13 years ago

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.

Report

pregopresto

13 years ago

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... ;-)

Report

arendjr2

13 years ago

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. ;)

Report

bredero

13 years ago

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]$

Report

karthik085

13 years ago

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

Report

wsjunior

13 years ago

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

Report

bredero

13 years ago

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

Report

C

evabrucherseifer

13 years ago

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

Report

bredero

13 years ago

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

Report

C

evabrucherseifer

13 years ago

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

Report

morph

13 years ago

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

Report

C

evabrucherseifer

13 years ago

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

Report

morph

13 years ago

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

Report

maarizwan

13 years ago

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.

Report

C

evabrucherseifer

13 years ago

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

Report

13 years ago

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

product-maker 17 54

File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.5.2
updated Aug 02 2007
added Jul 02 2005
downloads today
0
page views today 1
System Tags app software