Índice das dicas

VoIP no Linux com o Ekiga

Por Carlos E. Morimoto em 5 de abril de 2009 às 18h44

17

O Ekiga começou como o "GnomeMeeting", um cliente de comunicação compatível com o antigo Netmeeting da Microsoft. Conforme foi evoluindo, ele passou a incorporar suporte a mais codecs e protocolos, se tornando um cliente SIP e de vídeo-conferência de uso geral.

O principal atrativo do Ekiga é que ele pode ser usado em conjunto com serviços de VoIP baseados no protocolo SIP e até mesmo ser integrado a servidores Asterisk, para o desenvolvimento de soluções próprias.

Boa parte do hype em torno do SIP é derivado da possibilidade de integrá-lo ao sistema telefônico tradicional (que dentro da terminologia VoIP é chamado de PSTN, ou "public switched telephone network") permitindo fazer ou receber ligações através do PC ou de qualquer outro dispositivo rodando um cliente compatível (como um smartphone, ou mesmo uma TV).

Além da flexibilidade (você pode se logar na sua conta e receber as chamadas em qualquer lugar do mundo, desde que tenha conexão com a web), essa integração pode representar uma grande economia, já que você passa a pagar ligações locais, em vez de chamadas DDD ou DDI.

Os endereços SIP funcionam de forma muito similar aos endereços de e-mail, contendo o nome do usuário e o domínio do serviço do qual ele faz parte, como em "sip:fulano@ekiga.net" ou "sip:ciclano@vono.net.br". Desde que exista conectividade entre os serviços (ou seja, que os provedores suportem peering), é possível fazer ligações para usuários de outros domínios, da mesma maneira que você pode enviar um e-mail a partir do Gmail para um usuário com conta no Yahoo, por exemplo.

É justamente devido a essa integração que o SIP é apontado como o "futuro da telefonia". Imagine que em um futuro talvez não tão distante, os endereços SIP podem passar a ser substitutos para os números de telefone, permitindo que você ligue para pessoas de qualquer lugar do mundo, pagando uma tarifa fixa, ou mesmo não pagando nada.

O Ekiga oferece também suporte a diversas contas simultâneas, o que permite que você integre diversas contas diferentes (Vono, Talky, Gizmo5, etc.) no mesmo PC, passando a receber chamadas em todas as redes e em eventuais números de entrada ativados nelas.

Para isso, clique na opção "Editar > Contas > Adicionar". O "registrador" é o domínio usado pelo serviço (como em "vono.net.br") e os campos "usuário" e "login de autenticação" (dentro das opções avançadas) são preenchidos com seu login dentro do serviço:

ekiga_html_417c46c6

A opção "Tempo de registro esgotado" determina a periodicidade com qual o Ekiga reconectará ao serviço. Em uma conexão direta, o registro a cada 3600 segundos funciona bem, mas se você estiver usando um firewall, ou conectando através de um gateway com o firewall ativo, é provável que você deixe de receber chamadas 3 minutos depois de abrir o Ekiga, devido ao default do iptables em encerrar as conexões depois de 3 minutos e de descartar pacotes UDP destinados a portas sem conexões ativas. Para solucionar o problema, reduza o tempo de registro para 180 segundos.

Se você estiver tendo problemas para fazer ligações, acesse o "Codecs de Áudio" dentro da configuração e certifique-se de que o protocolo GSM está ativado e está em primeiro na lista. O GSM é um protocolo de compressão de áudio bastante eficiente, que utiliza apenas 13.2 kbps de banda e oferece uma qualidade de chamada similar à uma (boa) chamada via celular. Muitos serviços (incluindo o Vono) suportam apenas o GSM, de forma que ele precisa ser usado como default. Nesse caso, não faz diferença marcar ou não os outros protocolos, pois eles não serão usados:

ekiga_html_m1841e14f

O Ekiga suporta também o protocolo STUN, que permite receber ligações mesmo ao utilizar uma conexão via NAT, ou ao usar um firewall sem portas abertas. Ele é ativado automaticamente pelo wizard de configuração inicial, conectando ao "stun.ekiga.net", que é um servidor mantido pelos próprios desenvolvedores.

Caso opte por não utilizar o STUN, é necessário que você configure o roteador da rede (e o firewall local, caso usado) para encaminhar a porta 5060 UDP para a sua máquina.

ekiga_html_m4726d859

Voltando à questão das contas, na maioria dos serviços, existe a opção de obter um número de entrada, que permite que seus amigos liguem para você discando para um número fixo. No Vono, por exemplo, você tem direito a um número de entrada a partir do plano de 25 reais mensais, o que acaba sendo uma boa solução para quem dispensou o telefone fixo. As ligações também funcionam bem usando conexões 3G e você pode também comprar números de entrada adicionais em outras cidades:

ekiga_html_72f18066

A opção "Conta PC-To-Phone" no menu é uma parceria entre o Ekiga e o Diamondcad.us, um serviço que permite realizar chamadas do PC para telefones fixos e celulares, similar ao Skype Out. Embora o Diamondcad.us seja uma serviço baseado nos EUA, você pode comprar créditos usando o PayPal. As tarifas para o Brasil são competitivas com as do SkypeOut (e um pouco mais baixas que as do Vono) e a qualidade das ligações é boa.

Mais uma dica, tanto ao usar o Skype quanto ao utilizar o Ekiga é utilizar um headset USB, em vez de ficar perdendo tempo com os ajustes das saídas analógicas da placa de som. Os headsets USB utilizam um padrão comum, o USB HID e são detectados automaticamente pelas distribuições Linux atuais, o que permite que você os utilize tanto no Skype quanto no Ekiga sem complicação.

Para que o som da campainha ao receber chamadas saia pelas caixas de som (em vez de sair apenas pelo headset USB) no Ekiga, indique a placa de som no "Editar > Preferências > Geral > Dispositivo de Som > Dispositivo de saída alternativo".

17 comentáriosPor Carlos E. Morimoto. Revisado 21 de março de 2011 às 16h46

Comentários

 
por miriam (anônimo) em 8 de dezembro de 2009 às 09h48
Eu uso o Ekiga no Ubuntu nas maquinas clientes da rede e tenho um servidor Asterisk. Por hora o softphone fecha, todos ao mesmo tempo. Fiz várias pesquisar, além de seguir a configuração indicada aqui pelo Morimoto. Não sei se é o Asterisk ou o Firewall. Alguém já passou por isso ?
mesmo problema da miriam por tiago (anônimo)
 
por tanusjjr (anônimo) em 4 de junho de 2009 às 10h48
não estou conseguindo configurar o Ekiga para fazer ligações telefonicas com o justvoip. Alguém poderia me ajudar?
 
por MaxRaven (anônimo) em 13 de abril de 2009 às 20h40
Que versão é esta do Ekiga? Estou com a ultima aqui e não tem esta opção de rede, que estranho, doideira, se bem que até recebo chamadas na NAT do meu provedor via radio, isso hoje, porque ontem não ia de forma alguma.
 
por MaxRaven (anônimo) em 11 de abril de 2009 às 03h45
Bob, o fring tbm acessa todas essas redes ai, o unico porem que encontrei é que ele come a bateria do 6120c, 4 horas e já era. Mas bem que o Morimoto falou no livro, vai igual agua.

Agora uma pergunta, existem servidores SIP que conversem entre si, tipo, eu usar o @ekiga e falar com o @vono? O Carlos cita a possibilidade futura, mas hoje, alguem já tem trabalhos em andamento neste sentido?
 
por Bob (anônimo) em 8 de abril de 2009 às 23h54
Eu indico usarem no smartphone o softwear Nimbuzz ,ele e muito melhor que Fring !
Podendo ser usando tb. no Pc
ele oferece varias opcoes de voip incluindo MSn, Skype ,Google Talk e o voip da sua preferencia se caso vc. use ja alguma operadora. Mas conhecam um pouco da qualidade da Insidevox !
 
por JC (anônimo) em 8 de abril de 2009 às 07h48
Bom dia!

Estou usando o ekiga no ubuntu, e me deparo com algumas situações.

Em algumas máquinas escuto a voz da pessoa que esta me ligando, mas a pessoa não me escuta..

Vc sabe o q pode ser isto.

Grato
 
por Luzemário (anônimo) em 7 de abril de 2009 às 15h42
Morimoto, o server PBX se chama "Asterisk" (asterisco, em inglês) numa alusão a tecla "asterisco" (ou estrela) do teclado do telefone. Maiores informações podem ser obtidas em www.asterisk.org.
 
por Luzemário (anônimo) em 7 de abril de 2009 às 15h33
Uai... num é "Asterisk(*)"?
 
por Cabelo (Luciano Silveira) (anônimo) em 7 de abril de 2009 às 14h22
Utilizo o provedor Azzu, contratei um numero da minha cidade, Uberlândia, por 4,90 mensais. Como vou de mudança para Floripa no próximo mês, fica barato para manter contato com a familia.

Vou testar o Ekiga como cliente no PC, já no celular uso o aparelho Nokia E51 que tem suporte nativo a SIP e funciona bem com Wifi e 3G.
 
por Carlos Lopes (anônimo) em 7 de abril de 2009 às 12h09
Quando teremos voip com video nos celulares?