Newsgroup: it.tlc.telefonia.voip
Titolo: Asterisk + Fritz + skypho

Salve a tutti,
ho configurato più o meno dignitosamente asterisk con due account
skypho e uno voipcheap. Faccio registrare il Fritz fon box wlan sul
server asterisk e riesco a chiamare e ricevere tranquillamente. I log
però mi risultano un pò strani:
May 10 22:16:44 WARNING[13177] chan_sip.c: No such host: 
voip.eutelia.it
May 10 22:16:44 WARNING[13177] chan_sip.c: Probably a DNS error for
registration to 
04241...@voip.eutelia.it
, trying REGISTER again
(after 20 seconds) 
May 10 22:17:01 NOTICE[13177] chan_sip.c:    -- Registration for
'
04241...@voip.eutelia.it
' timed out, trying again (Attempt #2) 
May 10 22:17:01 WARNING[13177] chan_sip.c: No such host: 
voip.eutelia.it
May 10 22:17:01 WARNING[13177] chan_sip.c: Probably a DNS error for
registration to 
04241...@voip.eutelia.it
, trying REGISTER again
(after 20 seconds) 
May 10 22:17:04 NOTICE[13177] chan_sip.c:    -- Registration for
'
04241...@voip.eutelia.it
' timed out, trying again (Attempt #2)
Eppure, dalla cli di asterisk con "sip show registry" i 2 account
risultano "Registered" e riesco a chiamarli normalmente. Infatti la
cosa capita saltuariamente, ma in ogni caso è capitato anche che
mi va in time out per 10 minuti (30 tentativi per 20 secondi di pausa
tra ognuno).
Vi posto il sip.conf e l'extensions.conf, magari voi scoprite l'arcano:
sip.conf : 
[general]
context=default                 
bindport=5061                   
bindaddr=0.0.0.0
srvlookup=yes
externhost=
ltripley.dyndns.org
 
localnet=
192.168.0.0/255.255.255.0
 
disallow=all
allow=alaw
allow=ulaw
language=it
register => 
0424xxxxx1:xxx:0424x...@voip.eutelia.it/0424xxxxx1
register => 
0424xxxxx2:xxx:0424x...@voip.eutelia.it/0424xxxxx2
[0424xxxxx1]
username=0424xxxxx1
type=peer
secret=xxx
nat=yes
insecure=very
host=
voip.eutelia.it
fromuser=0424xxxxx1
fromdomain=
voip.eutelia.it
srvlookup=yes
realm=
voip.eutelia.it
 
useragent=Asterisk_Eut 
[0424xxxxx2]
username=0424xxxxx2
type=peer
secret=xxx
nat=yes
insecure=very
host=
voip.eutelia.it
fromuser=0424xxxxx2
fromdomain=
voip.eutelia.it
srvlookup=yes
realm=
voip.eutelia.it
 
useragent=Asterisk_Eut
[voipcheap]
type=peer
username=user
fromuser=00390424xxxxx1
fromdomain=
sip.voipcheap.com
realm=
sip.voipcheap.com
secret=pass
nat=yes
host=
sip.voipcheap.com
canreinvite=no
qualify=no
[200]
type=friend
username=200
secret=xxx
host=dynamic
[201]
type=friend
username=201
secret=xxx
host=dynamic
-------------------------------------------------
extensions.conf :
[general]
static=yes
writeprotect=no
[default]
exten => _2.,1,Dial(SIP/${EXTEN},30)
exten => _2.,2,Hangup 
exten => _X.,1,Dial(SIP/${EXTEN:0}@voipcheap,30)
exten => 04241945679,1,Dial(SIP/201,30)
exten => 04241945679,2,Hangup
exten => 04241945678,1,Dial(SIP/201,30)
exten => 04241945678,2,Hangup
-------------------------------------------------
Il router è appunto un fritz fon box wlan (nello specifico è il client
201 sull'asterisk) in cui sono state aperte e forwardate sul server
queste porte UDP: 3478, dalla 8000 alla 8003 comprese e la _5061_.
Asterisk infatti gira sulla porta 5061, in quanto nel fritz non è
possibile forwardare la 5060. 
Avete qualche suggerimento?
Grazie e ciao
InSa
-- 
++ Powered by Sid ++

 register => 
0424xxxxx2:xxx:0424xxxx...@voip.eutelia.it/0424xxxxx2

Più che un problema di asterisk sembra un problema di DNS: prova a
cambiare il DNS server a cui punta il tuo Asterisk: la cosa migliore è
attivare il server BIND in modalità cache-only, ed usare 127.0.0.1
come DNS server