Not logged in. · Lost password · Register
Forum: Community Jingle Discussion RSS
PSI VoIP fork - Jabbin ( http://www.jabbin.com )
VoIP and instant messaging clients for the Jabber (XMPP)

Announcement

11-16-2005, 12:33 by halr9000
Subject: Psi Groupchat (new address)
Join us at the Psi Groupchat (MUC)! Room name: psi@conference.psi-im.org
mantas #1
Member since 02/2006 · 1 post · Location: Lithuania, Kaunas
Group memberships: Members
Show profile · Link to this post
Subject: PSI VoIP fork - Jabbin ( http://www.jabbin.com )
Hi,

It seems there is one PSI-based VoIP and instant messaging client for the Jabber (XMPP) -  Jabbin

Jabbin is a VoIP and instant messaging client for the Jabber (XMPP) protocol which uses the Qt toolkit. It is a fork of Psi adding the VoIP feature.

http://jabberstudio.org/projects/jabbin/project/view.php
http://www.jabbin.com

Maybe anyone of PSI developers knows how Jabbin is related to Jingle Psi branch ? According to Jabbin description from http://www.jabbin.com/int/ it seems that jabbin doesn't use jingle library, but uses TINS JEP (look at http://www.jabber.org/jeps/attic/jep-0111-0.5.html ) for VoIP:

Jabbin is an Open Source instant messaging program that allows free PC to PC calls using the VoIP system over the Jabber network. Jabbin uses the TINS protocol, which allows a direct connection between two customers and takes advantage of the potential of various protocols (RTP, H.323, etc) and codecs. In order to compress the flow of conversation, Jabbin employs the codec speex, which is a form of audio compression that is open and free of patents, and created specifically for voice compression.

AFAIK PSI doesn't use TINS JEP, but it seems PSI uses speex codex too. Are there any way to voice talk between PSI and Jabbin ?
This post was edited on 02-07-2006, 03:00 by mantas.
Avatar
spike (Administrator) #2
Member since 02/2003 · 1873 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by mantas:
AFAIK PSI doesn't use TINS JEP, but it seems PSI uses speex codex too. Are there any way to voice talk between PSI and Jabbin ?
No. Jingle is a different standard for VoIP than TINS (which was rejected as a Jabber standard in favor of Jingle i believe). The Jabbin people said they wanted to do Jingle as well now, so maybe Jabbin will have it in the future.
- Remko
Avatar
Kev (Administrator) #3
User title: Project Lead
Member since 11/2002 · 2998 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by mantas:
Maybe anyone of PSI developers knows how Jabbin is related to Jingle Psi branch

Jabbin was privately forked from Psi during the 0.10 development, before the jingle branch was released.
The TINS JEP was then rejected (If you look at the jep you'll see that it has instructions not to implement it).
We then released our psi-jingle branch and a few weeks later Jabbin was released.

So the client core is the same, although psi-jingle used a more uptodate version (I have no idea if Jabbin pulled in the subsequent bugfixes or not), but the voip segments are fundamentally different, based on different jeps.
Psi Project Leader.
Homepage, including development blog
Avatar
Fritzy #4
Member since 11/2002 · 306 posts · Location: Layton, UT
Group memberships: Members
Show profile · Link to this post
Forking like that isn't necessary, nor is it nice.
Jabber is to IM as SMTP is to Mail
Avatar
spike (Administrator) #5
Member since 02/2003 · 1873 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by Fritzy:
Forking like that isn't necessary, nor is it nice.
We knew about the fork, and they reference Psi. There's nothing wrong with Jabbin.
- Remko
Avatar
halr9000 (Administrator) #6
User title: I work here
Member since 11/2002 · 2253 posts · Location: Atlanta
Group memberships: Administrators, Members
Show profile · Link to this post
Nothing wrong aside from them going away from standards anyway.
Hal Rottenberg
Webmaster, Evangelist, Co-conspirator to the Revolution
Avatar
spike (Administrator) #7
Member since 02/2003 · 1873 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by halr9000:
Nothing wrong aside from them going away from standards anyway.
They followed TINS, which was a standard-to-be at the time. If you wanted VoIP, that was the way to go to have the most chance of being standards-compliant. Unfortunately for them, the standard got retracted after they finished implementing it. Yet another example of why it is dangerous to implement non-draft JEPs :)
- Remko
GreatBunzinni #8
Member since 01/2005 · 65 posts · Location: Almada, Portugal
Group memberships: Members
Show profile · Link to this post
First of all, sorry for digging this topic up.

I've just noticed jabbin and I have to say that their references to psi are very very scarce. I don't know if it's their intention to hide the fact that jabbin is a very recent fork from Psi but they sure don't advertise it. Nevertheless, it sure was fun to read their proudly displayed announcement that the jabbin project was worth more than 2 million dollars. Heck, they took Psi 0.10, tweaked some graphics, did some minor UI changes, removed functionality and added rudimentary VoIP support. Is that what it takes to make 2 million dollars? Let's all be millionaires, then :D
Avatar
Kev (Administrator) #9
User title: Project Lead
Member since 11/2002 · 2998 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
I fed the current Psi codebase into the same tool they use, and it came up as over half a million dollars more, for what it's worth. As for them referring to their Psi heritage, it varies wildly from place to place; in some places they make initial statements like "Jabbin is a voip client based on Psi" and I've read other articles (in Italian) which claim that Jabbin was written entirely by an Italian development team, so I guess it depends on the audience.
Psi Project Leader.
Homepage, including development blog
Close Smaller – Larger + Reply to this post:
Smilies: :mellow: :huh: ^_^ :o ;) :P :D :lol: B) :rolleyes: -_- <_< :) :wub: :angry: :( :unsure: :wacko: :blink: :ph34r:
Special characters:
Go to forum
Unclassified NewsBoard devel of 20051113 © 2003-5 by Yves Goergen
Current time: 05-17-2008, 11:40:07 (UTC -04:00)