My project is to implement proxy support in sip communicator. I have some
doubt while development although some of these questions may seem stupid.
1. I have implemented global proxy setting as a configuration form which
appears in settings menu as a separate tab but I need to store the global
proxy information. Where to store the info. I solution that I can thought is
to create a new class in utils to store this info. Is this method a good one
or configuration form gives some generic handler to store the info as
registration wizard gives MAP at the time of implementation containing all
the data regarding user account.
2. My second question is about implementing proxy support in the protocols
that still don't have it. I was browsing and saw that several projects are
not active for a long duration about 1 yr or so. I will quote the example
for smack library. It was very active till june 2007 (
http://www.igniterealtime.org/issues/browse/SMACK). Even when i searched for
proxy support in smack, i found somebody has submitted a patch (
http://www.igniterealtime.org/issues/browse/SMACK-226) about a year ago but
has not still implemented. How should I consider these cases?
The solution that I can think of is to prepare a patch and submit it to the
library and wait them to incorporate it in future releases. Also, in the
mean time we should be apply the patch to over libs.
Any better suggestions or ideas....