Soporte & Consultoria

Soporte Remoto y Consultoria skype : ambiorixg12.
Nota no se brinda ningun tipo de consulta o soporte fuera del blog de forma gratuita

domingo, 24 de julio de 2011

Poner estación de radio como Musica de Fondo en FreePBX.

FreePBX tiene un módulo que nos permite crear diversas clases de música de fondo, esto nos puede servir por ejemplo para que las llamadas que entren por una línea analógica, digital o DID cuándo los clientes o proveedores nos llamen escuchen publicidad e información de nuestros productos en vez del clásico timbrado telefónico, y para las extensiones internas que la música de fondo sea música clásica, rock, etc.

En este caso FreePBX solo permite subir archivos de audio ya sea wav o mp3 como música de fondo, pero no nos permite personalizar la música en espera, por lo que si queremos poner música en espera proveniente de un servidor de audio streaming que esté transmitiendo una radio en línea no lo podremos hacer desde la interfaz de FreePBX.

Asi que para poder poner una radio en línea que esté transmitiendo los juegos del mundial de futbol 2010 de SouthAfrica y habilitar el streaming de la radio en línea como música en espera de nuestro PBX y poder usarlo en los otros módulos de FreePBX como son IVR, grupos de Marcación, etc., tendremos que hacer lo siguiente:

#Editar el archivo /etc/asterisk/musiconhold_custom.conf
sudo nano etc/asterisk/musiconhold_custom.conf
#Agregar los parámetros de la radio en línea como se muestra a continuación, solo cambiar la url de la radio en línea:
[radio]
mode=custom
dir=/var/lib/asterisk/mohmp3/radio
application=/usr/bin/mpg123 -q -r 8000 -f 8192 -s --mono http://sc56.panda.fast-serv.com:80/
#Guardamos el archivo
#creamos el directorio  /var/lib/asterisk/mohmp3/radio
sudo mkdir -p /var/lib/asterisk/mohmp3/radio
#cambiamos permisos
sudo chown -R asterisk:asterisk /var/lib/asterisk/mohmp3/radio
#entramos a la consola de asterisk para reiniciar el módulo de moh
sudo asterisk -rvvv
#reiniciamos el módulo desde la consola de asterisk
moh reload
#verificamos que se haya reiniciado el módulo
moh show classes
#Y deberíamos ver algo como lo siguiente
Class: radio
        Mode: custom
        Directory: nodir
        Application: /usr/bin/mpg123 -q -r 8000 -f 8192 -s --mono http://sc56.panda.fast-serv.com:80/
        Format: slin


Con esto ya podemos asignar la música de fondo "radio" para cuándo entre una llamada por un DID, a un grupo de marcación, cola de llamada, etc., desde la interfaz de freePBX.

Con este contexto podemos escuchar musica de fondo llamado a un numero especifico
[musica-hold]
exten=>1701,1,Answer
exten=>1701,n,SetMusicOnHold(radio)
exten=>1701,n,MusicOnHold()
exten=>1701,n,Hangup

1 comentario:

  1. Muchas gracias por el contenido. Tengo que hacer eso como proyecto, hice esos comandos y no sale la parte que debe salir al pulsar moh show classes,sale lo siguiente
    Class: efault
    Mode: files
    Directory:/var/lib/asterisk/moh/

    alguna opinion que me puedan decir? o algun numero de contacto donde pueda obtener tutorias

    ResponderEliminar