[Pkg-telepathy-maintainers] Bug#714253: empathy: no way to control the network interface it binds to

Tzafrir Cohen tzafrir at debian.org
Thu Jun 27 11:09:53 UTC 2013


Hi,

Thanks for your prompt reply,

On Thu, Jun 27, 2013 at 11:28:13AM +0100, Simon McVittie wrote:
> On 27/06/13 10:41, Tzafrir Cohen wrote:
> > I'm trying to use empathy on Wheezy as a SIP client.
> 
> Empathy doesn't actually implement SIP (or any other IM protocol) so
> this might actually be a telepathy-rakia bug, but I won't reassign it
> right now, since it's possible that Rakia can do what you want but
> Empathy lacks UI for it.
> 
> > I have a tunnel (tun0) set up to a remote interface, as well as eth0
> > bridged through interface br0.
> 
> Am I right in thinking the bridge is trivial (only contains one real
> interface, eth0)?

Right.

> 
> What is the IP address of the SIP server? Is it on the other side of the
> tunnel, or on the bridged network, or somewhere else?

It's in our LAN.

> 
> What's the domain part of your SIP URI? If it's something at example.com,
> what do you get from "host -t SRV _sip._udp.example.com", and if there's
> a SRV record, what's the IP address of the hostname listed there?

I wrote the account as 'user at host.domain.name' , which was good enough.

> 
> What routes do you have? ("ip route ls".) What route does the kernel
> think it should take to the SIP server? ("ip route get 1.2.3.4" or
> whatever.)
> 
> > I tried to configure a SIP account on a local SIP server. This, however,
> > has completely failed, as empathy tried to connect through tun0.
> 
> If I remember correctly, telepathy-rakia and the sofiasip library it
> uses do have some odd binding-to-interfaces behaviour, which is
> apparently important for some uses of SIP.
> 
> If you list accounts with "mc-tool list" then inspect your SIP account
> with "mc-tool show sofiasip/sip/mangled_form_of_its_name" (you'll
> hopefully see what I mean when you look at the "mc-tool list" output),
> does it have any of these parameters set: registrar, proxy-host,
> transport, loose-routing, discover-binding, local-ip-address,
> local-port? If so, what are their values?

None were set (except proxy-host, which I tried to set manually and
later relaised was unnecessary).

> 
> It's possible that setting local-ip-address might do what you want:
> 
>     mc-tool update sofiasip/sip/mangled_form_of_its_name \
>         string:local-ip-address=192.168.0.199
> 
> but if that works, please reply to this bug and say so - ideally it
> would never be necessary.

This one did the trick. None of the other options seems to have helped.

-- 
Tzafrir Cohen         | tzafrir at jabber.org | VIM is
http://tzafrir.org.il |                    | a Mutt's
tzafrir at cohens.org.il |                    |  best
tzafrir at debian.org    |                    | friend



More information about the Pkg-telepathy-maintainers mailing list