Requerimientos

Issabel todas las versiones
Elastix todas las versiones, para usar Text To Speech utilice desde la versión 4 en adelante.
FreePbx con Centos 6 en adelante
Otras distribuciones Centos 6 o 7, PHP5, MySQL 5.5
Si tiene Asterisk puro o solo sin Issabel o sin FreePBX, configure context, exten y TypeServer si es https o http en la config de IPnetIVR
Máquina virtual, es una buena elección ya que puede conectar con SIP Trunk a su máquina en producción.

Instalación

Siga las instrucciones de instalación rápida o paso a paso, puede copiar y pegar comandos a través de SSH Putty.


Instalación Rápida Utilice putty o similar, siga o copie comandos en color negro.

Descargue ipnetivr.tgz en directorio /usr/src/

cd /usr/src 

wget http://www.ipnet.cl/ipnetivr.tgz --no-check-certificate 

Descomprima

tar zxvf ipnetivr.tgz 

Ingrese a directorio e instale con make install se instalara servicio ipnetivr para gestionar llamadas.

cd /usr/src/ipnetivr 

make install 

Entrada y activar licencia DEMO

Abra Google chrome o similar y escriba "IP_DE_TU_PBX/ipnetivr" si todo está bien debera ver la pantalla para activar Licencia DEMO.


Instalación Paso a paso Si tiene problemas con instalación rápida instale paso a paso.

1- Descargue el archivo ipnetivr.tgz y coloquelo en /usr/src siga los pasos siguientes, puede utilizar un programa como putty y copiar los comandos descritos.

cd /usr/src 

wget http://www.ipnet.cl/ipnetivr.tgz --no-check-certificate 

2- Descomprima archivo ipnetivr.tgz y copie en carpeta "ipnetivr" en /var/www/html/

    tar zxvf ipnetivr.tgz 

    mv ipnetivr_html /var/www/html/ipnetivr 

3- Otorge permisos a carpeta /var/www/html/ipnetivr/

    chmod -R 757 /var/www/html/ipnetivr/ 

    chown -R asterisk.asterisk /var/www/html/ipnetivr 

4- Instale base de datos, Debe tener las credenciales de MySQL disponibles

    cd /var/www/html/ipnetivr 

    mysql -u root -p < data/database.sql 

Configuración

1- Base de datos, en archivo /var/www/html/ipnetivr/Config.php, configure user, host y password de MySQL y Manager Asterisk

private $_user = "root";
private $_password = "MySQLPassword";
private $_dabase = "ipnet_ivr";
private $_host = "localhost";

2- Manager asterisk, en archivo Config.php configure usuario, password y host.

private $_userManager = "admin";
private $_passwordManager = "PwManager";
private $_hostManager = "localhost";

3- Abra google chrome o similar y escriba "IP_DE_TU_PBX/ipnetivr", las credenciales son admin y admin

4- Active automáticamente su licencia para demostración gratuita o bien copie el precode y envielo a soporte@ipnetcl o ingrese a http://www.ipnet.cl/ipcenter/precode_get.php


Nota: Si todo está OK se mostrara el PRECODE este debe ser enviado a soporte@ipnet.cl para que reciba su licencia de prueba.


SERVICIO LINUX PARA GENERAR LLAMADAS

En Centos puede crear un servicio para que el sistema este siempre disponible para generar llamados cuando usted lo necesite.

1- Ejecute en /var/www/html/ipnetivr el comando:

./install.sh  (Se instalara el servicio "ipnetivr")

   1a- Para iniciar servicio:

          service ipnetivr start 

   1b- Para detener servicio:

          service ipnetivr stop 

   1c- Para restart servicio:

          service ipnetivr restart 

   1d- Para ver Status del servicio:

          service ipnetivr status 

LOGs

Los logs para ver estado de la operación de traspaso estara ubicados en /var/www/html/ipnetivr/log/

Desinstalar

Para desinstalar servicio ipnetivr corra siguientes comandos:

     service ipnetivr stop 

     chkconfig ipnetivr off 

     chkconfig --del ipnetivr 

     cd /etc/init.d/ 

     rm ipnetivr 

     chkconfig --list ipnetivr   (El último comando comprobara que ya no existe el servicio.)

Borrar directorio /usr/local/ipnetivr

     rm -rf /usr/local/ipnetivr 

Borrar directorio /var/www/html/ipnetivr

     rm -rf /var/www/html/ipnetivr 

Borrar base de datos ipnet_ivr (Borrara todos los registros)

     mysql -u root -p -e "drop database ipnet_ivr" 

Borrar usuario ipivr

     mysql -u root -p -e "drop user 'ipivr'@'localhost'" 



TEXT TO SPEECH, TEXTO A VOZ

- El sistema esta diseñado para funcionar con picotts, picotts se puede instalar en cualqquier versión de Issabel en cambio en Elastix desde la versión 4, para FreePBX y otras distribuciones desde Centos 6 en adelante. - Utilice una máquina virtual si tiene dudas o no sabe como instalar picotts.


Asterisk solo o puro con IPnetIVR (Sin Issabel/Elastix y sin FreePBX)

Puede instalar IPnetIVR en un servidor solo con asterisk, nosotros solo lo hemos probado en Centos, si tiene otro sistema operativo no podemos dar la seguridad que funcione, si posee Centos al menos deberá instalar Apache, PHP 5, MySQL o MariaDB una vez instalado IPnetIVR edite /var/www/html/ipnetivr/Config.php y coloque un contexto y anexo validos de su Asterisk de está forma asterisk sabra que está llamando en forma correcta dentro de su dialplan, además coloque si su servidor apache es http o https, luego reinicie el servicio ipnetivr.


Luego de modificar Config.php detenga y reinicie servicio ipnetivr

service ipnetivr stop

service ipnetivr start



AUDIOS

La grabación de audios y mensajes puede realizarla a través de: - Un teléfono IP - Importación de audio Wav - Text To Speech, TTS - Puede grabar toda la llamadas desde que contesta el cliente hasta que cuelga, en menú configuraciones debe habilitar la opción de grabación.


Envio de reportes automáticos por correo o E-mail.

1- Configure los reportes en menú Configuración. 2- Configue PostFix de Centos.


Manual

Ingreso

Digite la dirección de su sistema telefónico a través de un navegador como Chrome, Iexplorer, FireFox o Similar IP_PBX/ipnetivr ingrese usuario y clave por default ambos son admin.






Importar Registros Menú Registros - Importación

Borre antes los viejos registros para que no colisionen con los nuevos


Vaya a menú Registros - Importación y suba un archivo excel que contenga al menos campos TELEFONO, NOMBRE presione 'Submit' después de seleccionar el archivo




En la siguiente pantalla seleccione en Field Database el campo del IVR y en Field to import el campo asociado, note que Teléfono va con Teléfono y Nombre va con Nombre, finalmente presione 'Importar'.




Finalizada la importación se mostrara los registros importados y los errores en caso de existir.






Crear Registros en forma manual Ver Registros - New Record

Borre antes los viejos registros para que no colisionen con los nuevos

Vaya a menú Registros - Ver Registros - New Record e ingrese los de los campos PHONE (Teléfono), ACCOUNT, NAME, CITY y presione 'Guardar', de esta forma podrá crear registros en forma manual ingresandolos uno en uno sin depender de una plantilla excel, esto es util cuando necesite crear una campaña con pocos registros para llamar.






Configuración línea, SIPtrunk o canal para llamar Menú - Configuración General y vea Miscelaneo

Vaya a menú Configuración - General y vea Miscelaneo

Reintentos: Cantidad de veces que reintentara sobre un teléfono ocupado o que no contesta

Canal Troncal: Troncal SIPTrunk por ejemplo si la troncal o canal se llama CANALSIP coloque SIP/CANALSIP/ destá forma tomara ese canal y enviara los digitos del teléfono a llamar.

Tiempo llamada: Tiempo que ringuera o sonara llamando al teléfono

CALLERID: Número que mostrara cuando el teléfono conteste.

Puertas a utilizar: Canales simultaneos que llamaran !IMPORTANTE¡ recuerde no saturar su central telefónica si tiene por ejemplo 4 canales si coloca valor 4 la central estara saturada y los anexos internos no podran llamar, coloque un valor prudente o llame fuera de horario de su oficina.

Pausa entre mensajes: Si entrega varios mensajes cuando conteste el teléfono puede colocar una pausa entre ellos.






Iniciar llamadas (Start Call) Menú - Dashboard

Vaya a DashBoard y presione botón Start Calls, comenzará el proceso de llamadas y podrá ver línea o Real Time el resultado .





TOTAL: Total de registros.

TOTAL PROCESADAS: Registros procesados.

TOTAL CONTESTADAS: Llamadas contestadas.

TOTAL NOCONTEST: Llamadas no contestadas.

TOTAL PENDIENTES: Llamadas pendientes.




Mensajes Menú Audio y mensajes - Mensajes audios

Puede grabar hasta 9 mensajes, los cuales los puede dividir en Saludo Inicial, preguntas de encuestas y mensaje de despedida

Si solo desea entregar un mensaje informativo, entonces solo habilite el mensaje de Saludo Inicial

Si desea algo más personalizado puede habilitar el mensaje de despedida de esta forma después del saludo Inicial se entregara el mensaje de despedida

Si desea realizar una encuesta, entonces habilite Saludo Inicial y las Preguntas de 1 a 7,






Grabación y gestión de Mensajes Menú Audio y Mensajes - Mensajes Audio

Vaya a menú Audio y Mensajes - Mensajes Audio

Seleccione el mensaje a grabar si desea habilitarlo coloquelo en 'ON' puede configurar el número de reintentos o veces que se repetira el mensaje para reproducir presione 'Play' para editar y grabr presione 'Edit'



Grabar desde un teléfono

Digite el número del teléfono a grabar y presione 'Grabar' sonara el teléfono conteste y siga las instrucciones en español que le dara para reproducir el mensaje grabado presione 'Play'



Importar mensaje desde archivo

Seleccione el archivo con el audio a importar y subalo al servidor presionando 'Submit', el sistema se encargara de colocarlo en el directorio requerido en su central.





Habilitar Text To Speech Menú Configuración - General - Opciones avanzadas

Existen 2 motores de Text To Spech, PicoTTS y GoogleTTS.

PicoTTS viene instalado por default en las versiones de Issabel en caso contrario o si tiene otra versión puede instalar los paquetes de PicoTTS seguiendo las instrucciones de su sitio web

GoogleTTS es la versión gratuita que utiliza el traductor de google por lo tanto no se garantiza su operación, para que GoogleTTS funcione deberá tener instalado mpg123, instale con el siguiente comando

yum install mpg123 

Recuerde activar picotts en su servidor, consulte si tiene dudas como implementar.





Grabar mensaje con Text To Speech Menú Audio y Mensajes - Mensajes Audio - Texto Mensaje Text To Speech

Escriba el mensaje en la casilla de edición y presione 'Salvar TTS' se reproducira el mensaje a continuación.

Recuerde activar picotts en su servidor, consulte si tiene dudas como implementar.






Transferencias de llamadas Menú Audio y mensajes - Transferencia llamada

Permite transferir llamadas al callcenter o agentes cuando el teléfono contesta, la transferencia se efectuara después de reproducido el mensaje de saludo o bien si el cliente digita el digito que usted programo para indicar si desea ser atendido por algún agente.

Vaya a menú Audios y Mensajes - Transferencia de llamadas




Transfer Enable: Habilita la transferencia de llamadas despues de entregar el primer Saludo, los otros mensajes quedaran desactivados.

Transfer Automatic: Habilita la transferencia automática, de está forma el sistema no esperara que el cliente digite algún digito como respuesta y trnsaferira después de entregar el saludo.

Digit DTMF to Transfer: Digito en DTMF que deberá digitar el cliente para que el sistema los transfiera por ejemplo 'Digite 1 si desea ser atendido por un agente'

Type Transfer: Tipo de transferencia estos pueden ser Extension, Cola, Ring Group o Troncal

Extension Number: Número de la extension a transferir de acuerdo a lo seleccionado en Type Transfer




Horario de Trabajo Menú Configuración - Horario Trabajo

Puede programa que dias y horas del día estara el sistema operativo llamando, por ejemplo de Lunes a Viernes de 9:00 AM a 18:00 horas, está configuración es importante ya que no querra llamar a las 2:00 AM a sus clientes




Hora Trabajo: Hora Inicio y termino, entre esas horas el sistema llamara.

Días Trabajo: Días de la semana que el sistema llamara.




E-Mail Configuración de correo Menú configuración - E-Mail Config

Una vez que el sistema termine de llamar generara un informe y lo enviara a los correos que usted programa para dar aviso. Debe tener habilitado el envio de correo en su servidor.




E-Mail Enable: Habilita o deshabilita el envio de correo.

E-Mail Dirección notificación: Direcciones de correo separados por ; a las cuales enviara aviso e informe.

E-Mail From: Correo remitente.

From Name: Noombre del remitente.

E-Mail Subject: Subject del correo o titulo.

Test-Email: Genera correo de prueba .




Usuarios del sistema Menú Configuración - Usuarios

Puede crear usuarios para administrar el sistema a los cuales podrá dar privilegios como, permiso para dar inicio a las llamadas, permiso para grabación de audios, permiso para importar, permiso para setear transferencias, etc .






Manejo de registros Menú Registros - Manejo de Registros

Backup, borrado de registros y volver a llamar a todos o solo registros que no contestaron llamadas, son algunas de las acciones que puede realizar con 'Manejo de Registos', además de ver la totalidad de los registros.






Ver registros Menú Registros - Ver registros

Podrá ver la totalidad de los registros en real time o en línea mientras el sistema ejecuta las llamadas, además podra acceder a información detallada como resultado de encuestas con notas, exportación de los registros, crear y editar registros, escuchar la grabación de la llamada desde que llama hasta que contesta el teléfono.




Excel Download: Descarga o exportación a formato excel de todos los registros.

New Record: Ingreso en forma manual de nuevo registro.

Opt (columna): Reproducción de la grabación y edición del registro.

Seleccione Campos a ver: Puede seleccionar los campos que desea ver u ocultar.





Editor de campos Menú Registros - Editor de campos

Permite editar los nombres de los campos que se visualizan en 'Ver registros' y otras pantallas, guarde los cambios cuando finalice de editar.








Ver Work , Ver Trabajo Menú Registros - Ver Work

Poidrá ver el resultado de todas las campañas que ha realizado el sistema además de exportar o descargar la información en excel.






Gráficos Menú - Dashboard

Muestra gráficamente el comportamiento de las llamadas.



Estado de llamadas: Gráfico circular que muestra los 3 estados que puede tener una llamada, Contestada, No Contestada, Pendiente

Preguntas contestadas: Gráfico en barras que muestra cantidad de preguntas contestadas en una encuesta.





Grabación de llamadas Menú - Configuración - General - Opciones avanzadas

Permite grabar toda la llamadas desde que es conestada por el teléfono, de está forma tendra un registro comprobable que fue atendida la llamada. Para reproducir la grabación dirijase a Menú Registros - Ver registros



Grabar Llamadas: Habilita la grabación de llamadas





Hacer una campaña de llamadas en forma rápida 3 pasos básicos

Supongamos que usted desea llamar a un grupo determinado de clientes para entregar una información la idea es que el sistema llame uno a uno y cuando el cliente conteste que entregue un mensaje grabado por usted o por una locutora. Existen 3 pasos para generar una campaña de llamados en forma rápida:

1- Importar/Crear Registros
2- Grabar el mensaje
3- Iniciar el proceso de llamadas

1- Importar/Crear Registros

Puede crear registros en forma manual o bien importar una plantilla Excel que contenga al menos el campo de los teléfonos de los clientes que usted desea llamar, la importación es simple e intituiva refierase en detalle en el siguiente link Importar registros con Excel Para la creación manual de registros vea en detalle el siguiente link: crear registros en forma manual

2- Grabar mensaje

El mensaje a grabar lo puede realizar a través de un teléfono, importar audio o a través de TTS text to speech, el mensaje grabado será entregado a sus clientes cuando estos contesten el llamado, Es importante señalar que active solo el mensaje de Saludo y desactive los otros mensajes que se utilizan para encuestas refierase en detalle en el siguiente link Grabación y gestión de Mensajes

3- Iniciar el proceso de llamadas

Una vez importada la plantilla excel con teléfonos y grabado el mensaje entonces podrá iniciar el proceso de llamado Puede programar el horario que el sistema llamara, para que sus clientes no reciban llamadas muy tarde o muy temprano por ejemplo que llame desde las 9:00 AM hasta las 18:00 horas refierase en detalle en el siguiente link Horario de trabajo y también al link: Iniciar Llamadas





Hacer una encuesta automatizada en forma rápida Debe indicar en el primer saludo que digite 1 si desea realizar la encuesta, (Es posible también configurar que solo espere para continuar encuesta)   3 pasos básicos

Supongamos que usted desea llamar a un grupo determinado de clientes para realizar una encuesta de satisfacción, debe considerar un mensaje o saludo explicando el motivo del llamado "Gasco, lo llamamos para realizar una breve encuesta sobre su última compra de gas, digite 1 si desea realizarla" si el cliente digita 1 entonces se le entregara una serie de mensajes en donde debera evaluar con Nota de 1 a 7 o como usted lo indique en los mensajes. La idea es que el sistema llame uno a uno y cuando el cliente conteste que entregue los mensajes grabados por usted o por una locutora. Existen 3 pasos para generar una campaña de llamados en forma rápida:

1- Importar/Crear Registros
2- Grabar los mensajes
3- Iniciar el proceso de llamadas

1- Importar Registros

Puede crear registros en forma manual o bien importar una plantilla Excel que contenga al menos el campo de los teléfonos de los clientes que usted desea llamar, la importación es simple e intituiva refierase en detalle en el siguiente link Importar registros Para la creación manual de registros vea en detalle el siguiente link: crear registros en forma manual

2- Grabar mensajes

El mensaje a grabar lo puede realizar a través de un teléfono, importar audio o a través de TTS text to speech, El primer mensaje grabado será entregado a sus clientes cuando estos contesten el llamado, No olvide indicar que debe marcar "1" si desea realizar la encuesta en caso contrario el sistema asumira que el cliente no desea realizar la encuesta o bien configure que espere para continuar o solo cuelgue. Esto último debe configurarlo en Menú - Audios y mensajes - Saludo Inicial (Edit) - Digito encuesta / espera-Saludo refierase en detalle en el siguiente link Grabación y gestión de Mensajes

3- Iniciar el proceso de llamadas

Una vez importada la plantilla excel con teléfonos y grabado el mensaje entonces podrá iniciar el proceso de llamado Puede programar el horario que el sistema llamara, para que sus clientes no reciban llamadas muy tarde o muy temprano por ejemplo que llame desde las 9:00 AM hasta las 18:00 horas refierase en detalle en el siguiente link Horario de trabajo y también al link: Iniciar Llamadas