Seção: Tutoriais VoIP
|
|
||
A API do Skype requer que o programa seja escrito em linguagem C++, apesar de existirem ferramentas que possibilitam a programação em outras linguagens, por exemplo, o Visual Basic 6, .NET, PHP e Pearl (CAMPBELL, 2005). A programação para o funcionamento do dispositivo será feita em linguagem C++, utilizando-se do aplicativo Borland C++.
Com o objetivo de facilitar a utilização do sistema a partir de qualquer computador conectado à Internet, somente o software do servidor será necessário. O aplicativo do Servidor Gateway identificará que um usuário cadastrado está solicitando conexão. Após permitir a conexão, receberá os números digitados pelo usuário, que são enviados do computador cliente através de mensagens em protocolo próprio, e reproduzindo-os no gateway VoIP.
Para o funcionamento, tanto a máquina do usuário quanto o servidor gateway, deverão ter o aplicativo Skype instalado e devidamente configurado. O aplicativo servidor, desenvolvido pela equipe, comandará o respectivo Skype instalado no servidor, utilizando a API Skype, para proceder com a conexão.
O sistema é transparente à sinalização acústica do central telefônica e é capaz de enviar tons DTMF para a discagem. Não foi desenvolvida discagem por pulso.
O funcionamento do sistema é conforme o fluxograma a seguir.
![]() Figura 3: Fluxograma de funcionamento do sistema
![]() Figura 4: Fluxo de mensagens
Estando o usuário conectado ao seu Skype e o aplicativo servidor conectado ao Skype no computador Servidor, o usuário está apto a fazer uma discagem através do sistema para uma linha telefônica convencional utilizando o gateway VoIP.
O usuário solicita conexão, através do seu Skype, ao usuário Servidor. O Skype onde o usuário Servidor está logado responde, possibilitando a conexão. Neste momento, o aplicativo comanda o circuito do gateway VoIP, através da porta USB, para conectar-se à linha telefônica.
Feita a conexão, o canal de Áudio até o usuário chamador é aberto, possibilitando a este escutar o tom de linha da linha telefônica conectada ao gateway VoIP. Nesta etapa, o sistema está apto a receber a discagem do usuário. Utilizando o próprio teclado do Skype, o usuário disca o número desejado. A discagem é realizada na linha telefônica. Tendo sito completada a ligação, a conversação é feita normalmente.
Caso o assinante chamado esteja ocupado, o usuário chamador irá escutar o tom de ocupado da Operadora Telefônica.
Para terminar a chamada, o usuário chamador deve comandar a desconexão da ligação.
|
|||



