Newfies-Dialer - Sistema de llamadas masivas basado con FreeSWITCH

Newfies Dialer es un sistema de llamadas y mensajes de texto (SMS) masivo que se apoya en FreeSWITCH para las llamadas salientes y en las API de dos proveedores Clickatell y SMS Global para el envío de los SMS. Las características/funcionalidades principales de este sistema son:

  • Llamadas masivas para:
    • Envío de una locución audio
    • Captura de tonos para enviar el cliente a otro menú según su elección
    • Grabación del audio de las llamadas
    • Llamar una lista de contactos y enviarlos a la misma conferencia audio
    • Transferir las llamadas a los agentes si el destinatario lo elige
    • Envío masivo de SMS
    • Sistema para recordar/programar citas
  • Reportes detallados de las campañas/encuestas
  • Carga de archivos audio al sistema
  • Soporte para múltiples usuarios cada unos con su pagina de administración

El sistema se puede instalar todo-en-uno o en distintos servidores dependiendo del escenario en que se va a utilizar. En este caso se instalará todo-en-uno a partir de un VPS de Digital Ocean con 1GB de memoria RAM y Debian 8.2 64bit. Se accede al servidor vía SSH y se actualiza el sistema:

apt-get update

apt-get upgrade

Se configura zona horaria e idioma:

dpkg-reconfigure tzdata
dpkg-reconfigure locales

Luego se descarga y ejecuta el script de instalación:

cd /usr/src

wget --no-check-certificate http://bit.ly/newfies-dialer-installer -O install-all.sh

chmod +x install-all.sh
./install-all.sh

image

Empezará la compilación e instalación de FreeSWITCH. Esto tardará unos 20-25 minutos. Luego:

image

Empezará la instalación de Newfies Dialer (alrededor de otros 10-15 minutos):

image

Creamos el administrador con relativo correo electrónico y contraseña y no enviamos las estadísticas de uso de forma anónima:

image

Accedemos a la pagina de administración con la IP y puerto que aparece en la imagen:

image

Seleccionamos Log In:

image

Luego vamos a Admin –> Administración:

image

y empezamos el proceso de configuración como indicado en el manual (en inglés) que encuentran anexo. En el servidor el cortafuegos queda desactivado. Para que funcione correctamente hay que dejar abiertos por lo menos los siguientes puertos:

80 TCP

8008 TCP

Para FreeSWITCH no hace falta abrir puertos ya que se va a utilizar solamente para configurar las troncales para las llamadas salientes. Para terminar desde la consola de Linux:

ln -s /usr/local/freeswitch/bin/fs_cli /usr/local/bin/fs_cli

creamos un enlace simbólico al comando que se utiliza para acceder a la consola de  FreeSWITCH y con:

fs_cli

accedemos a la consola de FreeSWITCH:

freeswitch> version
FreeSWITCH Version 1.4.26+git~20151215T194329Z~563e336b49~64bit (git 563e336 2015-12-15 19:43:29Z 64bit)

Para salir:

freeswitch> ...

Por ahora es todo.

AdjuntoTamaño
Icono PDF newfies-dialer-2-20.0.pdf4.77 MB

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo

4 comentarios

no logro configurar la troncal

Hola Andrea como estas.

he intentado configurar la troncal segun el manual pero donde me dice que cambie el estado de Inactivo a Activo no aparece, las dos son inactivos, en FreeSwitch ya veo la troncal activa pero en el Newfies no logro cambiarla, me hara falta algun paso adicional?

Saludos Cordiales.

Falla en Idioma español

Me respondo a mi mismo.

no lo usen en español, las etiquetas estan mal, aunque dice Inactivo en ambas listas desplegables del estado de la pasarella en Ingles si estan las opciones. al parecer es algun error en los aarchivos de traduccion (.po)

saludos Cordiales

nuevo lio, multiples llamadas

Ahora estoy teniendo otro problema, no se si sea una limitacion de la version de desarrollo

trato de enviar multiples llamadas pero constantemente sale esto

2016-02-18 16:55:26.886400 [DEBUG] switch_core_session.c:1062 Send signal sofia/external/573012222222 [BREAK]
2016-02-18 16:55:26.886400 [DEBUG] sofia.c:6658 Channel sofia/external/573012222222 entering state [terminated][503]
2016-02-18 16:55:26.886400 [NOTICE] sofia.c:7580 Hangup sofia/external/573012222222 [CS_CONSUME_MEDIA] [NORMAL_TEMPORARY_FAILURE]

tengo entendido que 503 es service unavaiable pero mi troncal esta bien y puede recibir multiples llamadas, la verdad no comprendo que pueda estar sucediendo

ahora, tambien tengo un problema para detectar el buzon de mensajes, veo que la herramienta posee una funcion para detectarlos pero la verdad no ha funcionado para nada bien, si la persona tiene el celular apagado o rechaza la llamada y envia a buzon esta se despacha al mismo

:(

Has tenido alguna experiencia al respecto?
Saludos Cordiales

Me respondo a mi mismo

el problema era mi gateway destino, en el que tenia el time counter con Redis para A2billing y no se porque despues de 2 llamadas, asi el contador estuviese con el maximo de 40 llamadas este fallaba diciendo que no hay canales disponibles, me toco quitar el contador de llamadas simultaneas dentro del dialplan de A2b.

Saludos Cordiales.

Suscribirse a Comentarios de "Newfies-Dialer - Sistema de llamadas masivas basado con FreeSWITCH" Suscribirse a VozToVoice - Todos los comentarios