Está en la página 1de 8

ELASTIX CERTIFIED ENGINEER

Pensum del curso

Captulos tericos
Introduccin
Configuraciones de PBX en Elastix
Provisionamiento
Qu es un Endpoint?
Tipos de Endpoints
Telfonos IP
Codecs en Endpoints
Configuracin de telfonos IP
Telfonos IP con Video
Aprovisionamiento
Asterisk
Qu es Asterisk?
Breve Historia de Asterisk
Versiones de Asterisk
Periodo de vida
Elastix y versiones de Asterisk
Funcionalidad de Asterisk
Encendido y apagado de Asterisk
Estructura de directorios de Asterisk
Mdulos de Asterisk
Archivos de configuracin
AstDB
Plan de marcado
o Dialplan, contextos
o Dialplan, extensiones
o Dialplan, instrucciones
o Dialplan, variables
o Manipulacin de variables
o Macros
o Variables disponibles en macros
Aplicaciones
o Asterisk CLI
o Plan de marcado de freePBX
o Contextos de entrada
o Conocimientos tiles
Funcionamiento de FreePBX
Fundamentos de FreePBX
Organizacin de archivos
Configuracin de FreePBX
Elastix / PaloSanto Solutions, todos los derechos reservados

o amportal.conf
o retrieve_conf
o dialparties.agi
Mdulo de FreePBX: Estructura
Cmo se embebe en Elastix?
Activando FreePBX sin embeber
FreePBX en el Roadmap de Elastix

AGI & AMI


AGI
Ejecucin de Scripts
Parmetros enviados por omisin
Comandos tiles en AGI
Ejemplo AGI sencillo
AMI
Manejo de manager.conf
Probando desde Telnet
Tipos de paquetes AMI
Acciones comunes de AMI
Programas que usan AMI y AGI en Elastix
Protocolos y Codecs
Protocolo SIP: Detalles del protocolo
Sealizacin SIP: Mtodos y Respuestas
SIP y Asterisk
Protocolo IAX: Generalidades
Llamada usando IAX
Frames IAX
Protocolo RTP
Protocolo RTCP
NAT: descripcin
NAT traversal en SIP
Configuracin de sip.conf
Trabajando con codecs
o Comunicacin interna
o Comunicacin externa
o Configuracin de codec en Elastix
Qu es TLS?
Funcionamiento del protocolo TLS
SRTP
Cmo usar TLS y SRTP en Elastix?
Habilitando TLS y SRTP en telfonos IP
Usando TLS y SRTP
Hardware
DAHDI
Comunicacin Asterisk con DAHDI
Integracin telefnica

Elastix / PaloSanto Solutions, todos los derechos reservados

Tarjetas PCI (PCIe)


Gateways y Channel Banks
EHCP : Elastix Hardware Certification Program
Fabricantes soportados
Hardware modular
Instalando una tarjeta de telefona
Deteccin de hardware
Wanpipe
Channel Khomp
Configuracin Span
Configuracin Span: Bajo Nivel
Configuracin Span: Interfaz Web
Troncalizacin: chan_dahdi.conf

Troncalizacin
Ruteo de Llamadas
Troncales
Troncal DAHDI
Troncales de tipo IAX2 y SIP
Troncales Personalizadas
Uso de canales
Configuracin DISA
Condiciones de tiempo
DUNDI
o Distributed Universal Number Discovery
o Funcionamiento
o Ejemplos de uso
o Seguridades
o Configuracin
o Configurando en la Interfaz
Interconexin Elastix
Calidad de Voz
Sntomas que afectan la calidad de voz
o El famoso hbrido de 2 a 4 hilos
o Sntomas: Bajo Nivel o Volumen
o Sntomas: Retardo
o Sntomas: Distorsin de la voz
o Sntomas: Comunicacin entrecortada
o Parmetros en redes de paquetes relacionados con la calidad
de voz
o Cuando el telfono incide en la calidad de voz
fxotune
Parmetros: Retardo de red y prdida de paquetes
Cancelador de eco Oslec
o Estndar G.168

Elastix / PaloSanto Solutions, todos los derechos reservados


Complementos y mdulos adicionales
SISTEMA DE CORREO EN ELASTIX
o Arquitectura del sistema de email
o MUA (Mail User Agent)
o MTA (Mail Transfer Agent)
o MDA (Mail Delivery Agent)
o En Elastix
o Configurando el sistema de email
o Relay
o RoundCube Mail
o Configuraciones a bajo nivel
FAX EN ELASTIX
o Sistema de Fax en Elastix
o laxmodem
o Hylafax
o Estructura del Sistema de Fax
o Base de datos del Sistema de Fax
o Configurando Fax en Elastix
o Protocolo T.38
MENSAJERA INSTANTNEA IM
o Protocolo XMPP
o Caractersticas de XMPP
o Clientes XMPP
o Openfire en Elastix
Mdulo de Call Center
Modelo de Funcionamiento
Funcionalidades Implementadas
TTS
Orkestal
A2Billing
vTiger
Troubleshooting
Interpretacin de Logs
Entendiendo TOP
Diagnstico con el CLI
o Comandos bsicos con CLI
o Establecimiento de llamada
o Falla de una llamada
Sniffing
Depuracin
o Depuracin: Introduccin
o Qu hacer cuando Asterisk se comporta mal?
o Errores de Programacin
o Strace
o Depuracin en Asterisk
o GDB
o Ejemplos simples de uso de GDB
o Comandos bsicos

Elastix / PaloSanto Solutions, todos los derechos reservados


o Archivos core y backtraces
Desempeo y Dimensionamiento
Desempeo de Elastix
Factores que afectan el desempeo de Elastix
Nmero de llamadas concurrentes
Transcoding
Servicios adicionales que ocupan recursos
o Openfire en Elastix
Dimensionamiento telefnico
Agner Krarup Erlang
La unidad Erlang
Modelos Erlang
Erlang B
Grados de Servicios Comunes
Frmula Modelo Erlang B
Flash Operator Panel
Herramientas
Monitoreo
Mtodos de monitorizacin
Qu monitorizar?
Opciones disponibles
Cuando un solo servidor no alcanza
Seguridad
Algo de Historia
Buenas Prcticas
Ataques y vulnerabilidades a nivel de red IP
Algunas soluciones a los problemas de seguridad
Auditora de seguridad
El mdulo de Seguridad de Elastix
Gestin de Firewall
o Activando el firewall
o Creando una nueva regla
o Personalizando un Puerto o un rango de Puertos
Auditora de uso de la Interfaz web de Elastix
Auditora de Contraseas Dbiles
Configuracin Avanzada
Fail2ban
Tcnicas Adicionales
Nota: El examen de certificacin incluye contenido del curso Elastix 101

Elastix / PaloSanto Solutions, todos los derechos reservados

Captulos Prcticos
Configuracin de PBX en Elastix
Configuracin de una troncal SIP
Configuracin de una ruta saliente
Configuracin de una ruta entrante
Mdulo de Addons
Instalacin del mdulo developer
Configuracin de una troncal SIP con un proveedor existente
Configuracin de una troncal SIP con un proveedor no incluido
Tarifacin y reportera
Provisionamiento
Configuracin de telfono IP
Configuracin de telfono IP mediante el endpoint configurator
Configuracin de un telfono IP Digium mediante DPMA
Asterisk
Instalar Asterisk sobre CentOS 6
Trabajar con entidades SIP e IAX
Creacin de un plan de marcado
Creacin de un contexto que implemente grabacin de audio
Creacin de contexto que implemente IVR
Edicin de contextos para adicionar portabilidad al plan de marcado
Creacin de dialplan donde se ejemplifique la manipulacin de
variables de canal.
Creacin de un plan de marcado para implementar un IVR con varias
opciones
Edicin del archivo extensions.conf
Usando la aplicacin Goto()
Organizacin de archivos y plan de marcado
Creacin de un contexto que solicite utilice la aplicacin Authenticate()
Creacin de Contexto que requiera Autenticacin por medio de DISA
Creacin de un contexto con SayDigits
Creacin de un contexto con SayNumber
Creacin de un plan de marcado que demuestre el uso de
Expresiones, Operadores y funciones.
Creacin de contexto que verifique hora y fecha.
Creacin de contexto con calculadora bsica
Creacin de un contexto que limite el tiempo de llamada a una
extensin
FreePBX
Adicionar contextos custom en Elastix
Crear un plan de marcado custom

Elastix / PaloSanto Solutions, todos los derechos reservados


AGI & AMI
Instalacin de Cepstral un TTS
Creacin de base de datos y tablas y creacin de un AGI
Realizar el debugging del AGI
Conectarse va TELNET con AMI
Ejecutar la accin Originate para realizar una llamada a otra
extensin.
Construir un AGI
Creacin un AGI que consulte una tabla de datos
Protocolos y Codecs
Realizar la captura de una conversacin utilizando la herramienta
tcpdump.
Usar la herramienta wireshark y reproducir el payload de la
conversacin
Configuracin del uso de TLS y SRTP
Algunos filtros tiles para tcpdump
Instalacin de cdec G.729
Habilitar los codecs de video
Configuracin de archivo sip_nat.conf.
Configuracin NAT sobre la interfaz de FreePBX
Integracin con telefona tradicional
Configuracin de una tarjeta anloga
Configuracin una tarjeta digital.
Uso del comando lsdahdi para verificar el estado de una placa de
telefona.
Uso de la aplicacin dahdi_tool para verificar el estado de una placa
de telefona.
Configuracin de Zap Channels Dids para troncales analgicas.
Troncalizacin y otras configuraciones
Implementacin de grupos de llamadas especficos
Mediante ChanSpy Monitorear las llamadas
Configuracin de Follow me
Implementar DUNDi
Interconectar dos servidores Elastix, usando una troncal SIP.
Interconectar dos servidores Elastix, usando una troncal IAX2.
Calidad de Voz
Mejorar la calidad de voz en IAX y SIP
Mejorar la calidad de voz en IAX y SIP usando FreePBX
Funcionalidades complementarias y Mdulos adicionales
Mdulo Email de Elastix Crear un dominio y cuentas para dos usuarios
Mdulo Fax de Elastix.
Enviar un fax utilizando el comando sendfax
Enve un fax desde la interfaz Elastix

Elastix / PaloSanto Solutions, todos los derechos reservados

Instalacin de Openfire con una base de datos Mysql.


Integracin de Openfire con Elastix
Instalar Spark
Practicar el uso del comando text2wave.
Practicar el uso de la aplicacin Festival
Instalacin de Orkestal y uso bsico.
Demo Call Center

Diagnstico Bsico
Ingresar a la consola de Asterisk
Ejecutar los comandos queue show, features show, uptime show,
core show version, show codecs.
Utilizar el comando strace
Utilizar el comando gdb
Utilizar el comando tail
Desempeo y Dimensionamiento
Utilizar el programa Sipp para generar trfico llamadas
Utilizar un script para registrar los datos generados.
Calcular el parmetro R del modelo E
Seguridad
Gestin de contraseas
Asegurar Elastix mediante el uso de Firewall desde consola
Activacin y configuracin de Firewall desde interfaz
Configuracin de Firewall, permitir acceso a una IP especfica
Configuracin de Firewall, restringir el acceso UDP y SIP

Elastix / PaloSanto Solutions, todos los derechos reservados

También podría gustarte