Mobilidade com o Protocolo SIP: Uma Plataforma de Testes e Análise de Cenários

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

Wagner Vinicius Vieira

Resumo

O estudo da comunicação de Voz sobre IP (VoIP) e redes sem fio nunca foi tão visado como nos dias de hoje. O Session Initiation Protocol (SIP) é um dos principais protocolos de sinalização usado em sessões de comunicação VoIP. Dois objetivos foram determinados para este trabalho: a definição de uma plataforma de testes com o SIP, no âmbito de sistemas embarcados e, em segundo lugar, a anáalise do uso do SIP em um contexto de mobilidade. Tendo em vista que o comportamento do protocolo DHCP influencia no desempenho do SIP em situações de mobilidade, inicialmente optou-se pelo uso de uma versão do DHCP para sistemas embarcados: micro Dynamic Host Configuration Protocol client (uDHCPc). Foram então realizados experimentos no sentido de proceder com medições dos tempos gastos na aquisição de endereçamento IP com o uDHCPc, tendo sido implementado um esquema com scripts para auxiliar o uDHCPc na reconexão com uma rede ao alcance. A biblioteca escolhida para auxiliar na plataforma foi a PJSIP. Na sequência foi feita uma junção das características de uma aplicação desta biblioteca (simple pjsua), com as do uDHCPc, realizando-se ao fim um cenário de mobilidade. Obteve-se a confirmação de um re-registro junto ao Asterisk, após mobilidade e descoberta de uma nova rede. Os tempos obtidos durante os experimentos foram mensurados e ilustrados

Palavras chave

Sessão SIP, Sistema embarcado, Mobilidade, Linux Mínimo.

Abstract

The study of communication and Voice over IP (VoIP) and wireless networks has never been targeted as today. The Session Initiation Protocol (SIP) is a major signaling protocols used in VoIP communication sessions Two goals were established for this work: the definition of a test platform with SIP in the context of embedded systems and, secondly The analysis of the use of SIP in the context of mobility. Given that the behavior of the DHCP protocol influences the performance of SIP in mobile situations, initially it was decided to use one version of DHCP for embedded systems: micro Dynamic Host Configuration Protocol (uDHCPc). We then performed experiments in order to proceed with measurements of time spent in acquiring IP address with the uDHCPc and was implemented with a scheme to assist the uDHCPc scripts in reconnecting with a network in range. The library chosen to assist in the platform was PJSIP. Following was a combination of characteristics of an application of this library (simple pjsua) with the uDHCPc, taking place after a mobility scenario. We obtained confirmation of a reregistration with Asterisk, mobility and after discovery of a new network. The times obtained during the experiments were measured and illustrated in tables. The mobility of sessions in progress was discussed but not implemented.

Keywords

SIP Session, Embedded System, Mobility, Linux Minimum.

Monografia.pdf