Fazendo TI em Casa: O PBX Doméstico
Frequentemente me perguntam quais projetos eu recomendaria para alguém fazer em casa a fim de adquirir mais experiência em TI e muitas vezes fico sem saber o que sugerir de muito interessante que seja ao mesmo tempo educativo e que possa de fato se mostrar prático em um uso diário. Ter projetos de TI doméstica que são realmente usados, dia após dia, muda de verdade a forma como os projetos são abordados, tornando-os um pouco mais parecidos com sistemas de produção, com usuários reais utilizando-os, com o desempenho importando e com o gerenciamento contínuo sendo uma consideração importante. Ao longo dos anos, descobri alguns projetos de TI doméstica que realmente fazem sentido de uma forma que vai “além de apenas um laboratório para fins de aprendizado”. Um dos melhores é executar seu próprio PBX para substituir o telefone da sua casa.
Hoje, os telefones residenciais estão se tornando cada vez menos comuns, em parte porque sua funcionalidade tradicional foi amplamente substituída pelos telefones celulares e em parte porque o sistema telefônico legado, mesmo quando entregue por VoIP, é bastante arcaico. Mas nas empresas, a telefonia está deslanchando à medida que os modernos PBXs VoIP adicionam novas funcionalidades e reduzem custos. Este é um daqueles casos em que tratar sua casa como uma empresa pode realmente compensar. As pessoas que passaram a usar somente telefones celulares provavelmente já notaram alguns problemas com esse modelo.
Por que os telefones celulares não substituem os telefones residenciais?
- Os telefones celulares estão atrelados a uma pessoa, e não a um lugar. Os conceitos por trás do uso de cada um são diferentes. Alcançar uma pessoa é muito mais útil, mas ambos têm seus usos e funções especiais.
- Os telefones celulares são altamente dinâmicos. Eles ligam e desligam, fazem roaming, saem do país, perdem sinal, ficam sem bateria, são perdidos. Os telefones residenciais são altamente estáticos em comparação.
- Os telefones celulares exigem uma linha por pessoa, enquanto um telefone residencial pode fornecer muitos ramais a partir de uma única linha ou número.
- Os sistemas de telefonia residencial podem oferecer redundância ou failover.
- Os telefones residenciais podem ser usados remotamente, pela Internet, de qualquer lugar, sem necessidade de combinar previamente chamadas internacionais, ou sequer de fazê-lo.
- Os telefones residenciais podem oferecer recursos como salas de conferência, grupos de toque, filas, etc.
Construir um PBX em casa pode ter um custo muito baixo, ao mesmo tempo em que fornece muita funcionalidade que os telefones tradicionais e os celulares não conseguem oferecer. Eu mesmo fico muito feliz por ainda ter um telefone residencial, mas estava decepcionado por pagar tanto por uma funcionalidade tão limitada usando uma operadora tradicional. Mesmo depois de migrar para uma operadora puramente VoIP, eu ainda pagava mais pelo meu telefone em casa do que o escritório pagava por várias linhas empresariais. E assim nasceu uma ideia.
Há sempre mais de uma maneira de resolver um problema e existem muitos produtos de PBX que se poderia usar para um projeto doméstico dessa natureza. De longe, porém, o mais popular será alguma variante do Asterisk, o sistema gratuito e de código aberto de comutação de voz corporativa. E dentro da família Asterisk, o Elastix é a escolha óbvia para um projeto dessa natureza. Isso não só proporciona uma boa oportunidade para aprender um sistema de telefonia muito popular, como também um bom uso para o gerenciamento de produção do CentOS (Red Hat) Linux. Outra opção seria o 3CX no Windows, por exemplo, mas este é mais limitado e exige mais licenciamento, embora, dependendo de sua trajetória de carreira, isso possa fazer tanto ou mais sentido para você.
Ter um verdadeiro PBX corporativo em sua casa pode atender a muitas necessidades, todas as quais contribuem maravilhosamente para expandir um portfólio profissional e, como executar um PBX doméstico continua sendo um empreendimento bastante exclusivo, é um ponto de conversa ideal para uma entrevista. Ter um PBX significa que todo o controle normalmente reservado a uma empresa está agora disponível em casa, como ter ramais para cada membro da família (as crianças querem suas próprias linhas? sem problema), sala(s) de conferência para reuniões de família (à la Skype, mas mais fácil, especialmente para membros da família que discam a partir de telefones tradicionais ou celulares), grupos de toque e de busca para lidar com situações de chamada complexas (só os pais, ou só as crianças), opções flexíveis de correio de voz, relatórios detalhados de chamadas, sistemas de paginação doméstica, chamadas de ramal para ramal, ramais remotos (seja para membros da família quando estão fora de casa ou para parentes que apenas querem um ramal no sistema para chamadas ilimitadas e gratuitas dentro da família), videofones, paginação por alto-falante (um sistema de anúncio da porta da frente, talvez) e múltiplas linhas compartilhadas para facilidade e eficiência. Tudo isso por quase nenhum custo.
Um PBX é um excelente recurso para ser virtualizado, especialmente se você estiver executando Linux. Um PBX praticamente não usa recursos quando está ocioso e muito poucos quando está ativo, mesmo com vários usuários. Ele será facilmente tão pequeno quanto o menor servidor web que você executa em casa. E quase nenhum armazenamento é necessário, apenas o suficiente para guardar os correios de voz e os registros. Há dez anos, somente a paravirtualização conseguia atender às necessidades do processamento de áudio, limitando você apenas a produtos de virtualização baseados em Xen. Hoje, o vSphere e o HyperV juntam-se ao XenServer na capacidade de lidar com essa carga de trabalho sem o menor esforço (outros também funcionarão). Portanto, qualquer virtualização que você esteja usando em casa funcionará perfeitamente (você pode encontrar problemas se estiver usando virtualização de Tipo 2, como o VirtualBox).
A única despesa real de um PBX doméstico, e na verdade até mesmo de uma pequena empresa, é o custo do tronco que traz a conexão com o serviço telefônico público comutado (aquilo que fornece o número de telefone.) Um serviço telefônico residencial típico pode custar de US$ 20 a US$ 50 por mês, mesmo sem que uma única chamada seja feita e sem serviços além de uma simples linha telefônica, mesmo ao usar VoIP. Há algumas exceções, mas muito poucas. Para o meu próprio projeto de PBX doméstico, selecionei uma operadora VoIP comercial que me oferece quatro linhas em um único tronco SIP por US$ 11/mês – com tudo incluído, como minutos de entrada ilimitados, o DID (o número de telefone) e a única coisa que é cobrada à parte são os minutos de saída, que são baratíssimos. Minha conta de telefone raramente passa de US$ 13! Isso é bastante impressionante, considerando que cancelei um serviço de linha única de US$ 35/mês e agora tenho todos aqueles recursos de um PBX e um ponto de conversa bastante impressionante.
Se você está em busca de um projeto interessante que fará maravilhas pelo seu currículo enquanto agrega de fato algum valor prático à sua casa, um PBX pode ser um ótimo ponto de partida.


