Trabalho Laborato rio 5 Asterisk - PDF
Download "Trabalho Laborato rio 5 Asterisk"
Victoria Pinhal Martins
1 Trabalho Laborato rio 5 Asterisk Serviços de Comunicações /2015 Autores: Xavier Araújo José Santos
2 Índice 1. Introdução Asterisk Now Configuração dos Serviços de Comunicação Chamada VoIP entre dois utilizadores Áudio-Conferência Voic Conclusão Referências
3 1. Introdução Este trabalho foi realizado no âmbito da cadeira de Serviços de Comunicações da Faculdade de Engenharia da Universidade do Porto, e teve como principal objectivo, a implementação de um serviço de comunicação baseado no framework Asterisk Assim, começámos inicialmente por instalar a appliance AsteriskNow. Esta appliance contém uma distribuição de Linux completa e uma interface gráfica web, denominada FreePBX, para a configuração do Asterisk PBX. Nesta configuração foram criadas extensões, trunks e rotas de maneira a obter o funcionamento desejado. Assim neste relatório apresentam-se as funcionalidades configuradas, e o detalhe da sua implementação. 3
4 2. Asterisk Now Para iniciar a configuração do serviço Asterisk começámos por instalar o AsteriskNow, em dois computadores distintos. O AsteriskNow é uma appliance que contém uma distribuição completa do Linux, o software necessário para o funcionamento do serviço Asterisk e ainda uma interface gráfica para a configuração do Asterisk, denominada FreePBX. Assim, de modo a instalar o AsteriskNow, utilizámos o software de virtualização VMware Workstation. A ligação das máquinas virtuais à rede foi configurada em modo bridge. Apresenta-se nas seguintes figura uma das máquina virtuais instaladas, assim como a sua configuração de rede: Figura 1 AsteriskNow no VMware Workstation Figura 2 - Configuração de Rede 4
5 3. Configuração dos Serviços de Comunicação 3.1. Chamada VoIP entre dois utilizadores Para configurarmos o Asterisk de maneira a criar o sistema de comunicação pretendido, começámos por criar uma extensão em cada um dos Asterisk PBX. Para isto usámos a interface de configuração gráfica, FreePBX, para especificar o número da extensão, o nome a ela associada, o ring time da chamada, o segredo da extensão e ainda os parâmetros do voic . Apresenta-se, nas seguintes figuras, a configuração de uma destas extensões Figura 4 - Especificação Extensão Figura 5 - Especificação do segredo Figura 3 - Especificação do Voic 5
6 Em seguida para estabelecer a comunicação entre extensões associadas a PBXs distintas foi necessário configurar o trunk e a outside route. Na criação do trunk tivemos que especificar os detalhes do Peer. Apresenta-se na seguinte imagem as configurações feitas: Figura 6 - Configuração Trunk De notar que nos campos fromdomain e host está indicado o endereço IP da outra PBX Asterisk e nos campos username e fromuser é a extensão do utilizador registado na própria PBX Asterisk que vai estabelecer comunicação através do trunk. Em seguida configurou-se a outbound route de modo a que utilizasse o trunk previamente definido para alcançar as extensões 5xx. Figura 7 - Configuração Outbound Route 6
7 Após a configuração das extensões, dos trunks e das outbound routes, utilizámos o cliente VoIP Zoiper e o cliente VoIP X-Lite, de modo a registar os utilizadores. Apresenta-se na seguinte imagem a configuração de um dos clientes: Figura 8 - Registo Utilizador através do Zoiper Figura 9 - Registo Utilizador através do X-Lite 7
8 Após todas estas configurações, foi possível estabelecer uma chamada VoIP entre duas extensões associadas a PBX Asterisk distintas. Apresenta-se, nas seguintes imagens, o exemplo de duas chamadas efectuadas: Figura 10 - Exemplo Chamada 1 Figura 11 - Exemplo Chamada 2 8
9 3.2. Áudio-Conferência Para configurarmos o Asterisk de maneira a criar uma audio-conferência começámos por criar a audio-conferência, configurando em seguida uma inbound route de maneira a esta ficar operacional. Apresenta-se nas seguintes imagens as configurações efectuadas no FreePBX. Figura 12 - Criação da áudio-conferência Figura 13 - Configuração da Inbound Route 9
10 3.3. Voic O voic foi outro dos serviços, disponibilizados pelos Asterisk, que foi configurado, de modo a permitir a gravação de mensagens de voz, quando o destinatário não atende a chamada. Para isto modificou-se os parâmetros de voic das extensões criadas. Foi também especificado um segredo para o acesso ao voic de maneira a controlar o acesso às mensagens gravadas. Figura 14 - Configuração Voic 10
11 4. Conclusão O Asterisk é um dos softwares mais usados para o estabelecimento de um serviço de comunicação de voz sobre IP. Isto deve-se ao facto de ser gratuito, de ser altamente versátil, de disponibilizar um conjunto alargado de funcionalidades e de apresentar uma dificuldade de configuração relativamente acessível. Com este trabalho foi possível ficar a conhecer as funcionalidades deste software, a maneira de as configurar e a sua grande versatibilidade. Assim este trabalho permitiu-nos descobrir os pontos principais no que diz respeito à configuração de um serviço de comunicação Asterisk. 11
12 5. Referências https://www.youtube.com/watch?v=ktnliv592uw 12
Nuno Cruz Infra-Estrutura VoIP. Instituto Politécnico de Lisboa Instituto Superior de Engenharia de Lisboa
Relatório Intermédio de. Projecto em Contexto Empresarial I. VoIP Desenvolvimento de Aplicações em Plataformas Open Source
Relatório Intermédio de Projecto em Contexto Empresarial I VoIP Desenvolvimento de Aplicações em Plataformas Open Source Cândido Silva Av. dos Descobrimentos, 333 4400-103 Santa Marinha - Vila Nova de
Manual do Utilizador em Português (versão final) Elastix 0.9-alpha. Para maiores informações visite www.elastix.org
Manual do Utilizador em Português (versão final) Elastix 0.9-alpha Para maiores informações visite www.elastix.org ÍNDICE 1. Introdução 2. ELASTIX Instalação 3 Interface WEB de Administração 3.1. Configuração