Bug 20110

Summary: MediaSignalling: add properties for proxy traversal
Product: Telepathy Reporter: Olivier Crête <olivier.crete>
Component: tp-specAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED WONTFIX QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: enhancement    
Priority: medium CC: youness.alaoui
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Olivier Crête 2009-02-13 16:14:45 UTC
We should add properties for relay-traversal to the mediasignalling interface.

1. Proxy type ("socks5" or "http-connect")
2. IP address
3. port
4. username
5. password

and I guess in the new caps-o-tron world, you also want the matching capabilities.
Comment 1 Simon McVittie 2009-03-20 11:05:52 UTC
Could this be done by extending RelayInfo, or is it conceptually separate?
Comment 2 Olivier Crête 2009-03-21 16:04:41 UTC
I think that they are conceptually separate. A relay is normally somewhere on the public internet provided by your provider. While a proxy is between the local network and the internet (you would normally go through the proxy to get to the relay). And you normally have a single proxy I guess? I would just add 5 properties (proxy- type, ip, port, username, password), and just copy them as-is (with ip addresses resolved) from the connection manager startup properties.
Comment 3 Simon McVittie 2010-11-10 06:44:59 UTC
Is this fixed in Call? If so, WONTFIX; if not, please tag appropriately.
Comment 4 Olivier Crête 2010-11-10 06:54:27 UTC
Call doesn't do this, but I think the general consensus is that the client should find its own proxy using GLib's new GProxyResolver. I'll add GProxyResolver support somewhere below.. Either tp-fs or directly inside libnice ?

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.