Skip to content

Initial Release of Telephony Application KCall

Saturday, 25 June 2005  |  Ebrucherseifer

The KCall team is happy to announce its first public beta release, which was finished during LinuxTag 2005. The telephony application KCall integrates with Kontact and makes use of KDE's central addressbook (screenshots). This enables KCall to access phone numbers stored in the groupware servers supported by Kontact. The currently supported telephony backend is kphone's SIP implementation, a VoIP softphone. Other backends will be provided through the planned OpenTAPI framework.

Major features of this release are:

  • VoIP calls via SIP
  • user notification through an applet, the main application is not necessary for making phone calls
  • access to KDE's addressbook. Through this phone numbers stored in a groupware server are also available.

Comments:

integration with skype would be nice in future :) - Patrick Trettenbrein - 2005-06-25

I've heard, that the Kopete team is planning to support Skype in future. If KPhone integrates with Skype, Kopete and Kontact, KDE will be the perfect PIM solution for everybody. :)

Re: integration with skype would be nice in future :) - Luke-Jr - 2005-06-25

Skype is garbage for 2 major reasons (not to mention lesser reasons): - It is not Free - It does not use standard VoIP protocols-- so it does not interoperate with any other VoIP programs. Of course, most Kopete users use it for non-standard protocols, so I wouldn't find it *overly* surprising...

Re: integration with skype would be nice in future :) - KDE User - 2005-06-25

Skype is not garbage for the following reason: - It seems to be the only damn thing that Just Works on both Windows and Linux, behind firewalls, etc.

Re: integration with skype would be nice in future :) - Luke-Jr - 2005-06-25

It doesn't matter how easy something is to use if it doesn't work properly (read: interoperability) or is immorally licensed (read: not Free)

Re: integration with skype would be nice in future :) - KDE User - 2005-06-25

Luke, I'll forgive your troll (read: propaganda), given your young age (read: junior).

Re: integration with skype would be nice in future :) - macavity - 2005-06-26

Luke didn't troll.. What ever you like it or not, lots and lots of people in this community focus on the ethics/politics of Free Software. That you personally belong strictly in the camp which is only in it for the technical benefits does not give you the right to label other people's oppinion as "propaganda"... Let alone to be condecending and to deminish a viewpoint as something assiciated with only with the young. FYI I used to be in the "Linux is Open Source" camp, but have gradually slided over to the "GNU/Linux is Free Software" camp. This transition slowly happened when I started to give heck about the by-gone-flame-wars and then actually listen to what "the other camp" really has to say. It might, in this context, be worth pointing out that I've been in the OSS/FS communities since Redhat 5.1... and too that I am pushing 30 years. I [and alot of others from the FSF camp] respect that not everyone is interested in "Free as in freedom". I would never attempt to hinder or ague against that a given project supports an external non-free program, eventhough I would never use it myself. But it *does* start to piss me off that it the "Don't Care Camp" is more and more often lashing out at "Free Camp" with scornfull, ridiculing and outright childish remarks. If you dont care about Free Software at all... then why do you make an issue out of people mentioning it? Use what you want to use.. And let others do the same [even if they chose somewhat differently from you]. Have a nice an coorporating day :-D ~Macavity

Re: integration with skype would be nice in future - Michael Staggs - 2005-06-26

Doesn't work properly because it isn't interoperable? Well, linux doesn't work with windows binaries...so maybe linux doesn't work properly? When you think of interoperability, you have to think interoperable with WHAT? The quality of skype is much much greater than most SIP phones out there. I have a cable connection and have tried both SIP and skype. I settled on skype because when calling PSTN lines, Skype has MUCH greater voice quality. IMMORALly licensed? Oh please. Who gives a flying monkey what the license is. If it works but the GPL'd software doesn't...then USE it. This is the real world. Many of us are not ready to give up functionality over issues of license. Right Linus?

Re: integration with skype would be nice in future - Phase II - 2005-06-26

The end of the Linus' story doesn't support your argumentation very well.

Re: integration with skype would be nice in future - Michael Staggs - 2005-06-26

Sure it does. The problem was that someone wanted to reverse engineer the software and take advantage of the hard work the company did instead of using their software that was being GIVEN to them. Any company in their right mind would pull the software if that happened.

Re: integration with skype would be nice in future - Ingo Klöcker - 2005-06-27

You couldn't be more wrong. A lot of companies are selling the server application or the tool to create some files while they give away the client application (NX from NoMachine) or the viewer (Adobe Acrobat) for free. Moreover those companies have no problem with somebody creating an alternative client or viewer.

Reverse Engineering - Chris Samuel - 2005-06-30

Sigh, so little information.. Tridge talked at LCA this year (an excellent conference, BTW) about the "reverse engineering" and he said there were basically two camps: 1) That he had somehow reverse engineered a binary and broken a license; 2) That Tridge is god and magically knows the internals of any protocol he cares to think about. Both camps are wrong. To sum it up, Tridge put up a bitkeeper URI, which looks like: bk://host.name:5000/blah He then posed the audience some quick questions. Q: So, what would you do to connect to the server ? A: telnet host.name 5000 Q: Then what ? A: Type "help" "Reverse engineering" complete... For more info see the Register article at http://www.theregister.co.uk/2005/04/21/tridgell_bitkeeper_howto/ which includes a screenshot of what you get if you do it..

Re: integration with skype would be nice in future - Fredrik - 2005-06-27

The quality of Skype is not better than other softphones. They even use the same codec (iLBC) so it's physically impossible. Why do you so desperately seek to defend one proprietary protocol? SIP has many technical advantages compared to Skype, if you'd actually care, but I suspect you don't.

Re: integration with skype would be nice in future - Michael Staggs - 2005-06-27

It's not physically impossible. Skype has much better quality....even on a cable connection. I don't care what technical advantages SIP has, if I make a phone call, I want the best quality possible. That's all I care about.

Re: integration with skype would be nice in future - KDE User - 2005-06-27

Hahaha, yeah. It takes a special kind of zealot to declare something "physically impossible". :-)

Re: integration with skype would be nice in future - Michael Staggs - 2005-06-27

Yes, I think he needs to stick idealism to the side and actually call a ptsn line with skypeout. He would be amazed at the quality. THEN let him tell me it's physically impossible.

Re: integration with skype would be nice in future - Michael Staggs - 2005-06-27

Better yet, use sipphone.com to call someone. Then, call them right back with skypeout. Then, ask THEM if they noticed a difference. I've had everyone I've called with skype or has called me remark how much better it sounds now.

Re: integration with skype would be nice in future - Luke-Jr - 2005-06-29

Interoperability obviously refers to using standard (or at least documented) protocols. Many people are not ready to give up our rights and freedom just for mere ease of configuration.

Re: integration with skype would be nice in future - Michael Staggs - 2005-06-26

That doesn't even take into account that kphone is only a partial implementation of the SIP protocol, so it DOESN'T work with sipphone.com. I don't want to hunt for ways to make buggy software work. I want software that works. Hence, I use skype and can call PSTN lines with no problem.....and have PSTN lines call me.

Re: integration with skype would be nice in future - Eva Brucherseifer - 2005-06-26

What part of the SIP protocol are you talking about? I am not aware of any. I tried to find out the sip data in my sipphone.com account I registered ages ago, but cannot find it. Can you help? I tested with sipgate.de and didn't have notice any problems.

Re: integration with skype would be nice in future - Janne Karhunen - 2005-06-26

SIP common call scenarios document is 500 pages long. No single client ever written supports all scenarios. That's one of the fundamental problems with SIP, it's just not implementable. It's heavily overdesigned by big telcos with some serious amount of cash.

Re: integration with skype would be nice in future - Michael Staggs - 2005-06-26

Well, this is a start: http://sourceforge.net/mailarchive/forum.php?thread_id=7546152&forum_id=45235 and the sipphone.com crew said they'd be willing to help with the other: http://forum.sipphone.com/viewtopic.php?t=1003

Re: integration with skype would be nice in future - Fredrik - 2005-06-27

Then use IAX if you think SIP is too complicated. It survives most forms of NAT, it is pretty straightforward, and is submitted to the IETF for consideration. Just don't use some properitary magic that we can't ever change in the future and tied to one specific company.

Re: integration with skype would be nice in future - Michael Staggs - 2005-06-27

Who said I thought it was too complicated? I never said anything about it being too complicated. I said it doesn't have the quality of skype and kphone is buggy. That has nothing to do with the complexity of the protocol. I use mine to dial ptsn lines and have ptsn lines call me. I have no other use for it. So, Skype works fine.

Re: integration with skype would be nice in future - Luke-Jr - 2005-06-29

Skype uses the iLBC codec. SIP and IAX2 both support iLBC, so there's no basis for your claim of quality difference. If you only do POTS calls, then none of Skype's "benefits" even apply to you.

Re: integration with skype would be nice in future - Michael Staggs - 2005-07-08

I'm getting the impression that you know nothing at all about skype, you just hate it because it's not "free". First, as far as it using the ilbc codec, that is true, however you might want to check out: http://www.skype.com/products/explained.html and their network administrator's guide, also available from skype.com. As far as skype's benefits not applying to me because I do POTS calls, from my computer to the POTS network, I am dependent upon skype. So, I don't understand how you can say skype's benefits do not apply to me.

Re: integration with skype would be nice in future :) - wanthalf - 2005-06-26

Quote: "It doesn't matter how easy something is to use if it doesn't work properly (read: interoperability) or is immorally licensed (read: not Free)" Dear Luke, I understand you very well since I also do suffer of this kind of idealism. However, we live in a world that IS, and it does as it does - and not really as we would like it to do. So: Yes, it does matter if it just works and it actually doesn't matter to most people if it is or isn't free. (Not to speak about the fact, that for them it is "free" enough (read: as beer). They want just something that works, not something that "is morally so nice" but doesn't work. That's the reality, let's face it. You won't change the reality just by denying it...

Re: integration with skype would be nice in future :) - Patrick Trettenbrein - 2005-06-25

Thats's also my opinion. Skype is the only voip-software that just works. And that very easy to install on *all* systems (inclusive Windows, Linux, MacOS...). And note: Not every piece of software must be free, but of course everybody should prefer free software! :)

Re: integration with skype would be nice in future :) - Johan - 2005-06-27

Others would say MSN Messenger "just works". Why are you plaing around with that Linux stuff?

Re: integration with skype would be nice in future :) - Patrick Trettenbrein - 2005-06-27

Every Instand Messenger I know just works, but not every VoIP software I know just works... That's the difference! :)

QNext also works between windows and linux! - fast_rizwaan - 2005-06-26

Skype is not the GOD of VOIP, QNEXT is also a great app. but again not free.

Re: integration with skype would be nice in future :) - Fredrik - 2005-06-27

You administratively prohibit protocols with a firewall because you DON'T want them used -- not so your users can find new protocols to circumvent the filters. Especially not when it is a monopolist such as Skype backing a proprietary format.

Re: integration with skype would be nice in future :) - Kevin Krammer - 2005-06-25

I agree on the second reason, because this implies that achieving (1) ourselves would require heavy reverse engineering. Same situation as in the IM realm, but this time there are open standards available from the very beginning, instead of being developed when the IM protocol situation grew nasty. But of course everybody nca decide for themselves if they want to turn them in again and be kept like addicts or hostages later on.

Re: integration with skype would be nice in future :) - Eva Brucherseifer - 2005-06-25

Kopete is going to integrate with skype's dbus interface. So you still need the proprietory software to phone with skype. afaik there is no free solution available. With the opentapi framework we will be able use the same mechanism for kcall and use the gui to control the calls. btw, we also want to integrate with kopete in the long term. But of course time is limited and it will take its time ;-) btw: this is kcall, not kphone. kphone is only the sip implementation, which might be replaced later on.

compatible with GnomeMeeting? - KDE User - 2005-06-25

Would be cool if it's compatible with GnomeMeeting. Is SIP only free in Europe? I notice the URL of the site is sipgate.de.

Re: compatible with GnomeMeeting? - Luke-Jr - 2005-06-25

GnomeMeeting uses the H.323 protocol for VoIP. SIP is a a more common VoIP standard. FreeWorldDialup is one (of a number of) free SIP registration servers.

Re: compatible with GnomeMeeting? - Eva Brucherseifer - 2005-06-25

Please have a look at the opentapi web page. The sip implementation will only be one way to communicate. Of course a H.323 backend is possible too.

Re: compatible with GnomeMeeting? - Luke-Jr - 2005-06-25

I was just basing my comments on the description. KCall is still compiling for me.

Re: compatible with GnomeMeeting? - ac - 2005-06-26

Does SIP enable video conferencing the same way as H.323 does? Will that be supported by KCall?

Re: compatible with GnomeMeeting? - Eva Brucherseifer - 2005-06-26

SIP (=session initiation protocol) is only for signalling phone calls. The media stream can be audio and/or video. Actually kphone already supports this through the tool "vic", but we didn't include this in the first step in order to keep things easy.

Softphone possibilities - Ellis Whitehead - 2005-06-25

Hi Eva -- looks like promising work your doing. Softphone development could really improve the rediculous artificial urgency that's accompanied by a ringing a telephone. If I'm talking with a work collegue *in person*, for example, and then someone else suddenly ran in making alarm-like noises, I'd really be annoyed if it were not actually urgent. *grin* Anyhow, what I really hope for is someday having an Instant Messaging paradigm (without the online status part), so that if you happen to be busy when the other person makes a connection request, you can continue as normal and easily establish the connection in your "connection queue" 15 minutes later. The caller should be able to indicate if it's urgent or not, too, since you wouldn't want to miss the rare urgent call either... Well, just a few thoughts I wanted to get off my chest! ;) I look forward to using your work, and also find the kontakt integration plans quite good.

Re: Softphone possibilities - Eva Brucherseifer - 2005-06-25

The keyword here is "presence service". IM protocols have this already, technically it is possible to add this to phone applications as well and to let them act upon presence information. Its rather a matter of standardizing the mechanism.

Thank you for the name - Haakon Nilsen - 2005-06-25

I'd like to take a moment to thank the developers for going with KCall for a name, and not something silly like "Kall". I cringe when I see idiotic names such as "Kallery" (to be part of KDE 3.5) or "aKregator". I know this isn't a very productive thing to post about, but silly naming traditions really is a thorn in the side of an otherwise top-class desktop environment.

Re: Thank you for the name - superstoned - 2005-06-26

well, i'd rather have Kall and not Kcall - i prefer the names where the K is 'embedded", like kontact, kopete, kaffeine - over names like kget and kmail.

Re: Thank you for the name - Fab - 2005-06-26

I hope that some traditions will be forgotten. I am very happy with the naming of some new projects like Plasma, Tenor and <secret>Oxygen</secret>.

Re: Thank you for the name - Haakon Nilsen - 2005-06-26

That's exactly what I mean -- real words for real names, not conjured up twisted permutations of some letters. Look to GNOME for good names.

Re: Thank you for the name - Aaron J. Seigo - 2005-06-26

well, as Fab pointed out, i don't we have some fine examples within KDE as well. we're not terminally challenged when it comes to naming, though it seems people love to bark about it.

Re: Thank you for the name - Anonymous - 2005-06-26

> Look to GNOME for good names. Like gconf, gedit, gthumb...

Re: Thank you for the name - T. Middleton - 2005-06-27

Evolution and Nautilus are pretty nice names. But notice they came from outside Gnome, by actual commercial entities... which is kind of interesting to ponder... seems we'll be stuck with crap K names as long as hackers are allowed to name their own stuff. <-; Maybe we need an OpenDecentSoftwareNames group, similar to OpenUsability effort.... submit your project and get a nice name. Actually "Gnome" itself is not a bad name either. Rather better than "KDE". Alas. Though at least our "gear" is marginally better than the ridiculous old "footprint".

Re: Thank you for the name - Michael Thaler - 2005-06-27

Why is Evolution a good name? KMail makes it obvious what the application is for, but Evolution does not do this at all. So I really prefer KMail to evolution. And what is good about names like Epiphany? I guess most non-English speaking people have to look up what Epiphany actually means... at least I had to and I lived in the US for a year. The same goes for evince, which is also not a really common word. kpdf at least makes it clear that the thing shows pdfs. And what is better about Gnome then KDE? Gnome does not indicate it is a desktop environment at all, so it is not better then KDE. I really don't see any reason for replacing names like KMail or Kontact which at least makes it clear to everyone what the app is for by names like Evolution and Epiphany, which don't do that.

Re: Thank you for the name - KDE User - 2005-06-26

> Look to GNOME for good names. What a load of crap! This is just GNOME propaganda, some of their names are far worse than the KDE ones.

Re: Thank you for the name - ac - 2005-06-26

I don't like the k* namimg system, neither the k*, neither the "c" or "g" replaced by "k". Somehow it remembers me the times when people and apps were migrating from dos to windows, and often a "win" was prepended or added somewhere to applications names to show they are the latest and hottest... e.g. word -> winword And, Quanta makes a nice exception of the k-scheme...

KCall + kopete = KDE p2p voip - fast_rizwaan - 2005-06-26

kphone though existing for long, I could not figure out how to use it. We definitely need "Easy to understand" and "Not for Nerds!" documentation for VOIP in KDE and GNU/Linux! OpenWengo works nicely but under Windows, Linux version doesn't compile. What I wish is a Skype like Just Works! (TM) for KDE's voip solution like KCall and/or kphone or any other voip/p2p voip. An integration of KCall into Kopete would be the greatest thing. Getting IP Address from the 'ifconfig' and providing it to kopete's voip thing will make it more like "Kopete p2p voice over ip" even though a user use msn, aol, yahoo, or whatever is supported by kopete. kopete can get the system ip and send it to kopete's kcall plugin for establishing of p2p voip communication. That would be a coolest thing. no logins, no sip blah blah etc. it will just work! correct me if i'm wrong.

Re: KCall + kopete = KDE p2p voip - Josh - 2008-01-09

You are not wrong. I wish I could have a voip like skype for KDE. I wish the kde team would work on something like that.

Re: KCall + kopete = KDE p2p voip - Jaime R. Garza C. - 2008-01-31

Nobody is working on that because skype doeas a very good job. And they use QT for the Linux Version. So what's the problem with skype?

Re: KCall + kopete = KDE p2p voip - u.n. finished - 2008-02-18

skype is not free software.

Re: KCall + kopete = KDE p2p voip - Sebastien F. - 2008-04-01

Yep, Skype use Qt but it's a proprietary software and it also is forbidden in many universities and societies because of security matter. In fact, KCall and Kopete should be able to interract in a way to have a good gtalk equivalent on kde. If someone need a good free software allowing using Xmpp tchat and voip, Gizmo is very good. But its interface is in GTK+. Using GTK-QT-Theme, the difference between gtk apps and qt apps won't be so visible and Gizmo will look like a Qt app. :)

Re: KCall + kopete = KDE p2p voip - Denilson F. de Sá - 2008-07-09

> Nobody is working on that because skype doeas a very good job. > > And they use QT for the Linux Version. > > So what's the problem with skype? Because Skype is closed-source, and also uses a closed protocol, and so on. And some people (like me) need a program that is able to talk to standard open-protocol VoIP systems (in other words, a SIP phone). I don't know about KCall, but Twinkle works for me. Unfortunately, the interface is not that good. Being able to integrate something like Twinkle inside Kopete would be great.

Naming - Andre - 2005-06-26

Why KCall and not Kall??

Wine - gerd - 2005-06-26

openTAPi, btw. didn't the Wine project implement the MS-TAPI? http://msdn.microsoft.com/library/default.asp?url=https://dot.kde.org/library/en-us/wcetapi/html/cmconPhoneDeviceFunctions.asp

HELP!!!! - fast_rizwaan - 2005-06-26

Unfortunately, there is no help! I have registered with http://www.freeworlddialup.com/. But what do i do with that FWD number 671998? could you please guide me how to use FWD account with kcall?

Re: HELP!!!! - Eva Brucherseifer - 2005-06-26

I guess http://www.freeworlddialup.com/support/configuration_guide is your friend. KCall has a settings dialog. Your settings should then be something like SIP URI: 671998@freeworlddialup.com Username: 671998 Password: ***** Don't forget to adapt the STUN server.

Re: HELP!!!! - fast_rizwaan - 2005-06-26

http://www.freeworlddialup.com/support/configuration_guide/configure_your_fwd_certified_phone/kphone_linux/stun thanks kphone 4.1.1 works (dialed 613 echo service) but not kcall :(. I wish that kphone and kcall should allow new-freeworld dialup account creation and saving the username and password for trouble free voip :)

Using phone lines - ant-phone user - 2005-06-27

Hello, Will it be able to use phone lines from isdn (like ant-phone) or voice-modem devices?

integration with the world - Kasper Sandberg - 2005-06-27

i believe this is an important thing, however i do believe this should happen in the form of plugins for kopete allowing SIP/Iax integration with kopete, aswell as an skype plugin for kopete this way, the kde world would be able to connect to anything availiable, since i believe nearly all voip is iax/sip for the normal stuff, and for the p2p thing skype is dominating