GNOME Bugzilla – Bug 711042
Ekiga not registering ekiga.net account
Last modified: 2014-04-27 17:41:32 UTC
Created attachment 258359 [details] My Ekiga accounts Ekiga 4.0.1 Ubuntu 13.04 for 64 bit Ekiga>Edit>Accounts Name: Ekiga.net Registrar: ekiga.net User: Greg Flint Authentication user: el_gallo_azul Password: Is correct. I changed it about 12 hours ago and use the new one. Timeout: 3600 My Ekiga account says Processing... including when I leave it for 30 minutes. I tried removing the ekiga.net account, and then adding a new one, and got the message Globally not acceptable. Then when I changed my User: to my name, and left the Authentication user: el_gallo_azul, it changed back to Processing.... My diamondcard call-out account is registered OK.
Created attachment 258360 [details] My settings for ekiga.net
PS This is after freshly installing Ekiga (on Sunday 27.10.2013) on my new computer. It had always registered correctly on my old computer using Ubuntu 12.04 (32-bit).
Try using the same text in User and AutenticationUser fields (1) el_gallo_azul, and 2) Greg Flint) for ekiga.net account, and restart ekiga to test.
1. If I put my Ekiga user name in both fields, I get the message "Could not register (Globally not acceptable)". (restart ekiga) 2. If I use my name in both fields, it says "Processing...". I thought that I should use my name Greg Flint in the User: field so that people would be able to find me in the Ekiga.net Directory, and that I should use my ekiga user name el_gallo_azul in the Authentication user: field to have valid login credentials.
Use your ekiga user name in both fields, and check that you have Enable network detection in Preferences. If it is on and you still have the error, attach the -d 4 log.
(In reply to comment #4) > I thought that I should use my name Greg Flint in the User: field so that > people would be able to find me in the Ekiga.net Directory, and that I should > use my ekiga user name el_gallo_azul in the Authentication user: field to have > valid login credentials. No. Ekiga.net directory uses the name put when you created the account on ekiga.net site, and your name in ekiga preferences is seen by people when you call them (cf. http://wiki.ekiga.org/index.php/Manual#Define_your_identity).
Created attachment 258419 [details] -d 4 log I confirm that "Enable network detection" is enabled in Preferences.
I see this line: 2013/10/29 18:18:33.329 0:01.802 STUN Failed to bind to local UDP port in range 5060-5060 Do you have another application listening on the same port? You cannot have two applications listening on the same port. (Quit ekiga and use lsof -P|grep 5060 for example.)
I don't know. I have had my Fritz!Box using the same port in the past, but I checked that my Ekiga account was not registered in my Fritz!Box before starting Ekiga. I ran lsof -P|grep 5060 with Ekiga running, and these are the results: ekiga 80135 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 dconf 80135 80138 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 gdbus 80135 80139 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 threaded- 80135 80140 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80141 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80142 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80143 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80144 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80145 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80146 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 gmain 80135 80152 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80153 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80811 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80812 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80814 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80816 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 ekiga 80135 80817 el_gallo_azul 36u IPv4 244342 0t0 UDP greg-W2600CR.fritz.box:5060 I see that "fritz.box" appears in each of those lines, but I don't know what it means. It's probably just because my Fritz!Box is my ADSL modem, so that is the device using the port. I also see that all of the lines start with "ekiga", which is probably desirable, but there are other lines that start with "dconf", "gdbus", "threaded-", and "gmain". The results of the same command after quitting Ekiga: Nothing. I am still getting "Could not register (Globally not acceptable)" in Ekiga>Edit>Accounts. I'll submit another -d 4 log.
Created attachment 258505 [details] Another -d 4 log
The same error appears in previous attachment. Can you try http://wiki.ekiga.org/index.php/Troubleshooting#FRITZ.21Box_Fon_users ?
My reply to your suggestion in Comment 8 appears in Comment 9, before I attached another -d 4 log. I will go to the wiki you added to Comment 11.
PS Until I installed Ekiga on this new computer, I had used Ekiga 3.2.x for years with my Fritz!Box on Ubuntu 12.04. Now I'll go that wiki.
"Cure: In Fritz!Box Fon, add to the "List of port forwardings" ("Liste der Portfreigaben") five entries: Open ports 5061-5065 for UDP protocol. This will provide a reliable (two-way) telecommunication line when you call Ekiga." In my Fritz!Box interface, there doesn't seem to be anywhere to specify port numbers. I attach two screenshots of Fritz!Box 7390 Port Forwarding. When I create New Port Forwarding, I can change three things: 1. Port forwarding enabled for: 2. To computer: 3. To IP address: Port forwarding enabled for: drop-down list has seven options: FTP server, HTTP server, eMule TCP, eMule UDP, MS Remote Desktop, Other applications, Exposed Host. I can choose Other applications, call it "Ekiga", and add from port 5061 through port 5065, but I need to specify "to Port" (default 80) "through port84" (also default). I did all that, applied the changes, started Ekiga again, but received the same error message from Ekiga and the same Registration status as at the start of this bug 711042. I attach a screenshot of the error message.
Created attachment 258522 [details] Comment 14: Fritz!Box port forwarding screen
Created attachment 258523 [details] Comment 14: Fritz!Box New Port Forwarding
Created attachment 258524 [details] Comment 14: Eki8ga registration error (again)
Created attachment 258615 [details] Fritz!Box Port Forwarding Settings screen after configuring port forwarding
I've tried it with (a) "Allow changes to security settings over UPnP" enabled; and (b) "Allow changes to security settings over UPnP" disabled; with the same result.
I am still not able to use Ekiga on this computer. I tried deleting the port forwarding that I had set up in Comment 14, but it didn't make any difference. I have no other way set up on this computer to use SIP.
PS: I have three SIP accounts: 1. Is my home landline telephone number 2. Is my diamondcard call-out account 3. Is my ekiga.net account. Using my computer previous to this one, I used to always leave those three SIP accounts enabled, and the Ekiga application would register my ekiga.net account successfully. Since Comment 1 or 2 of this Bug 711042, I have had the ekiga.net SIP account disabled in my FritzBox, in order to have one less variable in the equation. I attach screenshots of: 1. All three SIP accounts registered in my FritzBox. The green circle means that the SIP account is registered. 2. The same but with the ekiga.net SIP account disabled. 3. The Ekiga application successfully registering my diamondcard SIP account, despite my FritzBox having also just registered it successfully seconds beforehand.
Created attachment 258835 [details] All three SIP accounts registered in my FritzBox
Created attachment 258836 [details] FritzBox SIP accounts with the ekiga.net SIP account disabled
Created attachment 258837 [details] Ekiga application successfully registering my diamondcard SIP account, despite my FritzBox having also just registered it successfully seconds beforehand
Before analysing more this bug, could you tell me if the computer where ekiga works is in the same network? If yes, could you send me a -d 4 log for that comoputer, so that I compare them?
Yes my old computer is in the same network. I will attach the -d 4 log now. I can confirm that it was successfully registering on my ekiga.net SIP account.
Created attachment 258893 [details] -d 4 log for Ekiga 3.3.2 on Ubuntu 12.04 on my old computer
Any news on this one? I am still unable to use Ekiga because I cannot register my ekiga.net account.
I will work on it as soon as I find the time...
Thanks Eugen you champion.
I think there is a timing issue, your new computer is faster than the older one. What does gconftool-2 -g /apps/ekiga-snapshot/protocols/ports/udp_port_range show? If it shows 5060:5100 please quit ekiga, replace 5060 by 5061 using: gconftool-2 -s /apps/ekiga-snapshot/protocols/ports/udp_port_range --type string 5061:5100 restart ekiga and attach a new -d 4 log if the issue persists.
Yes my new computer is 36506/960 = 38.0271 times faster (based on Geekbench benchmark scores). With Ekiga running or not running: gconftool-2 -g /apps/ekiga-snapshot/protocols/ports/udp_port_range gives No value set for `/apps/ekiga-snapshot/protocols/ports/udp_port_range'
Whoops I ended up trying again today, but I copied the wrong line and set the range to 5060:5100. I'll get a -d 4 log anyway, in case it's of any use. ... I attach the -d 4 log after (accidentally) setting the port range.
Created attachment 261335 [details] -d 4 log after accidentally setting the port range
PS It still behaves in exactly the same way. ie. It does not register my ekiga.net account.
I don't know if it makes any difference, but last week I entered BIOS and enabled Virtualization on my computer. I attach another -d 4 log.
Created attachment 263375 [details] -d 4 log after enabling Virtualization on computer
FYI: I reinstalled Ubuntu 14.04, and Ekiga 4.0.1, two days ago. I have just started Ekiga for the first time, entered my details for my Ekiga account and my diamondcard account, and both accounts are now showing as registered. This bug no longer occurs, and may be closed.
I meant to say 14.04. I had updated from Ubuntu 13.04 to 13.10, and then later from Ubuntu 13.10 to Ubuntu 14.04. A lot of things had stopped working during these two updates but things are working much better now since my re-installation of 14.04.
Great!