Asterisk, conosciamolo più da vicino: configuriamo un Trunk VoIP [Sesta parte]

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.

Vai alla settima parte

Se vuoi aggiornamenti su Asterisk, conosciamolo più da vicino: configuriamo un Trunk VoIP [Sesta parte] inserisci la tua e-mail nel box qui sotto:

Tag: , ,

Commenti

  1. [1]

    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.

  2. [2]

    direi una domanda un pò generica, bisognerebbe avere qualche informazione in più, tipo di centralino, tipo di connessione esterna e con gli interni…

  3. [3]

    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??

  4. [4]

    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

  5. [5]

    errata corrige al commento precedente: sip show registry

  6. [6]

    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

  7. [7]

    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.

  8. [8]

    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!

  9. [9]

    simo mi posteresti la configurazione del tuo trunk eutelia?

  10. [10]

    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

  11. [11]

    benissimo, peppux, verifica le configurazioni e facci sapere se hai risolto

  12. [12]

    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!

  13. [13]

    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.

  14. [14]

    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…

Inserisci il tuo commento