Ekiga

Fazer download em doc, pdf ou txt
Fazer download em doc, pdf ou txt
Você está na página 1de 15

O Ekiga, previamente denominado Gnomemeeting, é uma aplicação de VoIP e video-conferência de código aberto para o Gnome.

O Ekiga utiliza os protocolos H.323 e SIP. Ele suporta muitos codecs de áudio e video, e é capaz de interagir com outras
aplicações que utilizam o protocolo SIP e também com o Microsoft NetMeeting possibilitando a interoperabilidade entre o sistema
operacional GNU/Linux e o Microsoft Windows.

Introdução

O Ekiga é uma aplicação livre de voz sobre IP (VoIP) e video-conferência, para Linux e outros sistemas Unix-Like (como BSD,
OpenSolaris e MacOSX). Ele foi escrito por Damien Sandras e é licenciado sob a GNU/GPL.
O Ekiga utiliza os protocolos de voz sobre Ip SIP e H.323. Ele suporta a maioria das funcionalidades definidas por estes
protocolos como, chamada em espera, transferência de chamadas, encaminhamento de chamadas e etc. Também oferece serviço
básico de mensagens instantâneas, e possui suporte avançado para NAT transversal. O Ekiga suporta os melhores codecs livres
de áudio e video e tem suporte a banda larga para uma qualidade de áudio superior, juntamente com eliminação de eco.
O Ekiga foi inicialmente escrito como projeto de graduação de Damien Sandras na "Université catholique de Louvain" e
atualmente é desenvolvido por uma equipe da comunidade de software livre coordenada por Damien Sandras.

Os protocolos SIP e H.323

O Protocolo de inicialização de sessão (SIP - Session Initiation Protocol) é um protocolo desenvolvido pelo grupo de trabalho
IETF MMUSIC e padrão proposto para inicialização, modificação e finalização de uma sessão interativa com o usuário que
envolve elementos multimídia, tais como video, voz, mensagens instantâneas, jogos online e realidade virtual. Em Novembro de
2000, o SIP foi aceito como um protocolo de sinalização 3GPP e elemento permanente da arquitetura IMS. Ele é um dos
principais protocolos de sinalização para voz sobre IP.
O H.323 foi originalmente criado para prover um mecanismo para transporte de aplicações multimídia sob LANs, mas foi
rapidamente evoluído para atender as crescentes necessidades das redes VoIP. Um ponto forte do H.323 era a disponibilidade de
um conjunto de padrões, não apenas definindo o modelo básico de chamada, mas em complemento aos serviços suplementares,
necessários para atender as espectativas do mercado de comunicações. O H.323 foi o primeiro padrão VoIP a adotar o padrão
RTP da IETF para transportar audio e video sob redes IP. O H.323 é baseado no protocolo ISDN Q.931 e é projetado para
interagir cenários entre IP e ISDN, respectivamente entre IP e QSIG. Um modelo de chamada, similar ao modelo de chamada
ISDN, facilita a introdução da telefonia IP em redes de sistemas PBX baseados em ISDN.

Instalação do Ekiga

Vamos então instalar o Ekiga em nosso sistema. O primeiro passo é adquirir o programa do site oficial do Ekiga.

• Primeiramente entre no site: http://www.gnomemeeting.org/index.php?rub=5

• Salve o arquivo clicando no link para fazer o download, de acordo com a sua distribuição linux;

• A seguir, abra o terminal: Aplicações->Acessórios->Terminal

• Entre no diretório onde foi salvo o arquivo:

Exemplo: cd ~/Desktop

• Adquira permissão de SuperUsuário (su)

Digite: su

• A seguir digite o seguinte comando para a instalação do Ekiga:

dpkg -i <nomeArquivo>

Exemplo: dpkg -i ekiga_2.0.2-1.ekiga.etch.6321_i386.deb


Com
este comando o Ekiga e suas dependências serão instaladas no sistema.
Se tudo ocorreu bem, você poderá ver, ao término da instalação, o Ekiga
no menu Aplicações, submenu Internet.

• Configuração básica


o Considerações iniciais
o Introdução ao assistente de configuração
o Informações pessoais
o Conta no Ekiga.net
o Tipo de conexão
o Tipo de NAT
o Gerenciador de áudio
o Dispositivos de áudio
o Gerenciador de vídeo
o Gerenciador de vídeo 2
o Finalizando a configuração

Configuração básica

Considerações iniciais

Vamos agora configurar o Ekiga para que possa ser utilizado. Acesse-o no menu, como descrito anteriormente e clique no ícone
do Ekiga. (Aplicações->Internet->Ekiga)
Ao se executar o Ekiga pela primera vez, uma janela do assistente de configuração será exibida. O assistente de configuração é
um questionário passo-a-passo que irá guiá-lo por todos os passos envolvidos na criação da configuração básica necessária para
a operação do Ekiga. Você deve passar por todos os passos, pois, de outro modo, o assistente reaparecerá (quando a
configuração não tiver sido completada) ou o Ekiga não irá funcionar adequadamente (se algumas das suas respostas tiverem
sido incorretas). Neste caso, você poderia rodar o assistente de configuração novamente a partir do menu Editar do Ekiga.

Dica: Todas as configurações podem ser alteradas através da janela de preferências a qualquer momento.

Introdução ao assistente de configuração


Durante todo o processo de configuração, botões de navegação estarão presentes no canto inferior da janela do assistente. Você
poderá navegar pelas questões, usando os botões Voltar, Avançar e Cancelar. Se você pressionar o botão Cancelar durante a
configuração, o Ekiga não considerará suas alterações e toda a informação fornecida até então será descartada.
Esta primeira tela lhe dá boas vindas ao assistente de configuração. Não há o que editar aqui. Pressione o botão Avançar no
canto inferior da janela para dar inicio ao processo de configuração.

Informações Pessoais

A tela de informações pessoais requer que você forneça suas informações pessoais para utilizar o Ekiga. Esta informação é
exibida ao realizar conexões com outras aplicações de audio/video.

Conta no Ekiga.net
O Ekiga.net é uma plataforma de serviços SIP livre fornecidos à usuarios do Ekiga. Se você deseja ligar para outros usuários e
estar apto a receber ligações, você necessita de um endereço SIP. Você pode conseguir um em http://www.ekiga.net. O
Ekiga.net também oferece serviços adicionais como salas de conferência, mensagem de voz ou páginas brancas online. Veja
http://www.ekiga.net para maiores informações.

Apenas siga o link dado na caixa de diálogo e siga as instruções para obter uma conta, caso você ainda não a tenha, e então
preencha os campos com seu nome de usuário e sua senha. Pressione o botão Avançar após a inserção de todas as informações
requeridas para continuar

Tipo de conexão

O Ekiga suporta uma variedade de codecs de audio e video. Isto inclui codecs com excelente qualidade assim como codecs com
qualidade de média à boa. Quanto maior a qualidade de um codec, maior o tamanho de banda requerida. Além disso, codecs de
video podem adaptar seus níveis de qualidade à banda disponível. Esta opção é necessária na configuração inicial do Ekiga para
que ele possa selecionar a melhor opção de codec para a sua conexão de rede e para que ele ajuste as configurações de
qualidade de video. Se o seu tipo de conexão não é mencionado na lista você deve selecionar aquele que mais se aproxima ao
seu tipo de conexão e ajustar o Ekiga manualmente na janela de preferências (na sessão de codecs) posteriormente.

Tipo de NAT
O Ekiga possui um extenso suporte à NAT. O tela de detecção do tipo de NAT irá lhe permitir: detectar qual tipo você está
utilizando (caso esteja realmente usando) e também a configurar adequadamente o Ekiga para o tipo detectado. Ao clicar em
"Detectar tipo de NAT", surgirá uma janela popup indicando o tipo de NAT que foi detectado e o Ekiga será automaticamente
configurado para cruzar o seu roteador de modo transparente. Na maioria dos casos, ele será totalmente transparente. Consulte
o FAQ do Ekiga (http://www.ekiga.net) para maiores informações.

Gerenciador de audio
O gerenciador de audio gerencia tudo que faz uso de audio. Ele depende do sistema operacional no qual o Ekiga está sendo
utilizado, e alguns sistemas operacionais oferecem diferentes alternativas.

Dispositivos de áudio

O Ekiga requer dispositivos de audio para reproduzir e gravar som. O dispositivo de saída de audio reproduz o fluxo de som
durante uma ligação. Selecione o dispositivo no qual os seus fones ou auto-falantes estão conectados. O dispositivo de entrada
de audio é o dispositivo no qual o seu microfone está conectado. Estas configurações devem necessariamente ser as mesmas
configurações do seu reprodutor de músicas se você possui apenas uma placa de som. Note que também é possível gravar som
por meio de um outro dispositivo (por exemplo, microfones acoplados na webcam). É geralmente recomendado que você teste
suas configurações após ter selecionado todos so dispositivos apropriados. Pressione o botão "Testar configurações" no canto
inferior direito da janela. Se este teste for realizado com sucesso você poderá prosseguir para a próxima tela do assistente de
configuração. De outra forma, você deve alterar os dispositivos selecionados e testar novamente suas novas configurações até
que você tenha uma configuração funcional.

Gerenciador de video
Selecione um gerenciador de video da lista fornecida. Ele pode ser o Video4Linux para gerenciar webcams, ou AVC/DC para
câmeras Firewire, ou qualquer outra opção dependendo do sistema operacional no qual o Ekiga esteja rodando

Gerenciador de video 2

Este passo é opcional e objetiva apenas usuários que possuem dispositivos de video (por exemplo, webcams). Se você não
possui nenhum dispositivo de video, você deve pular esta parte.

Se você possui uma webcam ou outro dispositivo de video em sua lista você deve selecioná-lo aqui.

Pressione o botão "Testar configurações" para assegurar que seu dispositivo funciona com o Ekiga, caso funcione, continue com
o restante da configuração.

Finalizando a configuração
A configuração do Ekiga agora está completa. A última tela apenas exibe um curto resumo das configurações realizadas.
Verifique se todas estas configurações estão corretas. Se alguma coisa estiver incorreta você deve utilizar o botão Voltar
localizado no canto inferior direito da janela para ir para a tela do assistente de configuração que contém o erro e corrigí-lo.

Se tudo estiver correto, pressione o botão Aplicar para salvar a configuração. O assistente será fechado e a janela principal do
Ekiga irá aparecer. Lembre-se, todas as configurações podem ser alteradas através da janela de preferências a qualquer tempo

Utilização do Ekiga

Ligando e recebendo ligações

Como discutido anteriormente, se você deseja realizar e receber ligações, você necessita de um endereço SIP. O endereço SIP
pode ser utilizado por outros usuários para contatar você. Você poderia usar, por exemplo, sip:[email protected] para realizar
uma ligação para o tutor deste curso.

Você pode utilizar o livro de endereços online do Ekiga para encontrar o endereço SIP de algum outro usuário do Ekiga.
Obviamente, é possível realizar chamadas para usuários que estejam utilizando outro provedor que não seja o ekiga.net. Você
pode realizar chamadas para qualquer usuário que esteja utilizar hardware ou software SIP e cadastrado em algum provedor SIP
público.

Se você conhece o endereço URL do usuário para o qual você deseja ligar, você pode simplesmente digitá-lo na caixa de entrada
que se encontra no topo da janela principal do Ekiga, por exemplo, digitar sip:[email protected] e pressionar o botão Conectar
para realizar a ligação. Com a configuração padrão, você pode simplesmente digitar: sip:wsjunior para realizar uma ligação com
o usuário [email protected].
Você também pode realizar chamadas de um computador para um telefone real (PC-To-Phone) e vice-versa (Phone-To-PC). Para
isto, você necessitaria de um número que pode ser comprado de um provedor. Estes serviços não costumam ser gratuitos,
porém as taxas, por vezes, podem ser mais em conta do que as do seu provedor de telefonia fixa. Vale a pena pesquisar sobre e
verificar a disponibilidade.

Utilizando a configuração padrão, você poderia, por exemplo, digitar o número do telefone real no Ekiga para realizar a ligação.
Você digitaria algo como: +556133970000, onde +55 seria o código internacional para o Brasil, 61 seria o código da cidade
Brasília e 33970000 o número real do telefone desejado

Conversando por mensagens instantâneas

O Ekiga também permite a troca de mensagens instantâneas entre seus usuários. Você pode abrir uma janela de bate-papo
estabelecendo uma ligação entre os usuários e clicando em Ferramentas->Janela de Conversa. Para enviar uma mensagem à um
usuário, simplesmente coloque o o seu endereço SIP no campo de texto, digite a sua mensagem e clique em enviar. Você pode
posteriormente decidir fazer uma ligação para este usuário clicando em Chamar.
Você também pode usar as páginas brancas, descritas mais adiante, para enviar mensagens instantâneas para usuários
conectados. Para tanto, simplesmente clique sobre o nome do usuário e selecione Contato->Enviar Mensagem. A janela de bate-
papo surgirá, permitindo assim que você possa dialogar com o usuário.

• Gerenciando chamadas


o Compreendendo as estatísticas
o Ajustando as configurações de áudio e vídeo
o Controlando uma chamada
o Capturando imagens
o Observando o andamento das chamas utilizando o histórico
o Histórico Geral
o Histórico de Chamadas

Gerenciando chamadas

Compreendendo as estatísticas

Para vizualizar as estatísticas, selecione a aba Estatísticas no Painel de Controle.


As estatísticas representam o tráfego de rede causado pelo Ekiga. Um gráfico é desenhado para cada stream RTP. Isto significa
que se o áudio ou vídeo estão habilitados no Ekiga, você verá quatro gráficos diferentes (stream de entrada de áudio, stream de
saída de áudio, stream de entrada de vídeo, stream de saída de vídeo).
Pacotes perdidos: A percentagem de pacotes perdidos, por exemplo, pacotes do usuário remoto que você deixou de receber.
Uma perca muito alta de pacotes durante a recepção pode resultar em distorção no áudio e/ou no vídeo e é usualmente causado
devido a um provedor de internet ruim ou a configurações requerendo muita banda.

Pacotes atrasados: A percentagem de pacotes atrasados, por exemplo, pacotes do usuário remoto que você recebeu, porém
muito tarde para serem levados em conta. O Ekiga envia e recebe áudio e vídeo em tempo real.

Round-trip delay: O tempo requerido para que um pacote atinga o seu destino e retorne. Você pode ver o Round-trip delay
durante uma ligação como um indicador de qualidade juntamente com as estatísticas de pacotes perdidos e em atraso.

Jitter buffer: O Jitter buffer é o buffer onde os pacotes de som recebidos são acumulados. Quando o buffer está cheio o som é
tocado. Se a sua rede é de má qualidade, você necessita de um Jitter buffer elevado, por exemplo, um grande delay (uma
grande demora) antes do som ser tocado, acontece porque você precisa de mais tempo até estar apto a reproduzir o áudio.

Ajustando as configurações de áudio e vídeo

Suas configurações de áudio e vídeo podem ser ajustadas através do painel de controle enquanto você está em uma ligação. Se
você deseja alterar os dispositivos de entrada ou saída de áudio durante uma ligação, apenas selecione a aba Áudio no painel. A
cor, brilho, saturação e contraste do seu dispositivo de entrada de vídeo são alteradas na aba Vídeo.

Controlando a chamada

O Ekiga suporta algumas ações que podem ser realizadas em uma chamada. Essas ações permitem que você controle as sessões
ativas.

Finalizando uma chamada: A comunicação com o usuário remoto pode ser finalizada selecionando Chamada->Desligar.

Colocando uma chama em espera: Você pode colocar uma ligação em espera selecionando Chamada->Pôr chamada em
espera. Isto efetivamente pausa a transmissão de áudio e vídeo. Para continuar a transmissão selecione Chamada->Recuperar
Chamada e a transmissão de áudio e vídeo retornará.
Suspender Áudio: Isto efetivamente impede toda e qualquer comunicação de áudio.

Suspender Vídeo: Isto efetivamente impede toda e qualquer transmissão de vídeo.

Encaminhando uma chamada: Você pode encaminhar o usuário remoto para outro H.323 ou CALLTO URL utilizando a entrada
apropriada no menu dentro do menu Chamada ou clicando duas vezes em um usuário no seu livro de endereços, ou no histórico
de chamadas.

Capturando imagens

Durante uma chamada é possível tirar uma foto da imagem do dispositivo de saída do usuário remoto via Chamada->Salvar
Imagem Atual. Um arquivo PNG será salvo no diretório corrente. O nome do arquivo consiste em três partes: o prefixo, a data e
hora corrente. (Exemplo: ekiga-snap-2006_09_13-121056.png).

Observando o andamento das chamadas utilizando o histórico

As janelas de histórico do Ekiga são comparáveis a arquivos de log (registro). Elas mantêm um registro cronológico das ações
realizadas pelo Ekiga e fornecem informações adicionais ao usuário.

Histórico Geral

A janela de histórico geral mantém registro de muitas operações que são principalmente realizadas em segundo plano
(background). Ela exibe informações sobre dispositivos de áudio e vídeo, chamadas, codecs e outro detalhes. As últimas
operações podem ser encontradas ao final, registros mais antigos são exibidos no inicio. Você pode ter acesso a essas
informações em Ferramentas->Histórico Geral.

Histórico de chamadas

A janela de histórico de chamadas contém informações (data, duração, URL, software, usuário remoto) sobre todas as chamadas
realizadas e recebidas. Ela é divida em três grupos - Ligações recebidas, Ligações feitas e Ligações não atendidas. Estas
informações podem ser acessadas em Ferramentas->Histórico de Chamadas.
Gerenciando contatos

Gerenciando contatos com o catálogo de endereços

O catálogo de endereços é uma funcionalidade que permite que você encontre usuários para realizar ligações ou salvar
localmente em uma lista de contatos com os quais você realiza ligações regularmente. Ele respectivamente carrega a lista de
usuários do diretório LDAP e armazena localmente seus endereços e atalhos associados (se houver).

O básico do catálogo de endereços

Para abrir o catálogo de endereços, selecione Ferramentas->Catálogo de endereços e a janela do catálogo de endereços do
Ekiga irá surgir. À sua esquerda haverá uma lista exibindo o servidores que você adicionou à lista assim como uma lista do
catálogo de endereços local. Os padrões são o ekiga white pages, contatos próximos à você e o catálogo pessoal com contatos
do Evolution.

Para adicionar um contato à um dos seus catálogos, selecione o catálogo desejado ao qual deseja adicionar um contato e
selecione Contato->Novo Contato. Basta seguir as instruções e selecionar OK ao final e o contato será adicionado. Você só pode
adicionar contatos à catálogos de endereços locais. Os contatos, quando selecionados, podem ser deletados (Arquivo->Deletar)
ou alterados (Arquivo->Propriedades).
Gerenciando contatos locais e remotos

Para adicionar um catálogo de endereços, selecione Arquivo -> Novo catálogo de endereços. Uma caixa de diálogo irá surgir.
Você então deve selecionar o tipo de catálogo de endereços que você deseja adicionar. O tipo pode ser Local, LDAP remoto ou
ILS remoto. Digite o nome do servidor, o nome e os vários parâmetros e selecione OK e o novo catálogo de endereços agora irá
aparecer na lista de catálogos de endereço. Se você não sabe quais parâmetros utilizar para um catálogo de endereços LDAP
remoto, pergunte ao administrador. Os parâmetros podem ser modificados a qualquer momento selecionando-se Arquivo ->
Propriedades com o catálogo desejado previamente selecionado. Ele também pode ser removido selecionando-se Arquivo ->
Apagar.

Para adicionar um contato ao seus catálogos de endereços locais, simplesmente selecione o catálogo de endereço no qual você
deseja adicionar um contato e selecione Contato -> Novo contato. A opção para adição de novo contato irá aparecer e você
poderá setar o nome do contato e sua VoIP URL assim como outras configurações. Quando terminar, selecione OK e o seu
contato será adicionado ao catálogo. Você só pode adicionar contatos em catálogos de endereço locais. Os parâmetros do
contato podem ser modificados a qualquer momento selecionando-se Arquivo -> Propriedades com o contato desejado
selecionado. E também pode ser removido selecionando-se Aquivo -> Apagar.

Você também pode adicionar um contato das páginas brancas (ou de qualquer outro catálogo local ou remoto) selecionando o
contato desejado e arrastando-o para o catálogo para o qual deseja adicioná-lo ou selecionando Contato -> Adicionar Contato no
Catálogo de Endereços, com o contato desejado previamente selecionado.

E finalmente, você pode editar os grupos aos quais os seus usuários pertencem utilizando a caixa de diálogo de Propriedades do
menu principal ou do menu que surge com um clique com o botão direito do mouse, ou utilizando o recurso de arrastar e soltar
entre os grupos.

Gerenciamento de chamadas

O Ekiga suporta diferentes políticas para chamadas. Por padrão é exibida uma janela popup que permite que você decida se
deseja aceitar ou recusar a requisição de chamada. Além disso o Ekiga oferece três tipos de comportamentos adicionais: Modo
Resposta Automática, Encaminhar e Não Perturbe.
Não Perturbe

Se este modo for ativado, o Ekiga irá recusar todas as chamadas recebidas e apenas permitirá chamadas de saída. Você não
será capaz de receber nenhuma ligação e não perceberá que outro usuário tentou ligar para você a não ser que você dê uma
olhada no histórico de ligações.

Este modo pode ser ativado selecionando-se Chamada -> Não Perturbe na janela principal.

Resposta Automática

Se este modo de comportamento for ativado, o Ekiga irá aceitar todas as ligações recebidas. Ele não irá exibir uma janela de
popup, mas irá tentar estabelecer a conexão com o usuário remoto imediatamente.

Este modo pode ser ativado selecionando-se Chamada -> Resposta Automática na janela principal.

Encaminhar

O Ekiga possui a habilidade de encaminhar ligações para outro host. Que permite que configure-o para ecaminhar todas as
chamadas para uma URL específica. Além disso ele é capaz de encaminhar chamadas interativamente quando você não
responder a ligação após um determinado espaço de tempo pré-determinado ou quando você estiver ocupado.

O encaminhamento pode ser configurado selecionando-se Chamada -> Encaminhar no menu principal ou através da janela de
preferências. Note que você precisa especificar uma URL para qual encaminhar a chamada para que seja possível ativar esta
opção. Abra a janela de preferências selecionando Editar -> Preferências na janela principal e selecione Opções de Chamadas no
menu à esquerda. Você verá a seção apropriada que contém três opções para os três casos descritos anteriormente e um campo
de texto para o endereço IP/hostname do host para o qual as ligações devem ser encaminhadas.

Links Relacionados:
SIP
SIP Express Router: http://www.iptel.org/ser
H.323
OpenH323 Gatekeeper: http://www.openh323.org
GNU Gatekeeper: http://www.gnugk.org
OpenH323 Proxy: http://openh323.sourceforge.net
H323 - ISDN Gateway: http://www.telos.de/linux/H323/

Você também pode gostar