OpenVOIP - Ligando empresas

Hoje sabemos que a telefonia VOIP nas empresas é muito econômica. Porém quando uma empresa necessita comunicar com outra, normalmente existem dois métodos, ou por e-mail ou por telefonia pública (PSTN). O custo com a comunicação por e-mail é muito baixa, mas utilizando a rede pública de telefonia normalmente o custo é muito alto.

Dai nos perguntamos, por que o custo da comunicação por e-mail é tão eficiente e o custo é mais baixo? Abaixo segue os principais motivos:
  • Todas empresas que utilizam e-mail estão conectado na internet, seja utilizando uma banda maior ou menor de conexão, mas independente da quantidade de tempo para utiliza-la.
  • Todas empresas possuem um servidor de e-mail exclusivo para essa comunicação, tanto para comunicação interna quanto comunicação externa.
  • Duas empresas podem se comunicar independente se outros servidores de e-mail estão com problemas.

Novamente nos perguntamos, por que o custo da comunicação por telefonia publica é tão alta?
 
  • Toda empresa que utiliza telefonia pública tem que pagar para ter uma linha e pagar para falar com outro telefone. Quanto mais distante, mais caro é.
  • Toda empresa é dependente da infra estruturas das principais companhias de telefonia, pagando o valor que essas companhias quiserem, com poucas alternativas de fornecedores.

Outra pergunta, existe uma forma de economizar com telefonia?

A resposta é sim, utilizando VOIP. Uma empresa pode comunicar com a sua filial ou com seus diretores a custo zero em relação a telefonia. Mas normalmente essa tecnologia é utilizada somente internamente.

Por que essa tecnologia VOIP, é tão econômica e as empresas ainda utilizam a telefonia pública para se comunicar externamente? Porque as empresa não tem um sistema exclusivo para fazer a comunicação VOIP que seguem um mesmo padrão, da mesma forma que existe a comunicação por e-mail.

O OpenVOIP é uma solução Open Source para que empresas possam ter um padrão de comunicação VOIP. Para entendermos como ela funciona segue abaixo algumas figuras com as suas explicações:
 

Figura 01
 
Na Figura 1 é mostrado de forma resumida como é feita a comunicação utilizando a rede PSTN.
 
 Figura 02


Na Figura 2 é mostrado de forma resumida como é utilizado a telefonia VOIP nas empresa e como é feita a comunicação de uma empresa com outra utilizando a rede PSTN.
 
 Figura 03
 
Na Figura 3 é mostrado de forma resumida como é utilizado a internet para fazer a comunicação dos servidores de e-mails. Quando é enviado um e-mail de um servidor para outro, primeiramente é feita uma consulta DNS para saber qual o endereço ip dos servidores MX.
 
 
Figura 04

Na Figura 4 é mostrado de forma resumida como poderia ficar a comunicação híbrida utilizando a rede PSTN e a tecnologia VOIP para que as empresas se comuniquem.
Figura 05

Na Figura 5 é mostrado de forma detalhada como deve ser a utilização do sistema OpenVOIP para que empresas se comuniquem utilizando a tecnologia VOIP.


Situação 1
  • O ramal "ramal-jose" do domínio "dominio-a.com.br" solicita o servidor OpenVOIP fazer uma ligação para o ramal "ramal-maria" do dominio "dominio-b.com.br"
  • O servidor OpenVOIP faz uma consulta ao servidor DNS para saber qual o endereço do servidor VOIP do domínio "dominio-b.com.br".
  • O servidor DNS pesquisa no "dominio-b.com.br" todas as entradas TXT e envia para o servidor OpenVOIP
  • O servidor OpenVOIP localiza entre os registros TXT enviados pelo servidor DNS a entrada que possui o registro "voip=". Assim faz uma comunicação com o outro servidor VOIP (177.131.5.251) solicitando contato com o ramal "ramal-maria".
  • O outro servidor VOIP localiza o ramal "ramal-maria"
  • O ramal "ramal-maria" responde o contato e a conexão é estabelecida

Situação 2
  • O ramal "ramal-jose" do domínio "dominio-a.com.br" solicita o servidor OpenVOIP fazer uma ligação para o número "3732612222"
  • O servidor OpenVOIP faz uma consulta ao servidor WEB (www.openvoip.com.br) para saber qual o ramal e endereço do outro servidor VOIP.
  • O servidor WEB pesquisa no banco de dados interno o redirecionamento do número "3732612222" e responde o ramal e ip do outro servidor VOIP.
  • O servidor OpenVOIP separa o ramal do ip e faz uma comunicação com o outro servidor VOIP (177.131.5.251) solicitando contato com o ramal "ramal-maria".
  • O outro servidor VOIP localiza o ramal "ramal-maria"
  • O ramal "ramal-maria" responde o contato e a conexão é estabelecida

Infra-Estrutura
  • VMware Player (Máquina virtual)
  • Linux SliTaz (Sistema operacional Linux)
  • Asterisk (Servidor VOIP)
  • Registro.br (Servidor DNS)
  • Zoiper (Cliente VOIP)

Servidor

Instalação
 
VMware 
  • Baixe o VMware e instale normalmente (next - next - next - finish).
  • Crie uma máquina virtual com HD IDE de 1GB e 256MB de RAM
  • Dê boot na iso do slitaz.iso

SliTaz
  • Ao iniciar o boot selecione o idioma "en_US" e teclado "br-abnt2". Esse idioma deve ser selecionado senão não conseguiremos instalar o sistema operacional no HD.
  • Vá no painel de configuração. Por padrão a senha do usuário root é "root"
  • Selecione "Install" e execute o Gparted para particionar o disco.
  • No particionamento do disco pode criar uma partição ext4 com o tamanho máximo do disco.
  • Depois de particionado, voltando a instalação marque as opções necessárias inclusive o Grub.
  • Pronto. O linux esta instalado. Reinicie e configure a rede no mesmo painel de configuração.

PS.: Algumas dicas:
Reiniciar: reboot
Desligar: poweroff
Reiniciar configuração de rede: /etc/init.d/network
Reiniciar firewall: /etc/init.d/firewall restart
OpenVOIP
  • Descompacte o arquivo (tar -vzxf openvoip-20130505.tar.gz).
  • Entre no diretório criado (openvoip) e execute o install.sh (sh install.sh).
  • Nesse momento serão baixado todas as dependências (firewall, asterisk, openssh, php), configurado o asterisk e o firewall.
  • Após feito a instalação acesse o arquivo "/etc/asterisk/sip.conf" e veja qual a senha da conta "contato" para ser configurado no cliente VOIP.
Zoiper

  • Instale o cliente VOIP Zoiper e configure a conta "contato".
DNS

  • No domínio DNS crie uma entrada TXT com os seguites dados: voip=ip Ex.: voip=177.123.123.1 ou voip=servidor.no-ip.info

Links
Caso alguém queira ajudar no projeto, seja apenas utilizando, testando, divulgando ou fazendo melhorias, acesse o site "www.openvoip.com.br", baixe e faça a instalação do sistema OpenVOIP.
 
Sílvio Garbes Lara 
Especialista em Desenvolvimento de Sistemas para Web - IEC PUC MG 
Bacharel em Sistemas de Informação - PUC MG 
Linux Red Hat Certified System Administrator (RHCT e RHCSA) 
IPv6 Certified Sage (Hurricane Eletric)

Nenhum comentário

Toda vez que um homem supera os reveses, torna-se mentalmente e espiritualmente mais forte!

Tecnologia do Blogger.