[jitsi-dev] Diagnosing ICE failures


#1

Hi,
is there a way of diagnosing ICE failures? I tried a desktop sharing
call last night with my Mum to help her with a technical problem and
tried again tonight with the latest build (3282).

This is the relevant part of my setup:

Home:
Plusnet broadband with UPnP enabled router
Parents' laptop:
- Ubuntu 10.04 i386, SC 3282 with experimental UPnP enabled
(Thinkpad laptop when I'm at home: see below)

College:
Dell laptop connected directly to 3 dongle:
- Ubuntu 10.10 i386, SC 3282 with experimental UPnP enabled
- Connected to an access point and used as a gateway for a small WLAN (no UPnP)
Thinkpad laptop:
- Ubuntu 10.04 i386, SC 3282 with experimental UPnP enabled
MacBook Pro:
- Mac OS X 10.6.5, SC 3233 with experimental UPnP enabled

Girlfriend's house:
BT broadband with BT Home Hub (unsure about UPnP)
(MacBook Pro when she's at home)

When I called from the Thinkpad I got an ICE failure. However, the
call succeeded from the Dell.

AFAIK, UPnP only has to work for 1 client to reliably make a call. It
should work at home because both the client and router have enabled
UPnP. Any ideas why the laptop behind the NAT cannot call home? Is
there any diagnosis info I can gather?

Another ICE failure occurred between the Thinkpad and Mac. After a
long call, the connection jittered then failed. Any attempt to make a
call after that failed with ICE errors. Restarting both clients didn't
help. The problem resolved itself the next day and I was unable to
replicate the failure but I will try again when I get chance. If I do
succeed in replicating this failure what information can I gather to
help fix it?

There is another ICE failure between the Thinkpad and Mac but I won't
be able to give you up-to-date information on this until I go home at
the weekend.

Thank you.
James.


#2

Hi,
is there a way of diagnosing ICE failures?

I've just been told by Emil on IRC that the logs contain all the
information needed to diagnose the problem. In future, if I cannot
find a problem with my setup or settings, I will post the logs to this
thread without hesitation.

My girlfriend and I went/returned home today from college. We live a
long distance apart so video calling is a must have. I will appreciate
responses on this list and IRC, and I hope this can be fixed quickly
and easily. See the last of the 3 ICE failures below.

The only thing that has changed in my setup since my last email is
that I've upgraded from 3282 to 3283 on my Thinkpad.

...

This is the relevant part of my setup:

Home:
Plusnet broadband with UPnP enabled router
Parents' laptop:
- Ubuntu 10.04 i386, SC 3282 with experimental UPnP enabled
(Thinkpad laptop when I'm at home: see below)

College:
Dell laptop connected directly to 3 dongle:
- Ubuntu 10.10 i386, SC 3282 with experimental UPnP enabled
- Connected to an access point and used as a gateway for a small WLAN (no
UPnP)
Thinkpad laptop:

- Ubuntu 10.04 i386, SC 3283 with experimental UPnP enabled

MacBook Pro:
- Mac OS X 10.6.5, SC 3233 with experimental UPnP enabled

Girlfriend's house:
BT broadband with BT Home Hub (unsure about UPnP)
(MacBook Pro when she's at home)

When I called from the Thinkpad I got an ICE failure. However, the
call succeeded from the Dell.

AFAIK, UPnP only has to work for 1 client to reliably make a call. It
should work at home because both the client and router have enabled
UPnP. Any ideas why the laptop behind the NAT cannot call home? Is
there any diagnosis info I can gather?

This was from college to home. Sorry, I did not collect logs for this.
I didn't know at the time because nobody replied to this thread but I
will collect the logs when I return to college and retry this call.

Another ICE failure occurred between the Thinkpad and Mac. After a
long call, the connection jittered then failed. Any attempt to make a
call after that failed with ICE errors. Restarting both clients didn't
help. The problem resolved itself the next day and I was unable to
replicate the failure but I will try again when I get chance. If I do
succeed in replicating this failure what information can I gather to
help fix it?

Again this was at college and I have no logs. I will send the logs if
I succeed in replicating the ICE failure.

There is another ICE failure between the Thinkpad and Mac but I won't
be able to give you up-to-date information on this until I go home at
the weekend.

I've just tried this call and attached the logs. My girlfriend called
me from her house using her Mac and SC 3233 to me at my house using my
Thinkpad and SC 3283. The call had an ICE failure.

I would appreciate it if this is fixed quickly so I can save on
massive phone bills! :slight_smile:

2011-02-11@19.10.43-logs.zip (29.2 KB)

···

On 10/02/2011, James Haigh <james.r.haigh@gmail.com> wrote:

Thank you.
James.


#3

...

I've just tried this call and attached the logs.

Shall I attach this to an issue on the tracker? How about 'Implement
support for ICE':

http://java.net/jira/browse/JITSI-253

Or should I make a new issue 'ICE failures'? Up to you.

Thank you.
James.

···

On 11/02/2011, James Haigh <james.r.haigh@gmail.com> wrote:


#4

James,

Just had a look at your logs. You don't seem to be using UPnP or we
failed to negotiate a mapping with your router.

Could you please send me your config file personally? You may want to
remove any properties inside it that contain the word "password" on the
left of the "=" sign.

Cheers,
Emil

На 11.02.11 21:17, James Haigh написа:

···

On 10/02/2011, James Haigh <james.r.haigh@gmail.com> wrote:

Hi,
is there a way of diagnosing ICE failures?

I've just been told by Emil on IRC that the logs contain all the
information needed to diagnose the problem. In future, if I cannot
find a problem with my setup or settings, I will post the logs to this
thread without hesitation.

My girlfriend and I went/returned home today from college. We live a
long distance apart so video calling is a must have. I will appreciate
responses on this list and IRC, and I hope this can be fixed quickly
and easily. See the last of the 3 ICE failures below.

The only thing that has changed in my setup since my last email is
that I've upgraded from 3282 to 3283 on my Thinkpad.

...

This is the relevant part of my setup:

Home:
Plusnet broadband with UPnP enabled router
Parents' laptop:
- Ubuntu 10.04 i386, SC 3282 with experimental UPnP enabled
(Thinkpad laptop when I'm at home: see below)

College:
Dell laptop connected directly to 3 dongle:
- Ubuntu 10.10 i386, SC 3282 with experimental UPnP enabled
- Connected to an access point and used as a gateway for a small WLAN (no
UPnP)
Thinkpad laptop:

- Ubuntu 10.04 i386, SC 3283 with experimental UPnP enabled

MacBook Pro:
- Mac OS X 10.6.5, SC 3233 with experimental UPnP enabled

Girlfriend's house:
BT broadband with BT Home Hub (unsure about UPnP)
(MacBook Pro when she's at home)

When I called from the Thinkpad I got an ICE failure. However, the
call succeeded from the Dell.

AFAIK, UPnP only has to work for 1 client to reliably make a call. It
should work at home because both the client and router have enabled
UPnP. Any ideas why the laptop behind the NAT cannot call home? Is
there any diagnosis info I can gather?

This was from college to home. Sorry, I did not collect logs for this.
I didn't know at the time because nobody replied to this thread but I
will collect the logs when I return to college and retry this call.

Another ICE failure occurred between the Thinkpad and Mac. After a
long call, the connection jittered then failed. Any attempt to make a
call after that failed with ICE errors. Restarting both clients didn't
help. The problem resolved itself the next day and I was unable to
replicate the failure but I will try again when I get chance. If I do
succeed in replicating this failure what information can I gather to
help fix it?

Again this was at college and I have no logs. I will send the logs if
I succeed in replicating the ICE failure.

There is another ICE failure between the Thinkpad and Mac but I won't
be able to give you up-to-date information on this until I go home at
the weekend.

I've just tried this call and attached the logs. My girlfriend called
me from her house using her Mac and SC 3233 to me at my house using my
Thinkpad and SC 3283. The call had an ICE failure.

I would appreciate it if this is fixed quickly so I can save on
massive phone bills! :slight_smile:

Thank you.
James.

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
SIP Communicator
emcho@sip-communicator.org PHONE: +33.1.77.62.43.30
http://sip-communicator.org FAX: +33.1.77.62.47.31