Construindo um PBX IP na prática com Asterisk e FreePBX

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 FreePBX, apreendendo como ambos se relacionam. Também cobre 100% da certificação dCAA – Digium Certified Asterisk Administrator

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

  • Compreender como funciona a telefonia e os principais cenários que a compõem
  • Identificar os principais protocolos e CODECs de Voz sobre IP, suas vantagens e desvantagens;
  • Instalar, configurar e administrar ambientes de telefonia baseados no software Asterisk.
  • Compreender o funcionamento do FreePBX e como ele se relaciona com Asterisk
  • Identificar os melhores cenários para criar e implementar projetos de telefonia puramente IP e ambientes híbridos.
  • Obter a certificação dCAA no site da Digium

Conteúdo Programático

Introdução ao Asterisk

  • Objetivo: Explorar o funcionamento básico da telefonia, como funcionam as chamadas convencionais e as chamadas digitais, as tecnologias disponíveis (troncos analógicos e digitais: R2 e ISDN/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 Início
  • Telefonia básica
  • Princípios do VoIP
  • Características do VoIP
  • Projeto Asterisk
  • Arquitetura do Asterisk
  • Cenários de uso do Asterisk em diversos ambientes de exemplo

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 Linux Debian para a instalação do Asterisk. Baixar o Asterisk e mostraras 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
  • LAB – Gerenciamento do processo Asterisk e acessado a CLI

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, gateways, centrais de comutação,hardwares E1/FXO/FXS/GSM,etc)
  • Canais Analógicos
  • Canais Digitais
  • Protocolos de Sinalização
  • Hardwares de Telefonia
  • Configuração de placas Digium para ISDN e MFC/R2
  • Boas práticas na configuração de hardware Digium

Configuração básica do Asterisk PBX

  • 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, Playback, 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 chamadas entre centrais Asterisk.
  • 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
  • Conhecendo a interface gráfica
  • Conceitos: Ramais, Troncos e rotas
  • Configurações iniciais de um PABX (ramais, troncos,rotas)
  • LAB – Criando um PABX simples
  • LAB – Configurando o SoftPhone no celular e um Telefone IP
  • LAB – Entroncando com a PSTN por operadora VoIP

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
  • Compreendendo os tipos de registros SIP e IAX (user, peer, friend)
  • Dimensionamento de largura de banda para chamadas VoIP
  • LAB – Comandos de console e instalação de CODEC G729
  • LAB – Validando cenários de Transcodificação

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 trunk

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 depacotes SIP.
  • Conceitos gerais do protocolo
  • REGISTER / INVITE / BYE / 200 OK / RTP / SDP
  • 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 SIP com Wireshark
  • Análise de mídia e consumo de banda
  • Apresentando o PJSIP
  • Comparando PJSIP vs CHANSIP
  • LAB – Interconexão entre PABX com SIP
  • LAB – Configurando um tronco SIP para chamadas externas
  • LAB – Configurando canais com PJSIP

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
  • 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
  • Alias de expressão regular
  • Inclusão de contextos
  • Depurando dialplan via CLI
  • LAB – Testando Aplicações e Funções

Configurando recursos de Classe V

  • Objetivo: Explorar conceitos e prática das principais funcionalidades de PABX do Asterisk, mostrando os arquivos de configuração e comandos da CLI relacionados.
  • Estacionamento
  • Captura
  • Transferência à cega e assistida (métodos SIP x Asterisk)
  • Conferência (MeetMe e ConfBridge)
  • Música de espera
  • Siga-me
  • VoiceMail / VoiceMailMain
  • Configurando e utilizando aplicativos classe V
  • Arquivos de configuração do Asterisk relacionados
  • Criando uma URA
  • Gravando mensagens de voz para URA
  • LAB – Testando todos os recursos de Classe 5
  • LAB – Desenvolvimento de URA
  • LAB – Instalando áudios em português para Asterisk

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
  • Pausa e Despausa de Agentes
  • Configurando e gerenciando Filas de atendimento
  • Manipulando arquivos de som
  • Manipulando músicas de espera
  • LAB – Implementar o DAC simulando um 0800

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.
  • Apresentando ferramentas de scanner SIP (SIPVICIOUS) e como se proteger
  • Ajustando o mecanismo de execução do processo Asterisk
  • Segurança no arquivos de configuração
  • IPtables
  • Fail2Ban
  • LAB – Testando estratégias de ataque e defesa

Instalando e Configurando o FREEPBX

  • Instalar o FreePBX, uma plataforma baseada em Asterisk que oferece ao usuário facilidade e agilidade na construção de um PABX completo.
  • Apresentar 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, rotas de entrada e saída.
  • Configurar os ramais e troncos replicando as configurações feitas manualmente nos laboratórios do Asterisk.

Diferenciais deste Curso

  • Nosso objetivo é formar técnicos especializados em telefonia IP, ao final do curso o aluno terá conhecimentos sólidos das tecnologias utilizadas na construção profissional de plataforma PABX baseada em Asterisk
  • Além de aprender a configurar um PABX-IP no Asterisk em modo texto, configurando todos os recursos passo-a-passo você também irá aprender a instalar de forma rápida e prática um PABX completo com FreePBX, uma plataforma livre baseada em Asterisk
  • Conteúdo atualizado e focado nas necessidades mais latentes do mercado. A metodologia 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 certificados dCAA e dCAP com larga experiência em implantações de soluções de telefonia baseadas em Asterisk e demais tecnologias OpenSource com 20 anos de mercado
  • Aulas práticas com utilização de materiais didáticos atualizados: telefones IP, softphones, provedores VoIP e outros.
  • Ao final do curso, o aluno estará apto a realizar a prova de certificação DIGIUM dCAA disponibilizada gratuitamente pelo fabricante.

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
22/07/2019 26/07/2019 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.
CAPTCHA de imagem
Digite o texto exibido na imagem.

Compartilhe esta página