Ceci, FlávioVieira, Alex Adelino2016-11-302020-11-292016-11-302020-11-292013https://repositorio.animaeducacao.com.br/handle/ANIMA/11019Devido 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 localBecause 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 networkpt-BRAcesso AbertoSistemas de computaçãoAsterisk (Programa de computador)PABXDesenvolvimento de software de roteamento para PABX IPMonografia