[Pidgin] #10018: Problems to create a Jingle connection (something confusing about IP addresses; libnice?)
Pidgin
trac at pidgin.im
Fri Aug 21 18:36:30 EDT 2009
#10018: Problems to create a Jingle connection (something confusing about IP
addresses; libnice?)
--------------------+-------------------------------------------------------
Reporter: mcepl | Owner: rekkanoryo
Type: defect | Status: new
Milestone: | Component: unclassified
Version: 2.6.1 | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Comment(by mcepl):
I hate track!
(Edited and cleared up transcript of IRC chat with Maiku on #pidgin)
{{{
mcepl: I am testing with two guys who have psi 0.13 (who claim it works
for them) and no luck ... XMLLogs are xml-log-spike.xml and xml-log-
zenek.xml Any ideas how to make it work? And yes, I have STUN setup to
stun.ekiga.net And no, it didn't make any difference who initiated the
call.
Maiku: dang you have a bunch of IPs It's weird because psi is the
side that's terminating it
mcepl: OK, can I try it with somebody with pidgin ... interop
with itself would be a good start ;-)
Maiku: what exactly happens?
mcepl: with xml-log-zenek.xml I heard him and he didn't hear me, in xml-
log-spike.xml I hear nothing and he as well. But it appears to connect and
windows goes up, and camera gets switched on. A debug log is pidgin-
log.txt.bz2
Maiku: well.. it's just sitting on connecting.. I'm not sure why that
would be though.. which versions of farsight2 and libnice do you have?
mcepl: farsight2-0.0.14-1.fc11.x86_64 and libnice-0.0.9-1.fc11.x86_64
mcepl: Maiku: works just smoothly between two psi on the very same
computer with Spike (XML Log is psi-log.txt)
...
mcepl: Maiku: yes, it might be relevant ... I am also on VPN a I have set
up kvm (although no virual machine is alive at the moment), so I have more
than one network interfaces.
Maiku: can you pastebin with "NICE_DEBUG=all" set? I'm kind of at a loss..
psi worked fine for me when I tried.. the only reason it should
consistently fail to connect is network issues or missing stun apart from
a bug in libnice ...
mcepl: Maiku: actually, it is multiple network interfaces ... I have
switched off VPN and suddenly communication with psi works ...
pidgin-log-one-network-interface.txt.bz2 Surprisingly libvirtd is still
running so network 192.168.122.* is still around.
Maiku: mcepl: that one looks like it connected fine
Maiku: well always use NICE_DEBUG then and you'll be ok :P jk
mcepl: Maiku: so, what do you do when you find multiple network
interfaces? (my boss wouldn't be too happy if I told him that internal VPN
IP address went around whole internet)
Maiku: mcepl: it gathers all of them, then sends them to the other person
with various ports then picks the one it can connect to
Maiku: a NICE_DEBUG=all of when it doesn't work could be forwarded to the
person that could help but if two people both have a certain type of NAT
going on, then I don't know that there's much you can do, but if it
sometimes connects... and BTW psi manages this well (if VPN is down)
Maiku: sounds like it's a bug in libnice in that case..
...
mcepl: I just can say that with VPN up I was not able to communicate with
psi, with VPN down I can.
Maiku: that NICE_DEBUG=all of if failing would be nice :P
mcepl: And even with VPN down (but other side hasn't have confirmed
functionality before) I cannot get voice pidgin-pidgin.
Maiku: mcepl: ok, sent it to kakaroto. he should be able to provide some
input and/or fix it, but he's probably sleeping now
mcepl: ok, I will file a ticket
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/10018#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list