Go to Top
Icono de web - Avanzada 7
Avanzada 7 imparte formación pre-venta y técnica en la Centralita Virtual 3CX

Curso de CFD para 3CX

Curso de CFD para 3CX (Call Flow Designer)

El curso está orientado a proporcionar a aquellos usuarios de 3CX que estén interesados en iniciarse en CFD, los conocimientos básicos para saber desenvolverse con soltura con la herramienta a la vez que se realiza una introducción en las funciones avanzadas para que el alumno que quiera tenga una buena base para seguir profundizando en estos temas.

El temario ha sido enriquecido con nuestra experiencia de diseño en CFD y son estos conocimientos, añadidos a la documentación de 3CX, los que queremos transmitir a nuestros alumnos.

Objetivos

  • Aprendizaje progresivo de la herramienta de desarrollo Call Flow Designer mediante ejemplos prácticos
    • Principios básicos de operación e instalación del entorno CFD
    • Análisis de los componentes propios de CFD
    • Uso de variables y componentes control de flujo
    • Componentes a medida (customs)
  • Depuración y prueba de proyectos CFD
  • Casos típicos de aplicación de CFD
    • Proyectos de enrutado
    • Proyectos de marcadores
  • Programación avanzada en CFD:
    • Desarrollo y depuración de Scripts
    • Introducción a la API de control de llamadas de 3CX
    • Usando funciones de la API en Scripts
    • Ideas: el foro de CFD en 3CX
  • Presentación del material didáctico acompañado de prácticas con centralitas 3CX de pruebas por alumno.
  • Asistencia directa para consultas de soporte con técnico certificado en 3CX

Coffe break y almuerzo incluido

Subvencionable a través de FUNDAE

Temario

DIA 1: Conociendo CFD

9:00 - Presentación del curso

  1. Apertura de puertas y registro.
  2. Presentación de objetivos y temario del curso
  3. Contenidos en el pendrive del curso

9:15 - Módulo 1: Bases de la programación en CFD (2h)

  1. Introducción a Call Flow Designer.
  • Principios básicos de funcionamiento
  • Instalación del entorno CFD
  • Conceptos básicos: proyecto, callflow, dialer, componentes propios y customs
  1. Componentes básicos de interacción con el usuario
  • Práctica simple de enrutado basado en el componente de menú de entrada y transferencias de llamadas
  • Añadiendo prompts de audio
  • Ampliando las opciones con el componente de entrada de usuario
  • Validación de usarios mediante ID y pin
  • Grabación de audio

11:00 – Coffe-Break

11:30 - Módulo 2: Programación visual bajo CFD (2h)

  1. Variables y condiciones de control de flujo
  • Introducción a los componentes custom (a medida)
  • Variables de sesión.
  • Variables de control de flujo.
    • Reglas de ámbito de las variables
    • Asignar valores, incrementar y decrementar
    • Uso de variables bucles en condiciones y bucles
  • Práctica de reproducción de dígitos del CLI con componentes de control de flujo
  • Práctica de enrutado basado en condiciones de fecha/hora
  1. Presentación de las funciones del editor de expresiones
  • Operadores lógicos y booleanos
  • Funciones de texto
  • Acceso a listas
  • Usando expresiones en prácticas de enrutados con condiciones complejas
  • Usando operadores en un ejemplo de Logger
  1. Presentación del editor de prompts de audios

13:30 – Almuerzo

14:30 - Módulo 3: Componentes avanzados de CFD (2h)

  1. Componentes de prestaciones avanzadas
  • Componentes de acceso a archivos
  • Práctica de lectura de archivos para validar datos de clientes sin scripts
  • Práctica de escritura de archivos para generación de logs
  • Componente de acceso a base de datos
    • Introducción al acceso del motor de PosGreSQL de 3CX
  • Una práctica simple de consulta escalar para verificación de pin e identificador de cliente
  • Práctica de consultas de listas de valores 
  • Componentes de acceso web
    • Presentación de componentes sockets, HTPP y Web Services
  • Práctica de validación de clientes mediante Web Service
  • Envío de correos electrónicos
  1. Introducción al uso del componente de scripting
  • Limitaciones de la programación de CFD
  • Algunos ejemplos de tareas simples
  • Prácticas de validación de fichas de clientes mediante XML y CSV

 

16:30 – Sesión de preguntas, respuestas y conclusiones

 

DIA 2: Avanzando en el desarrollo con CFD

9:00 – Inicio

  1. Apertura de puertas
  2. Presentación de contenidos del día

9:15 - Módulo 4: Depuración y prueba de proyectos CFD (2h)

  • Consejos prácticos de cómo poner en marcha scripts con la ayuda de Visual Studio
  • Errores a nivel de generación de proyecto CFD
  • Errores de compilación a .NET Core
    • Errores de expresiones
    • Errores de dependencias
    • Compilando el proyecto CFD con Visual Studio para localizar errores
  • Depuración en tiempo de ejecución mediante análisis de Logs de 3CX y propios

11:00 – Coffe-Break

11:30 - Módulo 5: Proyectos de generación de llamadas (2h)

  1. Introducción a los proyectos tipo marcador
  2. Práctica de proyecto tipo power dialer (marcador no predictivos)
  • Verificación de horario y agentes disponibles en las colas
  • Recuperando DIDs para el makecall desde archivo
  1. Práctica de proyecto tipo predictive dialers (marcador no predictivo)
  • Verificación de horario
  • Recuperando DIDs para el makecall desde base de datos
  1. Proyectos reales mixtos de generación y enrutado de llamadas

13:30 – Almuerzo

14:30 - Módulo 6: Introducción a la programación avanzada en CFD (2h)

  1. La API de control de llamadas de 3CX
  2. Uso de la API de control de llamadas en CFD
  3. Integración entre 3CX Cliente y CFD

16:30 – Sesión de preguntas, respuestas y conclusiones

Prerequisitos

  • Si bien no es requisito imprescindible la obtención de la Certificación Avanzada en 3CX, es recomendable conocer sus contenidos a través de nuestros cursos presenciales, online o a través del manual de administrador en la web de 3CX
  • Llevar portátil para seguir presentación y acceder a dispositivos

Proximos cursos 2019



¿Interesado en nuestros cursos de formación?