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 699583 - Ekiga confuses information from multiple accounts (although just one is active)
Ekiga confuses information from multiple accounts (although just one is active)
Status: RESOLVED WONTFIX
Product: ekiga
Classification: Applications
Component: Account stack
4.0.x
Other Linux
: Normal major
: ---
Assigned To: Ekiga maintainers
Ekiga maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2013-05-03 13:33 UTC by Malte Cornils
Modified: 2020-06-06 16:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Malte Cornils 2013-05-03 13:33:25 UTC
I had Ekiga configured with one active and two non-active SIP accounts. The active and the other, inactive one were using the same registrar, but different IDs. The idea was to switch between them whenever I felt like using one ID or the other.

However, when only the first ID (493045071115) was active, while calling, the other ID, although inactive(!), was used in the SIP From: header:

The SIP server rightly gets confused about that:

2013/05/03 15:16:28.572	 14:13.966	Opal Liste...0xac9ceb40	SIP	PDU received: rem=udp$10.32.37.242:5060,local=udp$10.43.253.30:5060,if=10.43.253.30%eth0
SIP/2.0 403 Forbidden
CSeq: 1 INVITE
Via: SIP/2.0/UDP 10.43.253.30:5060;branch=z9hG4bK84123555-61b2-e211-968c-001999566bd1;rport
From: "Malte Cornils" <sip:4930450711132@10.32.37.242>;tag=32b13355-61b2-e211-968c-001999566bd1
Call-ID: c4b53355-61b2-e211-968c-001999566bd1@c05mw-pt-ltg-14
Supported: 100rel,replaces
To: <sip:4930450711130@10.32.37.242>
Contact: "Malte Cornils" <sip:4930450711115@10.43.253.30:5060>;audio
Warning: 399 10.32.37.242 "Originating Endpoint is not configured or registered on system. Check provisioning of 4930450711132, 10.43.253.30, 10.43.253.30, 10.32.37.242."
Allow: REGISTER, INVITE, ACK, BYE, CANCEL, NOTIFY, REFER, OPTIONS, UPDATE, INFO
Content-Length: 785
Content-Type: application/sdp

As you can see, the Contact SIP account name (number) is different from the From-SIP account name. Of course, the one from the From line, stemming from the other, inactive configuration, is not registered! Thus, the server forbids the call.
Comment 1 Eugen Dedu 2013-05-03 13:38:19 UTC
Indeed, I noticed it too.  We will look into it shortly.

Feel free to post a patch in the meantime if you like, the fix should be small in terms of lines changed.
Comment 2 André Klapper 2020-06-06 16:31:14 UTC
Ekiga is not under active development anymore:
https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/273

Ekiga saw its last release 7 years ago. The last code commits were 4 years ago.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (and transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active Ekiga development again in the future.