domingo, 4 de diciembre de 2016

Speaker de Red: Raspberry Pi 3,Raspian, Asterisk , FreePBX y Ekiga

En este blog se pretende explicar el procedimiento para la creación de un Speaker de RED haciendo uso de: Debian Jessie, Raspberry Pi 3,Raspian, Asterisk , FreePBX y Ekiga.

Pasos a seguir:
  1. Instalar Asterisk y Freepbx en Maquina que funcionará como servidor
  2. Crear y configurar cuentas SIP
  3. Instalar Raspian Pixel en Raspberry Pi 3
  4. Instalar Ekiga en Raspberry Pi 3
  5. Vincular Asterisk con Ekiga
  6. Vincular cuentas SIP con Zopier Android.
  7. Diseño de el Speaker de Red

Funcionamiento
















Instrumentos a utilizar

1 Kit Premium Raspberry Pi 3 Modelo B: $75.99 el cual incluye
- Raspberry Pi 3 Modelo B
Samsung EVO + 32GB MicroSD
- Mini teclado inalámbrico con retroiluminación
- Mini teclado Bluetooth
- Fuente de alimentación dual del USB 5V / 3A
- 22AWG USB cable de datos / carga
- Cable HDMI-CEC
- Disipador de calor de 2 piezas
- Case paras Raspberry Pi 3
1 Amplificador: $37
1 Bocina: $10
1 Caja de lamina galvanizada para montaje de Speaker de Red: $20
Total: $142.99


Instalar Asterisk 13 y Freepbx en una maquina que funcionará como Servidor

Para el correcto funcionamiento de Asterisk junto a Freepbx , deben instalarse la versión de Freepbx que corresponde a la versión de Asterisk , para este caso se utilizará la version 13 de Asterisk.

El entorno en que se instará Asterisk 13 y Freepbx será en Debian Jessie , a continuación se proporciona la pagina web donde se detalla la instalación de Asterisk 13 y Freepbx.

Instalar Asterisk 13 y Freepbx

Crear y configurar cuentas SIP

Para accesar a Freepbx debemos conocer la IP de la maquina donde hemos instalado Asterisk, para el caso la IP es 192.168.1.5, la colocamos en la barra de navegación y se nos mostrará una pantalla en la que nos solicitará ingresar un usuario administrador, al cual colocamos admin como usuario y como contraseña.

















Al ingresar se nos mostrará una pantalla como la siguiente, la cual nos indica que freepbx fue instalado correctamente.













Para utilizar las cuentas SIP de Asterisk se debe configurar en las opciones : Settings--> Asterisk SIP Settings.








Para crear una cuenta SIP accesamos a la opción de menú Applications--->Extensions, y damos clic en la opción Add Extensions Chan-sip extension. Al terminar damos clic en Submit y Apply config y las cuentas sip se guardaran en Asterisk .


Para acceder a Asterisk ingresamos el comando asterisk -r, para ver el  las cuentas SIP configuradas ingresamos el comando sip show peers y se muestran como la imagen siguiente.
 

Instalar Raspian Pixel en Raspberry Pi 3


Debemos descargar desde la pagina https://www.raspberrypi.org/downloads/raspbian/ la última imagen disponible basada en Raspbian (Debian8 / Jessie with Pixel):



Una vez tengamos la ISO descargada en nuestro PC, debemos realizar un proceso con ella que consiste en “copiar” la ISO a la tarjeta de memoria SD, pero formateándola de forma que sea booteable.

Si estamos en Windows podemos hacerlo de forma fácil usando el programa Win32DiskImage o similares.

Una vez que el proceso anterior ha terminado, simplemente introducimos la tarjeta en nuestro Raspberry PI 3, conectamos un cable de red y la arrancamos (basta con enchufarla a la corriente eléctrica).


Instalar Ekiga en Raspberry Pi 3



Una vez instalado, procedemos a configurar Ekiga, para poder conectarnos con Asterisk y realizar nuestras llamadas por IP. Las primera vez que abrimos Ekiga, nos presenta el asistente de configuración como se ilustra con la imagen siguiente.


Presionamos "Adelante" y luego ingresamos nuestra información personal. y continuamos.  


Para este ejemplo se realizara en la red local y no necesitaremos configurar la cuenta de Ekiga.net  que nos permite contactar afuera de la red local por medio de una cuenta SIP, las siguientes 3 pantallas tratan sobre esta temática, en este caso saltaremos estas pantallas.


Aquí debemos marcar la casilla en la que confirmar que no queremos registrarnos en Ekiga.net para poder continuar. 


De igual forma marcamos la casilla para poder continuar. 


Una vez lleguemos a la pagina (6 de 9) nos pedirá que seleccionemos el tipo de conexión y como ya se menciono antes se trabajara con la red local (LAN) y proseguimos. 


Luego nos pedirá que seleccionemos los periféricos de audio y vídeo con los que trabajara Ekiga. En nuestro caso dejamos los dispositivos de audio por defecto y en el caso de la web cam seleccionamos la de nuestra preferencia. 



Luego de todos los pasos anteriores nos presentara un resumen de las configuraciones que hemos realizado, si todo esta bien y de acuerdo a lo que necesitamos proseguimos y si no volvemos y hacemos los cambios que consideremos pertinentes. 

Al terminar de instalar Ekiga, debemos vincularlos con la maquina Servidor que tiene Asterisk, para ellos seleccionamos la opción Edit--->Preferences--->Protocols-->SIP Settings. Ahi colocamos la IP de la maquina servidor, para el caso es 192.168.1.5:5060 y damos clic en Close. 

Con esto ya vinculamos Asterisk con Ekiga, y ya podemos hacer uso de las cuentas SIP creadas en Asterisk. 




Luego registramos una cuenta SIP de las que estan en Asterisk en Ekiga. Seleccionamos Edit--->Accounts--->Accounts-->New, en asterisk aparecerá un mensaje que nos indicará que la cuenta ya es Alcanzable , por lo tanto ya podemos realizar llamadas entre las cuentas SIP.


Para autocontestar las llamadas,seleccionamos Edit--->Preferences--->General-->Call Options y marcamos la opcion de Contestar Automáticamente las llamadas como se muestra en la siguiente imagen.




Por ultimo , probamos llamar a la extensión SIP registrada en Ekiga, desde el Softphone: Zoiper  en Android. La llamada se autocontestará, y se podrá escuchar en las bocinas de la Raspberry Pi.




















Vincular cuentas SIP con Zopier Android

Para Registrar una cuenta SIP a Zoiper para Android de realizan los siguiente pasos:


 Seleccionamos  que SI y en configuración Manual

 

Seleccionamos SIP e ingresamos los datos correspondientes ingresados en la cuenta SIP de Asterisk y seleccionamos Salvar.

 

Seleccionamos como Operativa la cuenta recién registrada que es la 1001.

 


Procedemos a llamar a la cuenta SIP registrada en Ekiga.




Diseño de el Speaker de Red


Caja de lamina galvanizada hecha a la medida para adaptar la Raspberry Pi , Amplificador y Bocina para el funcionamiento del Speaker de Red.



Montaje completo de el Speaker de Red, junto con cable de alimentación para Raspberry Pi 3 , Cable de alimentacion para Amplificador y Cable HDMI para conexion con pantalla.




Nombre del Equipo: SpeakerUES

Caso de Estudio Seleccionado: Speaker de Red

Integrantes:
Arreaga Borja Víctor Miguel ab10009
Guardado Reinoza Débora Melissa gr11061
Portillo Mendoza Kirio Waldo pm10037
Quintanilla Campos Oscar Mario qc09008
Torres Funes Luis Armando tf05009












No hay comentarios.:

Publicar un comentario