Desenvolvimento de software de roteamento para PABX IP

Carregando...
Imagem de Miniatura

Data

2013

Tipo de documento

Monografia

Título da Revista

ISSN da Revista

Título de Volume

Área do conhecimento

Ciências Exatas e da Terra

Modalidade de acesso

Acesso aberto

Editora

Autores

Vieira, Alex Adelino

Orientador

Ceci, Flávio

Coorientador

Resumo

Devido vivência profissional do autor na implantação de Servidores Asterisk e a necessidade de configurar rotas no Dialplan de forma manual, surge a ideia de automatizar o processo de inserção de rotas através do compartilhamento de rotas entre Servidores Asterisk que estiverem interligados através de uma Rede Local utilizando a análise do enlace entre Servidores. Para a atualização de rotas e análise do enlace utilizou-se como referência teórica a proposta do protocolo de roteamento OSPF. Como etapas metodológicas: definiu-se nestas a revisão literária através de pesquisas bibliográficas sobre Telefonia IP, protocolo SIP, protocolos de roteamento e softPBX Asterisk; modelagem do sistema através da linguagem de notação UML; desenvolvimento do sistema, validação e testes. No desenvolvimento do sistema para que se proporcione os objetivos alcançados, utilizou-se a linguagem de programação Shell Script Bash devido esta possuir interação direta com comandos shell na execução do sistema proporcionando melhor desempenho deste. A validação e realização de testes do sistema foi realizada utilizando a instalação de três Servidores Asterisk em um ambiente virtualizado e endereçados em uma rede local
Because the author's professional experience in deploying Asterisk Servers and the need to configure routes in Dialplan manually, appears the idea of automating the process of inserting routes through the rout sharing between Asterisk servers that are interconnected through a LAN analyzing the link layer between servers. To update routes and linkage analysis was used as the theoretical framework proposed in the OSPF routing protocol. As methodological steps: we defined these literary review through literature research on IP Telephony, SIP protocol, and routing protocols softPBX Asterisk; system modeling through the language of UML notation; system development, validation and testing. In designing the system so that it provides the objectives achieved, we used the programming language Bash Shell Script because this has direct interaction with shell commands in the system execution providing better performance. Validation and testing of the system was performed using the installation of three Asterisk servers in a virtualized environment addressed on a local network

Palavras-chave

Sistemas de computação, Asterisk (Programa de computador), PABX

Citação