Redes de Acesso Telefone VoIP WiFi baseado em Windows Mobile



Documentos relacionados
Instituto Superior Técnico. Projecto VoIP. Sistema IVVR

ASTERISK. João Cepêda & Luís Borges SCOM 2013

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

Serviços de Comunicações RELATÓRIO LABORATORIAL IMPLEMENTAÇÃO DE SOLUÇÃO IP PBX

Trabalho Laborato rio 5 Asterisk

Com o smartmessage podemos de forma muito fácil e usando um qualquer cliente de , como por exemplo:

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Acronis Servidor de Licença. Manual do Utilizador

Um sistema SMS 1 simplificado

COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro FCCN - Dezembro 2010

MAIL DINÂMICO O QUE É? . É UM MÓDULO DO SIGARRA QUE PRETENDE FACILITAR A COMUNICAÇÃO

Relatório Asterisk. Pedro Brito

Comunicação Inter-Processos. Prof. Adriano Fiorese. Conceitos Iniciais

Controle Parental. Introdução

Comunicação de Dados de Autenticação e Credenciais de Acesso para Resposta ao Inquérito

Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP

Implementação de Asterisk (IP PBX) Henrique Cavadas José Figueiredo

O AMBIENTE DE TRABALHO DO WINDOWS

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

Programação 2008/2009 MEEC Guia de instalação do PC de programação

DarkStat para BrazilFW

Tecnologias Atuais de Redes

BlackBerry Mobile Voice System

Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos

TRBOnet MDC Console. Manual de Operação

EIC. Projecto I. Manual do Utilizador. Vídeo Vigilância Abordagem Open Source. Curso: Engenharia de Informática e Comunicações Ano Lectivo: 2005/2006

Ligação com Sage Retail XDPEOPLE

VoIP. Voice Over IP.

Aplicações de Escritório Electrónico

icq sobre o programa pag.. 8 e 9 obter o programa... instalar o programa... Registar o icq... menus...

Módulo de Administração de Utilizadores

Porta Série. Trabalhos Práticos AM 2007/2008. Porta Série. Objectivos

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

GUIA PRÁTICO DE INSTALAÇÃO

Manual do utilizador. Aplicação de agente

Guia rápido do utilizador

GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL

Principais correcções efectuadas

Internet ou Net. É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns.

Engenharia de Software Sistemas Distribuídos

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

MicroWork TOUCH CRM. Considerações Gerais

A camada de rede do modelo OSI

Introdução. I. Nova Mensagem

Manual de procedimentos para ligação à rede sem fios minedu

Alta Disponibilidade na IPBRICK

Relatório SHST

ZS Rest. Manual Avançado. Instalação em Rede. v2011

Plataforma de Benefícios Públicos Acesso externo

Vodafone ADSL Station Manual de Utilizador. Viva o momento

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

Manual do Sistema de Aprendizagem. e-learning WebTV for Textile Testing Laboratory

Módulo SAC Atendimento ao Cliente

Redes e Telecomunicações

SIBA SISTEMA DE INFORMAÇÃO DE BOLETINS DE ALOJAMENTO MANUAL DE UTILIZADOR

Arquitetura de Rede de Computadores

Redes de Computadores

Sistemas Distribuídos

BlackBerry Mobile Voice System Versão: 5.0 Service pack: 1. Visão geral técnica e dos recursos

Relatório Preliminar de. Projecto de Telecomunicações em Contexto Empresarial II. VoIP Desenvolvimento de Aplicações em Plataformas Open Source

Gil Simões. 17 de Outubro de 2008

Relatório Preliminar de. Projecto em Contexto Empresarial I. VoIP Desenvolvimento de Aplicações em Plataformas Open Source

I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1

O Manual do ssc. Peter H. Grasch

Pedido de Esclarecimento 01 PE 12/2011

VM Card. Referência das Definições Web das Funções Avançadas. Manuais do Utilizador

Enunciados dos Trabalhos de Laboratório. Instituto Superior Técnico / Introdução. 2 Configuração de Redes

Para participar de um mapa colaborativo usando o Cmap Tools

Seu manual do usuário EPSON LQ-630

Axis ThinWizard. Artigo. uma ferramenta de software que permite um rápido diagnóstico remoto dos problemas da impressora

Acessando a Porta Paralela com o Delphi. Vitor Amadeu Souza. vitor@cerne-tec.com.br

Manual de Configuração das impressoras (Fotocopiadoras) do AES

Versão 1.0. [ ] 2012, Portugal - Efacec Sistemas de Gestão S.A. Todos os direitos reservados. 1

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

Política de uso: serviço DAGSer Diretoria Adjunta de Gestão de Serviços

EAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador

Reconhecer a estrutura de um sistema operativo. Definir um plano de instalação de um servidor de rede local.

GlobalPhone - Central Telefónica. Manual de Utilização X-Lite

Internet Update de PaintManager TM. Manual de registo do utilizador

SugarCRM, Integração com Produtos IPBrick iportalmais

Novo Formato de Logins Manual de Consulta

MÓDULO MULTIMÉDIA PROFESSOR: RICARDO RODRIGUES. MAIL: URL:

CCI.Courier. Troca de dados de encomenda entre o PC da quinta e o terminal. Manual de instruções. Referência: CCI.Courier v2.0

Agentes Inteligentes segundo o Chimera

LinkCities MANUAL GESTOR DE CONTEÚDOS. Cities all together, make a better world. Copyright 2014 Link Think. Todos os direitos reservados.

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Manual de Instalação de SQL Server (2005, 2008, 2012).

I N T R O D U Ç Ã O W A P desbloqueio,

Realizador por: Prof. José Santos

Acessos Convergentes. Manual de Configuração e Utilização

GoVoice é uma solução de voz na Cloud.

Sistemas Operativos 2005/2006. Arquitectura Cliente-Servidor Aplicada A Uma Biblioteca. Paulo Alexandre Fonseca Ferreira Pedro Daniel da Cunha Mendes

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Mobile

Utilizar o Cisco UC 320W com o Windows Small Business Server

Transcrição:

Telefone VoIP WiFi baseado em Windows Mobile Trabalho realizado pelos alunos: Grupo 17

Índice A Introdução...3 B Objectivos...3 C Especificações, Desenvolvimento e Testes...3 C.1 Especificações...3 C.2 Desenvolvimento...4 C.3 Testes...4 C.4 Instalação e Execução...5 F Glossário...5 D Funcionalidade Adicional...6 E Conclusão...6 F Glossário...6 2 / 6

A Introdução Este relatório incide no desenvolvimento de uma aplicação VoIP, que permite a comunicação entre aplicações de forma directa, no caso de o endereço IP do destinatário da chamada ser conhecido, mas também através do uso de um PBX, no qual ambos os clientes se registam, podendo a partir desse momento efectuar chamadas para outras aplicações que estejam registadas no mesmo PBX, assim como para telefones que também se encontrem registados no mesmo PBX. B Objectivos Os objectivos deste trabalho, tal como referido na introdução, consistiam em desenvolver uma aplicação que suportasse VoIP, permitindo efectuar e receber chamadas para/de outra aplicação SIP localizada em qualquer ponto da rede, assim como para telefones SIP que se encontrassem na mesma rede. Deveria ser possível estabelecer chamadas através de um Servidor SIP ou directamente, caso o endereço IP do destinatário seja conhecido. Como requisito base da aplicação a desenvolver, os codecs obrigatoriamente disponíveis seriam G.711 ulaw/alaw, no entanto esta seria valorizada no caso de também implementar codecs adicionais como o DVI4, GSM, ilbc ou Speex. Da mesma forma, seria atribuída valorização ao trabalho na presença de funcionalidades adicionais, face aos requisitos mínimos da aplicação a desenvolver, ficando estas a cargo dos alunos. C Especificações, Desenvolvimento e Testes C.1 Especificações A linguagem de programação escolhida para o desenvolvimento da aplicação foi o Java (http://java.sun.com/), pela vasta quantidade de informação disponível na Internet de forma gratuita, à qual pudemos aceder sempre que necessário. Como ambiente de programação, optámos por trabalhar em NetBeans (http://www.netbeans.org/), devido à possibilidade de trabalhar com formulários em Java. 3 / 6

C.2 Desenvolvimento Em virtude de se ter escolhido o Java como linguagem de programação, foram criadas várias classes, tendo cada uma função específica. Para possibilitar o envio e recepção de voz em simultâneo, optámos por um sistema de threads Java, onde existe uma encarregue de capturar som do microfone e enviar para um socket previamente criado. Paralelamente existe outra thread responsável por receber dados do socket e enviar essa informação para as colunas. Existe também uma thread responsável pelo envio e recepção de mensagens SIP, a qual verifica se é recebido algo no porto SIP definido pelo utilizador no inicio da execução da aplicação, agindo em conformidade. Existem mais duas threads, uma para efectuar chamada e outra para terminar chamada, iniciando cada uma delas os procedimentos adequados para realizar as suas tarefas, como o envio de mensagens SIP adequadas à situação em causa. Por fim, existe uma thread que permite o envio e recepção de mensagens de texto entre dois utilizadores, desde que os endereços IP sejam conhecidos. C.3 Testes Como ambiente de teste foi utilizado o laboratório 1.28, do qual foram usados alguns equipamentos disponíveis. Os equipamentos utilizados foram: o PBX (Asterisk), dois PC s, 3 telefones e auriculares. Os testes consistiram em realizar chamadas entre 2 PC s e entre PC e telefone. Para o primeiro caso, poderia ser usado o PBX como intermediário, onde previamente as aplicações deveriam registar-se, ou directamente, caso o endereço do destinatário fosse conhecido. Um exemplo da arquitectura utilizada para os testes, está representado na figura seguinte: Figura 1 Arquitectura do ambiente de teste 4 / 6

C.4 Instalação e Execução Para iniciar a aplicação, deve dar o seguinte comando na pasta /dist do projecto: Exemplo: E:\ProjRA\dist>java -jar ProjRA.jar Para execução correcta da aplicação, devem inicialmente ser preenchidos os campos pertencentes ao SIP Público e SIP Directo, seguido do Guardar e do Registar. Caso se pretenda efectuar uma chamada, devem ser preenchidos os campos associados ao Destinatário para a realização de chamada, os quais consistem no Nick, no IP (Publico ou Directo) e no porto SIP onde este se à escuta, seguido do Efectuar Chamada. Para terminar uma chamada, basta carregar no botão Desligar Chamada. Para proceder ao envio de mensagens para outras aplicações, basta preencher os campos correspondentes ao Destinatário para o envio de mensagens, os quais consistem no endereço IP do destinatário, no porto onde este se encontra à escuta e na mensagem a enviar, seguidamente deve ser carregado o botão Enviar Mensagem. Para que seja possível receber mensagens, dever ser carregado o botão Activar Recepção. A interface da aplicação é mostrada na figura seguinte: F IP PBX VoIP Glossário Internet Protocol Private Branch Exchange Voice Over IP Figura 2 Interface da Aplicação VoIP 5 / 6

D Funcionalidade Adicional Como funcionalidade adicional foi implementado um serviço de envio e recepção de mensagens entre aplicações. Para a utilização deste serviço é necessário saber o endereço IP do destinatário, assim como o porto onde este se encontra à escuta. E Conclusão Com a realização deste projecto, concluiu-se que o VoIP pode ser utilizado de diversas maneiras, como por exemplo chamadas entre 2 PC s, chamadas de vídeo-conferência ou chamadas entre vários utilizadores. Para além do VoIP, verificámos as potencialidades que existem ao nível do desenvolvimento de aplicações que integrem vários serviços, sendo que cada um deles funciona de forma transparente para o utilizador. F IP PBX PC SIP VoIP Glossário Internet Protocol Private Branch Exchange Personal Computer Session Initiation Protocol Voice Over IP 6 / 6