Hacer IT en casa: El PBX doméstico
A menudo me preguntan qué proyectos recomendaría hacer en casa para adquirir más experiencia en IT y muchas veces me cuesta dar con algo muy interesante que sea a la vez educativo y que pueda resultar realmente práctico para un uso diario. Tener proyectos de IT doméstico que realmente se usan, día tras día, cambia de verdad la forma en que se abordan los proyectos, haciéndolos un poco más parecidos a sistemas de producción con usuarios reales que los utilizan, donde el rendimiento importa y la gestión continua es una consideración importante. A lo largo de los años he descubierto unos cuantos proyectos de IT doméstico que tienen verdadero sentido en un plano que va “más allá de un simple laboratorio con fines de aprendizaje”. Uno de los mejores es ejecutar tu propio PBX para reemplazar tu teléfono doméstico.
Hoy en día, los teléfonos domésticos son cada vez menos comunes, en parte porque su funcionalidad tradicional ha sido ampliamente desplazada por los teléfonos móviles y en parte porque el sistema telefónico heredado, incluso cuando se ofrece a través de VoIP, es bastante arcaico. Pero en el ámbito empresarial, la telefonía está despegando a medida que los PBX VoIP modernos añaden nueva funcionalidad y reducen costos. Este es uno de esos casos en los que tratar tu hogar como una empresa puede dar verdaderos frutos. Las personas que han pasado a usar solo teléfonos móviles probablemente habrán notado algunos problemas con ese modelo.
¿Por qué los teléfonos móviles no reemplazan a los teléfonos domésticos?
- Los teléfonos móviles están vinculados a una persona en lugar de a un lugar. Los conceptos detrás del uso de cada uno son diferentes. Localizar a una persona es mucho más útil, pero ambos tienen sus usos y funciones especiales.
- Los teléfonos móviles son muy dinámicos. Se encienden y se apagan, hacen roaming, salen del país, pierden señal, se quedan sin batería, se pierden. Los teléfonos domésticos son muy estáticos en comparación.
- Los teléfonos móviles requieren una línea por persona; un teléfono doméstico puede proporcionar muchas extensiones a partir de una sola línea o número.
- Los sistemas de telefonía doméstica pueden ofrecer redundancia o conmutación por error.
- Los teléfonos domésticos pueden usarse de forma remota, a través de Internet, desde cualquier lugar sin necesidad de gestionar llamadas internacionales por anticipado, ni en absoluto.
- Los teléfonos domésticos pueden ofrecer funciones como salas de conferencias, grupos de timbrado, colas, etc.
Construir un PBX en casa puede ser de muy bajo costo a la vez que proporciona mucha funcionalidad que los teléfonos tradicionales y los teléfonos móviles no logran ofrecer. Yo mismo estoy muy contento de seguir teniendo un teléfono doméstico, pero me decepcionaba estar pagando tanto por una funcionalidad tan limitada usando un operador tradicional. Incluso después de pasar a un operador puramente VoIP, seguía pagando más por mi teléfono en casa de lo que la oficina pagaba por múltiples líneas empresariales. Y así nació una idea.
Siempre hay más de una manera de hacer las cosas y existen muchos productos de PBX que uno podría usar para un proyecto doméstico de esta naturaleza. Con mucha diferencia, sin embargo, el más popular será alguna variante de Asterisk, el sistema de conmutación de voz empresarial gratuito y de código abierto. Y dentro de la familia Asterisk, Elastix es la elección evidente para un proyecto de esta naturaleza. Esto no solo brinda una buena oportunidad de aprender un sistema de telefonía muy popular, sino también un buen uso para la gestión en producción de CentOS (Red Hat) Linux. Otra opción sería 3CX en Windows, por ejemplo, pero esta es más limitada y requiere más licenciamiento, aunque dependiendo de tu trayectoria profesional puede tener igual o mejor sentido para ti.
Tener un verdadero PBX empresarial en tu hogar puede satisfacer muchas necesidades, todas las cuales encajan maravillosamente en la ampliación de una cartera profesional y, como ejecutar un PBX doméstico sigue siendo una empresa más bien exclusiva, es un punto de conversación ideal para una entrevista. Tener un PBX significa que todo el control habitualmente reservado para una empresa está ahora disponible en casa, como tener extensiones para cada miembro de la familia (los niños quieren sus propias líneas, ningún problema), sala(s) de conferencias para reuniones familiares (al estilo de Skype pero más fácil, especialmente para los miembros de la familia que se conectan desde teléfonos tradicionales o móviles), grupos de timbrado y de búsqueda para gestionar situaciones de llamada complejas (solo los padres, o solo los niños), opciones flexibles de buzón de voz, informes de llamadas detallados, sistemas de megafonía del hogar, llamadas de extensión a extensión, extensiones remotas (ya sea para miembros de la familia cuando están fuera de casa o para familiares que simplemente quieren una extensión en el sistema para llamadas ilimitadas y gratuitas dentro de la familia), videoteléfonos, megafonía ambiental (un sistema de aviso en la puerta de entrada, quizás) y múltiples líneas compartidas para mayor eficiencia. Todo esto por casi ningún costo.
Un PBX es un excelente recurso para virtualizar, especialmente si ejecutas Linux. Un PBX prácticamente no usa recursos cuando está inactivo y muy pocos cuando está activo, incluso con varios usuarios. Esto será fácilmente tan pequeño como el servidor web más pequeño que estés ejecutando en casa. Y casi no se necesita almacenamiento, solo el justo para guardar los mensajes de voz y los registros. Hace diez años solo la paravirtualización podía gestionar las necesidades del procesamiento de audio, limitándote únicamente a los productos de virtualización basados en Xen. Hoy vSphere y HyperV se unen a XenServer en la capacidad de gestionar esta carga de trabajo sin despeinarse (otros también funcionarán). Así que cualquier virtualización que estés usando en casa funcionará perfectamente (puede que tengas problemas si usas virtualización de Tipo 2 como VirtualBox).
El único gasto real de un PBX doméstico, y verdaderamente incluso para una pequeña empresa, es el costo del trunk que trae la conexión al servicio telefónico público conmutado (lo que proporciona el número de teléfono). Un servicio típico de telefonía doméstica podría costar entre $20 y $50 al mes, incluso sin que se haga una sola llamada y sin más servicios que una simple línea telefónica, aun usando VoIP. Hay algunas excepciones, pero muy pocas. Para mi propio proyecto de PBX doméstico seleccioné un operador comercial de VoIP que me da cuatro líneas en un único trunk SIP por $11/mes – todo incluido, como minutos entrantes ilimitados, el DID (el número de teléfono), y lo único que es adicional son los minutos salientes, que son baratísimos. ¡Mi factura telefónica rara vez supera los $13! Eso es bastante asombroso considerando que di de baja un servicio de una sola línea de $35/mes y ahora tengo todas esas funciones de un PBX y un punto de conversación bastante asombroso.
Si buscas un proyecto interesante que haga maravillas por tu currículum a la vez que añade verdadero valor práctico a tu hogar, un PBX puede ser un excelente punto de partida.


