[jitsi-dev] Jitsi basic call feature


#1

Hi all,

I am new to Jitsi. So I have the downloaded source code from Jitsi and
tried to build it and run it . It starts running and brings a pop up Jitsi
window where in I can login using my Yahoo ID. It shows all the contacts in
the list. I am able to send file and chat with the users in the list and
also see the advanced menu and all the various encoding options it offers.
However the problem is I am trying to use the calling feature, but I see it
being disabled in the GUI menu when I select a user and try to call.

I looked at the code files like TestOperationSetBasicTelephonySipImpl.java
under the test directory; it looks like the basic call feature should be
enabled/tested. Also Tried to look in the
"package net.java.sip.communicator.launcher" under the SipCommunicator.java
"package net.java.sip.communicator.impl.protocol.sip" has classes such
as"OperationSetBasicTelephonySipImpl" and "CallSipImpl".

Questions:
1) Should I be using the above packages along with
"net.java.sip.communicator.impl.neomedia.codec.audio.g722" for voice
encoding/decoding ?
and "package net.java.sip.communicator.impl.gui.main.call" for enabling
call button in the launcher under main() or some other file?

Can someone please tell me what is going on in the source code? I am trying
to build and run the source because I want to understand what happens at
the source level when someone tries to make a call from PC to PC and just
being able to use voice calls between two users. I am going through the
documentation but Since am new to java, its kind of overwhelming. Has this
simple call feature already been implemented? I Really appreciate any help
on understanding what I am missing !

···

--
Thanks & Regards
Karthik Ram


#2

�� 04.04.12 09:54, karthik ram ������:

I am new to Jitsi. So I have the downloaded source code from Jitsi and tried to build it and run it . It starts running and brings a pop up Jitsi window where in I can login using my Yahoo ID. It shows all the contacts in the list. I am able to send file and chat with the users in the list and also see the advanced menu and all the various encoding options it offers. However the problem is I am trying to use the calling feature, but I see it being disabled in the GUI menu when I select a user and try to call.

Yahoo! calls are not implemented in Jitsi. We support SIP and Jabber calls only.

1) Should I be using the above packages along with "net.java.sip.communicator.impl.neomedia.codec.audio.g722" for voice encoding/decoding ?
and "package net.java.sip.communicator.impl.gui.main.call" for enabling call button in the launcher under main() or some other file?

Create a SIP or a Jabber account in order to be able to make calls.

Can someone please tell me what is going on in the source code?

The developer documentation at http://jitsi.org/index.php/Documentation/DeveloperDocumentation should introduce you to the very basics and the source code and its Javadocs should give you all the details you need.

Has this simple call feature already been implemented?

Yes, for the SIP and the Jabber protocols only.


#3

Thank you so much Lyubomir.

···

On Wed, Apr 4, 2012 at 1:40 AM, Lyubomir Marinov <lubo@jitsi.org> wrote:

На 04.04.12 09:54, karthik ram написа:

I am new to Jitsi. So I have the downloaded source code from Jitsi and

tried to build it and run it . It starts running and brings a pop up Jitsi
window where in I can login using my Yahoo ID. It shows all the contacts in
the list. I am able to send file and chat with the users in the list and
also see the advanced menu and all the various encoding options it offers.
However the problem is I am trying to use the calling feature, but I see it
being disabled in the GUI menu when I select a user and try to call.

Yahoo! calls are not implemented in Jitsi. We support SIP and Jabber calls
only.

1) Should I be using the above packages along with

"net.java.sip.communicator.**impl.neomedia.codec.audio.**g722" for voice
encoding/decoding ?
and "package net.java.sip.communicator.**impl.gui.main.call" for
enabling call button in the launcher under main() or some other file?

Create a SIP or a Jabber account in order to be able to make calls.

Can someone please tell me what is going on in the source code?

The developer documentation at http://jitsi.org/index.php/**Documentation/
**DeveloperDocumentation<http://jitsi.org/index.php/Documentation/DeveloperDocumentation>should introduce you to the very basics and the source code and its
Javadocs should give you all the details you need.

Has this simple call feature already been implemented?

Yes, for the SIP and the Jabber protocols only.

--
Thanks & Regards
Karthik Ram