Guia da Aula Prática H.323 A ficha seguinte deve ser executada a partir de grupos de 3 PCs, sendo que por PC deverá estar um grupo de alunos. Dois PCs serão os clientes e o terceiro será o Gatekeeper. De preferência os PCs que executam o softphone deverão utilizar um software diferente. NOTA: Algumas das últimas versões do apresentam comportamentos estranhos ao efectuar chamadas H.323, se tal acontecer deverá procurar a versão 2.0.11 só o deve fazer depois de comprovar que a última versão não funciona correctamente. 1ª Instalar e configurar o GNUGK, a partir de www.gnugk.org 1. Verificar o ficheiro de configuração de exemplo e as instruções de instalação a partir do site do GNUGK 2ª Configurar o Wireshark para capturar informação relevante 2. Sobre o menu Edit Preferences seleccionar a opção Protocols e escolher TCP, verificar que a opção Allow subdissector to desegment TCP streams está activa. Figura 1 Exemplo de configuração do TCP Página 1 de 5
3. Sobre o menu Edit Preferences seleccionar a opção Protocols e escolher Q.931, verificar que a opção Desegment all Q.931 messages spanning multiple TCP segments está activa. 4. Iniciar a captura de tráfego 3ª Instalar o e/ou Figura 2 Exemplo de configuração do Q.931 1. Fazer o download do Netmeeting (uma pesquisa por netmeeting no Google leva-o direito à página de download da Microsoft). 2. Deve executar o Netmeeting em modo de compatibilidade, uma vez que este é incompatível com o Windows 7. 1. Fazer download do programa através do seguinte link: http://wiki.ekiga.org/index.php/windows_users 2. Instalar o programa 3. Não é necessário criar nenhum utilizador em.net 3. Quando aparecer a janela de configuração do, preencher com informação qualquer e pressionar Next. 4. Activar a opção Log on to a directory server Página 2 de 5
when Starts e pressionar Next. 5. Seleccionar a opção Local Area Network e finalizar a instalação. 4ª Configurar o ou Definir as configurações do Gatekeeper 1. Sobre o menu Tools Options pressionar no botão Advanced Calling para definir as configurações do Gatekeeper. a. Definir qual o endereço IP do Gatekeeper, utilizar o IP da máquina onde instalou o GNUGK b. Indicar o identificador do utilizador, utilizar o nome da máquina que está a utilizar e pressionar OK 1. Sobre o menu Edit Accounts pressionar no botão Add para definir as configurações do Gatekeeper. c. Definir qual o endereço IP do Gatekeeper, utilizar o IP da máquina onde instalou o GNUGK a. Indicar o identificador do utilizador, utilizar o nome da máquina que está a utilizar e pressionar OK Figura 4 Exemplo de configuração do Gatekeeper no Figura 3 Exemplo de configuração do Gatekeeper no Página 3 de 5
5ª Iniciar comunicação 1. Para estabelecer uma ligação a um colega, utilize como destinatário o nome da máquina a que ele está ligado e pressione o botão Place Call Figura 5 Exemplo do estabelecimento de uma ligação no Figura 6 Exemplo do estabelecimento de uma ligação no Página 4 de 5
6ª Observação das mensagens trocadas entre entidades 1. Preencha o seguinte fluxo de mensagens GateKeeper TE1 TE2 2. Verifique se as chamadas são efectuadas recorrendo ao mecanismo de Fast Connect. 3. Identifique o modo de funcionamento do Gatekeeper. Tenha em atenção o fluxo de sinalização das chamadas. 4. Calcule o tempo de estabelecimento das chamadas. 5. Qual o codec de voz utilizado. 6. Observe o comportamento quando ao fazer uma chamada o destino ignora. 7. Verifique nas mensagens analisadas, no cenário da questão anterior, onde está explícito o motivo do fecho da ligação. 8. Verifique qual a informação transportada nas mensagens TerminalCapabilitySet. 9. Identifique o software que o GateKeeper corre. 10. Tente utilizar o Colibri (http://colibri.fccn.pt) e efectuar a captura do seu cliente ao ligar-se a uma sessão de vídeo-conferência (é provável que para conseguir tenha de utilizar o NET100). Página 5 de 5