Newsgroup: it.tlc.telefonia.voip
Titolo: Asterisk, skypho e problemi (penso) di registrazione


--
Antispam: 'yaju' va cambiato in 'yahoo'. Replace 'yaju' with 'yahoo'.
Il mio indirizzo nel 'Reply-To' è valido. My 'Reply-To' address is valid.

 a risolverlo.
Il server è dietro a nat? uno o più ata sono dietro a nat o insomma c'è
nat da qualche parte ?

 anacron?
Quelle scritte sono normali. I client SIP devono riregistrarsi 
periodicamente al server; in questo caso il tempo concesso per la sessione è 
di 300 secondi (piuttosto bassso, a dire il vero), di conseguenza Asterisk, 
per sicurezza si riregistra dopo 285 secondi.
Secondo me si tratta di un problema di NAT e router. Innanzitutto devi 
settare l'external IP con il tuo IP attuale, inoltre devi forwardare la 
porta 5060 al PC dove cira Asterisk. Ovviamente questi suggerimenti sono 
validi solo se ci si trova nel caso classico di collegamento ADSL con 
router.
-- 
Davide Granzotto 

 router.
Sì la rete è:
Router ADSL con switch integrato (DSL-G604T)
	|			|
	|			|
	|			|
Server con Asterisk	   Siemens C450IP
(ip fisso privati)	   (ip fisso privato)
il server Asterisk al momento è di fatto impiegato per far sì di poter
ricevere chiamate con Skypho e poterle inoltrare con Voipcheap. Prima usavo
Voxalot ma il lag era eccessivo.
Ora provo con il forwarding della 5060 e vediamo cosa succede. Vi posto
anche quelli che sono i miei sip.conf e extensions.conf . Sono un po'
grezzi e modulati su di un post che avevo trovato su questo NG (non ricordo
ad opera di chi!), sappiatemi dire se sono migliorabili o hanno qualche
errore evidente (se avete voglia di darci un'occhiata).
Se vi gira di rispondermi, ho un'altra domanda: come faccio a inserire
un'estensione tale che, se il telefono (l'unico che ho, il c450ip) è già
impegnato in altra conversazione, venga restituito al chiamante il tono
Busy (e non fast busy/congestion) ?
Grazie a tutti!
sip.conf:
[general]
context=default
realm=
voip.eutelia.it
port=5060
bindaddr=0.0.0.0
;srvlookup=yes
defaultexpirey=100
useragent=Asterisk
externip=x.y.w.z
localnet=
192.168.25.1/255.255.255.0
disallow=all
;allow=g729
allow=alaw
allow=ulaw
allow=gsm
register => 
048xxxx:pass...@voip.eutelia.it/998
registertimeout = 120
[siemens]
type=friend
username=siemens
secret=prova
callerid="abc" <048xxxx>
host=dynamic
dtmfmode=rfc2833
;canreinvite=no
context=default
nat=yes
[voipcheap]
type=peer
username=user
secret=password
fromuser=user
fromdomain=
voipcheap.com
host=
sip.voipcheap.com
callerid="user" <048xxxx>
canreinvite=no
insecure=very
nat=yes
[skypho]
type=friend
username=user
secret=password
;callerid="Alan" <04811995550>
host=
voip.eutelia.it
fromuser=numerotelskypho
fromdomain=
voip.eutelia.it
canreinvite=no
insecure=very
nat=yes
extensions.conf:
[default]
exten => 998,1,Ringing
exten => 998,2,Dial(SIP/siemens)
exten => 998,3,Hangup
;exten => 998,103,Busy
exten => _0Z.,1,Dial(SIP/39${EXTEN}@voipcheap)
;exten => _0Z.,2,Hangup
exten => _3.,1,Dial(SIP/39${EXTEN}@voipcheap)
;exten => _3.,2,Hangup
exten => _00.,1,Dial(SIP/${EXTEN:2}@voipcheap)
;exten => _00.,2,Hangup
exten => _80.,1,Dial(SIP/${EXTEN}@skypho)


 Questo non lo facevo, provvedo immediatamente.
Potrebbe essere necessario anfor forwardare le porte RPT ... ma questo 
magari lo vediamo un 'altra volta.
-- 
Davide Granzotto 

 nat da qualche parte ?
Correggo il tiro.
Succede la stessa identica cosa anche a me esattamente da oggi pomeriggio.
Ho un account skypho e non ho mai avuto questo problema in quasi un anno.
Che dipenda da loro?
Ultimamente il servizio dava anche altri problemi, magari stanno sempre
trastullando i server...

Il Wed, 27 Sep 2006 00:51:21 +0200, Davide Granzotto ha scritto:
[cut]
intanto ti ringrazio per l'interessamento, comunque ho risolto correggendo
un totale di 3 errori nella mia configurazione. Uno era il mancato
forwarding della 5060 che tu mi hai giustamente suggerito, gli altri due
erano nel file di configurazione:
[general]
bindport=5060
questo è il parametro corretto, il semplice 'port' ha un altro uso nelle
versioni recenti di asterisk.
[siemens]
type=friend
username=siemens
secret=prova
callerid="abc" <048xxxx>
host=dynamic
dtmfmode=rfc2833
;canreinvite=no
context=default
nat=no
nat=no è l'altra correzione da fare, infatti il server Asterisk e il C450IP
si trovano nella stessa sottorete locale e quindi non c'è un nat tra di
loro.
Ora tutto funziona correttamente, grazie a tutti!
