skip to Main Content

E’ possibile collegare un amplificatore/altoparlante ad asterisk tramite una scheda audio collegata al server (integrata, pci o usb) seguendo questa procedura:

 

Verificare che nel file /etc/asterisk/modules.conf ci sia questa configurazione (solitamente già presente in NethVoice):

load => chan_alsa.so
noload => chan_oss.so

Con un template custom (per NethVoice) aggiungere al file /etc/asterisk/extension_custom.conf

[from-internal-custom]
 exten => 100,1,Dial(console/dsp,20,A(beep))
 exten => 100,2,Hangup()

Questo permetterà di utilizzare l’eventuale amplificatore/altoparlante collegato alla scheda audio chiamando il 100. La chiamata sull’amplificatore sarà anticipata dal beep, specificato nell’opzione A(). E’ possibile inserire un qualsiasi file sonoro al posto del beep come annuncio.

L’ultima operazione da compiere è permettere l’accesso all’utente asterisk al file /dev/snd/

Per farlo, è necessario aggiungere al gruppo audio l’utente asterisk con il comando:

usermod -a -G audio asterisk

Per controllare il volume della scheda audio è necessario installare il pacchetto alsa-utils.

yum --enablerepo=base install alsa-utils

Il pacchetto contiene il comando alsamixer con il quale si potrà regolare il volume della scheda audio tramite un tool grafico.


 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back To Top