Fundamentos de VoIP
  • VoIP - Introduccion
  • Centrales Telefónicas - Funcionamiento y Componentes
  • Protocolos de Señalizacion
  • El Protocolo RTP
  • Codecs
Instalacion y comandos basicos
  • Instalando SO Debian
  • Comandos basicos en Debian
  • Comandos basicos de consumo de recursos
  • Instalacion de Asterisk en Debian
  • Anexo 1: Instalando Sistema operativo Centos 8
  • Anexo 2: Instalando Asterisk en Centos
  • Anexo 3: Instalando Sistema operativo Raspbian en Raspberry Pi 4
  • Anexo 4: Instalando Asterisk en una Raspberry pi 4
Configuración básica de Asterisk
  • Descripcion de la plataforma Asterisk
  • Instalando Softphones
  • Configuracion de anexos SIP
  • Descripcion del plan de marcado (Dialplan)
  • uso de la prioridad n y el same
  • Manejando la aplicacion Dial
  • Manejando la aplicacion Record
  • Manejando las aplicaciones Background, Record y extenson i y t
  • Manejando prefijos en el diaplan
  • Manejo del VoiceMail
Manejando Troncales
  • Descripcion de Troncales
  • Configurando una troncal SIP
  • Configurando una troncal IAX
  • Configurando una troncal H323
  • Descripcion del GoIP
  • Manejando llamadas salientes y entrantes al PSTN con GoIP
Manejo de Conferencias
  • Sintaxis del ConfBridge
  • Perfil de Conferencia
  • Perfil de Usuario
  • Uso del Menu
  • Grabación de Conferencias
  • Música de Espera en Conferencia
Uso de Colas (Queues)
  • Funcionamiento de Colas (Queues)
  • Creación de Colas
  • Add/Remove de Agentes
  • Estrategias de Colas
  • Parámetros de Colas
  • Tiempo de Espera en Colas
  • Logs de Asterisk y el QueueLog
Asterisk y base de datos
  • Descripcion del driver ODBC
  • Instalacion de una base de datos y accediendo a el
  • Instalacion del ODBC Connector para MariaDB
  • Configuracion de odbcinst.ini, odbc.ini y res_odbc.conf
  • Insercion del CDR en la base de datos usando cdr_adaptive
  • Descripcion de func_odbc.conf para ejecutar Querys en el Dialplan
  • Descripcion de la Aplicacion Read para IVRs con DB
  • Ejemplo01, Seleccionando datos de la DB desde el Dialplan
  • Ejemplo02, Actualizando datos en DB desde el Dialplan
ARA, Asterisk RealTime Architecture
  • Descripcion del ARA
  • Colocando el Queue_log en la BD
  • Ejemplo de Static Realtime, colocando queues.conf en la BD
  • Ejemplo de Dynamic Realtime, adicionando usuarios SIP
  • Ejemplo de Dynamic Realtime, colocando el Extensions en la BD
AMI, Asterisk Manager Interface
  • Descripcion de las APIs de Asterisk
  • Configuracion del manager.conf
  • Ejecutando Acciones y leyendo eventos desde telnet
  • Login al asterisk desde Python usando AMI
  • Click to Dial usando Python con AMI
  • Ejemplo de lectura de eventos en Python
  • Ejemplo de Click to Dial usando la libreria asterisk-ami en Python
AGI, Asterisk Gateway Interface
  • Descripcion de AGI
  • Ejemplo de envio comandos Python - Asterisk
  • Ejemplo de lectura de variables enviadas del asterisk al Python
  • Ejemplo de lectura de digitos en el Python enviado por el Asterisk
  • Ejemplo de AGI en una Raspberry Pi 4
  • Ejemplo de encendido y apagado de un Led en Raspberry mediante IVR.