Etiqueta: api

  • SkypeKit y Skype Developer Website cierran a finales de Julio

    Skype-Kit

    Todos sabemos que Skype nunca ha sido amiga de la compatibilidad, siempre que ha cedido parte de su «terreno» para permitir a otras personas acceder a su API, ha sido buscando siempre una rentabilidad de algún tipo: desde publicidad en el mejor de los casos (permitiendo los botones de acceso rápido a la cuenta de skype) como la compatibilidad con Asterisk o acceso a su infraestructura mediante SIP en los casos más extremos para acercarse a un público empresarial que genera llamadas y beneficios directos.

    Pero desde la compra de Skype por Microsoft, estas «cesiones» se han ido mermando hasta el punto de desaparecer no sólo el soporte del chan_skype de Asterisk, si no que a partir de 2 semanas (31 de Julio de 2014), deja de tener soporte el famoso «SkypeKit» además de la web de desarrolladores y acceso a la API de Skype: «Skype Development Website».

    Teléfonos o gateways que ofrecen «integración» con SkypeKit, dejarán de funcionar.

    (más…)

  • Asterisk 12: Una API para gobernarlos a todos

    http://www.sinologic.net/Acabamos de recibir el email de la lista de desarrolladores de Asterisk indicándonos que ya está disponible la nueva versión de Asterisk 11.0.0 y mientras tanto, empiezan a hacerse públicas algunas decisiones y debates que tuvieron lugar en la AstriDevCon 2012 sobre la próxima versión de Asterisk 12.

    Saúl ya comentó en su blog algunas de las novedades que traería esta nueva versión (y que esperamos ansiosamente que sean ciertas) como una nueva pila SIP y soporte de MSRP.

    No obstante, por otros medios hemos descubierto una serie de cambios que podrían hacer de Asterisk algo completamente distinto a lo que estamos acostumbrados a ver y, confío que, aquellos cuyo negocio esté basado fuertemente en las características actuales de Asterisk, vayan pensando en adaptarse de una forma rápida a los cambios globales que parecen, van a ser cada vez más frecuentes, o empiecen a crear un fork de Asterisk y mantener su propio sistema, ya que algo me dice que van a cambiar muchas cosas, y muchas de ellas no van a gustar a los que piensan en Asterisk como un sistema base para centralitas.

    (más…)

  • Cómo hacer la VoIP accesible a todos: Skype vs. Google

    No hay que dudar ni por un instante, que uno de los éxitos que ha llevado a Skype a ser una de las principales operadoras de VoIP, no han sido sus «excelentes» tarifas, ni tampoco su gran innovación y servicios que ofrece. Lo que ha hecho que Skype sea conocida mundialmente ha sido su accesibilidad, la forma rápida y fácil de poner en comunicación a dos personas que querían hablar o verse entre sí y que otras soluciones no han sido capaces de conseguir en un primer instante.

    Skype es una aplicación que una vez descargado, te invita a identificarte o a crearte una cuenta, y una vez fichado, puedes importar a tus contactos para contactar con aquellos a quien conoces y que también están dados de alta. Sin dar números de tarjetas, sin rellenar campos tediosos que no sirven para nada, con un diseño muy web2.0 que simplifica psicológicamente su funcionalidad y que anima a descubrir el resto de entresijos que tiene detrás y que para descubrirlos, podrás continuar enviándole tus datos: dirección, teléfonos, una fotografía, a quién conoces, fecha de nacimiento, tus amigos, familia, y una gran cantidad de datos (supuestamente inútiles para ellos) pero que no tiene ni Hacienda. Nadie se fija que una vez rellenados todos esos datos, no hay forma directa de «darse de baja«, no hay un botón «eliminar perfil» ni nada parecido, es una trampa que, una vez entras no hay forma de salir, estarás ahí, das tus datos y aunque te esfuerces en cambiarlos, cualquier cambio que hagas no elimina lo que publicastes una vez, así que ellos son dueños de tus datos. Ahora estos datos son de Microsoft.

    Google es incluso peor, no solo tiene todos los datos si no que además sabe dónde vives, dónde trabajas, te lleva una estadística del tiempo que pasas en el trabajo, o en la calle, qué buscas, qué te interesa, qué tipo de coches te gustan, y cientos de cosas más que podrían ser el sueño de cualquier profesional creadora de perfiles.

    Ambas han descubierto que la VoIP únicamente triunfa en el usuario normal si se cumplen unas condiciones:

    – Fácil de iniciarse.
    – Cero problemas.
    – Buena calidad.
    – Gratis.

    (más…)

  • La nueva API para proveer Timing, en Asterisk 1.6

    asterisk-clockSaúl Ibarra ha escrito un sensacional artículo explicativo de para qué sirve la «señal de reloj» que utiliza Asterisk en cada una de sus herramientas y aplicaciones, aprovechando la noticia de que Asterisk 1.6.2 traerá su propia API para evitar utilizar el conocido módulo dahdi_dummy que muchos utilizan pero pocos saben para qué sirve, Jeremy McNamara escribió esta noticia: A New Timing API for Asterisk, Silencing Digium Critics

    La explicación completa de para qué sirve una señal de reloj en algunas aplicaciones de Asterisk como puede ser el Meetme, o el IAX podría dar para un artículo bastante extenso que algún día puede que me anime a escribir, pero de momento os recomiendo leer el artículo de Saúl.

    Ya comentamos que esta iba a ser una de las ventajas del esperado Asterisk 1.8, pero se ve que se han adelantado un poco:

  • Nuevos proyectos para Asterisk en la AstriDevCon 2008

    En la última AstriDevCon (concentración de programadores de Asterisk para planear nuevos proyectos relacionados con Asterisk) que se realizó la semana pasada entre otros proyectos, se plantearon algunos temas interesantes entre los que se encuentran:

    – Negociación de códecs y media
    – API y Framework
    – CLI (Console Line Interface)
    – Seguridad VoIP

    Sobre la Negociación de códecs y media, un tema bastante discutido y antiguo, existen diversos parches para realizar una negociación de códecs medianamente funcional, aunque parece ser que ahora se lo van a tomar mucho más en serio y han elaborado un plan de desarrollo sobre cómo debería ser.
    Podeis ver la descripción del problema y su posible solución en esta presentación:
    * Presentación sobre la negociación de códecs y media.

    En cuanto a la parte de las API y Framework, aparece un nuevo proyecto bastante ambicioso y con un nombre en clave como PineMango (mezcla entre pinneapple -piña- y mango).

    Este proyecto podría llegar a ser uno de los saltos más interesantes en cuanto a la integración de Asterisk con otras aplicaciones y uno de los objetivos de Asterisk 1.6: soporte para infraestructuras distribuidas y especialmente grandes (varios miles de extensiones y llamadas simultaneas).Después de leer los emails de la lista Asterisk-dev y algunos documentos sobre este proyecto que han hecho personas como Olle Johannson, Nir Simionovich, Txafrir Cohen y Russell Bryant, y muchos más, me queda claro que Asterisk pasará a disponer de soporte nativo para muchos estándares tan interesantes como Radius, Diameter, Django, Ruby, PHP, Lua, LDAP, y muchos otros.
    *Presentación sobre la parte de API y nuevos Frameworks para la integración de Asterisk.

    Y otro de los puntos importantes es sin duda el tema de la Seguridad de la VoIP.
    Asterisk es uno de los sistemas de comunicaciones más seguros que existen (no hay más que ver las decenas de boletines de seguridad mensuales que publica Microsoft o Cisco para darse cuenta que Asterisk es una aplicación bastante segura pese a tener sus bugs), no obstante, en sistemas de gran tamaño, la seguridad adquiere un nuevo significado (sobre todo en sistemas distribuidos) y por eso se han elaborado un plan de actuación y una API especial (ASAAsterisk Security Arquitecture-) para mejorar aún más la seguridad y arar el terreno para desarrollar nuevas medidas de integración con otros sistemas seguros. Este sistema también forma parte del proyecto PineMango:
    * Presentación sobre la parte de Asterisk Security Arquitecture.

    En fín, la AstriDevCon 2008 ha vuelto a ser un éxito con unos objetivos bastante definidos y un nuevo horizonte con unas vistas impresionantemente interesantes.

  • América Online se pasa a SIP

    Uno de los principales competidores de Skype y su cliente de mensajería instantánea / softphone, es América Online que cuenta con un gran número de seguidores en los EEUU y que su aplicación IM más famosa se llama AIM. De hecho, mientras en Europa la mayoría de los usuarios utilizan el Messenger, en EEUU es más famoso y popular el cliente AIM (de AOL -América Online-).

    AIM, al igual que Skype, permite hacer llamadas a la red telefónica mediante un sistema que únicamente funcionaba con su cliente propietario, pero ahora parece ser que ha querido hacerse más competitivo y ha abierto las puertas al resto de usuarios mediante el sistema AIM CallOut permitiendo a otros usuarios con softphones compatibles SIP conectarse a esta cuenta y poder hacer llamadas a la red telefónica como cualquier otro proveedor de servicios IP.

    La noticia realmente se vuelve interesante ya que, con este último movimiento, AOL ha pasado a ser un proveedor SIP y aprovechando que ya cuenta con bastante popularidad en los EEUU, seguro que pronto pasará a ser uno de los principales proveedores IP como ya lo fue Vonage en su momento.

    Además de esto, la plataforma AIM cuenta con una API para desarrollar software y plugins para este sistema de mensajería por lo que, junto a Skype, otro que saldrá perjudicado seguramente sea Gizmo ya que es otra aplicación de mensajería con capacidades de VoIP.

    El fantástico Nerd Vittles ha publicado cómo conectar nuestro Asterisk si ya tenemos una cuenta de AIM CallOut, de hecho indica expresamente que en los términos legales no hay ninguna cláusula que impida conectar nuestro Asterisk a este servicio.

    Por si fuera poco decir que AOL se ha convertido en un proveedor de servicios IP basado en SIP, solo comentaros que el servidor al que hay que conectarse es: sip.aol.com, puerto 5060 😛

    [aol]
    type=peer
    dtmfmode=rfc2833
    host=sip.aol.com
    insecure=very
    nat=yes
    secret=Password
    sendrpid=yes
    username=AOLusername@aim.com
    disallow=all
    allow=g279
    allow=ilbc
    allow=ulaw