After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 340251 - outbound SIP proxy setting should be attached to accounts
outbound SIP proxy setting should be attached to accounts
Status: RESOLVED FIXED
Product: ekiga
Classification: Applications
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Ekiga maintainers
Ekiga maintainers
: 427016 594467 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-05-01 06:05 UTC by Anthony Baxter
Modified: 2017-03-07 11:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to define the outbound proxy (SIP) on a per account basis (16.95 KB, patch)
2007-06-18 10:08 UTC, Lutz Mueller
none Details | Review

Description Anthony Baxter 2006-05-01 06:05:19 UTC
the outbound SIP proxy setting should probably be attached to each account, rather than being a single global setting. In particular, note that for some reason REGISTER messages are always sent to the global outbound SIP proxy. This causes complications.
Comment 1 Damien Sandras 2006-05-01 09:01:07 UTC
It is planned for 2.2 (see the roadmap on wiki.ekiga.org)
Comment 2 Tomáš Hnyk 2006-07-23 09:48:14 UTC
It is good to see that this has got some attention - currently I am not able to use my pc-to-phone account and ekiga.net account simultaneously.
Comment 3 Snark 2007-04-12 15:05:06 UTC
*** Bug 427016 has been marked as a duplicate of this bug. ***
Comment 4 Snark 2007-04-12 15:06:19 UTC
To be complete, bug #427016 was about both proxy *and* STUN attached to accounts.
Comment 5 pedromc 2007-05-15 14:44:43 UTC
I second this request. I'am getting very tired of changing the outbound proxy option!

In general, I think the SIP, network and H323 options should be per account instead of just global option. The global option could be the default if not specified in the account.
Comment 6 Damien Sandras 2007-05-15 14:53:31 UTC
"I'am getting very tired of changing the outbound proxy
option!"

It would be faster is somebody proposed a patch...
Comment 7 Lutz Mueller 2007-06-18 10:08:33 UTC
Created attachment 90197 [details] [review]
Patch to define the outbound proxy (SIP) on a per account basis

I simply removed the global SIP outbound proxy field and defined 3 fields for SIP accounts (host, user, password). I didn't implement any logic to migrate the global settings to the individual accounts.

I find the way of storing SIP account settings disturbing (|-delimited string instead of subtree). For example, you can't use the character '|' in the password. Would you accept patches to correctly map accounts to a subtree in the gconf settings?

Updating the GUI of ekiga involves much copy and paste. If ekiga used libglade, it would have been less work to implement. Would you accept patches to make ekiga use libglade?
Comment 8 Damien Sandras 2007-06-18 19:28:40 UTC
Hi,

Your patch is great, but OPAL does not support yet setting a different proxy for each account. Once it will support it (it is on my TODO list), I will reuse your code for the UI change.

libglade is not interesting for us, because it means one more dependancy for all platforms we support (including WIN32), but thanks for the offer :)

However if you have some spare time, there are many things in which you can help, including in the GUI !

Thanks !
Comment 9 Frank Kubiak 2007-09-05 07:20:53 UTC
Hi,

yes, this would be a great feature.
As it will take some time to get this running:
Is it possible to set the SIP proxy via the command line? Option or variable?
If not, is this easy to implement (as a quick workaround)?

Frank
Comment 10 Jan Schampera 2008-09-05 04:30:42 UTC
Is it easily possible to implement in 3.x before the release?

Comment 11 Damien Sandras 2008-09-05 07:49:35 UTC
No, I wouldn't do that...
Comment 12 Rex Tsai 2008-10-23 06:44:56 UTC
I checked the 3.2 roadmap[1], the feature is put at signaling features. It's there is any difficulty or reason to hold up merge the patch? :-)

1. http://wiki.ekiga.org/index.php/Roadmap_to_3.2.0#Signaling_Features
Comment 13 Eugen Dedu 2009-03-26 14:50:22 UTC
Is comment #8 still current (does opal support one proxy for each account)?
Comment 14 Eugen Dedu 2009-09-08 10:25:11 UTC
*** Bug 594467 has been marked as a duplicate of this bug. ***
Comment 15 Tobias Mueller 2010-01-25 11:26:31 UTC
Reopening as I can't see any open question addressed to a reporter.
Comment 16 Eugen Dedu 2015-04-23 15:56:02 UTC
This is fixed with https://git.gnome.org/browse/ekiga/commit/?id=2d60edd8.
Comment 17 Anton Vorobyov 2017-03-07 10:39:49 UTC
I have ekiga 4.0.1 on debian testing but i do not see a way to enable per-account outbound proxy management.

Ekiga wiki confirms this behavior: http://wiki.ekiga.org/index.php/Manual#Outbound_proxy
Comment 18 Eugen Dedu 2017-03-07 11:32:58 UTC
Unfortunately, this commit is only on development branch of Ekiga, not on the stable one (Ekiga version 4).