Proxy Support in SIP Communicator
I was recently talking to a friend that works for a big software company and she mentioned that they were regularly using instant messaging. She also mentioned that they would love to use SIP Communicator, which is quite cool as it is always nice to have big companies moving to open source. However, in order for them to use it, SIP Communicator needs to be able to work behind an HTTP proxy. This is actually a common situation as in many enterprise networks there is no way to access the internet other than an HTTP/SOCKS proxy.
So, this is where you come in. Currently there is no way to configure use of such a proxy even though many protocols support it. If you accept this project, you would have to determine which of our protocol stacks currently support communication through an HTTP proxy. All our stacks are open source so you would also have to determine if those that do not support this could be extended.
Finally, you would have to decide what would be the most intuitive way for a user to configure such a proxy (e.g, on a protocol by protocol basis, a global configuration setting, or both) and implement the user interface that would allow users to do it.
References:
Other SIP Communicator GSoC 2008 Projects
http://www.sip-communicator.org/gsoc
SIP Communicator Developer Documentation
http://www.sip-communicator.org/index.php/Documentation/DeveloperDocumentation
The official SIP Communicator website
http://www.sip-communicator.org
