Domande degli utenti: [Asterisk] interno esterno che non possa chiamare esterno :-)

Installazione e Configurazione Asterisk PBX + IaxModem + Hylafax Server (2a parte)
Aprile 5, 2013
Installazione e Configurazione Asterisk PBX + IaxModem + Hylafax Server (3a parte)
Aprile 6, 2013

Girovagando per la rete ho trovato su un forum la seguente domanda:

Ciao a tutti, dovrei aggiungere ad un pbx Asterisk su una Debian Squeeze un interno, es 555, al quale ci si collegherebbe dall’esterno della LAN.Come posso impedire al 555 di chiamare numeri esterni, ovvero nazionali, internaz., cellulari…?Ciao, Void

Siccome è una domanda che potrebbe interessare anche ad altri utenti, ho deciso di condividere la risposta.

Abbiamo due soluzioni:

1 – Nella creazione dell’interno (nel file sip.conf) dobbiamo dichiarare che tipo di interno è, nello specifico possiamo indicare:

type=friend ;(può ricevere ed effettuare chiamate)

oppure

type=peer ;(può solo ricevere chiamate)

oppure

type=user ;(può solo effettuare chiamate)

2 – Nella creazione dell’interno (nel file sip.conf) gli assegniamo:

type=friend
context=no-external

Poi andiamo a creare il dialplan per il nuovo contento (file extensions.conf) e facciamo in modo che possa chiamare solo gli altri interni, per esempio se i nostri interni sono formati tutti da 3 cifre ed iniziano con 5 (500,501,502,…):

[no-external]
exten => _5XX,1,Dial(SIP/${EXTEN},20);
exten => _5XX,2,Hangup();

La scelta di quale delle due soluzioni utilizzare dipende dall’uso che si deve fare dell’interno!

Se sei interessato alla guida su come configurare Asterisk ti consiglio di leggere questo articolo:

Installazione e Configurazione Asterisk PBX + IaxModem + Hylafax Server

Buona giornata

E-Rottamazione 4.0

Rottama il tuo vecchio sito web, subito per te:

Uno sconto del 20% sulla realizzazione del tuo nuovo sito;

In regalo 100 Euro di campagna pubblicitaria su Google.

Top