Construindo um PBX IP na prática com Asterisk

Sobre o curso

Este curso irá prepará-lo para configurar um PABX-IP no Asterisk em modo texto e também através da interface gráfica SNEP, apreendendo como ambos se relacionam.

Após este curso o aluno estará apto a:

  • Compreender como funciona a telefonia e o mais principais cenários que a compõem
  • Identificar os principais protocolos VoIP e suas vantagens e desvantagens;
  • Instalar, configurar e administrar ambientes de telefonia baseados no software Asterisk
  • Compreender o funcionamento do SNEP e como ele se relaciona com Asterisk
  • Identificar os melhores cenários para criar e implementar projetos de telefonia

Conteúdo Programático

Introdução a telefonia


  • Objetivo: Explorar o funcionamento básico da telefonia, como funcionam as chamadas convencionais e as chamadas digitais, as tecnologias disponíveis (troncos analógicos, digitais R2, digitais RDSI). O que é VoIP e como funcionam as chamadas VoIP, o que diferencia uma chamada VoIP de uma chamada convencional. Explorar a história do Asterisk, o que é o Asterisk, a arquitetura do Asterisk. Relacionar cenários de uso da telefonia convencional com a telefonia VoIP.
  • O Inicio
  • Telefonia básica
  • Princípios do VoIP
  • Características do VoIP
  • Projeto Asterisk
  • Arquitetura do Asterisk
  • Cenários de uso: Telefonia Convencional x Telefonia VoIP

Compilação e instalação


  • Objetivo: Exibir as variáveis que determinam a escolha de um hardware para uma Central PABX-IP, as opções de Sistemas Operacionais e seus prós e contras. Preparar o SO para a instalação do Asterisk. Baixar o Asterisk e mostrar as variáveis e scripts de compilação assim como a ativação de módulos não padrão. Mostrar a estrutura de arquivos e diretórios do Asterisk, as necessidades de permissão de cada um deles e os principais arquivos de configuração.
  • Definindo o Hardware.
  • Definindo e preparando o Sistema Operacional
  • Baixando e instalando o Asterisk
  • Conhecer a estrutura de arquivos e diretórios do Asterisk
  • Principais arquivos de configuração
  • Gerenciando o processo Asterisk.
  • LAB – Instalação e compilação do Asterisk
  • LAB – Asterisk como um serviço no SO

Telefonia TDM



  • Objetivo: Explorar os conceitos de canais analógicos e digitais, suas características, prós e contras, quais os protocolos de sinalização que a telefonia utiliza e os hardwares de telefonia mais comuns (telefones, centrais telefônicas, gateways, centrais de comutação, hardwares E1/FXO/FXS/GSM,etc)
  • Canais Analógicos
  • Canais Digitais
  • Protocolos de Sinalização
  • Hardwares de Telefonia

Configurando um PABX


  • Objetivo: Explorar os conceitos de plano de discagem, troncos e ramais. Configurar ramais e rotas para discagem entre ramais. Entender e utilizar as aplicações básicas do plano de discagem do Asterisk (dial, answer, read, etc). Configurar um softphone/telefone IP. Configurar uma conta VoIP/SIP com provedor externo. Criar rotas de saída de chamadas externas e entradas e saídas de chamdas entre centrais Asterisk.
  • NOVO: Interface Gráfica
Instalar o SNEP e mostrar sua estrutura básica, os diretórios criados e manipulados por sua interface. Mostrar como um interface gráfica pode ajudar/facilitar nas tarefas realizadas. Explorar os cadastros de ramal, tronco e regras de negócio (rotas).
  • Básico do Plano de discagem
  • Configurando os canais e entendendo as linhas de configuração
  • Configurando o plano de discagem
  • Aplicações básicas do Plano de Discagem
  • Interface gráfica
  • Instalando o SNEP
  • Conhecendo a interface gráfica
  • Conceitos: Ramais, Troncos e Regras de Negócio (rotas)
  • LAB - Criando um PABX simples
  • LAB - Configurando o SoftPhone e IPPhone
  • LAB - Entroncando com a PSTN* (depende de GW/Conta VoIP)
  • LAB – Interface gráfica
  • Instalando e apresentando uma interface gráfica (SNEP)
  • Configurações iniciais de um PABX (ramais, troncos, regras de negócio)

Análise de Rede


  • Objetivo: Explicar a importância da rede de dados e sua influência/dependência em relação ao VoIP. Explorar e definir os protocolos a serem utilizados de acordo com o cenário de cada ambiente. Explorar os conceitos sobre CODECS e suas vantagens e desvantagens. Explorar os conceitos sobre os tipos de registros para canais SIP/IAX.
  • Arquitetura de redes
  • Definindo um protocolo
  • Definindo um CODEC
  • Transcodificação de CODEC
  • Tipos de registros SIP e IAX (user, peer, friend)
  • LAB - Comandos de console e instalação de CODEC

Protocolo IAX2



  • Objetivo: Explorar os conceitos do protocolo, quando e como utilizá-lo, as vantagens e desvantagens em relação a outros protocolos. Explorar os comandos relacionados ao IAX na CLI> do Asterisk. Aplicação prática de utilização do protocolo.
  • IAX - Conceitos
  • Características do IAX
  • Métodos de autenticação
  • Arquivo de configuração
  • Cenários de uso
  • Comandos da CLI>
  • LAB - Instalando um cliente IAX
  • LAB - Interconectando servidores Asterisk com IAX
  • LAB – Interface gráfica
  • Aplicando configurações via interface gráfica

Protocolo SIP




  • Objetivo: Explorar os conceitos do protocolo, quando e como utilizá-lo, as vantagens e desvantagens em relação a outros protocolos. Explorar os comandos relacionados a ele na CLI> do Asterisk. Aplicação prática de utilização do protocolo, os problemas e soluções mais comuns em cenários com este protocolo. Análise de cabeçalhos de pacotes SIP.
  • SIP – Conceitos
  • Características do SIP
  • Fluxo de mensagens
  • Processo de registro
  • Diferença entre B2BUA e SIPProxy
  • Modos de Operação ( Proxy e Redirect )
  • SIP no Asterisk
  • Cenários de uso
  • Travessia de NAT (Problemas e Soluções)
  • Análise de fluxo
  • LAB – Interconexão entre PABX com SIP
  • LAB – Configurando um tronco SIP
  • LAB – Interface gráfica
  • Aplicando configurações via interface gráfica

Plano de Discagem


  • Objetivo: Explorar em detalhes o plano de discagem do Asterisk e os principais módulos relacionados a ele, assim como os arquivos de configuração, as variáveis, funções e expressões e todas a estrutura que pode ser utilizada nele.
  • Módulos do Dialplan
  • Arquivos de configuração
  • Variáveis
  • Expressões
  • Funções
  • Inclusão de contextos
  • Definindo extensões
  • Macros e Sub-rotinas
  • Extensões especiais
  • Definindo nomes para as prioridades
  • Regras de extensão e padrões
  • Roteamento baseado em horário
  • Funções e Aplicações para o AstDB
  • LAB – Testando Aplicações e Funções
  • LAB – Interface gráfica
  • Regras de Negócio e ações relacionadas
  • Alias de expressão regular
  • Desviando e recebendo chamadas de outros contextos

Configurando recursos de Classe V


  • Objetivo: Explorar conceitos e prática das principais funcionalidades do Asterisk, mostrando os arquivos de configuração e comandos da CLI relacionados.
  • Estacionamento
  • Captura
  • Transferência
  • Conferência
  • Música de espera
  • Siga-me
  • VoiceMail
  • LAB – Testando os recursos de Classe V Módulo
  • LAB – Interface gráfica
  • Configurando e utilizando aplicativos classe V
  • Arquivos de configuração do Asterisk relacionados

Filas de Atendimento



  • Objetivo: Explorar os conceitos de Fila de Atendimento (DAC), os tipos de membros (agentes e ramais) e suas vantagens e desvantagens. Explorar na prática as variações de configuração com arquivos de som, mensagens de anúncio,alteração de prioridade, etc.
  • Ramais x Agentes
  • Estratégias de distribuição
  • Mensagens de Anúncio
  • Habilitando Gravação
  • Configuração
  • Login e Logout de Agentes
  • LAB – Implementar o DAC
  • LAB – Interface gráfica
  • Configurando e gerenciando Filas de atendimento
  • Manipulando arquivos de som
  • Manipulando músicas de espera

Segurança no Asterisk




  • Objetivo: Melhores práticas de segurança em ambientes de produção. Ajustando processos de execução do Asterisk, arquivos de configuração e criando regras básicas de firewall para aumentar a segurança do ambiente de telefonia. Instalando e configurando o Fail2Ban para ajudar a manter o ambiente mais seguro.
  • Ajustando o mecanismo de execução do processo asterisk
  • Segurança no arquivos de configuração
  • Iptables e Asterisk
  • Fail2Ban e Asterisk

Diferenciais deste Curso

  • - Além de aprender a configurar um PABX-IP no Asterisk em modo texto, você irá fazê-lo paralelamente no SNEP, apreendendo como ambos se relacionam;
  • - Conteúdo atualizado e focado nas necessidades mais latentes do mercado. A metologia IT Experience permite a partir de um case real desenvolver um PABX-IP ao longo do curso e, chegando ao final, tê-la 100% funcional, pronta para uso;
  • - Instrutores especialistas e com larga experiência em implantações de soluções de telefonia baseadas em Asterisk ;
  • - Aulas práticas com utilização de materiais didáticos atualizados: telefones IP, softphones, provedores VoIP e outros.

Pré-requisitos

  • Conhecimentos intermediários em Sistemas Linux
  • Edição de textos em ambiente linux utilizando editores como vi, nano, pico, etc
  • Instalação de pacotes utilizando o utilitário dpkg ou rpm, aptitude e apt-get
  • Compilação de aplicações
  • Leitura básica em Inglês Técnico
  • Noções básicas de redes / telefonia / telecomunicações

Carga Horária

Curso Presencial: 40H

  • Diurno: 1 semana de segunda a sexta-feira, 8 horas diárias.

Próximas Turmas

Início Término Horário
31/07/2017 04/08/2017 Diurno - Segunda a Sexta das 08:30h às 17:30h

Temos outras turmas, para mais informações entre em contato com um de nossos vendedores.

Receba Datas e Valores

Quem irá pagar o seu curso?
Modalidades
Preferência de horário
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
2 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.