abril 28, 2006

Qué es un router VoIP ?

Un router hogareño convencional es un dispositivo que permite conectar varias máquinas para compartir una única conexión de Internet. Los routers incorporan en todos los casos

  • el firewall (administra el NAT)
  • un switch generalmente de 4 bocas (puedes tener más puertos conectando otro switch o un hub a alguna de estas 4 bocas)

Ahora bien. Qué es un router VoIP? Un router VoIP es un router convencional que tiene una o dos entradas o puertos RJ11 (las que usan los teléfonos comunes). En estas entradas se pueden conectar

para permitirte hablar por VoIP. Para ello debes configurar el router con una cuenta de un prestador de servicios para cada puerto. O sea que un router VoIP es un router con un ATA en su interior.


Pero además existen routers VoIP Wifi. Estos routers permiten adicionalmente la conexión inalámbrica de laptops o celulares WiFi

Algunos modelos comerciales de routers

VoIP
Linksys RT31P2-NA
Linksys RT41P2-AT
DLink DVG-1402S

VoIP + WiFi
Linksys RT54GP2
DLink DVG-G1402S

La diferencia de precios entre un router convencional y uno con estas funciones no es grande. Por lo que te conviene comprar aquellos con más funciones, sobre todo si estas pensando en cambiar tu router y tambien precisas un ATA.

Etiquetas:

abril 27, 2006

Mapear Puertos - Port Forwarding


Resulta muy útil poder acceder a nuestra PC o Servidor cuando estamos de viaje para extraer algun archivo, o usar alguna aplicación.

Pero en la regla, nuestro firewall incorporado a nuestro router bloquea cualquier intento de comunicación desde el exterior.

Para poder acceder a nuestra PC debemos abrir algun puerto del router y mapear este puerto a la aplicacion de la PC. De manera que cualquier comunicación al par IP-pública:puerto-publico será mapeado al par IP-privado:puerto-PC

En el ejemplo, si desde internet ingresamos a http://202.123.211.25:20080, el NAT nos va a enviar a http://192.168.0.2:80

Como la IP-pública la fija nuestro proveedor de Internet debemos definir

  • puerto publico
  • IP-privada - el de la PC - debe ser una IP estática
  • puerto PC - en general este puerto depende de la aplicación. Cada aplicación usa determinados puertos de nuestra PC.

Existe un sitio muy útil que da instrucciones para configurar puertos de mas de 200 routers distintos y para muchísimos programas/aplicaciones, dando instrucciones paso a paso para hacerlo. Escoge tu router de la primer pantalla, y tu aplicación de la segunda. El sitio te irá guiando para completar el proceso.

Este sitio puede encontrarse aquí

Nota: a no ser que tengas medidas de seguridad en tu LAN, no es conveniente dejar los puertos de tu router continuamente abiertos.

Etiquetas: ,

abril 25, 2006

Historia de VoIP

VoIP comenzó como el resultado del trabajo de un grupo de jóvenes en Israel durante 1995. En aquella época la única comunicación posible era de PC-a-PC. Poco más tarde Vocaltec, Inc. anuncio el lanzamiento del primer softphone que llamaron “Internet Phone Software”. Este softphone estaba hecho para ser usado en una PC hogareña que tenia tarjeta de sonido, micrófono, parlantes y modem. El software funcionaba comprimiendo la señal de voz, convirtiéndola en paquetes de voz que eran enviados por Internet (exactamente igual que hoy). El software sólo funcionaba si las dos PC tenían el mismo software y el mismo hardware. Y fue comercialmente un fracaso principalmente porque las comunicaciones de banda ancha todavía no estaban disponibles.

En 1997 un señor llamado Jeff Pulver decide juntar por primera vez a los pocos usuarios, fabricantes, e interesados en esta tecnología en VON, la primer feria/congreso que actualmente sigue siendo el mayor evento de VoIP. Ahora Pulver organiza VON 2 veces por año en EEUU, y ahora también una vez por año en varios países de Europa. También formó una compañía prestadora de servicio VoIP llamada FreeWorldDialup comúnmente llamada FWD (que puede confundirse con el término FWD = transferencia de llamadas) y es co-fundador de Vonage, el proveedor de VoIP mas grande de EEUU. Pulver tiene varias empresas relacionadas con VoIP entre ellas PulverMedia, su empresa encargada de organizar VON y publicar medios en todo el mundo.

En 1998 VoIP dió otro gran salto. Un grupo de emprendedores comenzó a fabricar los primeros ATA/gateways para permitir las primeras comunicaciones PC-a-teléfono convencional y finalmente las primeras comunicaciones teléfono-convencional - a - teléfono-convencional (con ATAs en cada extremo). Algunos de estos emprendedores inicialmente daban el servicio sin cargo a sus clientes para que pudieran probar la calidad y la tecnología. Estas llamadas contenían publicidad en el inicio y al final de cada comunicación. Estos servicios solo se prestaban en EEUU y funcionaban gracias a esta publicidad. A menudo debía comenzarse la comunicación a través de una PC para luego pasar a un teléfono convencional. En este punto VoIP sumaba el 1% del total del tráfico de voz. Durante 1998 tres fabricantes comenzaron a fabricar switches de Layer 3 con QoS.

En 1999 Cisco vende sus primeras plataformas corporativas para VoIP. Se utilizaba principalmente el protocolo H323 de señalización.

En el año 2000 VoIP representaba mas del 3% del trafico de voz. El mismo año Mark Spencer un estudiante de la Universidad de Auburn crea Asterisk, la primer central telefónica / conmutador basada en Linux con una PC hogareña con un código fuente abierto. Asterisk hoy ofrece una solución freeware para hogares/pequeñas empresas y soluciones IP-PBX corporativas. Mark Spencer es el CEO de Digium.

En 2002 el protocolo SIP comienza a desplazar al H323.

En 2003 dos jóvenes universitarios - Jan Friis y Niklas Zenntrom - crean un softphone gratuito fácilmente instalable en cualquier PC que puede atravesar todos los firewalls y routers inclusive los corporativos. Ese producto es Skype, que se propaga con una velocidad increíble, y llega en Diciembre de 2005 a contar con 50 millones de usuarios.


En 2005 Skype es comprada en U$ 2600 millones por eBay. Skype tiene un solo problema: los usuarios de Skype no usan un protocolo standard sino uno propio, que Skype no divulga. Eso no permite a un usuario de Skype comunicarse con otro usuario que no sea de Skype. Pero Skype esta cambiando……………

Etiquetas:

abril 24, 2006

Qué es REN?

REN significa Ringer Equivalence Number, e indica la cantidad máxima de aparatos telefónicos convencionales que puedes conectar en paralelo a tu línea telefónica o a tu ATA.

Esto puede ser un problema para soluciones hogareñas si quieres que todos los aparatos de tu casa tengan acceso a VoIP a través de un solo ATA.

Un aparato telefónico común tiene aproximadamente REN = 1 si tiene la campanilla habilitada (ringer on). El REN viene indicado en algún lado en la especificación del teléfono. Fíjate en el reverso de los mismos.

Los teléfonos analógicos modernos pueden tener un REN de 0,8 , si la campanilla no está accionada (ringer off) el REN es 0,2. Los teléfonos digitales que son alimentados con una fuente propia pueden tener un REN de 0,2.

El REN total instalado se obtiene sumando los REN de todos los equipos conectados en paralelo.

Si tu ATA soporta un REN=3, el REN total instalado no podrá superar ese valor. Si así lo fuera, tus teléfonos dejarían de sonar.

ATAs de Grandstream y Linksys/Sipura en general tienen REN=3.

Etiquetas:

abril 21, 2006

Softphones - Comparación

En la tabla que sigue hay una interesante comparación de sofphones (programas que permiten hablar por IP desde una computadora). Ver las notas al pie. (haga click sobre la tabla para ampliarla)


Las características descriptas son las que vienen incluídas con la version gratuita de cada uno de los softphones.


Notas

Free - de descarga y uso gratuito
Any
x - puede configurar y hablar con varias cuentas de varios proveedores VoIP
1 - permite configurar una cuenta de cualquier proveedor VoIP
0 - sólo puede hablar con la cuenta del proveedor creador del sofphone
Closed - Sólo puede hablar por VoIP con otros usuarios de ese mismo softphone (sin contar llamados a numeros convencionales con CallOut)
OS - Sistema Operativo
SIP- Usa protocolo
SIP
Codecs - GIPS=GlobalIPSound – engloba iSAC, iPCM, iLBC
Calls - Cantidad de llamadas simultáneas que puede recibir
IM - incorpora Mensajeria Instantánea (Chat). La mayoría de los softphones permiten a los usuarios comunicarse por Chat con usuarios de otros programas de IM a traves de
Jabber
Encr - Encripta comunicaciones entre usuarios del mismo softphone
AddB - Cuenta con una libreta de direcciones / teléfonos
Fwd - Permite el desvío de llamados a otros números
Rec - Permite la grabación de un llamado en curso a un archivo wav/mp3
URI - Permite el marcado alfanumérico de un
URI
CID - Tiene Identificador de Llamadas
Mus - Permite configurar la música de espera
Ans - Permite grabación personalizada del mensaje de la casilla de voz

Etiquetas:

abril 20, 2006

Comparación – Grandstream HT488 versus Sipura SPA3000

Grandstream y Sipura (ahora adquirida por Linksys/Cisco) son las marcas líderes en el mercado de ATAs (adaptadores telefónicos analógicos).

Los modelos comparados son gateways, ambos con un puerto FXS y un puerto FXO para conexión a línea PSTN (línea fija convencional).

Desde noviembre vengo usando dos HT488 y hace poco compré un SPA3000 para hacer pruebas y creo que ya estoy en condiciones de hacer una pequeña comparación desde el punto de vista del usuario (no técnica).

Para empezar debo decir que en ambas marcas es muy deficiente la documentación entregada con los equipos. Si uno no se las sabe arreglar para llegar a los sitios respectivos y bajar los manuales de uso casi podría tirarles los equipos al vendedor por la cabeza (te salvaste Luis!!).

Manual del HT488
Manual del SPA3000

La segunda diferencia es que el HT incorpora la función de router mientras que el SPA no la tiene. Se trata de un router rudimentario con función DHCP que permite mapear hasta 10 puertos. Si bien incorpora la función de router, tiene un solo puerto RJ45. De manera que si queremos usarlo como router, tenemos que conectarle un switch por separado (en realidad sale mas barato comprar un router hogareño con un switch de 4 bocas incorporado). Pero la verdadera intención de Grandstream es poder usar el HT para conectarle una PC que puede ser usada tanto para configurar el equipo, como para quedar conectada a ese puerto como estación de trabajo.

Para configurar el SPA3000 se debe conectarle un teléfono, marcar 110# para averiguar las dirección IP asignada por el router, para luego acceder a esa IP desde otra PC de la LAN.

La tercer gran diferencia es que el SPA incorpora un amplísimo y flexible dial plan. El HT no cuenta con un dial plan.

Mientras el HT solo puede usarse con una única cuenta de usuario de algún proveedor VoIP, al SPA se le pueden configurar hasta 5 cuentas de usuarios distintas (Line1, gw1, gw2, gw3, gw4). Para acceder a las cuentas gwx, es necesario configurarlas en el dial plan.

Además el SPA cuenta con más de doscientas variables que hasta ahora no me he animado a tocar. Es extremadamente flexible, pero a su vez (inclusive en el manual) escasamente documentado. Esta flexibilidad permite adecuarlo perfectamente para ser usado tanto en conjunción con centrales / conmutadores IP-PBX tipo Asterisk, como en soluciones hogareñas.

Resumiendo: el HT es más fácil de configurar e incorpora la función de router. El SPA tiene multicuentas y la gran ventaja de un dial plan.

Etiquetas: ,

abril 19, 2006

Qué es Provisioning ?

Provisioning viene del inglés “provide” o proveer, y se refiere a la configuración automática de hardware desde puntos centralizados.

A medida que VoIP avanza, los proveedores de servicios y vendedores de hardware encuentran la necesidad de configurar o actualizar en forma automática sus equipos en forma remota.

Ejemplo 1: Cuando se instala una IP-PBX con 40 teléfonos IP, resulta muy engorroso configurar las cuentas de cada uno de los 40 teléfonos. Si la IP-PBX y los teléfonos cuentan con provisioning, la IP-PBX se encargará de configurar automáticamente las cuentas de cada uno de los teléfonos.

Ejemplo 2: El famoso firmware update. Hardware que ha sido provisto de fábrica con un software puede actualizarse conectándose con el servidor del fabricante.

Etiquetas: ,

abril 18, 2006

Qué es URI ?

URI (Uniform Resource Identifier) es un identificador uniforme de recursos.

El URI consta de dos partes
  • Identificador del método de acceso al recurso, por ejemplo http:, mailto:, ftp:
  • Nombre del recurso, por ejemplo "//www.voipex.blogspot.com

En Internet el URI es el conocido http://www.dominiohttp (o URL)
Para Email el URI es mailto:nombre@dominiomail

Y para VoIP? El URI para VoIP es sip:numero@dominioservidorsip

Muchos softphones y algunos teléfonos IP permiten escribir directamente el URI del destinatario en forma alfanumérica. Pero cómo podemos marcar un URI con un teléfono convencional? Respuesta: No se puede. Pero esto es salvable si conocemos el código del dominioservidorsip al cual queremos llamar. Un listado de códigos puede ser encontrado en Sipbroker. Generalmente el código del servidor SIP es un número de 3 o 4 dígitos.

Si mi URI fuera

SIP:6272718@proxy01.sipphone.com

(no es el real), y tu proveedor acepta peering, podrías llamarme por VoIP de las siguientes maneras:

  1. si eres usuario de sipphone (el mismo servidor SIP) simplemente puedes marcar 6272718
  2. si eres usuario de otro proveedor

Etiquetas:

abril 17, 2006

Comparación de Tarifas VoIP

Existe un buen sitio que permite comparar las tarifas hacia números fijos de destinos internacionales. Recordemos que esto no aplica a comunicaciones a otros números VoIP que siempre son gratuitas.

Antes de pasarles el link, otra vez quiero recalcar que lo importante al elegir un proveedor no es el precio de sus llamadas. Probablemente en unos años toda la telefonía sea casi gratuita.

Por lo que recalco que lo importante es

- la calidad del servicio (disponibilidad, atención, prestaciones)
- la posibilidad de interconexión con otros proveedores (peering)

Dicho esto, la comparación se puede hacer aquí. Si quieres ver las tarifas de todos los proveedores hacia un detino determinado deja el campo "Location" en "Worldwide". El campo "Location" busca el país donde físicamente estan instalados los proveedores.

Etiquetas:

Llamadas Gratis a Números Fijos

Hay varios proveedores internacionales que ofrecen llamadas gratuitas a números convencionales de determinados países.

El más conocido entre los proveedores gratuitos es Voipbuster, que pertenece al grupo Finarea. Este grupo también esta relacionado con Netappel, Poivy, Sparvoip, Voipstunt, Internetcalls, y Voipdiscount.
Todos ellos tienen las siguientes características comunes :
  • El proveedor puede terminar la oferta en cualquier momento sin previo aviso
  • Desde ese mismo momento puede fijar un precio arbitrario por minuto
  • Para acceder a este tipo de planes estos proveedores piden un depósito mínimo de 10 Euros/U$ mediante tarjeta de crédito, o transferencia bancaria
  • Si no consumes nada de tu crédito en 4 meses el proveedor lo absorbe
  • A partir del 10/5/2006 tienes un tope de 5 horas por semana para hablar a cualquiera de los destinos gratuitos.
  • Un llamado a un destino gratuito no puede superar una hora de duración
  • No puedes recargar tu crédito si tu saldo es mayor a 5 Eur
  • El proveedor te da una DID gratuita (numero fijo convencional por el cual tus amigos de pueden llamar a tu numero VoIP) en los siguientes paises: Austria, Republica Checa, Francia, Alemania, Latvia, Holanda, Suiza, UK
  • Si absorben tu crédito pierdes este numero DID

Todos ellos hacen hosting en el server de TVIconnect BV, un operador de terminación de llamadas a PSTN.

Todos funcionan con softphones y ATAs, excepto sipdiscount que solo opera con ATAs

Si no tienes problemas en arriesgar, y sabes que en los próximos meses estarás haciendo muchas llamadas a destinos internacionales, puedes tomarlo como una oportunidad.

Para empresas y personas que necesiten un proveedor a largo plazo este tipo de contrato no resulta confiable.

Porqué los proveedores no pueden mantener la oferta gratuita a largo plazo? Porque todos los proveedores deben contratar en última instancia a las compañías telefónicas locales para terminar sus llamadas en destino. Si el proveedor VoIP cobra por hacer la llamada (y no la subsidia), el precio más barato que puede fijar si no quiere perder dinero es el mismo que el pagado a la compañía telefónica local.

Puedes chequear ofertas gratuitas de proveedores VoIP aqui.

Etiquetas:

abril 15, 2006

Qué es SPIT ?


SPIT quiere decir “SPAM over Internet Telephony” o sea spam de voz por IP. Curiosamente SPIT también quiere decir “escupir” en ingles.

Existen antecedentes en campañas electorales de algunos candidatos enviando mensajes por líneas telefónicas convencionales.

Aunque los proveedores de VoIP todavía no han detectado SPIT, es seguro que en algún momento .........

Pero el efecto del SPIT sería mucho peor que el SPAM. Un SPIT no contestado (escuchado) va a parar a la casilla de Email y los archivos de audio son mucho mas grandes que los de texto. Esto crearía un trafico enorme en las redes

Los problemas para detener el SPIT son

  • VoIP todavía no tiene un sistema de autenticación estandarizado
  • VoIP todavía no tiene un sistema de encriptación estandarizado
  • VoIP no esta regulada. Sin embargo las autoridades en USA están en este momento estudiando regular VoIP

Una ventaja del SPIT (la hay) es poder llegar con avisos de salud o seguridad a toda la población en caso de una emergencia.

Etiquetas:

abril 13, 2006

Que es un dial plan ?

Un dial plan es un software residente en algunos gateways y en casi todas las IP-PBX que permite determinar el tratamiento que debe darse a un número discado.

Por ejemplo

Si en Buenos Aires nuestro numero comienza en 4 (numero local), podemos instruir al gateway a que dirija esa llamada por el puerto PSTN (línea fija convencional)
En cambio si nuestro número comienza en 00 (llamada internacional) podemos instruir al gateway a dirigir la llamada por VoIP.
Esto permite rutear los llamados automáticamente de acuerdo a la ruta más conveniente, y evita tener que elegirla manualmente. Esto es muy beneficioso en centrales / conmutadores IP-PBX ya que evita tener que darle a los usuarios instrucciones específicas.

El dial plan es totalmente configurable. No sólo permite fijar la ruta de salida de las llamadas. También permite bloquear números que comienzan con una secuencia de dígitos, anteponer siempre uno o varios dígitos, reemplazar dígitos por otros prefijados, autorizar números determinados, etc.

Entre los dial plans mas utilizados está el de Sipura (la empresa fue adquirida por Linksys que a su vez pertenece a Cisco).


Dial Plan de Sipura / Linksys - ejemplo

<12:1780> reemplaza el discado de 12 por 1780
<:1780> siempre antepone 1780
[24] permite discar 2 o 4
[2-5] permite discar cualquier numero entre 2 y 5, o sea 2,3,4, o 5
xxx permite discar tres dígitos
x. (x punto) permite discar cualquier cantidad de dígitos
S0 (S cero) instruye al gateway a enviar el llamado inmediatamente
, (coma) instruye al gateway a dar tono de la linea predeterminada
<@gw1> envia el llamado por la linea 1 del gateway


Instrucción 1 [4-6]xxxxxxx<:@gw0>
Indica que cualquier numero que comience en 4,5 o 6 seguido de 7 dígitos debe ser enviado a la línea 0 del gateway (en general la linea 0 es la PSTN). Esta es una instrucción que sirve para llamadas locales desde Buenos Aires.

Instrucción 2 00x. <:@gw1>
00 seguido de cualquier cantidad de digitos (llamada internacional) debe ser enviada por la linea 1 (que estara configurada con los datos de algun proveedor de VoIP).

Instrucción 3 [19]xxS0<:@gw0>
Todo numero que empiece con 1 ó 9 y que tenga tres dígitos (911, o 112, o 113, etc) debe salir inmediatamente por línea 0.


El dial plan completo queda escrito como
donde cada instrucción esta separada por un separador (palito vertical) y todo el dial plan esta entre paréntesis.

Invito a Uds. a postear dial plans que tengan instalados comentándolos. Gracias!

Etiquetas: ,

abril 11, 2006

Tarifadores VoIP para locutorios (call shops)

por Sergio Gattelet

Muchos se habrán preguntado si VoIP puede ser utilizada en locutorios. Hacerlo, significaría obtener grandes ingresos aprovechando las ventajas de la reduccion de tarifas obtenida por el uso de VoIP.

La respuesta es: sí, es posible, por medio de tarifadores VoIP que trabajan en conjunto con la interfaz de un software instalado en una PC.

Antes de pasar a detallar una explicación de los distintos equipos, quisiera comentarles que para poder instalar VoIP en Locutorios o Ciber, se debe disponer del permiso de la Comision Nacional de Comunicaciones (CNC). De todas maneras vale destacar que este permiso o licencia no es un impedimento ya que muchos locutorios sin este requisito están hoy por hoy haciendo uso de la VoIP en la Argentina.

www.bonuscom.com.ar es una de las empresas que ofrecen diferentes equipos para locutorios como
1. Tarifador para solo VoIP
2. Tarifador para conectar VoIP o PSTN
3. Tarifador para la coneccion de ambas (VoIP + PSTN)

El equipo más económico es el tarifador exclusivo para VoIP, que ronda los us$100. Además del tarifador es necesario adquirir la interfaz que hace de puente entre éste y el gateway, que ronda los us$80. Este software se adquiere por única vez y sirve para gerenciar varios tarifadores (cabinas telefonicas).

El software incorpora una base de datos con los distintos destinos y sus tarifas. La base de datos es totalmente editable por el usuario y el precio de cada destino refleja el precio del minuto incluida la ganancia.

Cómo funciona? Cuando el cliente disca un número desde el teléfono de la cabina, el software interpreta estos numeros y realiza una busqueda en la base de datos para obtener el precio correspondiente al destino que se está marcando. Al mismo tiempo la llamada es conectada a través de un gateway VoIP (configurado con una cuenta VoIP de algun proveedor SIP).

Si la llamada es atendida, entonces se produce una reversión de polaridad en la línea y el tiempo del tarifador comienza a correr. El software permite la conección con impresoras para ticket que refleja todos los datos de la llamada.

Etiquetas:

abril 09, 2006

Qué es Centrex ?

Centrex, tambien llamada "hosted PBX", es una central telefónica (conmutador telefónico) remota alojada por el proveedor de servicios VoIP (o ITSP) quien la ofrece como un servicio para empresas.

Centrex ya existía como un servicio remoto para líneas telefónicas convencionales, y fue ahora adaptado para comunicaciones VoIP.

El software Centrex es parte del servidor SIP del ITSP. Asterisk, un freeware open source para IP-PBX permite la partición del servidor para alojar varias empresas/usuarios.

Cada empresa que contrata este servicio recibe una partición del servidor SIP, y es asignada con un grupo de números que funcionan como extensiones. Las extensiones se comunican entre sí como si estuvieran dentro de una empresa y pueden recibir una numeración corta correlativa típica de extensiones. Los servicios ofrecidos con CENTREX son idénticos a los de una central telefónica / conmutador telefónico incluyendo todos los servicios normales como preatendedor, llamada en espera, ACD, IVR entre otros.

Un usuario de un servicio Centrex podría pensar que esta usando una central / conmutador convencional. Lo mismo ocurre con una persona ajena a la empresa, que no notaria la diferencia llamando desde el exterior.

Centrex tiene sentido para

  • empresas de corta duración o proyectos
  • empresas que quieren migrar a VoIP pero quieren experimentar sus beneficios / desventajas
  • empresas que no puedan afrontar la inversión de una IP-PBX
  • empresas que sufren fuertes fluctuaciones de cantidad de usuarios

Un listado de empresas que ofrecen Centrex puede encontrarse aqui

El proveedor de Centrex cobra una tarifa base extensión y por mes. Servicios adicionales son cobrados como opciones. El cliente puede configurar totalmente su configuración con una interface via web.

Las empresas que usan Centrex deben contar con una excelente conexión a Internet. Los ITSP recomiendan tener conexiones para voz y datos separadas.

El hardware que necesita un usuario de Centrex es

  • un Gateway FXS multipuerto (si usa teléfonos convencionales)
  • un switch (si usa teléfonos IP)

Etiquetas: ,

abril 08, 2006

WiFi para ciudades enteras

En el día de ayer, se anunció que el consorcio formado por Google/ Earthlink superó la oferta de IBM/ Cisco para dar accesso inalámbrico a toda la ciudad de San Francisco.

Google proveerá el servico básico gratuito y Earthlink ofrecerá un plan pago para acceder a mayor ancho de banda. El consorcio se hará cargo de la inversión de aproximadamente 10 millones U$ para comprar los equipos. A cambio, la ciudad le cede mastiles, y puntos claves para la colocación de antenas.

Las ciudades en EEUU sienten que tener acceso a Internet les da una ventaja competitiva y le proporciona globalmente una rebaja es sus gastos de estructura macro. Pueden por ejemplo implementar parquimetros, lectores de electricidad, agua y otros, con tecnología WiFi.

Hay gran controversia sobre varios temas:
Potencia: muchos temen que la gran potencia requerida por las antenas interferirá con redes WiFi existentes. Por otro lado, bajar la potencia y hacer un mallado con más nodos y menos potencia resultaría en un aumento de costos.
Proveedor: al hacer una red de este tipo la ciudad queda en manos de un único proveedor de equipos. Si este proveedor quiebra (pasó con Vivato - un fabricante de equipos wireless), toda la red queda sin servicio y repuestos.
Tecnologia: todavia no se standarizó el protocolo. Si bien Earthlink usa Motorola Canopy en 802.11g a frecuencias muy altas (5,9 GHz), están en desarrollo el 802.11n (para puertas adentro - más velocidad), el 802.11s (para mallas WiFi) y WiMax (para grandes distancias). El lider en tecnología WiFi municipal es Tropos Networks.

Por supuesto que hay muchos intereses creados. La telcos y los proveedores existentes de Internet que ya tienen inversiones hechas bufan. Los fabricantes de hardware sonrien.

Chicago, Philadelphia, otras ciudades, y muchos municipios más estan desarrollando sus redes WiFi propias. Ciudades más chicas como Tempe, Arizona (160.000 habitantes) ya instalaron sus redes y las tienen andando. Tempe confió la tecnología a NeoReach. Hay un buen sitio que se ocupa de monitorear todos los aspectos del avance de WiFi para ciudades. Se trata de http://www.muniwireless.com/

Proqué este artículo en el blog? Porque esto es lo que falta para el despegue de los celulares Wifi por VoIP.

El éxito o no de estos emprendimientos estará ligado al ancho de banda disponible (las aplicaciones cada vez requieren mayor ancho de banda) y a la confiabilidad de la señal.

Etiquetas: ,

abril 07, 2006

Cuanto ancho de banda usa mi comunicación?

Hay un programa muy útil que te permite ver en tiempo real cuanto ancho de banda estas utilizando.

Se trata de NetStat Live un programita liviano (275 Kb) que te muestra la siguiente pantalla en tiempo real

Se puede observar tanto la velocidad de bajada ("Incoming") como la de subida ("Outgoing"). El ancho de banda total utilizado resulta de la suma de los dos.

Etiquetas:

Que Codecs usa tu equipo?

Ayer hablando con Sergio en Pergamino, nos dimos cuenta que nuestra comunicación funcionaba en un sólo sentido. El estaba usando un teléfono IP Grandstream BT101, y yo usaba el softphone Xlite.

Cuando yo lo llamaba, la comunicación se establecía con Codec G711u (tambien llamado "alau" o PCMU - es el mas usual) y escuchábamos perfecto. Cuando me llamaba él, la comunicación se establecia con ILBC y el sonido salía entrecortado.

Me puse a investigar las posibles causas. Primero hice una lista de los Codecs que tenía el Grandstream de Sergio y luego los míos. Allí me dí cuenta que sólo teniamos el G711u y el ILBC en común.

Los equipos "hablan" entre sí al inicio de la conversación y establecen la mejor calidad de comunicación posible para el ancho de banda disponible. Si el ancho de banda es reducido, van cambiando los Codecs en un orden que el usuario puede preestablecer en la configuración.

Buscando encontré esta práctica tabla que indica cuáles son los Codecs soportados por cada uno .




ClientSupported Codecs
Billion BIPAC 7402VLG.711, G.729
Billion BIPAC-7100SVG.711, G.729
Billion BIPAC7402VGPG.711, G.729
Cisco 7960G.711, G.729
Draytek Vigor 2100V(G)G.711, G.723.1, G.726, G.729
Draytek Vigor 2500VG.711, G.729
Draytek Vigor 2600V(G)G.711, G.723.1, G.726, G.729
Draytek Vigor 2900V(G)G.711, G.723.1, G.726, G.729
eyeBeamGSM, iLBC, G.711, G.722, G.723.1, G.729, Speex
Grandstream BudgeTone 101iLBC, G.711, G.723.1, G.726, G.728, G.729
Grandstream BudgeTone 102iLBC, G.711, G.723.1, G.726, G.728, G.729
Grandstream GXP2000GSM, G.711, G.722, G.723.1, G.726, G.728, G.729
Grandstream HandyTone 286iLBC, G.711, G.723.1, G.726, G.728, G.729
Grandstream Handytone 486iLBC, G.711, G.723.1, G.726, G.728, G.729
Leadtek 8051G.711, G.723.1, G.726, G.729
Linksys PAP2G.711, G.723.1, G.726, G.729
Linksys RT31P2G.711, G.723.1, G.726, G.729
Linksys WRT54GP2G.711, G.729
MS Office CommunicatorGSM, G.711, G.722, G.723.1, DVI4, Siren
Octtel SPxxxx Series GatewaysG.711, G.729
Polycom SoundPoint IP300G.711, G.729
Polycom SoundPoint IP500G.711, G.729
Polycom SoundPoint IP600G.711, G.729
Siemens optiPoint 400 FamilyG.723.1
Siemens optiPoint 410 FamilyG.711, G.723.1
Siemens optiPoint 420 FamilyG.711, G.722, G.723.1, G.729
Sipura SPA-2000G.711, G.723.1, G.726, G.729
Sipura SPA-2100G.711, G.723.1, G.726, G.729
Sipura SPA-3000G.711, G.723.1, G.726, G.729
Sipura SPA-841G.711, G.729
sipXphoneG.711
SJPhone (free version)GSM, iLBC, G.711
Snom 190GSM, G.711, G.722, G.723.1, G.726, G.729
Snom 320GSM, G.711, G.722, G.723.1, G.726, G.729
Snom 360GSM, G.711, G.722, G.723.1, G.726, G.729
SwissVoice IP 10SiLBC, G.729
Uniden UIP-200G.711, G.729
Windows MessengerGSM, G.711, G.722, G.723.1, DVI4, Siren
X-liteGSM, iLBC, G.711, Speex
X-ProGSM, iLBC, G.711, G.729, Speex
Zyxel Prestige 2000WG.711, G.729
Zyxel Prestige 2002G.711, G.729
Zyxel Prestige 2602HW(-L) G.711, G.729

Alguien me puede decir como eliminar las malditas lineas en blanco arriba de la tabla?

Etiquetas:

abril 06, 2006

Que es NAT - Tipos de NAT - Que es STUN?

Para que sirve esto?
Para establecer comunicaciones, un cliente VoIP (telefono IP , ATA u otro) debe poder saber cómo su router maneja la información para poder atravesarlo correctamente en ambos sentidos. Pero esta consulta no la puede hacer desde adentro de la red ya que no puede obtener información de su propio router. Por ello se vale de servidores independientes llamados STUN. Para determinar que tipo de NAT tiene nuestro router, el cliente hace 4 consultas con distinto tipo de paquetes de datos a los servidores STUN. De acuerdo a cómo estas consultas son respondidas puede determinar el tipo de NAT del router.

Consejo Práctico
Si tu ATA o telefono IP está detrás de un router, y ese router tiene un NAT de cualquier tipo menos el simétrico (ver mas abajo), debes configurar tu dispositivo como "NAT enabled" e indicar un servidor STUN. El tipo de NAT de tu router esta indicado en la especificación del mismo. La mayoría de los routers hogareños son del tipo "full cone".

Introducción
NAT quiere decir Network Address Translation y es un método usado por routers para comunicar con computadores remotos los computadores internos (sus clientes). Cada cliente tiene una dirección IP interna. El router, hacia el exterior tiene una única dirección IP externa que es asignada por el proveedor de servicios de Internet. Una computadora remota no puede ver las direcciones IP internas de los clientes.

Adicionalmente cada programa que corre en un cliente usa un puerto de su computadora para comunicarse con el router. Estos puertos son virtuales y son numerados del 1 al 65.535. El router también tiene puertos, que son públicos por lo que pueden ser accedidos desde Internet.

De esta manera siempre que hablamos de direcciones podemos hablar de un par IP:puerto. Un par IP:puerto-interno tendrá su correspondiente par IP:puerto-externo en el router. Esta relación entre IP:puerto-interno e IP:puerto-externo es el NAT. El router recuerda en cada pedido de comunicación externa que hacen los clientes, sus IP:puerto-interno, y al recibir respuesta dirige dirige la misma al cliente que hizo el pedido.

Hacer click para ampliar

En el gráfico vemos un cliente A con un par IP:puerto 192.168.0.1:80 que sale por el par IP:puerto público del router 202.123.211.25:10080. Otro cliente/computadora B con un IP:puerto 192.168.0.2:80 sale por el IP:puerto-público del router 202.123.211.25:20080. Nótese que la dirección IP pública del router es única (202.123.211.25). Si el router recibe una respuesta a su puerto 10080 inmediatamente transmitirá ésta al cliente A, si recibe una respuesta a su puerto 20080 al cliente B.


Tipos de NAT

Existen 4 tipos de NAT. Los routers vienen configurados con uno de estos 4 tipos

1) Full Cone
2) Restricted Cone
3) Port Restricted Cone
4) Symmetric Cone

Para una dada IP:puerto interna, los primeros 3 tipos de NAT conservan esta dirección independientemente de la dirección:puerto externa de la máquina de destino. Para el Symmetric cone NAT se hará un par IP:puerto-interno/IP:puerto-externo nuevo para cada IP externa que se contacte.

Full Cone
Se establece una único par IP:puerto-interno/IP:puerto-router. Esta relación esta siempre disponible aunque el cliente no haya enviado ninguna señal. Por ejemplo esta prefijado que el cliente con 198.162.0.1:80 sale por 202.123.211.25:10080.
Cualquier computadora en Internet puede enviar paquetes a 202.123.211.25:10080 que serán transmitidos a 198.162.0.1:80. La mayoría de los routers hogareños usa este tipo de NAT.

Hacer click para ampliar

Restricted Cone NAT
En el Restricted Cone NAT, la IP:puerto publica del router se abre recién cuando el cliente hace un pedido hacia una máquina remota. El router recuerda la IP de la remota y solo acepta información de esta. De manera que si no hay un pedido concreto del cliente, una Remota A no podrá hacerle llegar información. Por ejemplo si 198.162.0.1:80 pide comunicarse con Remota A sale por 202.123.211.25:10080 hacia Remota A 222.111.99.1
Solo Remota A podrá enviar información. Remota B no lo podrá hacer hasta que el cliente haga un pedido a remota B.

Port Restrited Cone NAT
Es casi idéntico al restricted cone NAT solo que el pedido del cliente debe contener el puerto de la Remota. Si después de hacer el pedido la remota envía desde 222.111.99.1:20202 entonces NAT hará llegar la información al cliente. Si no envía su numero de puerto no podra hacerle llegar la información al cliente.

Symetric NAT
Para cada remota el router abre un puerto distinto. Si el cliente envía desde 192.169.0.1:80 a Remota A (222.111.99.1:20202) el router abrirá un nuevo puerto (en la figura el 45678), y para una remota B otro puerto (en la figura el 12345). La Remota solo podrá devolver la información a la IP:puerto router abierto especialmente para su máquina.

Hacer click para ampliar

Este articulo fue adaptado de su version original en ingles

Etiquetas:

abril 04, 2006

Qué es VoIP - cómo me comunico?

Que es VoIP ?

VOIP significa "Voz por IP". Genéricamente significa hablar por teléfono a través de Internet. Otro término común que signfica lo mismo es "Telefonía IP". La IP es tu "dirección" dentro de Internet.

La voz de una llamada se transmite en paquetes de voz, o sea pequeñas fracciones separadas por milisegundos entre sí, que pueden viajar por rutas separadas y se vuelven a compaginar en destino cuando el receptor las escucha.

Las comunicaciones entre dos usuarios VoIP son absolutamente gratuitas, independientemente donde esten ubicados los que hablan (por ejemplo Japón -- Antartida)

VoIP tiene sentido para individuos o empresas que hagan llamadas de larga distancia frecuentemente.

La calidad de la llamada es igual al de una conversación telefónica convencional.

A diferencia de algunos programas conocidos como Skype, VoIP permite el uso de teléfonos convencionales.


Que se necesita para hablar por VoIP?

Para hablar por VoIP se necesita en todos los casos

A) una conexión de banda ancha - requerimiento por lo menos 256 Kb y además
B) estar suscripto con un servidor VoIP y además
C) contar con cualquiera de los siguientes
  • una computadora que tenga auriculares y micrófono, y un programa para hablar por Internet. Al programa se lo denomina "softphone"
  • una computadora, un teléfono USB, y un programa (softphone) para hablar por VoIP
  • un telefono convencional y un adaptador telefónico (también llamado ATA o Gateway)
  • un teléfono IP (similar a un telefono convencional pero sólo tiene entradas para cable de red RJ45
  • un celular WiFi. Estos aparatos funcionan solo dentro del alcance de una red inalámbrica WiFi. Recién se estan introduciendo en el mercado.

El software, ATA, teléfono IP, o celular WiFi deben configurarse con los datos del servidor VoIP que normalmente es el servidor del proveedor VoIP que elegimos (los proveedores generalmente son gratuitos). La configuración es muy sencilla.

Los proveedores de servicios VoIP (VSP) también permiten llamar a números telefónicos convencionales pagando únicamente la tarifa de llamada local en destino.

VoIP permite muchas aplicaciones sencillas de implementar.

Etiquetas: ,

abril 02, 2006

Seguridad en VoIP

Este es un tema crítico para muchas empresas que necesitan alto grado de seguridad en sus llamadas.

Lamentablemente el protocolo TCP/IP sobre el cual se basa Internet no fue creado para chequear que la veracidad del emisor/receptor de la información transmitida. En la época en que se creó este protocolo (1973), lo que se quería lograr era comunicar los pocos equipos que existían. Lograrlo era todo. Y ni en sus sueños más remotos imaginaron que alguien pudiera robarse datos desde adentro de su red - es decir con un espía.

Los sistemas de proteccion de virus, de troyanos, adware, y firewalls son sistemas que protejen contra intrusiones de terceros externos.

Pero muy pocos sistemas protegen contra un espía, es decir una máquina que aparenta ser una más en la LAN pero en realidad es un espía. Cómo entra un espía dentro de mi red? En general aunque no lo creas, los dejamos entrar nosotros.

Ejemplo1 : un aeropuerto o cualquier hotspot público como un hotel, son lugares fértiles para un espía. Aunque la red wireless este protegida con encriptación WEP es vulnerable. O sea que si estamos navegando en un access point público somos vulnerables a que nos analicen toda la informacion transmitida. TODA. Ejemplo2: un visitante del exterior se instala en nuestra empresa con su laptop y le proporcionamos un cable para conectarse a nuestra red. Ejemplo3: personal de servicio viene a hacer mantenimiento.

Lamentablemente no hace falta ser un genio para ser un espía.

El espía usa programas llamados "sniffers" (olfateadores) que usan una técnica denominada "ARP spoofing" (engaño de ARP) que redirige todo el tráfico de red analizada hacia la máquina espía antes de pasar la informacion al destino correcto. Los sniffers fueron diseñados para analizar el tráfico de redes, pero hoy son mayormente usados para espiar......... y son gratuitos........

Los sniffers son tan refinados que pueden olfatear selectivamente claves, passwords de determinados programas, o volcar todo el tráfico a un archivo de texto; o grabar una conversacion VoIP a un archivo wav con las voces de los dos interlocutores en estereo para poder individualizarlas mejor al escucharlas.

No lo puedes creeer? Mirá al sniffer "Cain" en http://www.oxid.it/ca_um/
y entrá en "Program's Features" -->"Cain"-->"Sniffer"-->"VoIP"

Los siguientes softphones son fácilmente analizados por Cain
- Microsoft Messenger (http://www.microsoft.com/)
- X-Lite softphone (http://www.xten.com/)
- Pulver communicator (http://www.freeworlddialup.com/)
- KPhone (http://www.wirlab.net/kphone)
- Gnomemeeting (http://www.gnomemeeting.org/)
- eStara softphone (http://www.estara.com/)
- Advanced Dialer (http://www.advanceddialer.com/)
- Pingtel SIP Softphone (http://www.pingtel.com/)
- SIPPS (http://www.sippstar.com/)
- OpenH323 (http://www.openh323.org/)
- Asterisk (http://www.asterisk.org/)
- PhoneGaim (http://phonegaim.com/)
- SJphone (http://www.sjlabs.com/)

En el mercado existen varios sniffers como por ejemplo
arpoison; dsniff ; ettercap ;Parasite ; WinArpSpoofer
cada uno con diferentes características.

Este fue artículo fue recopilado despues de escuchar varias audiciones de un excelente programa radial grabado en inglés y cuyos archivos de audio pueden ser bajados del sitio Security Now . En otro artículo voy a tratar de describir como protegerse de los sniffers.

Etiquetas: ,

abril 01, 2006

VoIP Inalámbrica - Celulares WiFi

Muchos se habrán preguntado cómo hacer funcionar su teléfono IP o ATA en esa maravillosa esquina delante de la ventana donde justo no llega el cable de red. Tenemos un router inalámbrico, pero como conectar mi telefono IP en forma inalámbrica? La forma mas fácil es poner un Access Point en esa esquina, y conectarlo con un cable de red a nuestro ATA. El AP se conectará en forma inalámbrica con nuestro router. Pero eso cuesta dinero.

Y sino, tienes la opción de un celular WiFi. La guerra de los celulares WiFi ya empezó. Linksys y Ustarcom fueron los primeros en lanzar celulares WiFi durante 2004 después de solucionar los problemas de roaming al moverse el usuario de un Access Point a otro sin que la comunicación se corte.

Cisco (dueña de Linksys y Sipura) se relame. Es su entrada al profitable mundo de los celulares. Pero Nokia, Ericsson, y Siemens no se quedan atrás. En este momento hay una explosión de modelos WiFi de todas las formas y gustos.

Pero todavía hay un problemita: no en todos lugares hay recepcion WiFi, y en muchos lugares la señal es mala. Lo suficientemente mala para que no se pueda hablar. Y entonces?
Entonces los muchachos comenzaron a fabricaron celulares duales (GSM + IP). Hay varios modelos por salir Si la señal es buena, el celular establece la llamada por VoIP, si es mala por GSM. Todavía no hay conmutación de GSM a VoIP durante una llamada. Una llamada que empezó GSM, termina GSM. Y una llamada que empezó VoIP termina VoIP, siempre y cuando no te quedes sin señal.

Todos contentos? Para nada. Las empresas de telefonía celular invertieron enormes sumas para establecer la nueva tecnología 3G. Y ahora la telefonía WiFi viene como la marabunta a robarles el negocio.

Los cambios en WiFi van a ser tremendos. Google quiere dar señal WiFi a toda la ciudad de San Francisco. Las autoridades están analizando la oferta. Y Google no para ahí. Los jovenes de Google quieren hacerlo en varios Estados de EEUU....... y países de Europa.....

El amigo Martin Varsavsky, esta intentando masificar su invención, que promueve en España con el nombre FON. Su producto es sencillo: quien tiene WiFi en su casa puede darle acceso a Internet a alguien que casualmente pasa por delante de su casa. A cambio de esta oferta, el que cede su WiFi puede obtener acceso gratis de cualquier otro participante de la red FON. Problema: como no hay cobertura en todos lados no te puedes mover mientras tienes establecida la comunicación.

Hasta acá todo bien. Pero si viene WiFi para ciudades enteras, a Martín se le acabó el negocio FON. Lo curioso es que mientras Google apuesta por la WiFi masiva, tambien le prestó plata al proyecto FON. Conclusión: Google quiere estar sí o sí en el negocio inalámbrico, y juega sus fichas por todo el tablero.
En algun lado va a embocar un pleno.

Etiquetas: ,