Newsgroup: it.tlc.telefonia.voip
Titolo: configurazione asterisk

 configurazione asterisk
Salve a tutti, mi sono da poco cimentato nella configurazione di asterisk ed 
ho scelto di installare asterisk@home 2.2
ho creato a mano due client sip ed ho utilizzato i client x-lite, tutto 
funziona, tra di loro parlano.
adesso devo configurare asterisk per le chiamate con 
vira.it
, sul sito di 
vira ho trovato la configurazione del file sip.conf, ma nn funziona.
questo è il mio sip.conf
; Note: If your SIP devices are behind a NAT and your Asterisk
; server isn't, try adding "nat=1" to each peer definition to
; solve translation problems.
[general]
port = 5060 ; Port to bind to (SIP is 5060)
bindaddr = 0.0.0.0 ; Address to bind to (all addresses on machine)
disallow=all
allow=ulaw
allow=alaw
context = from-sip-external ; Send unknown SIP callers to this context
callerid = Unknown
canreinvite=no
register => 
6969xxxxxx:mexxx...@sip.vira.it
[vira]
type=friend
username=6969xxxxxx
fromuser=6969xxxxxx
secret=mexxxxxxxx
host=
sip.vira.it
context=from-vira
insecure=very
disallow=all
allow=ilbc
allow=gsm
allow=G729
allow=ulaw
allow=alaw
[giuseppe]
type=friend
username=giuseppe
secret=giuseppe
nat=yes
host=dynamic
context=tutorial
[luigi]
type=friend
username=luigi
secret=luigi
nat=yes
host=dynamic
context=tutorial
[501]
type=friend
username=501
secret=501
nat=yes
host=dynamic
context=tutorial
;stringa inserita manualmente
#[12345] ; X-Lite client 12345
#type=friend
#secret=blah
#auth=md5
#nat=yes ; we assume clients are behind NAT
#host=dynamic ; and have dynamic IP addresses
#reinvite=no ; if so, we need to make them
#canreinvite=no ; always go through Asterisk
#qualify=1000
#dtmfmode=inband
#callerid="Fred Flintstone" <12345>
#disallow=all
#allow=gsm ; add whatever other codecs we fancy
#context=theflintstones ; use a context that exists ;-)
;fine stringa inserita manualmente
#include sip_nat.conf
#include sip_custom.conf
#include sip_additional.conf
queato il file exstention.conf
[tutorial]
exten => 100,1,Dial(SIP/giuseppe)
exten => 101,1,Dial(SIP/luigi)
[default]
#exten => _0.,1,Dial(SIP/${EXTEN:1}@vira,30,tr)
#exten => _.,1,Dial(SIP/${EXTEN:1}@vira,30,tr)
#exten => _X.,1,Dial(SIP/${EXTEN:1}@vira,30,tr)
exten => _.,1,Dial(SIP/${EXTEN:}@vira,30,tr)
[from-vira]
exten => s,1,Dial(SIP/501,30,tr)
ma ne con l'utente giuseppe ne con l'utente luigi selezionando il tast 1 
seguito dal numero telefonico riesco ad utilizzare 
vira.it
cosa strana se dgt dalla console
asterisk1*CLI> sip show registry
Host Username Refresh State
sip.vira.it:5060
 6969xxxxxx 105 Registered
mi pare risultare di essere registrato.
grazie!!!
p.s. se compongo il mio numero geografico registrato su 
vira.it
 il mio 
asterisk riceve la chiamata e la inoltra al primo client collegato, a questo 
punto dove sbaglio pee il mancato invio di chiamate dai miei client verso 
l'esterno?
ciao

 l'esterno?
Dovrebbe inoltrarla al client collegato con username e password "501". 
Luigi e giuseppe non c'entrano.
Ciao

 l'esterno?
Dovrebbe inoltrarla al client collegato con username e password "501". 


 l'esterno?
Dovrebbe inoltrarla al client collegato con username e password "501". 



ok grazie del tuo interesse, ma per una configurazione ottimale, in modo da 
premere un numero e dirottare su vira le chiamate solo dopo averle 
selezionato questo numero cme dovrei fare?
ciao

 selezionato questo numero cme dovrei fare?
Emh, studiare asterisk? ;-) Ma hai provato quello che ti ho detto?
Comunque non vedo cosa ci sia di ottimale nel dover fare un numero per 
uscire, lo trovo francamente uno spreco di tempo. Cambia:
exten => _.,1,Dial(SIP/${EXTEN:}@vira,30,tr)
in
exten => _0.,1,Dial(SIP/${EXTEN:1}@vira,30,T)
Di solito si usa lo zero per uscire, cambialo col numero che ti pare.
Ho fatto altre modifiche:
la "r" non serve con vira ed e` meglio non usarla quando non serve.
la "t" minuscola serve a consentire al chiamato di trasferire la 
chiamata (non mi pare furbo).
la "T" maiuscola consente il trasferimento al chiamante (mi pare piu` 
furbo.
30 secondo per dare la possibilita` di rispondere mi sembrano pochi.
Ciao.


grazie sei stato gentilissimo, tra le altre cose nel file exstention.conf 
era inserito un context defaul oltre quello che avevo inserito io a mano, 
eliminato uno adesso funge.
ciao


salve a tutti, da poco ho scoperto asterisk@home e devo dire che il prodotto
è molto interessante.
Sono riuscito a configurare due client interni che si parlano, ed un
provaider sip esterno, per ricevere ed inviare telefonate.
Adesso devo configurare la scheda isdn, quella che dispondo e di tipo e
denominazione:
Network controller: Cologne Chip Designs GmbH ISDN network controller
[HFC-PCI] (rev 02)
secondo voi e compatibile con asterisk home? dove posso trovare info per
l'installazione e la configurazione?
ciao