VoIP - Dicas, tutoriais e indicações

Atualizado em: 29/09/2006



Sobre este documento

Assuntos relacionados a VoIP, dicas e indicação de material relacionado a voz e video sobre IP.

Os comandos e dicas podem não atender as suas necessidades, não ser compatível com sua instalação, use como referencia, tente adaptar ao seu ambiente.

o que é VoIP

Veja no dicionario do google, coloque na caixa de pesquisa.

define:voip

VoIP + ADSL - Dicas

Conexões ADSL tem limitação de banda para upload.

Algumas dicas sobre banda em conexões ADSL.

Procure entender sua conexão, aquela informação sobre a velocidade do ADSL serve somente como referencia para download, VOIP usa tando download e upload, conforme a operadora a taxa de upload é bem menor.

Como exemplo, o ADSL da telefonica em SP (Speedy), todos eles, home ou business tem limitação de upload em 128Kbits, (16Kbytes). Não importa o plano, todos eles (256K, 512K 1M e intermediárias) tem upload máximo de 128K, não sei informar sobre os planos acima de 1M.

Verifique com seu fornecedor de VoIP qual a banda recomendada, alguns sites recomendam 42Kbits para cada conversa (telefone), assim sendo, podemos manter 3 linhas de VOIP no ADSL (3 x 42 = 126) dentro da capacidade de upload do speed (128K)

Considere que a conversa via VoIP passa pela mesma conexão de internet utilizada pelos micros da rede, portanto a conversa pode tornar a internet lenta ou a internet pode prejudicar a convesa via VOIP.

Considere reservar banda para VoIP, pode se usar roteadores com controle de trafego (QoS) ou configurar via CBQ ou outra ferramenta no Linux. Controle de banda depende do ambiente, dos equipamentos, da forma que estão ligados e outros fatores.

Considere que operadoras de ADSL não garantem a banda contratada, leia o contrato, Speed da Telefonica tem garantia de 10% da banda contratada.

Considere contratar link dedicado, com banda garantida (full duplex), muito mais caro que o ADSL mas com garantia de upload e downalod. Atende o servição de VoIP e pode usar parte desta banda em lugar do ADSL, servidores web, e-mail e outros serviços contratados ou hospedados em servidores externos.

VONO - Configurar linksys PAP2

Ambiente testado e utilizado.

Internet via TV a cabo (BIG TV Guarulhos). neste ambiente a internet está compartilhada pelo modem que também fornece IP por DHCP, modem e demais micros da rede ligado no HUB.

Conecte o PAP2 no HUB como sendo mais um micro na rede, siga os procedimentos indicados abaixo para descobrir qual IP ele pegou, acesse via navegador para configurar; login, senha e ID VONO, prontinho! telefone funcionando.

Outro ambiente testado.

ADSL da Telefonica (speedy), compartilhado para rede interna.

SUSE 10.1 compartilhando internet e também rodando servidor de DHCP.

Equipamento (phone adapter linksys PAP2) ligado no HUB como sendo uma estação qualquer para pegar IP por DHCP.

Neste ambiente bastou ligar o PAP2 no HUB para pegar seu IP 192.168.1.212

Ligue um aparelho telefonico comum no phone1, disque ****, isto mesmo 4 asteristico para ouvir um menu de configuração, não entendi nada, minha assistente (Carol) achou um tutorial no Google que manda digitar 110#, com isto vai ouvir o IP do PAP2, ou verificar no seu servidor de DHCP para ver o IP atribuido a ele.

Neste ponto tem somente dois leds aceso, power e rede.

Na URL do seu navegador digite o IP que o PAP2 recebeu, acessei pelo Firefox no SUSE 10.1

Para entrar em configuração, clique em (Admin login) canto superior direito da tela.

Depois clique em line1

Dados que utilizei para configurar como cliente VONO

  SIP port =      1571
  proxy    =      vono.net.br
  Dysplay name =  usuario_login_vono 
  user ID  =      usuário_login_vono
  passwd   =      senha

Onde;

usuário_login_vono é seu user VONO, o mesmo para acesso na sua conta no site da VONO

senha é a mesma de login e acesso no site da VONO

Audio configuration, altere de g711u para g729a

No final da página clique em salvar, quando OK acende o led de line 1 e está pronto para fazer e receber ligações.

Na página www.vono.net.br tem tutorial em PDF.zip para download, neste PDF indica um executavel para windows, algo sobre testar o PAP2, como não tenho windows por aqui, como funcionou configurando via Firefox, nem baixei o programa indicado.

ADSL + VONO VoIP

Ambiente 1

ADSL Speedy home da telefonica.

Modem ADSL configurado como como router e servidor de DHCP, configurado com login e senha do provedor para conectar e autenticar automaticamente quando liga o modem, nesta configuração não requer o pacote pppoe no Linux (firewall).

Neste ambiente o micro firewall pode ter a placa de rede externa configurada para obter IP por DHCP ou com IP fixo da mesma classe fornecida pelo modem ADSL.

Modem ADSL tem IP 192.168.0.1 para receber conexão da rede interna e IP externo obtido na conexão que neste caso nem preciso saber qual e nem usa-lo, servidor DHCP do modem fornece IP da classe 192.168.0.0, também redireciona o trafego que chega da net para rede interna 192.168.0.2

Micro firewall, variaveis no firewall para definir placas de rede

  eth0 ligada no modem ADSL
  
  eth1 ligada no HUB com demais micros da rede interna.
  
  EXTERNA=eth0
  INTERNA=eth1
  
  eth0  com ip fixo 192.168.0.2
  
  eth1  com ip fixo 192.168.1.2
  
  resultados de ifconfig e route (CL 10)
  
  ifconfig
  eth0      Encapsulamento do Link: Ethernet  Endereço de HW 00:11:5B:CB:63:40
            inet end.: 192.168.0.2  Bcast:192.168.0.255  Masc:255.255.255.0
  
  eth1      Encapsulamento do Link: Ethernet  Endereço de HW 00:08:54:23:5B:AE
            inet end.: 192.168.1.2  Bcast:192.168.1.255  Masc:255.255.255.0
  
  route
  
  Tabela de Roteamento IP do Kernel
  Destino         Roteador        MáscaraGen.    Opções  Métrica Ref   Uso Iface
  192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
  192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
  127.0.0.0       *               255.0.0.0       U     0      0        0 lo
  default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

Ambiente 2

Speedy business (ADSL da Telefonica com IP fixo), SUSE 10.1 compartilhando a internet, micro com duas placas de rede.
|
v
Gateway VoIP TT422-S da TAITELL
http://www.taitell.com.br/home/detalhe.asp?paCP=TT6008
|
v
Micro com duas placas de rede compartilhando internet.

Ligação dos equipamentos.

Modem ADSL -> Gateway VoIP TT422-S -> micro firewall

Cabo de rede da saida do modem ADSL entra no Gateway VoIP e deste sai outro cabo de rede para o firewall.

configuração de IP e firewall.

Nesta rede o único acesso via internet é pelo SSH.

No equipamento da TAITELL (roteador e VOIP), configurado "Virtual Server" com IP 192.168.0.3 para rede interna, nesta regra redireciona a porta 22 para rede interna 192.168.1.0.0 (LAN), tem que repetir esta configuração para cada porta que deseja permitir acesso com origem na internet.

No micro firewall com duas placas de rede, eth1 é a placa de rede interna com IP 192.168.1.2 conectada no HUB interno. eth0 é a placa de rede externa, conectada no Gateway TAITELL, IP 192.168.0.2, tem classe diferente para permitir o roteamento da rede interna(firewall), veja parte desta configuração nos resultados abaixo.

  eth0
  eth1
  
  variaveis no firewall para definir placas de rede
  
  EXTERNA=eth0
  INTERNA=eth1
  
  Conectiva 10
  
  ifconfig
  
  eth0      Encapsulamento do Link: Ethernet  Endereço de HW 00:0D:87:E6:72:CD
            inet end.: 192.168.0.3  Bcast:192.168.0.255  Masc:255.255.255.0
  --corta---
  
  eth1      Encapsulamento do Link: Ethernet  Endereço de HW 00:02:44:26:43:E3
            inet end.: 192.168.1.2  Bcast:192.168.1.255  Masc:255.255.255.0
  --corta--
  
  route
  
  Tabela de Roteamento IP do Kernel
  Destino         Roteador        MáscaraGen.    Opções Métrica Ref   Uso Iface
  192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
  192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
  127.0.0.0       *               255.0.0.0       U     0      0        0 lo
  default         192.168.0.2     0.0.0.0         UG    0      0        0 eth0
  
  
  SUSE 10.1 
  
  ifconfig
  
  eth0      Link encap:Ethernet  HWaddr 00:02:E3:0F:0B:26
            inet addr:192.168.0.3  Bcast:192.168.0.255  Mask:255.255.255.0
  --corta--
  
  eth1      Link encap:Ethernet  HWaddr 00:02:E3:0E:EE:29
            inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
  --corta--
  
  
  route
  
  Kernel IP routing table
  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
  192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
  link-local      *               255.255.0.0     U     0      0        0 eth0
  loopback        *               255.0.0.0       U     0      0        0 lo
  default         192.168.0.2     0.0.0.0         UG    0      0        0 eth0

Indicações

No FAQ (seleção de respostas na Linux-BR) tem muitas indicações.

Indicações de tutoriais, sites e FAQ relacionados a cameras em geral.
http://www.zago.eti.br/cameras-e-dvr.html

Asterisk

Montar um PABX em Linux, concentrar autentição de ATA e gateway, tem muitas aplicações....
http://www.zago.eti.br/asterisk.html

skipe

http://www.skype.com/download/skype/linux/

Produtos, sites e tutoriais realacionados a VoIP

phone adapter linksys PAP2
Tutorial (PDF) da operadora T+, em português e bem detalhado.
http://www.tmais.com.br/pt/ATA_Linksys_PAP2.pdf
http://www.tellfree.com.br
IP Phone G 668
http://www.tellfree.com.br/loja_inside.php?produto=74
http://www.teamspeak.org/

SJphone® is a VOIP softphone that allows you to speak with any PC, Download, documentação, suporte e etc..
http://www.sjlabs.com/
ABOUT THE LINUX UPNP INTERNET GATEWAY DEVICE
This project is a deamon that emulates Microsoft's Internet Connection Service (ICS). It implements the UPnP Internet Gateway Device specification (IGD) and allows UPnP aware clients, such as MSN Messenger to work properly from behind a NAT firewall.
http://linux-igd.sourceforge.net/

PhoneGaim: The All-In-One Instant Messaging and Internet Calling solution
http://www.phonegaim.com/

Configurando Softphone VoIP no Linux (X-lite)
http://www.dicas-l.com.br/dicas-l/20060221.php
VOZ SOBRE IP

http://www.openh323.org/

http://www.linux-telephony.org/

http://www.openswitch.org/

http://www.bayonne.cx/

http://www.telcosoft.com/

http://www.vovida.com/

http://www.linuxjack.com/

http://gphone.sourceforge.net/

FAQ com respostas esclarecedoras na lista Linux-BR.

Controle de banda.

http://www.zago.eti.br/cbq.txt
http://www.zago.eti.br/trafego.txt

Vídeos e som na web.

http://www.zago.eti.br/webvideo.txt
http://www.zago.eti.br/camera.txt -> configuração da web cam
http://www.zago.eti.br/radios.txt -> configurar servidor de radio e plugin para ouvir radios.
http://www.zago.eti.br/camera.txt -> use de cameras em video-conferencia e servidores de videos
http://www.zago.eti.br/webcam.txt -> video conferencia.
http://www.zago.eti.br/voz-video-sobre-ip.txt
skype, as mensagens relacionadas a este serviço estão no FAQ:
http://www.zago.eti.br/skype.xt
http://www.zago.eti.br/netmeet.txt -> video conferencia.
Página principal deste site (FAQ)
http://www.zago.eti.br/menu.html