Faz muito tempo, desde as primeiras versões do Skype que podiam ser executadas sobre Gnu/Linux que eu vinha buscando um cliente de VOIP simples, fácil de usar, confiável e que que fosse livre.
A verdade é que eu testei o Skype uma vez e fiquei realmente impressionado com a qualidade do som. Entretanto esse foi apenas um experimento, pois não uso Software Proprietário em meu computador.
Desde então tenho testado diversas ferramentas que prometiam funcionar de forma similar so Skype. Infelizmente nenhum deles funcionou, e quando funcionavam, não eram livres.
Mas como é dito naqueles programas de vendas pela televisão: seus problemas acabaram!
Ele é simples de instalar e funciona maravilhosamente bem!
Instalação
No Debian ou no Ubuntu basta executar:
aptitude install twinkle
Configuração
Para poder utilizar o Twinkle é necessário ter uma conta SIP, ou seja, uma conta para se conectar a um servidor VOIP que completará sua ligação. Eu sei que o Twinkle pode se conectar com qualquer servidor SIP, mas seguindo o próprio tutorial da página deles, optei por fazer uma conta no site da Realtunnel.com e o motivo é simples: eles fazem o tunel de comunicação, portanto não é necessário se preocupar com o firewall ou configurações mais complexas.
Uma vez criada a sua conta SIP do Realtunnel.com, você terá uma conta como a minha. Algo como
Ai basta configurar o Twinkle assim:
Em User profile, preencha os campos
Your name: coloque seu nome (pode ser completo, ou apenas o primeiro)
User name: primeira parte do seu usuário realsip.com (no meu caso é anahuac)
Domain: realsip.com
Organization: este campo pode ficar em branco
Realm: realsip.com
Name: primeira parte do seu usuário realsip.com (no meu caso é anahuac)
Passord: senha da sua conta SIP
Pronto!
Codec de voz
As versões mais antigas do Twinkle utilizam codecs de voz mais antigos o que prejudica a comunicação.
Depois de diversos testes percebi que o codec com melhor desempenho é o speex-wb (16 KHz)
Para utilizar esse codec como padrão basta ir em User Profile, selecionar a opção RTP audio no menu do lado esquerdo. No lado direito está a lista de codecs de som. Selecione o speex-wb (16 KHz) e nas setas que estão à direita faça ele ser o primeiro da lista.
Ligando e Recebendo
Para discar e/ou receber uma ligação é preciso estar "registrado", ou seja, conectado no servidor SIP. Para fazer isso basta clicar no menu em Registration e em seguida em Register.
Na parte central da tela do Twinkle deve aparecer uma mensagem, mais ou menos assim:
Ter 20:51:50 Anahuac, registration succeeded (expires = 85 seconds)
Feito isso, basta colocar o endereço SIP de um amigo no campo Call: e clicar no botão Dial.
Deficiência
A única deficiência que encontrei até agora, é o fato do servidor Realtunnel.com não disponibilizar o status dos nossos amigos, ou seja, não há como saber se a pessoa com quem queremos falar está ou não com o seu Twinkle ligado.
Eles prometem no site que em breve esse recurso estará disponível.
Nada que um contato por Jabber não resolva, antes de ligar.