[jitsi-dev] Problem report first time trying SIP Communicator


#1

Hello SIP Communicator Team,

I really was psyched when I found out that there's an open-source
alternative to Skype in the pipeline focusing on privacy and encryption.
I tried the program, but right now it seems to have too much problems to
work with it, so I was hoping to help the project by reporting them.
This is what I got:

1) When adding accounts or contacts, the program did not update well the
contact list. Contacts did not appear, appeared twice or thrice or were
deleted simultaneously. Working with a contact group and re-starting the
program between every step solved this problem, though. Somehow. Still
looks sort of unorganized.

2) IPtel.org does not support OTR. This should be mentioned somewhere,
it took me quite a long time to find out why OTR didn't work.

3) I created and payed an account at JustVoip.com in order to call
landline and mobile phones, which was not possible with SIP Communicator
(but with Blink).

4) Using XMPP, joining a chat room with a nick name, I read my own
massages twice: once with the jabber name and again with the nick name.

5) Making video calls with XMPP, the encryption status says that the
video stream is not encrypted - don't know why. My phone partner
couldn't see me, but I did see him and me. The program was crashing
every time on both sides after some seconds of video call. For the audio
part there was a lot of echo (maybe due to not using headphones and/or
bad audio settings).

6) Trying video calls with IPtel.org did not even work, the only video,
which one computer could receive, was the desktop sharing, but only when
the call was initiated with the desktop sharing button (and could not be
re-started after disabling the desktop sharing). Encryption status was
not visible (no quickinfo was shown).

7) Other computers had trouble in finding and creating fingerprints
(XMPP, IPtel.org, JustVoip.com), respectively.

8) Another computer did only login the accounts when SIP Com. was
started. The program had to be started and closed twice, the third time
starting the login worked. Very bad combination with 1). Here SIP Com.
had administrator privileges.

My system:
-FS Lifebook T4210, 2GB RAM, Processor T2400 2x1,83 Ghz, Logitec
Quickcam (usb\vid_046d&pid_08dd&rev_0100&mi_00)
-WindowsXP Tablet Edition 2005 SP3, recently updated; No Java installed
(anymore)
-SIP Communicator: 1.0 alpha 6 Build 3330, running without administrator
privileges (if not stated differently)

I suppose some of the trouble might be caused by my system because I
have a very modified one. I deleted several unnecessary parts of
WindowsXP with XPlite (including IE, Outlook and IIS) and have disabled
several Windows services not necessary for daily work with internet.
Skype however does work well. For testing purposes I disabled my
IPfilter (later on I enabled it again but permitted the ports 5060, 5061
and 5222).

Please tell me if I could help you and/or how to improve help or if you
need more information. Thanks for working on this project. I hope I can
drop Skype soon.

Best regards

Martin


#2

Hallo Martin :slight_smile:

... not really member of the dev team but doing extensive testing of Jitsi- I'd like to answer.

1) When adding accounts or contacts, the program did not update well the
contact list....

I have had some issues with my contact lists too, but not as bad as described by you. Sometimes compound contacts loose their connection and appear as independent contacts again. Hope that will change in the future.

2) IPtel.org does not support OTR. This should be mentioned somewhere,
it took me quite a long time to find out why OTR didn't work.

OTR = Off The Record is an encryption protocol on the application level - so the network has nothing to do with it. You probably mean media encryption (voice and video)? For the time beeing I only managed to encrypt XMPP/Jingle calls. A look on the roadmap suggests that SIP encryption will come later.

3) I created and payed an account at JustVoip.com in order to call
landline and mobile phones, which was not possible with SIP Communicator
(but with Blink).

You should always provide the logs of your failed attempts. You can find the logs in the sip-communicator/log directory. Probably you have to enable logging (Einstellungen / Erweitert / Logging)

Maybe you'll see yourself what went wrong - if not-post it and we'll have a look.

4) Using XMPP, joining a chat room with a nick name, I read my own
massages twice: once with the jabber name and again with the nick name.

I had some Multi User Chats without such effects (but that doesn't mean that this cannot happen)

5) Making video calls with XMPP, the encryption status says that the
video stream is not encrypted - don't know why.

The other side is Jitsi/Sip Communicator as well? If it's Empathy - than it is obvious: Empathy doesn't support encryption.

My phone partner couldn't see me, but I did see him and me.

This might be a "classic" issue on NAT (at the site of your partner) Jitsi can go throug NAT quite good (thanks to a technology called ICE) - but some NATs behave strangely. Again: What's the message and what is in the log?

The program was crashing every time on both sides after some seconds of video call.

Nooo - this means something is wrong with yout installation. I do video calls for more than 2h both XMPP and SIP without a single problem

For the audio part there was a lot of echo (maybe due to not using headphones and/or bad audio settings).

Actually Jitsi is the first VoIP program I've seen with working echo canceller. At least sometimes. Some strange effects occur that render the echo canceller useless. Should be investigated - has to do with load on the system. Sometimes I have large latencies. Restart of Jitsi improves the situation.

6) Trying video calls with IPtel.org did not even work, the only video,
which one computer could receive, was the desktop sharing, but only when
the call was initiated with the desktop sharing button (and could not be
re-started after disabling the desktop sharing).

Nanu? As mentioned - I do SIP video conferencing. What does happen is that video doesn't start automatically. The other side has to enable it explicitly. And it works - for some strange reasons- only if you have enabled video too.

7) Other computers had trouble in finding and creating fingerprints
(XMPP, IPtel.org, JustVoip.com), respectively.

??

8) Another computer did only login the accounts when SIP Com. was
started. The program had to be started and closed twice, the third time
starting the login worked. Very bad combination with 1). Here SIP Com.
had administrator privileges.

??

My system:
-FS Lifebook T4210, 2GB RAM, Processor T2400 2x1,83 Ghz, Logitec
Quickcam (usb\vid_046d&pid_08dd&rev_0100&mi_00)

Not bad - should work fine. I have less here.

-WindowsXP Tablet Edition 2005 SP3, recently updated; No Java installed
(anymore)

Without Java you don't get far. Jitsi on Windows is said to bring its on JRI - doesn't it.

-SIP Communicator: 1.0 alpha 6 Build 3330, running without administrator
privileges (if not stated differently)

it doesn't need admin privileges.

I suppose some of the trouble might be caused by my system because I
have a very modified one. I deleted several unnecessary parts of
WindowsXP with XPlite (including IE, Outlook and IIS) and have disabled
several Windows services not necessary for daily work with internet.

As long as you didn't delete *.DLL - it should work as Jitsi as a Java program is largely self contained.

Skype however does work well. For testing purposes I disabled my
IPfilter (later on I enabled it again but permitted the ports 5060, 5061
and 5222).

Skype is nuts - they manage to jump all firewalls etc. That's why I don't use it. Any VoIP program (except maybe Skype) needs the UDP ports open for the RTP media data (voice, video) - this is often overlooked.

Please tell me if I could help you and/or how to improve help or if you
need more information.

I'd reinstall Jitsi (delete it completely first) and then reconfigure all connections. Turn firewalls off for the time you're testing.

I hope I can drop Skype soon.

Drop it now! :slight_smile: Jitsi is a cool program - and "alpha" - is quite unterstated. It is still in development though - but usable in daily use.

Schöne Grüße aus Berlin - wenn Du willst, können wir ein paar Tests machen, kurze Mail reicht :slight_smile:
Conrad


#3

Hey folks,

На 09.03.11 22:42, Conrad Beckert написа:

Hallo Martin :slight_smile:

... not really member of the dev team but doing extensive testing of
Jitsi- I'd like to answer.

Thanks for the complete answer Conrad! Just a few more comments inline.

1) When adding accounts or contacts, the program did not update
well the contact list....

I have had some issues with my contact lists too, but not as bad as
described by you. Sometimes compound contacts loose their connection
and appear as independent contacts again. Hope that will change in
the future.

Yeah so do I. That's a very tricky issue and we've had it for years.
Fixing it is probably not that complicated but we've just had a hard
time reproducing it.

3) I created and payed an account at JustVoip.com in order to call
landline and mobile phones, which was not possible with SIP
Communicator (but with Blink).

You should always provide the logs of your failed attempts. You can
find the logs in the sip-communicator/log directory. Probably you
have to enable logging (Einstellungen / Erweitert / Logging)

You can also get them in a zip with just a few clicks:

http://jitsi.org/faq/logs

-WindowsXP Tablet Edition 2005 SP3, recently updated; No Java
installed (anymore)

Without Java you don't get far. Jitsi on Windows is said to bring its
on JRI - doesn't it.

Yes. You don't need to install anything. Jitsi always ends up using the
JRE that it ships with.

Skype however does work well. For testing purposes I disabled my
IPfilter (later on I enabled it again but permitted the ports 5060,
5061 and 5222).

Skype is nuts - they manage to jump all firewalls etc. That's why I
don't use it. Any VoIP program (except maybe Skype) needs the UDP
ports open for the RTP media data (voice, video) - this is often
overlooked.

We'll be adding support for TCP later this year.

Cheers,
Emil


#4

Hi Emil,

Thanks for the complete answer Conrad! Just a few more comments inline.

Well, Martin and I had a nice test session on Jitsi with interesting results. He was online twice - once on his XP and then on a Mac.

The results:
- Voice quality from Martin's XP was not really good. (scratching noise - and sound like under water)
- His voice from the Mac was excellent - but I couldn't get through with voice to him (video worked once - so it's probably not NAT / NICE related)
- I managed to screw up my webcam twice. I couldn't switch it on again until a full reboot of my machine. This happened when I called Martin via SIP and iptel.org. The SIP connecton was indeed a bit unstable (don't know where this came from - my own Asterisk works quite good.
- First - I appeared offline to him. It happened before. Only going into settings and go through them and reconnect put me online.
- loads of messages in the log
- Talking to someone who is online twice is confusing. I have no control over - where to send the messages. It is more a pity since my side knows about the resources my chat partner is connected with - it just doesn't show me. :frowning:

I send you the logs by private mail.
Greetings
Conrad

···

>> 1) When adding accounts or contacts, the program did not update
>> well the contact list....
> I have had some issues with my contact lists too, but not as bad as
> described by you. Sometimes compound contacts loose their connection
> and appear as independent contacts again. Hope that will change in
> the future.

Yeah so do I. That's a very tricky issue and we've had it for years.
Fixing it is probably not that complicated but we've just had a hard
time reproducing it.

>> 3) I created and payed an account at JustVoip.com in order to call
>> landline and mobile phones, which was not possible with SIP
>> Communicator (but with Blink).
> You should always provide the logs of your failed attempts. You can
> find the logs in the sip-communicator/log directory. Probably you
> have to enable logging (Einstellungen / Erweitert / Logging)

You can also get them in a zip with just a few clicks:

http://jitsi.org/faq/logs

>> -WindowsXP Tablet Edition 2005 SP3, recently updated; No Java
>> installed (anymore)
> Without Java you don't get far. Jitsi on Windows is said to bring its
> on JRI - doesn't it.

Yes. You don't need to install anything. Jitsi always ends up using the
JRE that it ships with.

>> Skype however does work well. For testing purposes I disabled my
>> IPfilter (later on I enabled it again but permitted the ports 5060,
>> 5061 and 5222).
> Skype is nuts - they manage to jump all firewalls etc. That's why I
> don't use it. Any VoIP program (except maybe Skype) needs the UDP
> ports open for the RTP media data (voice, video) - this is often
> overlooked.

We'll be adding support for TCP later this year.

Cheers,
Emil


#5

You might be confusing me. I don't even have a Mac.
Best Regards,
Martin

···

Am 12.03.2011 20:27, schrieb Conrad Beckert:

Hi Emil,

Thanks for the complete answer Conrad! Just a few more comments inline.

Well, Martin and I had a nice test session on Jitsi with interesting results. He was online twice - once on his XP and then on a Mac.