Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP



Documentos relacionados
Licenciatura em Eng.ª Informática Redes de Computadores - 2º Ano - 2º Semestre. Trabalho Nº 1 - Ethereal

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23

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

Acronis Servidor de Licença. Manual do Utilizador

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23

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

Laboratório de Sistemas e Redes. Nota sobre a Utilização do Laboratório

Seu manual do usuário EPSON LQ-630

Generated by Foxit PDF Creator Foxit Software For evaluation only. Capitulo 1

Configurar ligação VPN a rede do CIIMAR 2010

SAFT para siscom. Manual do Utilizador. Data última versão: Versão: Data criação:

Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 3 - Redes WiFi e RADIUS

Manual de Instalação. Gestão Comercial Golfinho. Gestão Comercial Golfinho - Manual de Instalação

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

Relatório SQUID e SAMBA. Instalação e Configuração de Servidores de Rede

Manual de Administração Intranet BNI

Tutorial exe elearning XHTML editor (versão 1.0x)

Data de Aplicação 2/04/2009

Instalação de Moodle 1

Aplicações de Escritório Electrónico

Relatório SHST

Aplicações de Escritório Electrónico

Guia Rápido. Versão 9.0. Mover a perícia - não as pessoas

Um sistema SMS 1 simplificado

Data: 22 de junho de

MANUAL INSTALAÇÃO GESPOS WINDOWS

SYNCING.NET 2.0 Instalação & Configuração

Redes de Computadores. Guia de Laboratório Configuração de Redes

Controle Parental. Introdução

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

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

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

Bases de Dados. Lab 1: Introdução ao ambiente

ZS Rest. Manual Profissional. Instalação do Software. v2011

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

9º Ano. 1º Período. . Conhecer os conceitos básicos relacionados com a Tecnologias Da Informação e Comunicação (TIC);

A BDAP Passo a Passo.

Sistema de impressão da Divisão de Informática

Fichas de Apoio/Trabalho

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

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

MANUAL DE UTILIZAÇÃO. EcclesiaSoft v.01

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

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

Manual Gespos Passagem de Dados Fecho de Ano

1 Ajuda da Internet M vel Clix

Redes de Computadores. Trabalho de Laboratório Nº8

SISTEMA DE PROCESSAMENTO DE AVALIAÇÕES INTERMÉDIAS SPAI

SugarCRM, Integração com Produtos IPBrick iportalmais

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

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

Software da Impressora

Manual B.P.S ATA 5xxx Índice

COMPETÊNCIAS BÁSICAS EM TIC NAS EB1

Manual para a instalação e utilização do VOIP

Manual do GesFiliais

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

Guia rápido de utilização da Caixa Mágica

CONFIGURAÇÃO DO ACESSO REMOTO PARA HS-DHXX93 E HS-DHXX96

BACKUP S IBERWEB MANUAL DE INSTALAÇÃO. Manual de Instalação Backup s IBERWEB (Versão1.0) 2008 IBERWEB, LDA. Todos os direitos reservados.

Guia de instalação do Player Displr Windows 7, 8.1 e 10

---- Webdbpro Manual de implementação

Redes de Computadores. Trabalho de Laboratório Nº2

Configuração do Servidor DHCP no Windows Server 2003

Boot Camp Manual de Instalação e Configuração

LEARNING NETWORK MANAGER 2007 MANUAL DE INSTALAÇÃO

WinREST DNS DNS DNS. A Restauração do Séc. XXI. Copyright GrupoPIE Portugal, S.A.

PRIMAVERA EXPRESS: Funcionalidades do Produto

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo

Boot Camp Manual de Instalação e Configuração

Configuração dos portáteis utilizando os cabos de rede

PERGUNTAS FREQUENTES. RCi. Versão 1.1

GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1)

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

First Step Linux. Instalação do VirtualBox Para instalar o software VirtualBox siga os seguintes passos :

Guia de Instalação do "Google Cloud Print"

SISTEMA DE INFORMAÇÃO DAS PARTICIPAÇÕES DO ESTADO

Ferramentas Web, Web 2.0 e Software Livre em EVT

Manual do PDFCreator Versão 1

O AMBIENTE DE TRABALHO DO WINDOWS

Redes de Comunicações Móveis / Tecnologias de Redes de Comunicações / Segurança Informática em Redes e Sistemas

Conteúdo do pacote. Lista de terminologia. Powerline Adapter

COMPUTAÇÃO e PROGRAMAÇÃO

Guia IPBrick Billing

Ferramentas Web, Web 2.0 e Software Livre em EVT

Guia rápido do utilizador

Abra o software de programação. Clique na opção VOIP, depois opção configuração conforme as imagens:

Extracto on Line Aplicação Local Guia do Administrador

Copyright 2008 GrupoPIE Portugal, S.A.

prolider Software INSTALAÇÃO DA VERSÃO DEMO DO PROLIDER SOFTWARE COM SQL SERVER (AUTOMÁTICO).

Manual de Infraestrutura para Alunos

SoftPhone e Integração de diretório ativo

EDUTec Learning. José Paulo Ferreira Lousado

- O MySQL para além da sua utilização em modo linha de comandos, também pode ser utilizado através de ferramentas gráficas.

Aplicação da Qualidade. Manual do Utilizador. Versão

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

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

Transcrição:

Trabalho Nº 4 - VoIP 1. Introdução A utilização de tecnologia VoIP como alternativa às redes telefónicas tradicionais está a ganhar cada vez mais a aceitação junto dos utilizadores, e está sobretudo em franca expansão nas instituições e empresas em geral como forma de reduzir os custos de comunicações de voz. No âmbito de uma formação em Engenharia Informática, trata-se de uma tecnologia que não se pode ignorar, tanto a nível dos seus fundamentos, arquitectura e protocolos como da forma que revestem as suas mais significativas plataformas. Com este trabalho pretende-se aprofundar os conceitos sobre VoIP apresentados nas aulas teóricas, permitindo aos alunos um contacto directo com alguns dos aspectos da instalação e configuração de uma rede VoIP interna. Iremos realizar a instalação e configuração de uma rede VoIP no Laboratório de Redes, com base num servidor SIP Express Router (SER) (versão OpenSER) e um conjunto de clientes de acesso de tipo SoftPhone, sendo o objectivo permitir um esquema de interligação em que cada posto de trabalho esteja inserido na rede VoIP, e que possa realizar e receber chamadas de todos os outros postos do Laboratório. Para a realização deste trabalho, os alunos irão explorar um conjunto de documentos e por si próprios, com o apoio do professor, definir a arquitectura e a forma de implementar o objectivo proposto. Aconselha-se portanto, que antes da realização do trabalho, se consulte a secção de referências e se leia alguns dos documentos indicados. 2. Trabalho a efectuar 2.1 Definição da Arquitectura Nesta primeira fase iremos analisar a infra-estrutura do Laboratório e decidir qual a melhor configuração para a arquitectura do serviço VoIP a implementar. Para tal, convém, à semelhança do que se deve fazer quando se realiza um trabalho para uma empresa, definir o conjunto de requisitos ao qual o sistema deverá obedecer. Como documento de trabalho inicial, é convém examinar o esquema de rede do Laboratório: http://netlab.ulusofona.pt/rc/praticas/netlab-network.pdf Como pode ver, existem 5 sub-redes com classes de endereçamento diferente, e isso irá determinar a forma como deverão ser organizados os domínios VoIP. Por outro lado, deverá ter em conta o facto de que existe um servidor DNS responsável pelo domínio inetlab.ulusofona.pt, e que as estações de trabalho dispõem de IP dinâmico mas não de nome. 2.2 Instalação e Configuração do OpenSER Complementos de Redes 1/5 2006/2007

O servidor SER, ou OpenSER na sua versão Open Source mais recente, realiza as funções de SIP proxy, SIP registrar e SIP redirector. Deverá entender estes três conceitos que foram apresentados na aula teórica. Para documentação adicional mais detalhada, poderá aceder ao site do OpenSER http://www.openser.org ou http://www.voip-info.org/wiki/view/openser Os primeiros 3 capítulos de um livro bastante detalhado sobre a instalação e configuração do OpenSER (em Brasileiro), está também disponível em: http://site.asteriskguide.com/freechapters123ser.pdf No decorrer deste trabalho, irão ser instalados um conjunto de servidores OpenSER, ficando cada um deles responsável por um sub-domínio. Os alunos deverão decidir quantos servidores são necessários e onde deverão ser instalados. A instalação e configuração destes servidores irá ser feita em grupo, com a orientação e apoio do professor. Para tal a aula deverá dividir-se em cinco grupos de trabalho (um por bancada), devendo cada grupo apresentar ao professor a sua proposta de arquitectura e configuração. Só depois de validada pelo professor é que a instalação do OpenSER será feita, de modo a não provocar problemas nos servidores em que for instalado. Nota: É possível que nalgumas máquinas o servidor OpenSER já tenha sido instalado por outros colegas. Para saber, verifique se existe a directoria /etc/openser. No caso de não estar instalado, proceda do seguinte modo: 1. Abrir o utilitário Yast a partir do menu System, que irá requerer a password root. Deverá pedir ao professor para inserir essa password. 2. Seleccionar a opção Software e Install and Remove Software. 3. Na caixa Search, digitar OpenSER e lancar a procura. Irão aparecer vários packages com esse nome ou relacionados. 4. Seleccionar só o package OpenSER no ecrã da direita e premir Accept no canto inferior direito da janela do Yast, e depois do package estar instalado seleccione Finish. 5. Verificar se o OpenSER está correctamente instalado listando a directoria /etc/openser. Se o OpenSER não aparecer na lista do software disponível para o SuSE 10.1, deverá configurar o Yast de forma a aceder ao repositório de software de telefonia em: http://software.opensuse.org/download/server:/telephony/suse_linux_10.1 Poderá também realizar o download do package adequado (consultar o professor) e instala-lo directamente no servidor usando a opção de instalação do yast. Complementos de Redes 2/5 2006/2007

Alternadamente, os mais ousados poderão proceder à sua instalação através do respectivo código fonte. Nesse caso siga as instruções para esta tarefa num dos tutorials seguintes: http://www.openser.org/docs/install ou http://www.oldskoolphreak.com/tfiles/voip/beginners_openser.txt http://www.voipuser.org/forum_topic_8040.html Uma vez instalado o OpenSER, deverá modificar os seus ficheiros de configuração de modo a realizar o tipo de configuração pretendida para o Laboratório. Os ficheiros a editar encontram-se todos na directoria /etc/openser e são os seguintes: 2.2.1 openser.cfg openser.cfg openserctlrc Cada grupo deverá analisar o conteúdo do ficheiro openser.cfg e propor uma modificação de acordo com os tutorials consultados. A colocação deste ficheiro no seu respectivo directório (/etc) deverá ser realizada com o conhecimento e assistência do professor. Numa primeira fase, a configuração do repositório persistente do servidor (MySQL) não será realizada, o que implica que as directivas relativas à configuração desta base de dados poderão ser deixadas para a próxima aula. Na segunda fase do trabalho iremos proceder à instalação, configuração e criação do repositório MySQL que permite ao servidor OpenSER dispor de funcionalidades adicionais. 2.2.2 openserctlrc A modificação deste ficheiro está sobretudo ligada à definição dos parâmetros relativos à configuração da base de dados (ver secção 2.6). 2.3 Activação do Servidor Antes de lançar o OpenSER como um serviço, deverá assegurar-se que o mesmo arranca correctamente, executando alguns comandos preliminares em modo interactivo num shell. 1. Para obter a versão: /usr/sbin/openser -V 2. Para testar se o ficheiro de configuração não tem erros e mostrar a configuração /usr/sbin/openser -C 3. Para lançar o servidor em modo debug sem criar um daemon em background /usr/sbin/openser -D Complementos de Redes 3/5 2006/2007

Neste último modo, o servidor já está disponível para receber registos de utilizadores. Uma vez o servidor configurado correctamente, poderá lança-lo em modo serviço com o comando: 2.4 Cliente SIP service openser start Para poder testar a configuração do OpenSER e realizar chamadas entre colegas, deverá utilizar um cliente SIP, também conhecido por SoftPhone. Dispõe de uma grande variedade de opções, consoante esteja a utilizar Windows ou Linux. Nas máquinas do Laboratório está em geral disponível o kphone, mas se quiser poderá instalar outro do seu agrado. Sugerem-se o X-Lite para Windows, e/ou o Twinkle para Linux. Para instalar estes programas deverá procurar as respectivos sites e seguir as instruções de download e instalação. Uma vez instalado o Cliente SIP, deverá criar uma conta no servidor OpenSER da sua bancada, utilizando a opção Register. 2.5 Realização de Chamadas Uma vez registados os cliente SIP nos servidores, utilize a opção call do seu SoftPhone e tente realizar uma chamada para um dos seus colegas registados no seu domínio. Uma vez que não foi estabelecido um plano de numeração, deverá utilizar o endereço SIP na forma sip:nome@dominio.tld Depois de verificar que consegue contactar um colega seu, chamada, lance o Ethereal no computador onde está instalado o SoftPhone e capture o diálogo SIP estabelecido com o servidor OpenSER no decorrer de nova chamada. Para limitar o número de pacotes capturados, poderá utilizar um filtro de captura do tipo Interprete os pacotes que capturou com o Ethereal. 2.6 Instalação da Base de Dados OpenSER Para a instalação da base de dados, iremos seguir mais particularmente o tutorial http://www.openser.org/docs/install, no qual a secção D: D) openser with Persistent Data Storage trata precisamente da instalação e configuração do MySQL. Esta operação irá ser feita em três fases: 1. Instalação do MySQL no servidor onde foi instalado o OpenSER, devendo para o efeito ser utilizado de preferência o configurador do sistema OpenSUSE (yast), ou equivalente num outro sistema Linux. Convém instalar igualmente os utilitários gráficos de administração: MySQL Administrator e MySQL Query Browser. Complementos de Redes 4/5 2006/2007

2. Instalação do componente OpenSER openser-mysql de acesso ao MySQL, que pode ser feita da mesma forma que foi feita a instalação do servidor. 3. Criação da base de dados de trabalho do OpenSER através do comando: /usr/sbin/openser_mysql.sh create 4. Configuração do OpenSER para utilizar a base de dados e realizar autenticação dos utilizadores SIP no acto do registo. Para isto, seguir os passos seguintes do tutorial referido acima, que explica como modificar os ficheiros openser.cfg e openserctlrc de modo a activar as funcionalidades pretendidas. O domínio do SIP do OpenSER deverá também ser adaptado ao servidor em que está a correr: 5. Quando esta configuração estiver terminada, deverão ser criadas as contas dos utilizadores SIP correspondentes aos alunos na base de dados do OpenSER, com as respectivas passwords. Estas podem ser criadas através do comando (para mais opções ver a página do manual): openserctl add <user> <password> <email> Cada aluno deverá validar que a sua conta de registo SIP no servidor que utiliza se encontra correctamente configurada. 3. Prazo de Entrega do Trabalho O prazo para a entrega dos trabalhos é de duas semanas a contar da aula em que o enunciado foi apresentado. Não serão aceites trabalhos fora do prazo. A entrega deverá ser feita por e-mail num ficheiro zip (ou rar) contendo um relatório (obrigatório) em PDF e as listagens dos programas realizados, obedecendo OBRIGATORIAMENTE ao seguinte formato: 4. Referências a123456-trabalho-n.zip OpenSER Home Page : www.openser.org OpenSER Installation Notes : http://www.openser.org/mos/view/-openser-installation-notes Montando um provedor SIP : http://www.asteriskguide.com/montando-um-provedor-sip.html IP Telephony Cookbook : http://www.terena.org/activities/iptel/contents1.html Complementos de Redes 5/5 2006/2007