SS7Sim: Simulador para o Sistema de Sinalizacão SS7

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Autor

Eduardo de Mello Garcia

Resumo

O SS7Sim é um projeto de código aberto que cria um ambiente de simulação para o sistema de sinalização SS7 para fins didáticos. No SS7Sim é possível simular a troca de mensagens SS7 envolvidas em uma chamada telefônica comum, constituída pelas etapas de estabelecimento, atendimento (opcional) e desligamento. O usuário interage com o sistema iniciando e encerrando chamadas, tornando enlaces inoperantes e visualizando informações carregadas pelas mensagens trocadas, assim como informações contidas nos nós e enlaces da rede. No SS7Sim foram implementadas as seguintes funções SS7: Sequênciamento de mensagens (MTP2), Signaling Message Handling (MTP3) e estabelecimento e desligamento de chamadas (ISUP).

No SS7Sim, toda a interação do usuário com o sistema é feita via interface gráfica. Para cada elemento da rede, existem menus que indicam ao usuário todas as ações possíveis. A visualização das informações contidas em mensagens, nós e enlaces é feita através de janelas popup. O SS7Sim foi desenvolvido utilizando a linguagem de programação java e a biblioteca gráfica Netbeans Visual Library, bem como o ambiente integrado de desenvolvimento NetBeans, tornando o simulador compatível com diferentes sistemas operacionais.

Palavras chave

simulador de rede; sinalização SS7; ambiente didático.

Abstract

SS7Sim is an open source project wich creates a simulation environment for the SS7 signaling system networks for teaching purposes. In SS7Sim, it is possible to simulate the exchange of SS7 messages in a basic telephone call, formed by the steps: setup, answer (optional) and teardown. The user interacts with the system by stating and ending calls, setting links out of service and visualizing information carried by the exchanged messages, as well as information contained in the network's nodes and links. In SS7Sim, the following SS7 functions where implemented: message sequencing (MTP2), signaling message handling (MTP3) and call setup an teardown (ISUP).

In SS7Sim, all the user's interaction with the system is made by a graphic interface. For each network element, there are menus that indicate to the user all the possible actions. The visualization of information contained in messages, nodes and links is made through pupop windows. SS7Sim was developed using the java programming language and the graphic library NetBeans Visual Library, as well as the integrated development environment NetBeans, wich made the simulator compatible with different operating systems.

Keywords

network simulator; SS7; learning environment.

Monografia.pdf
Publicações decorrentes do trabalho
Apêndices

Para obter o SS7Sim preencha o formulário disponível em http://bit.ly/Download-SS7Sim.