Telefone pela Internet
Telefone pela Internet, ou VoIP, sigla em ingl\xEAs que significa "Voz sobre IP", \xE9 uma t\xE9cnica que permite que se envie e receba audio simultaneamente com baixa lat\xEAncia (pouca espera) e com uma qualidade suficiente para se conversar, parecido com o que \xE9 o telefone hoje em dia. No entanto, esse tipo de comunica\xE7\xE3o, diferentemente do telefone comum, n\xE3o est\xE1 sob comando das grandes empresas de telecomunica\xE7\xF5es, que cobram altas taxas, principalmente em liga\xE7\xF5es de longa dist\xE2ncia, portanto, o
VoIP permite a comunica\xE7\xE3o de pessoas ao redor do globo de forma irrestrita e sem a imposi\xE7\xE3o de fronteiras acarretadas pelos altos pre\xE7os das chamadas.
Para realizar essas liga\xE7\xF5es, que s\xE3o transmitidas atrav\xE9s da Internet, \xE9 preciso que ambas as pessoas que estejam conversando tenham um computador e acesso a Internet.
No entanto, \xE9 poss\xEDvel interligar a internet com a rede de telefonia comum.
Por exemplo, digamos que algu\xE9m, de Campinas, queira se comunicar com outra pessoa, em Berkeley, que n\xE3o tenha acesso \xE0 Internet.
Ao inv\xE9s de se fazer uma liga\xE7\xE3o telef\xF4nica internacional (de Campinas para Berkeley), \xE9 poss\xEDvel pagar apenas uma liga\xE7\xE3o local, de Berkeley para Berkeley. Basta fazer uma conex\xE3o de "Voz por IP" do computador em Campinas com um computador em Berkeley, o qual ir\xE1 telefonar, usando uma linha de telefone comum de "Berkeley para Berkeley", para o telefone da pessoa com quem se quer falar. E assim, apenas ser\xE1 cobrada uma liga\xE7\xE3o local em Berkeley.
Al\xE9m das vantagens \xF3bvias, essa tecnologia possibilita mais facilmente a implementa\xE7\xE3o de uma conversa\xE7\xE3o segura (usando criptografia), impedindo assim a exist\xEAncia de "grampos" telef\xF4nicos, e possibilita tamb\xE9m a cria\xE7\xE3o de redes aut\xF4nomas de telefonia, criando assim uma alternativa aos meios tradicionais de telefonia.
\xCDndice
Hardware necess\xE1rio
\xC9 preciso ter um computador com uma placa de som que suporte operar no modo full-duplex (as placas de som recentes e n\xE3o t\xE3o recentes suportam operar em full-duplex), e que seu driver suporte esse modo. No sistema GNU/Linux prefira usar os drivers do projeto ALSA - www.alsa-project.org, que suporta corretamente a opera\xE7\xE3o das placas em full-duplex. Plugue na placa som um microfone e um fone de ouvido, por exemplo, e j\xE1 se tem o b\xE1sico para come\xE7ar a usar "VoIP".
Com rela\xE7\xE3o a conex\xE3o com a Internet, se poss\xEDvel escolha uma de banda larga, no entando \xE9 poss\xEDvel utilizar somente de um modem de 56kbps e obter \xEAxito.
Para se transmitir v\xEDdeo, \xE9 preciso ter uma c\xE2mera compat\xEDvel com o
Video4Linux (no caso do sistema operacional ser o GNU/Linux) ou uma c\xE2mera firewire (dispositivo IEEE1394).
Software necess\xE1rio
Com rela\xE7\xE3o ao software, \xE9 preciso instalar um software que implemente os protocolos do
VoIP (no nosso caso, usaremos o padr\xE3o SIP). Neste guia daremos \xEAnfase \xE0 softwares livres que rodam em sistemas livres, como o GNU/Linux e os *BSDs.
Ekiga
O Ekiga \xE9 um software livre, desenvolvido principalmente por Damien Sandras, conhecido at\xE9 pouco tempo atr\xE1s como GnomeMeeting, que implementa todas as caracter\xEDsticas de um software de "VoIP". O Ekiga suporta transmiss\xE3o de audio e de video. O Ekiga roda no GNU/Linux, em sistemas BSD e no Window$.
http://www.ekiga.org/
Instala\xE7\xE3o
\xC9 poss\xEDvel instalar o Ekiga utilizando pacotes pr\xE9-compilados para determinada distribui\xE7\xE3o. No site do programa existem pacotes pr\xE9-compilados para RedHat, Suse, Mandriva e Ubuntu (vers\xE3o Dapper ou posterior):
http://www.ekiga.org/index.php?rub=5
No caso do Window$, existe uma vers\xE3o de testes em:
http://snapshots.gnomemeeting.net/win32/
C\xF3digo fonte
A partir do c\xF3digo fonte, o procedimento de instala\xE7\xE3o \xE9 o seguinte:
Baixe as seguintes bibliotecas (e todas suas depend\xEAncias):
PWlib - http://www.ekiga.org/admin/downloads/latest/sources/sources/pwlib-1.10.0.tar.gz
OPAL - http://www.ekiga.org/admin/downloads/latest/sources/sources/opal-2.2.1.tar.gz
e o programa em si:
Ekiga - http://www.ekiga.org/admin/downloads/latest/sources/sources/ekiga-2.0.1.tar.gz
e compile, na ordem (depois de satisfazer as depend\xEAncias das bibliotecas), a PWLib, o OPAL e depois o Ekiga.
Para testar, digite "ekiga" no terminal e ele deve abrir:
No Debian
Al\xE9m dos pacotes pr\xE9-compilados existente no site, voc\xEA pode optar por adicionar o seguinte reposit\xF3rio em seu source-list:
deb http://pkg-voip.buildserver.net/debian/ sarge main
Ent\xE3o, basta atualizar sua lista de pacotes e instalar o ekiga
# aptitude update
# aptitude install ekiga
Utiliza\xE7\xE3o
Entre em
http://www.ekiga.net e fa\xE7a um cadastro para obter seu nome SIP.
Primeiro, clique em "Editar" -> "Assistente de Configura\xE7\xE3o" e siga os passos de registro e configura\xE7\xE3o.
Existem diferentes maneiras de especificar o destino da liga\xE7\xE3o. A forma b\xE1sica \xE9 colocando o endere\xE7o SIP da pessoa que se quer falar (ex:
rafael2k@ekiga.net), da seguinte forma:
E ent\xE3o, com o SIP da pessoa que se quer chamar corretamente colocado na caixa de texto, e estando essa pessoa com o Ekiga rodando em seu computador, clique no bot\xE3o conectar e, se tudo estiver configurado corretamente, voil\xE1! A conversa\xE7\xE3o deve iniciar.
Refer\xEAncias
--
SilvioRhatto - 02 Oct 2005
--
RafaelK - 18 Mar 2006
--
VitoR - 04 Apr 2006