Archivo de la etiqueta: Skype

¿Qué hace falta para construir un Skype?

Aquí os dejo las transparencias que utilicé para mi charla en el VoIP2day + ElastixWorld: ¿Qué hace falta para construir un Skype?

Espero que pronto tengamos disponibles los vídeos, ya que ver las transparencias por si solas no son tan divertidas como verme contarlo 🙂 Y por supuesto que iba con traje.


 

Skype lanza SkypeKit, un SDK para desarrolladores

Skype ha lanzado SkipeKit, un SDK para permitir a desarrolladores de terceros integrar sus aplicaciones con Skype. El acceso al SDK cuesta 10$ (un solo pago) y según parece dispone de bindings en Java y C++.

Todavía no tengo muy claro como afecta esto a SIP, más bien parece un movimiento contra Google y su Jingle / WebRTC. Si posibilitan la integración de otras aplicaciones con Skype conseguirán que más gente necesite utilizarlo. Algo nada interesante para los estándares abiertos.

Una vez más, ya veremos cómo acaba esto. De mientras, y para los curiosos, podéis echar un vistazo al API aquí:

A juzgar por el Confidential/Proprietary que aparece en el pie de la página de C++ parece que se hayan dejado un link sin proteger 🙂 Hay hasta ejemplos.

¿Desvelado el secreto de Skype?

Ayer por la noche la noticia recorría Internet como la pólvora: Skype puede haber sido hackeado haciendo ingeniería inversa su protocolo.

Skype lleva muchos años en el mercado y se conocen muchos detalles sobre su infraestructura: sigue un modelo P2P (al igual que el sistema de almacenamiento de Google o la tecnología Dynamo de Amazon). Los nodos de esta red P2P tienen distintos niveles, de manera que los más propensos a reenviar tráfico de otros usuarios (como universidades, donde abundan las IPs públicas) son promocionados a ‘supernodos’. Las versiones móviles de Skype, por el contrario, nunca podrán llegar a ser ssupernodos.

Aunque se utilice la tecnología P2P, Skype también tiene servidores: algo tendrá que haber para SkypeOut, y una especie de B2BUA para distribuir los mensajes entre las múltiples instancias de Skype abiertas para un mismo usuario.

El problema de todo esto es mantener la confianza: poner perros y alambradas para que nadie que no sea Skype entre en la red P2P, ya sea para bien o para mal. Tal vez para que la gente deje de intentarlo, Skyoe lanzó SkypeKit SDK, pero parece que no es suficiente para todos. 😉

Según éste post el algoritmo de expansión de keys Skype RC4 ha sido obtenido gracias a la ingeniería inversa. Todos los detalles serán publicados en el 27C3 en Berlin en diciembre.

¿Veremos un cliente de Eskhipe? ¿Será un hoax? No lo parece…

skype_logo.png

HowTo: Instalar Skype en Debian 64bits

Supongamos que por alguna razón tenemos que instalar Skype en nuestra Debian. Supongamos además que se trata de una Debian 64bits. Pues no es tan fácil como parece, ya que Skype se cerrará continuamente :-/ Vamos a solucionarlo:

Iinstalamos las dependencias necesarias:

apt-get install ia32-libs ia32-libs-gtk libasound2

Descargamos el propio Skype de aquí: http://www.skype.com/go/getskype-linux-beta-deb

Ésto nos descargará Skype de 32bits, así que haremos la cerdada de instalarlo en nuestra Debian de 64bits:

dpkg -i --force-architecture skype*.deb

Debido al bug 546281 en el paquete ia32-libs será necesario hacer algunas chapuzas… descargaremos las librerías de 32bits y las meteremos en /lib32 y /usr/lib32 para que Skype no falle:

wget http://ftp.es.debian.org/debian/pool/main/g/gdbm/libgdbm3_1.8.3-7_i386.deb
wget http://ftp.es.debian.org/debian/pool/main/t/tcp-wrappers/libwrap0_7.6.q-18_i386.deb
dpkg -x libgdm*.deb /tmp/skype_apesta
dpkg -x libwrap*.deb /tmp/skype_apesta
mv /tmp/skype_apesta/lib/* /lib32/
mv /tmp/skype_apesta/usr/lib/* /usr/lib32/

Y ala, ya tenemos Skype funcionando.

skype_linux

Me siento como si acabara de estar nadando desnudo en un pozo séptico…

Yo no voy a probar chan_skype

Pues eso, que no lo pienso probar. Y vosotros tampoco deberíais.

A estas alturas del partido Skype le ha visto las orejas al lobo y Digium ha sabido aprovechar la ocasión para sacar chan_skype al mercado. Hay mucha gente usando Skype por ahí, a los que nunca me cansaré de recordar que además de ser absolutamente privativo tiene un EULA bastante extraño, en el que accedemos a que Skype use nuestro ancho de banda…. mal asunto.

Por si esto fuera poco, ahora la gente se lanzará en masa a probar chan_skype, y a utilizar Skype a modo de softphone, o a utilizar SkypeOut como proveedor de VoIP. ¿Acaso no hay alternativas?

Vale, también he de admitir que Skype tiene algunas cosas buenas, como la compartición de escritorio y su codec, pero… ¿realmente estás dispuesto a prostituir tu Asterisk instalando código propietario en él? Yo no.

Hay otras maneras de utilizar Skype desde Asterisk, como OpenSky, con la que al menos estamos del lado correcto, del lado de SIP. Y tu, ¿de qué lado estás?

skype_sucks

Skype abre su codec

Asombrado me he quedado cuando he leído esta noticia. Skype ha decidido abrir su codec, permitiendo a cualquier fabricante hacer uso de él sin ningún tipo de coste.

Lo primero que hay que aclarar es que el uso del codec Silk es gratuito, pero no libre.

El codec de Skype es una de las razones de su éxito, por lo que se supone que esta es una buena noticia, pero creo que hay que tener cuidado: Skype nunca ha apostado por los estándares abiertos y el hecho de que firmen una alianza con Digium o permitan el uso de su codec resulta “sospechoso”.

Teniendo en cuenta que Skype es una plataforma muy orientada a usuarios, tal vez esta sea una maniobra para expandirse…

Anunciado Skype para Asterisk en AstriCon!

En la charla que Stefan Öbeg ha dado esta mañana en AstriCon, ha sido anunciado un nuevo channel driver para Asterisk que permitirá la conexión con Skype. De momento es solo una beta que se esta presentando aquí en AstriCony que estará disponible para pruebas y desarrollo.

(Imagen extraída de aquí)

Los interesados podéis inscribiros aquí para recibir la beta y comenzar a probarla: http://www.astricon.net/2008/glendale/web/skype.php

En esta primera beta será posible realizar llamadas entre usuarios, además de transferencias y acceso a las diferentes características de la PBX, como el voicemail y usar el servicio SkypeOut para acceso a PSTN como si de un proveedor de vozip se tratase.

Al parecer aún no hay un precio establecido para su uso pero por lo que nos han comentado, será por canal concurrente muy parecido a como es el uso de las licencias de G729.

Aunque no me gusta nada la oscuridad que rodea a Skype, veo como algo positivo este acuerdo entre Skype y Digium, ya que ofrece la posibilidad a los usuarios de juntar ambos entes, y obtener lo mejor de cada uno. Como nota negativa es importante destacar que no será Open Source…. 🙁

Tenéis la nota de prensa aquí.