Creare un gruppo con Asterisk

Per risolvere il problema di creare un gruppo con Asterisk, utilizzeremo la possibilità di definire variabili. Dopo aver definito la sequenza di numeri da utilizzare per chiamare il gruppo indicato, occorrerà definire una variabile di tipo stringa che contiene tutti gli interni da includere nel nostro gruppo.

In questo modo sarà possibile utilizzare la variabile così definita ogni volta che vogliamo inoltrare le chiamate sul gruppo definito.

Tutto chiaro? Facciamo un esempio per intenderci meglio.

Supponiamo di aver definito, nel nostro centralino, gli interni 100, 101, 102, 103, 104, 105.

Vogliamo definire il gruppo formato da 100, 101, 105; e supponiamo di voler utilizzare la sequenza 9876 per chiamare il nostro gruppo.

Nel nostro extensions.conf definiamo la variabile:
GRUPPO9876 = SIP/100&SIP/101&SIP/105

A questo punto, come già detto, tutte le volte che vogliamo inoltrare le chiamate su questo gruppo usiamo la variabile GRUPPO9876, ad esempio possiamo creare una estensione in modo che se qualcuno digita la sequenza 9876 la chiamata viene deviata sugli interni 100, 101, 105:
exten => 9876,1,Dial(${GRUPPO9876})

Ovviamente nello stesso modo può essere configurato un gruppo di risposta specificando l’estensione con il trunk di ingresso:
exten => trunk_ingresso,1,Dial(${GRUPPO9876})

Ti consigliamo anche

Link copiato negli appunti