On Sat, Aug 17, 2013 at 11:57:19AM -0500, junk_no_spam wrote:
On 08/17/2013 08:45 AM, Csanyi Pal wrote:On Sat, Aug 17, 2013 at 01:12:23PM +0300, Alex Theotokatos wrote:Your account is not yet activated.It is just activated.Then you should be able to run a diamond echo test
I can't. When I call sip:441 shortly after calling the call is ended up and nothing happen. I even can't call the Ekiga echo test neither.
What could be the problem?internet router, firewall, your ip blacklisted at diamond.Mybe I must setup firewall ( Shorewall ) somehow?Snippet from my /etc/shorewall/rules # ekiga incomming SIP VoIP, Windows Messenger ports # If behind NAT router, # http://wiki.ekiga.org/index.php/Ekiga_behind_a_NAT_router ACCEPT $FW net udp 5000:5100 ACCEPT net $FW udp 5000:5100 # ekiga incomming H.323, Netmeeting ports ACCEPT net $FW tcp 1720 ACCEPT $FW net tcp 1720 # ekiga UDP Through NAT (STUN) ports ACCEPT $FW net udp 3478:3479 ACCEPT net $FW udp 3478:3479
I already have these settings on my Desktop machine ( Debian SID ) and on the gateway firewall PC Box I have the following rules: # ekiga DNAT:debug:GM net loc:192.168.10.90 tcp 1720 DNAT:debug:GM net loc:192.168.10.90 udp 5000:5016 DNAT:debug:GM net loc:192.168.10.90 udp 5020:5023 DNAT:debug:GM net loc:192.168.10.90 udp 5060:5100
### after changes, run shorewall restart to test.####
I already run sudo shorewall check sudo shorewall stop sudo shorewall start
Here is a bash script I wrote to do a port check. You may have to work on it if Thunderbird wraps any lines. Another possible script problem is if you do not run an rpm package manager, you will need to remove the app verification code. #!/bin/bash
[snipped] I saved it into voip_ck file, chmode it to can run as executable and run it. I removed the app verification code because I run Debian package manager like Synaptic, or aptitude. When I run the script, I get message: ./voip_ck Testing PC firewall (LAN) the Router (WAN) ports ./voip_ck: line 141: _nc_app: unbound variable When I hash with '#' character this line pkill -u $USER -f $_nc_app > /dev/null 2>&1 then I can run the script with the following output: ./voip_ck 2>voip_ck.log Testing PC firewall (LAN) the Router (WAN) ports Testing LAN 127.0.1.1 ports STUN UDP 3478 passed STUN UDP 3479 passed SIP UDP 5060 passed SIP UDP 5000 passed SIP UDP 5100 passed RTP UDP 7070 passed RTP UDP 16382 passed old H323 H.245 TCP 30000 passed old H323 H.245 TCP 30010 passed H.323 TCP 1720 passed Testing WAN 95.85.141.89 ports STUN UDP 3478 passed STUN UDP 3479 passed SIP UDP 5060 passed SIP UDP 5000 passed SIP UDP 5100 passed RTP UDP 7070 passed RTP UDP 16382 passed old H323 H.245 TCP 30000 passed old H323 H.245 TCP 30010 passed H.323 TCP 1720 passed Testing sip servers by ip then by name ping -c1 -w 2 69.71.222.197 passed ping -c1 -w 2 46.19.58.41 passed ping -c1 -w 2 sip2.diamondcard.us. passed ping -c1 -w 2 sip.diamondcard.us. passed Still can't call neither Ekiga echo test, nor Diamond echo test. Why? I attache the voip_ck.log file here. -- Regards from Pal
Attachment:
voip_ck.log
Description: Text document