Mailinglist Archive: opensuse-bugs (13069 mails)

< Previous Next >
[Bug 464285] New: ekiga does not honour port ranges defined in config
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Wed, 7 Jan 2009 15:34:31 -0700 (MST)
  • Message-id: <bug-464285-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>

Summary: ekiga does not honour port ranges defined in config
Product: openSUSE 11.1
Version: Final
Platform: x86-64
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: GNOME
AssignedTo: bnc-team-gnome@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: m.munnix@xxxxxxxxxxx
QAContact: qa@xxxxxxx
Found By: ---

as the default port range (udp 5000-5100) is already used on my router and
behind a symmetric NAT , I used gconf-editor to change following values:
udp_port_range from 5000-5100 to 5200-5300 and
listen_port from 5060 to 5260 (the ports that the router forwards to my host)

The STUN server gets the address of my router and sends it to ekiga, but then
ekiga uses port 5000 to start the registration

Looking at the source code, the port range seems to come from the hard coded
values at line 111 ekiga-3.0.1/src/endpoints/manager.cpp : "SetUDPPorts (5000,
5100);" and not from the configured value in
~/.gconf/apps/ekiga/protocols/ports/%gconf.xml :
<?xml version="1.0"?>
<entry name="udp_port_range" mtime="1231062914" type="string">

So sip registration fails and ekiga cannot be used (could make twinkle work):

2009/01/04 13:14:31.856 0:03.603 StunDetector:0xf34f0950 OPAL STUN
server "" replies Symmetric NAT, external IP
Via: SIP/2.0/UDP;branch=z9hG4bK06070cea-c6d8-dd11-9d61-00138fde0375;rport
-> wrong port
and of course: Set state Terminated_Timeout for transaction 1 REGISTER
because the router does not forward port 5000

Configure bugmail:
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >