miércoles, 26 de marzo de 2014

Asterisk


El Programa de Asterisk fue desarrollado por Mark Spencer, en ese entonces estudiante de ingeniería informática, Mark creó en 1999 la empresa Linux Support Services, con el objetivo de dar soporte a los usuarios de Linux, pero para ello el requería de una central telefónica y gracias a que los precios de estas eran muy elevados decidió construir una con una PC bajo linux utilizando lenguaje C

una de las ventajas más interesantes es su posibilidad como sistema híbrido, ya que permite gestionar comunicaciones telefónicas tradicionales (analógicas, digitales, móviles, ...) como comunicaciones IP mediante el uso de los protocolos estándar de VoIP

Posteriormente “Linux Support Services” se convertiría en el año 2001 en “Digium” redirigiendo sus objetivos al desarrollo y soporte de Asterisk.


La versión estable de Asterisk está compuesta por los módulos siguientes

     Asterisk :  Ficheros base del proyecto
     DAHDI: soporte para hardware, Drivers de tarjetas.
     Addons: Complementos y añadidos del paquete Asterisk. Opcional
     Libpri : Soporte para conexiones digitales
     Sounds: Aporta sonidos y frases en diferentes idiomas.

  
Asterisk es un programa de software libre (bajo licencia de GPL) que proporciona funcionalidades de una central telefónica (PBX), como cualquier PBX se puede conectar a un número determinado de teléfonos para hacer llamadas entre sí e incluso conectarse a ISP’s para poder establecer llamadas hacia la PSTN u otro servidor que cuente con Asterisk.

Asterisk incluye muchas características a las cuales solo se podían acceder inicialmente con costosos sistemas propietarios (PBX), como lo pueden ser Buzón de voz, conferencias, IVR, distribución automática de llamadas y otras muchas.


Los administradores de Asterisk pueden realizar otras funcionalidades escribiendo el Dialplan de Asterisk o añadiendo algunos módulos que soporte GNU/Linux.

HardPhones, Softphones y ATA's

Hay tres tipos de dispositivos los cuales se pueden conectar a un servicio de VoIP y que pueden funcionar como un teléfono convencional estos son los Hardphones, softphones y los adaptadores de Teléfono analógico ó ATA’s.

Hardphone: Es un dispositivo físico, se puede ver físicamente muy parecido a un teléfono de oficina (con un auricular, botones) los cuales se conectan directamente a la red.

las mayores diferencia entre un teléfono tradicional y un IP son

     Dispone de al menos un puerto RJ-45 en lugar del tradicional RJ-11
     En algunos casos dispone de pantallas (para videoconferencias) y camara
     Incorpora botones programables
     Dispone de puertos para conectar auriculares externos

los teléfonos IP se pueden encontrar a precios muy asequibles y cada vez bajan más, debido a la gran cantidad de fabricantes y modelos, dependiendo de las características se pueden clasificar en tres diferentes categorías.


     Gama baja: son los más parecidos a los teléfonos tradicionales, Estos proporcionan un buen servicio para realizar llamadas VoIP, aunque proporcionan pocas funcionalidades extra.

     Gama media: tienen más funciones especiales, capacidades VLAN e incluso la posibilidad de registrar varias líneas con operadores diferentes.


     Gama Avanzada: estos teléfonos suelen incluir pantallas a color, organizadores o acceso a la WEB a través de la pantalla del teléfono.



SoftPhone: es una aplicacion que puede correr dentro de  una computadora o algún dispositivo como lo puede ser un smartphone o una tablet, el sonido se procesa a través del dispositivo, algunas aplicaciones tienen el aspecto de un teléfono, se pueden conectar modelos que utilizan diferentes protocolos aunque el más usado es el SIP, Entre ellos, el más conocido y usado es el X-lite, la principal ventaja de un softphone sobre un teléfono IP es el coste.



ATA (Adaptadores de Teléfono Analógicas): se puede describir como un dispositivo que convierte señales empleadas en las comunicaciones analógicas a un protocolo de VoIP. en concreto, estos dispositivos se emplean para convertir una señal digital a una señal analogica para que se puedan conectar telefonos tradicionales.




Entendiendo los PBX (private branch exchange)

muchas organizaciones tiene cientos o incluso miles de teléfonos que la organización tiene que soportar (manejar), si la compañia colocara una conexion directa a la PSTN por cada uno de estos teléfonos, el costo podría ser demasiado alto, en lugar de esto las empresas escogen utilizar un PBX, esto es un sistema que le permite a los usuarios realizar llamadas dentro de la empresa sin utilizar algún recurso de la PSTN.

La primera vez que miramos un sistema de PBX, se puede ver como una larga caja llena de tarjetas (cada una de estas tarjetas tiene una función en específico).

      Tarjetas de línea: provee la conexión entre el dispositivo (teléfono) y la PBX
      Tarjetas troncales: proveen la conexión entre la PBX y la PSTN u otro sistema PBX.
      Tarjeta de Control: provee la inteligencia para que la PBX pueda controlar las acciones como son enrutar las llamadas.

Actualmente existe una gran diversidad de modelos de PBX, dependiendo del número de extensiones que pueda manejar esta y del número de servicios que pueda prestar, lo pueden ser totalmente analogicas, hibridas o completamente IP.



CONCEPTOS DE VLAN

Cuando las vlan fueron introducidas, el concepto fue tan radical y beneficioso que fue adoptado inmediatamente en la industria, en estoss tiempos es raro el encontrar una red de que tenga un tamaño considerable y no utilize VLAN’s de alguna forma.

 las VLAN’s permiten dividir la red enmúltipless dominio de broadcast.

hay muchos beneficios de usar VLAN’s dentro de una organización, algunos de los cuales se colocan a continuación

     Aumento del rendimiento: al reducir el tamaño de broadcast, los dispositivos dentro de la red corren más eficientemente.
     mejor capacidad de la administración: la división de la red en grupos lógicos de usuarios, aplicaciones o servicios permiten entender y administrar mejor la red.
     Independencia de la Topología Física: Permite el acceso a recursos de ciertos usuarios dentro de un grupo independientemente de la localización física.
     Incremento de la seguridad: Marca el límite de una red lógica, para poder alcanzar a otra sub-red VLAN, se debe de parar a través de un router (en los cuales se pueden colocar opciones de filtrado ”lista de acceso”)


Una VLAN o LAN Virtual es una tecnología de networking que permite agrupar dispositivos conectados lógicamente a una red conmutada creando una subred la cual será independiente de otras VLAN aún cuando compartan algún tipo de infraestructura.

Son configuradas en un switch donde son dadas, generalmente se les configura un nombre para identificarlas y describir su función, tambien se les asigna una dirección ip de red y cada uno de sus puertos es asignado a la VLAN correspondiente, estos son denominados puertos de acceso.


Los dispositivos que permiten a las VLAN deben tener configurados una dirección IP con su respectiva máscara, las cuales deben pertenecer a la subred de la VLAN, para así poder comunicarse entre ellos.





Tipos de VLAN

VLAN predeterminada: Todos los puertos pertenecen a esta VLAN al arranque del switch, al configurarlo se le designam todos los puertos que no están siendo utilizados. Su funcion es manejar el trafico de control de Capa 2 de la red.

VLAN de administración: Puede ser cualquier VLAN que sea configurada para poder administrar al switch mediante HTTP, telnet, SSH o SNMP. Si no se designó ninguna, la VLAN 1 será la de administración. Se le asigna una dirección IP y una máscara de subred.

VLAN de Datos: Este tipo de VLAN es configurada para enviar sólo tráfico de datos.

VLAN de Voz: Este tipo de VLAN es muy importante en una red que admite VoIP, debido a que el tráfico de voz necesita un tratamiento especial ya que requiere:

     Mayor prioridad en su transmisión sobre otros tipos de tráfico.

     Retardo menor a 150 [ms], debido a que es el máximo para poder tener una llamada de buena calidad.

     Ancho de banda suficiente para asegurar una buena calidad de servicio.



  
Benefiios de implementación de VLANs


La creación de VLAN no es la única forma de segmentar una red, pero proporciona grandes ventajas. las más importantes son:


     Seguridad: Se puede separar los dispositivos que manejan tráfico importante implementándoles políticas de seguridad y acceso adicionales al resto de la red.

     Reduccion de Costos: Al segmentar la red disminuye el trafico en la misma lo que se traduce enn un uso más eficiente de ancho de banda y al poder conectar lógicamente los dispositivos de la red se utilizan menos enlaces físicos.

     Mayor rendimiento: Al crear dominios de de broadcast según el tipo de trafico reduce el trafico innecesario y le da prioridad al tráfico más emportante lo que aumenta el rendimiento de la red.


domingo, 28 de julio de 2013

vídeo sobre comunicaciones

espero les guste este vídeo sobre las cosas que pasan en un minuto en todo el mundo

propiedad de ericsson.





domingo, 21 de julio de 2013

video interesante (Ingles) FPGA's

le muestro el siguiente vídeo el cual contiene un vídeo interesante sobre FPGA's espero lo disfruten.