asterisk, hsmmn, radioaficionado, RF & VoIP, scripts, tecnologia, voIP

Streaming de Audio en Asterisk: caso práctico

13 junio 2010 | Escrito por Alex Casanova

El proyecto sigue avanzando en sus investigaciones, hoy de la mano del equipo de I+D del proyecto traemos un briconsejo muy curioso. Vamos a hacer que llamando a una extensión <6000> oigamos vía la Torre del Aeropuerto de Sevilla (LEZL TWR). Los pasos a seguir son los siguientes:

En primer lugar, editamos el fichero musiconhold_custom.conf y añadimos lo siguiente:

[radio]
mode=custom
dir=/var/lib//mohmp3/radio
application=/usr/bin/mpg123 -q -r 8000 -f 8192 -s --mono http://bos.liveatc.net/lezl

Volvemos a cargar la configuración de MoH en Asterisk

[user@asterisk] asterisk -vvvvvvr
*CLI> moh reload
== Parsing '/etc/asterisk/musiconhold.conf':   == Found
== Parsing '/etc/asterisk/musiconhold_custom.conf':   == Found
== Parsing '/etc/asterisk/musiconhold_additional.conf':   == Found
voip*CLI> moh show classes
Class: default
Mode: files
Directory: /var/lib/asterisk/moh
Class: none
Mode: files
Directory: /var/lib/asterisk/moh/.nomusic_reserved
Class: radio
Mode: custom
Directory: nodir
Application: /usr/bin/mpg123 -q -r 8000 -f 8192 -s --mono http://bos.liveatc.net/lezl
Format: slin
voip*CLI> reload

Creamos una “custom extension” para este fin:

[root@asterisk] vi extensions_custom.conf
; Extension especial LiveATC
exten => 6000,1,Answer
exten => 6000,2,MusicOnHold(radio)

Y con esto cada vez que llamemos a la extensión 6000 estaremos escuchando la Torre del aeropuerto de Sevilla (TWR LEZL).

Los comentarios estan cerrados.