Dopo aver definito il Dialplan andiamo avanti nella configurazione del nostro centralino Asterisk e vediamo come configurare un numero telefonico VoIP per effettuare chiamate in uscita e riceverne in ingresso.
Per far questo abbiamo bisogno di un provider che ci fornisca un numero telefonico VoIP con prefisso nazionale.
Per il nostro studio possiamo utilizzare la numerazione gratuita fornita da Cheapnet.
Se effettuate la registrazione (oppure avete utlizzato altri provider) vi saranno assegnati questi parametri (oltre al numero telefonico con prefisso della località che avete scelto):
Numero geografico assegnato: xxxxxxxxxx
Username VoIP: 655xxxxxxx
Password: secret
SIP Proxy: sip.provider.it
Per configurare la nostra linea VoIP su asterisk modifichiamo il file “extensions.conf”
per le chiamate in ingresso dobbiamo aggiungere:
[from-provider]
exten => 655xxxxxxx,1,Dial(SIP/201)
in questo modo specifichiamo che tutte le chiamate in ingresso sul numero 655xxxxxxx devono essere inviate sull’interno 201.
Ora dobbiamo configurare il canale Sip, dunque in “sip.conf”, alla fine del file, aggiungiamo:
[ext-provider]
type=friend
context=from-provider
username=655xxxxxxx
fromuser=655xxxxxxx
secret=secret
host=sip.provider.it
fromdomain=sip.provider.it
qualify=yes
insecure=very
nat=yes
In questo modo, oltre i due interni, abbiamo creato un ulteriore canale sip, che può sia inviare che ricevere chiamate (type=friend).
Come per gli interni specifichiamo che tutte le chiamate in arrivo su questo canale devono essere gestite dal contesto from-provider in cui abbiamo specificato che tutto quello che arriva deve essere inoltrato all’interno 201.
Riassumendo tutte le chiamate in arrivo sul numero VoIP configurato saranno inoltrate sull’interno 201.
Apetto commenti e domande. Alla prossima per le chiamate in uscita.
Se vuoi aggiornamenti su Asterisk, conosciamolo più da vicino: configuriamo un Trunk VoIP [Sesta parte] inserisci la tua e-mail nel box qui sotto:
dopo aver confugurato un trunk sip su un qualsiasi provider, vi è mai capitato che all’assenza dell’adsl si blocca tutto, anche le extencion collegate non riescono piu a raggiungerlo?
probabilmente e una questione di risoluzione dei dns, ma non ne sono sicuro, e sopratutto non saprei come risolverlo.
di Denis - 25 novembre 2008 - 13:14
direi una domanda un pò generica, bisognerebbe avere qualche informazione in più, tipo di centralino, tipo di connessione esterna e con gli interni…
di Francesco Di Lecce - 26 novembre 2008 - 19:44
Ho configurato il mio numero geografico registrato con eutelia ma quando lo chiamo ad esempio dal mio telefonino mi dice che il numero è temporaneamente non attivo.
Mi chiedevo per ricevere chiamate dall’esterno devo nattare le porte??
di peppux - 8 gennaio 2009 - 23:11
Si devi nattare la 5060 UDP e le UDP 10000-20000 se l’installazione di asterisk è standard, devi anche verificare che il PBX si sia registrato a Eutelia, lanciando nella CLI il comando: sip show peers
di simo - 13 gennaio 2009 - 20:46
errata corrige al commento precedente: sip show registry
di simo - 13 gennaio 2009 - 20:47
confermo quello che dice simo, più in dettaglio, sul tuo router devi inoltrare le porte specificate sull’indirizzo IP del server asterisk.
facci sapere se hai risolto
grazie
di Francesco Di Lecce - 15 gennaio 2009 - 18:45
Grazie per le risposte ragazzi, cmq ho risolto senza nattare le porte del router.
A quanto sembrava era un problema di eutelia. Cmq una domanda, ma anche a voi dopo 11 secondi vi chiude la chiamata??
Se volete possiamo scambiarci le email e/o msn anche per discuterne insieme in tempo reale.
di peppux - 18 gennaio 2009 - 11:53
io ho fatto solo piccoli test con eutelia, ma ha sempre funzionato tutto correttamente! sia in ingresso che in uscita! Ora vorrei fare degli altri test per evidenziare il problema della cancellazione del silenzio con eutelia e asterisk!
di simo - 28 gennaio 2009 - 21:22
simo mi posteresti la configurazione del tuo trunk eutelia?
di peppux - 29 gennaio 2009 - 15:16
ecco qua:
;stringhe registrazione provider
register => 0XXXXXXXXXX:mysecret:0XXXXXXXXXX@voip.eutelia.it:5060/0XXXXXXXXXX
;eutelia
[eutelia-out]
type=peer
context=from-eutelia
user=0XXXXXXXXXX
username=0XXXXXXXXXX
secret=mysecret
fromuser=0XXXXXXXXXX
host=voip.eutelia.it
realm=voip.eutelia.it
fromdomain=voip.eutelia.it
nat=yes
qualify=yes
insecure=port,invite
externip=XXX.XXX.XXX.XXX
localnet=192.168.X.X/24
canreinvite=no
disallow=all
allow=alaw
allow=ulaw
allow=g726
[0XXXXXXXXXX]
type=user
context=from-eutelia
user=0XXXXXXXXXX
username=0XXXXXXXXXX
secret=mysecret
fromuser=0XXXXXXXXXX
host=voip.eutelia.it
realm=voip.eutelia.it
fromdomain=voip.eutelia.it
nat=yes
qualify=yes
insecure=port,invite
externip=XXX.XXX.XXX.XXX
localnet=192.168.X.X/24
canreinvite=no
disallow=all
allow=alaw
allow=ulaw
allow=g726
di simo - 29 gennaio 2009 - 21:43
benissimo, peppux, verifica le configurazioni e facci sapere se hai risolto
di Francesco Di Lecce - 29 gennaio 2009 - 22:30
Una piccola aggiunta: ho provato a lasciare abilitato solo il g726 e eutelia mi rifiuta le chiamate!
Bisogna usare G711 e credo G729 per per quest’ultimo non posso garantire perchè non ho le licenze!
di simo - 31 gennaio 2009 - 23:11
Niente ragazzi, non ho risolto nulla di nulla.
Anzi ora è peggio di prima, prima qualcosa funzionava ora niente proprio.
Gentilmente qualcuno può lasciarmi la sua email in modo da poter comunicare con più frequenza? intanto vi lascio la mia: peppux[at]gmail[dot]com.
di peppux - 2 febbraio 2009 - 14:32
Ragazzi mi sto battendo con eutelia.. in poche parole lo stato di registrazione del numero di telefono (sip show peers) è sempre in request sent.
Ho sbagliato a configurare io qualcosa oppure è qualche problema di connessione? io direi piu la seconda visto che in questo periodo la mia linea mi sta dando problemi in continuazione…
di peppux - 3 febbraio 2009 - 21:29