[jitsi-dev] Call established but no media


#1

Hi,

... another test with Jitsi and two GMX accounts should verify that it's enough to uncheck the "get STUN automatically" option on just one side (my one -> "local"). The results were mixed:

- I was able to call the remote side and we had both way media (video and audio)
- The remote side called me and the call was established for me ("connected" - time counting) - but not for the remote side. No media exchanged in neither way. No encryption

Unchecking the STUN option on the remote end didn't change anything. Calling from my side works fine. What's wrong?

Thank you for help

Greetings
Conrad

jitsi_log.txt (41.7 KB)


#2

Hi Conrad,

I quickly go through the log and my first thought is that it may be related
to the fact that remote peer (mac) has three local interfaces (and thus 3
"private" IPv4). And I think there is only one IPv4 that has a gateway
that's why we see the "no route to host" exception (maybe the other
interfaces are connected to Wi-Fi captive portal but have not yet been
authenfied, ...).

We will see next week if we can reproduce the issue and fix it.

Regards,

···

--
Seb

2011/9/10 <conrad_videokonferenz@gmx.de>

Hi,

... another test with Jitsi and two GMX accounts should verify that it's
enough to uncheck the "get STUN automatically" option on just one side (my
one -> "local"). The results were mixed:

- I was able to call the remote side and we had both way media (video and
audio)
- The remote side called me and the call was established for me
("connected" - time counting) - but not for the remote side. No media
exchanged in neither way. No encryption

Unchecking the STUN option on the remote end didn't change anything.
Calling from my side works fine. What's wrong?

Thank you for help

Greetings
Conrad


#3

Hi Conrad,

We didn't manage to reproduce your problem you have. However we have discovered a bug regarding TCP when trying to reproduce (but not related to your case).

In the logs, we can find that the remote side gets the STUN binding response of his checks so he should be in COMPLETED state.

Next time you are able to make a test with this person, can you send us the complete logs _and_ pcap. Can you also tell us more about its network configuration (number of interfaces connected, if there are IP aliases, ...) or something specific of his configuration that can help us to reproduce ?

Regards,

···

--
Seb

Le 10/09/11 00:18, conrad_videokonferenz@gmx.de a �crit :

Hi,

... another test with Jitsi and two GMX accounts should verify that it's enough to uncheck the "get STUN automatically" option on just one side (my one -> "local"). The results were mixed:

- I was able to call the remote side and we had both way media (video and audio)
- The remote side called me and the call was established for me ("connected" - time counting) - but not for the remote side. No media exchanged in neither way. No encryption

Unchecking the STUN option on the remote end didn't change anything. Calling from my side works fine. What's wrong?

Thank you for help

Greetings
Conrad


#4

Hi Sebastian

... today we tested with the same configuration and the same results:
- I could call perfectly - voice and video both ways
- He could establish a connection, no voice, no encryption

I'll send you both logs and pcaps by private mail.

The network connection on both sides is very simple: I have my computer connected to my DSL router by cable. Simple NAT - works with many other peers via jitsi.

My colleague has a router and his Mac is connected via WLAN to a simple router. There is no network cable installed (so the cable interface might be inactive - but probably visible)

if there are IP aliases,

Could you please give me a hint what you mean by that and how would I find out if its the case?

Thank you for your help

Greetings
Conrad


#5

Hi Sebastian,

... today we tested again with the same config and, unfortunately the same results:
- call from me to the remote side: perfect in voice and video
- call from remote to me - connection established but no media

We recorded the logs and pcaps which I'll send to you by private mail.

The configuration has no specialties:
- my machine is connected by wire to a DSL router with NAT
- the remote Mac is connected to a similar router by WLAN. Probably the wire interface is present but not connected.

if there are IP aliases,

Could you please give me a hint what this is and how I could find out if we have it in the connection.

Thank you for your help

Conrad

-------- Original-Nachricht --------

···

Datum: Mon, 12 Sep 2011 17:32:44 +0200
Von: Sebastien Vincent <seb@jitsi.org>
An: dev@jitsi.java.net
Betreff: [jitsi-dev] Re: Call established but no media

Hi Conrad,

We didn't manage to reproduce your problem you have. However we have
discovered a bug regarding TCP when trying to reproduce (but not related
to your case).

In the logs, we can find that the remote side gets the STUN binding
response of his checks so he should be in COMPLETED state.

Next time you are able to make a test with this person, can you send us
the complete logs _and_ pcap. Can you also tell us more about its
network configuration (number of interfaces connected, if there are IP
aliases, ...) or something specific of his configuration that can help
us to reproduce ?

Regards,
--
Seb

Le 10/09/11 00:18, conrad_videokonferenz@gmx.de a écrit :
> Hi,
>
> ... another test with Jitsi and two GMX accounts should verify that it's
enough to uncheck the "get STUN automatically" option on just one side (my
one -> "local"). The results were mixed:
>
> - I was able to call the remote side and we had both way media (video
and audio)
> - The remote side called me and the call was established for me
("connected" - time counting) - but not for the remote side. No media exchanged in
neither way. No encryption
>
> Unchecking the STUN option on the remote end didn't change anything.
Calling from my side works fine. What's wrong?
>
> Thank you for help
>
> Greetings
> Conrad
>
>
>
>
>


#6

Dear All,
strange small issue with adding Jabber contact to my list. After the
partner accept the authorizations (popups appear normally) I received
the error message listed below:
(real name replaced by xxxx)
However the contact was added to my list, everything looks ok.

kind regards, MS

Failed to add contact with id: xxxx@jabber.org. Network failure occurred.

net.java.sip.communicator.service.contactlist.MetaContactListException:
Failed to create a contact with address: xxxx@jabber.org
    at
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:446)
    at
net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:678)
    at
net.java.sip.communicator.impl.gui.main.contactlist.ContactListUtils$1.run(ContactListUtils.java:32)


#7

Can you provide me the result of the command "ifconfig -a" from the remote Mac.
Does he use some virtualization softwares (like parrallels or VirtualBox) that could add virtual network interfaces ?

Thanks,

···

Le 13/09/11 23:42, Conrad Beckert a écrit :

Hi Sebastian,

... today we tested again with the same config and, unfortunately the same results:
- call from me to the remote side: perfect in voice and video
- call from remote to me - connection established but no media

We recorded the logs and pcaps which I'll send to you by private mail.

The configuration has no specialties:
- my machine is connected by wire to a DSL router with NAT
- the remote Mac is connected to a similar router by WLAN. Probably the wire interface is present but not connected.

if there are IP aliases,

Could you please give me a hint what this is and how I could find out if we have it in the connection.

--
Seb

Thank you for your help

Conrad

-------- Original-Nachricht --------

Datum: Mon, 12 Sep 2011 17:32:44 +0200
Von: Sebastien Vincent<seb@jitsi.org>
An: dev@jitsi.java.net
Betreff: [jitsi-dev] Re: Call established but no media
Hi Conrad,

We didn't manage to reproduce your problem you have. However we have
discovered a bug regarding TCP when trying to reproduce (but not related
to your case).

In the logs, we can find that the remote side gets the STUN binding
response of his checks so he should be in COMPLETED state.

Next time you are able to make a test with this person, can you send us
the complete logs _and_ pcap. Can you also tell us more about its
network configuration (number of interfaces connected, if there are IP
aliases, ...) or something specific of his configuration that can help
us to reproduce ?

Regards,
--
Seb

Le 10/09/11 00:18, conrad_videokonferenz@gmx.de a écrit :

Hi,

... another test with Jitsi and two GMX accounts should verify that it's

enough to uncheck the "get STUN automatically" option on just one side (my
one -> "local"). The results were mixed:

- I was able to call the remote side and we had both way media (video

and audio)

- The remote side called me and the call was established for me

("connected" - time counting) - but not for the remote side. No media exchanged in
neither way. No encryption

Unchecking the STUN option on the remote end didn't change anything.

Calling from my side works fine. What's wrong?

Thank you for help

Greetings
Conrad


#8

Hi,

I've been seeing similar behavior with openfire, when looking at the logs
there is an exception "no response from server" and on serverside I see some
NullPointerExceptions without any trace, but I'm not sure whether both are
connected. Still cannot figure it out when it happens, have seen it very
rarely and cannot reproduce it.

Regrds
damencho

···

On Wed, Sep 14, 2011 at 10:18 AM, Mr.Smith <mr.smith476@googlemail.com>wrote:

Dear All,
strange small issue with adding Jabber contact to my list. After the
partner accept the authorizations (popups appear normally) I received
the error message listed below:
(real name replaced by xxxx)
However the contact was added to my list, everything looks ok.

kind regards, MS

Failed to add contact with id: xxxx@jabber.org. Network failure occurred.

net.java.sip.communicator.service.contactlist.MetaContactListException:
Failed to create a contact with address: xxxx@jabber.org
   at

net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.addNewContactToMetaContact(MetaContactListServiceImpl.java:446)
   at

net.java.sip.communicator.impl.contactlist.MetaContactListServiceImpl.createMetaContact(MetaContactListServiceImpl.java:678)
   at

net.java.sip.communicator.impl.gui.main.contactlist.ContactListUtils$1.run(ContactListUtils.java:32)