martes, 26 de abril de 2011

Happy birthday Linux

En el mes de abril, el mundo Linux está de fiesta ¡y no es para menos!  Hace 20 años Linus B. Torvalds dió aviso de estar trabajando en su sistema operativo “Minix” que luego de un tiempo pasó a ser el kernel del sistema operativo Linux, el que todos conocemos o por lo menos hemos escuchado hablar de este.

Este sistema operativo se ha convertido en el caballo de batalla de muchas grandes compañías como Google, Hp y Oracle para la creación de sus propios sistemas operativos o para el funcionamiento de algunas aplicaciones de gran importancia para su negocio.  Como ejemplos podemos ver Android, el sistema operativo para dispositivos móviles (Basado en Linux), Appliances de Symantec (Usan Linux como sistema operativo) entre otros.
Muchas de las grandes empresas como vemos, basan sus infraestructuras en Linux; sin embargo, vemos en nuestro entorno personas que sin fundamento alguno dudan de un sistema operativo de tal envergadura y seriedad, atreviéndose a plantear “argumentos” sin ninguna base para sustentarlos, diría yo más por el miedo de adicionar tecnología que para ellos es desconocida o por simple pereza de experimentar con algo nuevo.  Siempre nos han enseñado las reacciones que se presentan en las empresas para la implementación de cambios; sin embargo, en el sector tecnológico debemos estar siempre prestos a estos, ya que lo único constante para nosotros es el cambio.
Linux definitivamente ha demostrado ser un sistema operativo demasiado fuerte en el ambiente de servidores y lastimosamente a los usuarios caseros les da físico miedo pensar en otro sistema operativo distinto de Windows para sus computadoras, miedo que en muchas ocasiones es infundado por las personas que se suponen conocen de tecnología y lo único que logran es generar confusión y desconocimiento en los usuarios.  En este sentido debemos reconocer los esfuerzos de Ubuntu (una distribución de Linux) para la adopción del sistema operativo por cualquier usuario por más básico que este sea.
Colombia es un país en el que implementar tecnología propietaria le resulta muy costoso a nuestras empresas (al menos las del sector privado).  Con un panorama de este estilo es importante comenzar a implementar tecnologías de código abierto que nos ayuden a abaratar estos sin castigar la eficiencia de nuestros procesos y les aseguro que Linux ha demostrado ser mucho mas eficiente que muchos otros, inclusive Windows.  Como ejemplos puedo plantear las siguiente aplicaciones:
  • Linux: Sistema operativo, puede ser instalado tanto para equipos de escritorio como para servidores. 
  • Asterisk*: IP-PBX empresarial.
  • Open Office: Suite ofimática para la generación de documentos, es compatible con documentos de Microsoft office. 
  • Firefox: Navegador web (en mi opinión el mejor, sin desconocer los importantes avances del Chrome de Google). 
  •  MySQL: Motor de bases de datos.
  • Apache: Servidor web para el alojamiento de nuestros sitios. 
  •  PHP: Lenguaje de programación basado en C++ muy utilizado actualmente para la creación de aplicaciones web. 
  •  Orfeo: Aplicación colombiana para la administración documental en las empresas. 
  •  Postfix: Servidor de correo electrónico. 
  •  Thunderbird: Cliente de correo electrónico. 
  •  7zip: Aplicación para el manejo de archivos comprimidos, es capaz de leer gran cantidad de formatos de compresión. 
  •  SMPlayer: Reproductor de video, capaz de leer la mayoría de los formatos de video. 
  •  Openfire: Servidor para mensajería instantánea. 
  •  Spark: Cliente para mensajería instantánea.
  • Skype:  Herramienta de mensajeria y llamadas a cualquier parte del mundo.
Estas son algunas de las aplicaciones de uso empresarial y que podemos comenzar a instalar en nuestros equipos para introducirnos en el mundo del código abierto.  Esta lista puede ser interminable, pero traté de mostrarles algunas pocas con uso práctico en el escritorio de los usuarios empresariales.
En nuestro país aún se ve lejano que sigamos ejemplos de otros gobiernos como el Alemán y el Chino, en el que decidieron utilizar solo tecnologías de código abierto y de esta forma hacer mas eficiente y robusta su infraestructura y de paso hacer que su operación fuese mucho mas barata.  Hasta el año pasado se notaba el desconocimiento de muchos en la cámara de representantes discutiendo la implementación de Linux en las instituciones públicas, pero, por lo que se podía notar era posiblemente mucho mas rentable para algunos seguir manteniendo los contratos de licenciamiento con el Gigante de Redmond.
Invito a todos los lectores de este blog a introducirse en el maravilloso mundo del software libre y leer sobre este, para emitir un juicio responsable sobre el mismo y de esta forma cortar esa cadena de blasfemias que solo se basan en el desconocimiento.  Si grandes compañías como Google basan la gran mayoría de su infraestructura en un sistema operativo como Linux ¿porque no podemos nosotros sacar provecho de este?  No creo que una de las empresas más grandes e importantes en este momento a nivel mundial base sus decisiones única y exclusivamente en costos y no en la calidad que le puede impregnar este sistema a los productos que ellos generan.
Sea este el momento de felicitar al movimiento GNU por mantener al mundo con opciones de software que puedan suplir nuestras necesidades computacionales y darnos herramientas suficientes para cortar las cadenas impuestas por empresas que lo unico que buscan es su bien particular y no la generación de conocimiento y la retroalimentación de toda una comunidad que permita el crecimiento de absolutamente todos los consumidores.
Espero que esta corta reflexión sirva a todos como impulso no para desinstalar el Windows de sus computadoras sino para investigar un poco respecto a Linux como opción, verificar que beneficios puede traerle el uso de este y que la información obtenida sea lo que ayude a tomar una decisión responsable respecto a qué sistema operativo usar.  Si todos hacemos esta tarea estoy seguro que contribuiremos con la alibertad tecnológica que el mundo se merece.


C.E.O.
Conntux S.A.S.
gerencia@conntux.com

sábado, 9 de abril de 2011

IPv6 Listo Para el Mundo y... ¿El Mundo Listo Para IPv6?

En los últimos años ha sido evidente el crecimiento explosivo que ha tenido el uso internet en todo el mundo, cada vez estamos conectando más dispositivos a la red.  Laptops, Tablets, Celulares, Cámaras de vigilancia, Electrodomésticos, hacen parte de esa gran gama de dispositivos conectados a internet.  Para los no conocedores del tema, cada dispositivo conectado a Internet tiene un número que se conoce como dirección IP (actualmente en la versión 4 y se le conoce como IPv4).  Este número está compuesto por 32 bits, separados por un punto entre cada octeto de estos.  En su formato decimal podemos decir que es son cuatro números entre 0 y 255 separados por punto entre ellos.

Hace mucho tiempo las organizaciones que rigen o más bien es coordinan y salvaguardan elementos claves de la red, se dieron cuenta que con este crecimiento tan exponencial, el número total de direcciones IP se iba a quedar corto para poder brindar servicio a tantos dispositivos y desde ese momento, se comenzó a trabajar en tecnologías que ayudaran a la conservación de las direcciones y de esta forma, alargar el tiempo de vida a este protocolo, naciendo así tecnologías como CIDR (Enrutamiento Entre Dominios sin Clases) y NAT (Network Address Traslation) que permitía la utilización al interior de las empresas direcciones de red que no podían ser enrutadas y ser reemplazadas en nuestros routers por direcciones IP públicas y de esta forma sacar toda nuestra red a internet.  NAT tiene sus falencias;  sin embargo hay que reconocer que gracias a este protocolo logramos ahorrar muchas direcciones IP.
Hace ya muchos años, contamos con la versión 6 del protocolo IP conocida como IPv6; sin embargo, no sé si por incredulidad, escepticismo, pereza o cualquier motivo desconocido, las empresas no han tomado un momento para mirar de qué forma este protocolo ha de impactar sus redes o por lo menos conocer sobre las ventajas que este trae al ser implementado.

En febrero de este año el señor Raúl Echeberría, Director Ejecutivo de LACNIC (Registro de Direcciones de Internet Para América Latina y Caribe), nos avisaba que el Stock central de direcciónes IPv4 que es administrado por la IANA (Internet Assigned Numbers Authority) había llegado a su final y se hizo ya entrega del último bloque de direcciones IP para cada uno de los cinco Registros Regionales de Internet (RIR), APNIC (Asia - Pacífico), AFRINIC (África), LACNIC (Latinoamérica y Caribe), RIPE (Europa) y ARIN (Norteamérica).  Esto quiere decir que cada uno de estos registros deberá responder a su región con las direcciones IP que tenga disponibles en este momento.
El panorama actual de nuestro continente nos lo muestra LACNIC en el siguiente cuadro:
Según proyecciones hechas por el propio LACNIC, el stock de direcciones IPv4 en Latinoamérica estará disponible más o menos hasta entre enero de 2013 y mayo de 2014 y es en este momento considero yo todo mundo debería estar hablando la nueva tecnología IPv6 para no detener el crecimiento de internet al no disponer de direcciones para continuar con su despliegue ni de las configuraciones necesarias para el soporte de IPv6 en las redes.

IPv6 es el protocolo que reemplazará al IPv4 y que sin duda nos traerá antes que nada, solución a la escases de direcciones IP con el estándar actual, además de muchas ventajas entre las que podemos mencionar:
  • La principal es la disponibilidad de muchísimas más direcciones IP que en su antecesor.  En IPv4 contábamos con 232= 4.294’967.296, ahora en IPv6 tenemos 2128=340.282.366.920.938.463.463.374.607.431.768.211.456 (340 sextillones de direcciones) esto es un número bastante grande; sin embargo, no diré que será suficiente como para no hacer otra versión del protocolo, porque ya hemos visto como la tecnología ha hecho quedar mal a muchos con sus apreciaciones, pero por ahora, diré que para las necesidades de expansión actuales es muchísimo más de lo necesario.
    “32 bits proporcionan un espacio de direccionamiento suficiente para internet”.  Dr. Vinton Cerf, padre de Internet, 1977.
  • Autoconfiguración; con IPv6 es posible que los dispositivos pegados de la red puedan obtener por si solos una dirección IP que les permita comunicarse con los dispositivos pertenecientes a su segmento de red.
  • Paquetes IP mucho más eficientes y por ende una red más rápida.  El paquete IP sufrió un cambio extremo para hacerlo más eficiente y facilitar su transporte.
  • IPv6 fue diseñado de una forma jerárquica, lo que hace que su paso a través de los routers se haga con una eficiencia mucho mayor.
  • Renumeración para facilitar el cambio de proveedor de servicios a los clientes.
  • Multicast, que es la habilidad de hacer llegar un paquete a múltiples destinos.
  • Seguridad, el protocolo IPSec hace parte integral de IPv6.
  • Entre otras.
Para hacernos una idea de cómo se ven las direcciones IPv6 miremos la siguiente, 2001:0db8:0000:0000:0000:0000:0000:0000 observamos allí un número de 32 dígitos hexadecimales, cada uno correspondiente a cuatro dígitos binarios y esto nos daría los 128 bits de nuestra dirección.  A simple vista ya podemos ir observando el gran cambio que supone pasar de IPv4 a IPv6.
Para los que conocen algo de direccionamiento IP les puedo dar algunos datos para ir magnificando el asunto.
Esos 128 bits, serán divididos de la siguiente forma:
Las redes /32 serán asignados normalmente a los proveedores de servicios.
Las redes /48 serán asignadas a nuestras empresas y hogares, contando así con 16 bits para la creación de subredes, creería yo que esto es más que suficiente para casi cualquier empresa.
Los últimos 64 bits serán la identificación de la interfaz de nuestros dispositivos.

Todo este panorama de IPv6 nos muestra las ventajas de implementar este protocolo; pero, en la práctica y a pesar de las cifras que arriba se muestran, su adopción no se está llevando a cabo al ritmo que esperaríamos por ser esto realmente un momento histórico para la Internet.  Son las universidades y entes investigativos los únicos a los que se les ve en su agenda un real compromiso con la adopción de IPv6.  Miremos el cuadro que nos muestra LACNIC en este sentido.
Es muy extraño ver como nuestra amada Colombia solo aparece en dos ocasiones en este cuadro, representados por la ETB (Empresa de Telecomunicaciones de Bogotá) y RENATA (Red Nacional Académica de Tecnología Avanzada), y digo extraño porque un panorama de este estilo en cuanto a direcciones IP, puede frenar programas sociales del gobierno en cabeza del Ministerio TIC como son:
  • Compartel.
  • MiPyme Digital.
  • Vive Digital.
Todos estos planes de gobierno, particularmente los comparto y me encanta ese sentido de inclusión que se quiere dar a la tecnología para que esta llegue a todos los lugares del país; sin embargo, temas como el de la escases de direcciones IP pueden llegar a frenar estos proyectos en algún momento y las acciones del gobierno especialmente de MinTIC no se dejan ver.

Es vital que los actores más importantes de este sector y hablo del gobierno y los ISP (Internet Service Provider) le pongan un poco más de empeño al tema para permitir que los colombianos gocemos de servicios de telecomunicaciones ajustados a los estándares actuales de la industria y así permitir un verdadero desarrollo como país de vanguardia que esperamos ser algún día.      

El gobierno nacional debe exigirle a nuestros ISP’s compromisos con este tema y así ayudar para que los usuarios gocemos de buen servicio, tecnología de punta y con anchos de banda que permitan la implementación de nuevos servicios sobre la red.

En Colombia debemos ir a la velocidad del mundo y no quedarnos esperando ver cómo otros países implementan la tecnología para luego tratar de copiar el modelo de implementación.  Para ser un país de vanguardia debemos ser mucho más atrevidos, investigar y hacer las pruebas necesarias para estar ajustados al mundo y no dejar que el problema se nos vuelva mucho más grave y programas como los mencionados anteriormente dejen de funcionar por puro miedo de equivocarnos.

En España por ejemplo, la AUI (Asociación de Usuarios de Internet), en el mes de noviembre de 2010, le exigió al gobierno un plan urgente para la migración al protocolo IPv6.  Ya en este mes de abril 2011 España ha comenzado a activar su plan de migración hacia el protocolo.

Quiero también recordar a todos, cuán importante se ha convertido internet en la realización de nuestras labores diarias y es por eso principalmente que no debemos dejar que nos tome por sorpresa la realización de este cambio y quedar en algún momento excluidos del mundo digital por culpa de los inconvenientes durante la adopción de nuevos estándares.  Es ahora el momento para comenzar a  desplegar IPv6 en nuestro país y dar un impulso a toda la industria de TIC’s y al mismo gobierno con sus planes de expansión.

Finalizo con la afirmación hecha por Vint Cerf, considerado como uno de los “padres de Internet” (Si, el mismo que erró con la afirmación respecto del número de direcciones IP), quién dio aviso en una entrevista con la BBC de que el problema es más grave de lo que parece ya que la red de redes podría pasar por una etapa de inestabilidad que duraría años dependiendo de lo que tarde cada país en hacer el cambio. 


C.E.O.
Conntux S.A.S.
gerencia@conntux.com

Call Center una solución Efectiva y Económica

Los call centers han demostrado ser en una de las herramientas más efectivas para la comunicación con nuestros clientes. Cada empresa implementa estos dependiendo de sus objetivos; podemos mencionar algunos como, incrementar las ventas, actualizar bases de datos, mejorar el comportamiento de la cartera mediante campañas de cobranza, crear una mesa de ayuda, etc. Es importante anotar que por la diversidad de tareas que se pueden realizar en estos call centers, pueden ser implementados no solo hacia el exterior sino hacia el interior de las empresas dependiendo del número de clientes a atender.

Muchas empresas poseen actualmente call centers que han sido implementados en plantas telefónicas muy viejas que lo único que ofrecen es una estrategia de ringado, sin la posibilidad de obtener al menos algunas estadísticas que muestren cómo está llevándose a cabo el funcionamiento de la solución o darnos cuenta si el dimensionamiento de esta es correcto o no en términos de agentes, llamadas atendidas y líneas telefónicas usadas. Otras viven una odisea en los momentos cuando los usuarios llaman a quejarse por la atención prestada por agentes del call center debido a que no cuentan con las herramientas necesarias para escuchar las conversaciones y tomar los respectivos correctivos. Estas tecnologías actualmente se conservan al interior de las compañías debido al costo que conlleva tercerización de este con empresas que ofrecen dicho servicio.

Una verdadera solución de call center debe entregar información que permita en cualquier momento la toma de decisiones respecto al funcionamiento de este; es decir, que quien realiza la supervisión de la solución posea las herramientas necesarias para entregar información de valor y sea esta la que en todo momento permita el acoplamiento en términos de componentes del call center. En general un supervisor de call center debe tener herramientas que le permitan ver información como:
  • El número de llamadas recibidas y rechazadas. 
  • Número de llamadas perdidas. 
  • Tiempo promedio de espera en cola por parte de los llamantes. 
  • Duración de llamadas. 
  • Nivel de servicio, entre otras.
Un call center que no tenga la capacidad de entregarnos estas estadísticas, primero que todo no es un verdadero call center y en segunda instancia está condenado al fracaso, ya que este se ha de comportar como una caja blindada de la cual no sabemos absolutamente nada, y al no saber nada de esta, tampoco podremos hacer modificaciones que permitan un mejoramiento continuo en la atención del público para el cual fue implementado.

Este panorama, se presenta no solo de las empresas con call centers ya implementados sobre tecnologías antiguas sino también en empresas que quieren comenzar con su implementación las cuales, luego de tomada la decisión de tener el servicio, surge el gran interrogante, ¿lo hacemos internamente o lo tercerizamos? Lastimosamente ante esta disyuntiva se veían enfrentadas las empresas por el alto costo que tiene un puesto de trabajo en las empresas que ofrecen este servicio y por este motivo terminaban realizando el montaje de unos mal llamados call centers; sin embargo, este panorama ha cambiado radicalmente gracias a las tecnologías abiertas como Asterisk* que ofrecen absolutamente todos los componentes e información necesaria para tener un verdadero call center que ayude a las empresas a potencializar esta herramienta.

Pero no es solo el lado de la tecnología la que nos impone obstáculos a la hora de realizar la puesta en marcha de nuestro nuestro call center, el espacio donde este se instalará es determinante para que la solución sea ganadora. Muchas empresas les ha tocado tercerizar este servicio solo por no contar con oficinas en las cuales poder instalar los puestos de trabajo para los agentes. Afortunadamente con tecnologías como Asterisk* podemos realizar la implementación de nuestro call center y además de los beneficios en términos del funcionamiento del este, podemos implementar todos nuestro agentes virtuales. Tener agentes virtuales; es decir, que realicen su labor desde casa, tiene muchos beneficios y podemos mencionar algunos:

Beneficios para los agentes:
  • Ahorro en costos de transporte para los agentes, sea en dinero si se utiliza el transporte público o en combustible si se usa vehículo propio. 
  • Flexibilidad, definitivamente el trabajar desde nuestra casa además de ser cómodo no facilita el estar pendiente de muchos otros asuntos importantes. 
  • Mejora la salud, estudios muestran que las personas más felices gozan de mejor salud y definitivamente trabajar desde la casa ayuda a la consecución de esa felicidad.
Beneficios para la empresa:
  • Ahorro de energía, definitivamente este es un factor determinante a la hora de decidirnos por la implementación de agentes virtuales, debido a los ahorros que conlleva el no encender luces, equipos de cómputo, etc. Podemos también sumar a este el ahorro en servicios públicos como el agua que conlleva tener todos los agentes en nuestro edificio. 
  • Ahorro en espacio, las razones son obvias en este aspecto y si se paga un arriendo por el local este ahorro será muchísimo más notorio.
Para finalizar, podemos decir que definitivamente las empresas que ven la necesidad de implementar call centers cuentan con tecnologías como Asterisk* y empresas como Conntux S.A.S. que pueden apoyarles en la implementación de estos, permitiendo que la utilización de esta herramienta sea realmente efectiva para la empresa y se logre la consecución de los objetivos por los que se realizó la implementación.

La tecnología de call center de Conntux S.A.S. le permite a las empresas realizar la instalación de prácticos y eficientes call centers para la atención de sus clientes, permitiendo conocer el comportamiento de las colas de llamadas, agentes, etc. Todo desde una interfaz web muy amigable para el fácil manejo por parte del supervisor de la solución. Permita que los profesionales de Conntux S.A.S. realicen su implementación y hagan de su solución un proyecto completamente ganador.

C.E.O.
Conntux S.A.S.
gerencia@conntux.com