Etiqueta: Olle Johansson

  • Olle necesita ayuda para el chan_sip3

    chansip3

    Olle Johannson acaba de hacer público algo que muchos llevábamos tiempo esperando: ¿Cómo iba el desarrollo del nuevo canal SIP que tan importante es para Asterisk?

    Leído de SineApps, Olle nos cuenta que: (traduzco)

    He recibido unas cuantas preguntas últimamente sobre el estado del proyecto Codename Pineapple, el proyecto que mejora la especificación del protocolo SIP y la pila para Asterisk.

    Tengo unos cuantos patro cinadores, pero no los suficientes como para dedicarle más tiempo a trabajar en esto. Y desde que Digium no estaba para pensar en estas cosas durante más de un año, los últimos cambios no han sido actualizados a svn.digium.com
    El trabajo que ha sido hecho hasta ahora, a falta de solucionar algunas incidencias:
    – Nuevo parser para la configuración
    – Nuevo tipo de dispositivo: Phone (nunca más ‘peers’ o ‘users’)
    – Nueva manera de manejar mensajes (se acabó el copiar de los datos de la memoria)
    – Comenzado un nuevo motor de intercambio
    – Temporizador de SIP ajustable
    – Separación en varios archivos de código fuente
    – Soporte de captura de llamadas
    – Nueva gestión en los registros

    Este trabajo ha sido patrocinado por Edvina y Voop.
    También, se ha realizado una limpieza general y una nueva abstracción para preparar el manejo de múltiples sockets y configuración a nivel de dominios. He ido un poco más allá y he cambiado muchas partes del código fuente.

    La pila SIP del proyecto Codename Pineapple ya es bastante diferente del chan_sip.c, pero aún no está cerca de algo a lo que se le pueda empezar a hacer pruebas. Trabajo en ello o me arruino… Tu elijes.
    No puedo aguantar las ganas de trabajar en esto ahora y en adelante, pero no esperes grandes progresos.

    Si tu tienes ideas sobre cómo hacer que la comunidad ayude a financiar un mayor reacondicionamiento como esto, por favor, envíame un email.Para saber más sobre el proyecto, visita http://www.codename-pineapple.org

    Muchísimas gracias a Voop, Nuvio, TransNexus y Peter Gradwell por vuestro apoyo!

    Saludos,

    Olle

    Realmente, el proyecto chan_sip3 es un gran proyecto y sin duda se beneficiará toda la comunidad Asterisk incluido aquellos que se benefician directa o indirectamente de este software que lo desarrollan tantas personas, pero es cierto que a veces un pequeño esfuerzo es necesario para ayudar a quien nos hace la vida un poco más fácil mejorando las herramientas con las que muchos de nosotros trabajamos.

  • Nueva versión del AsteriskManagerInterface (AMI)

    monitosAsterisk cuenta con una herramienta muy potente que permite monitorizar y realizar acciones en un nivel más bajo de lo habitual: el AMI.

    Olle Johannson acaba de hacer público mediante Sineapps, una nueva versión de este interfaz mucho más robusto y fácil de manejar por un cliente. (Recordad que el AMI se diseñó para ser utilizado por aplicaciones y no a mano)

    Se han añadido nuevos comandos y eventos que podreis ver en la ampliación de este artículo y que serán añadidas a la versión Trunk del SVN de Asterisk por lo que las versiones 1.2 y 1.4 actuales no serán modificadas.

    (más…)

  • Asterisk 100% compatible SIP

    Nadie duda que una de las ventajas de Asterisk haya sido el canal SIP que permite conectar cualquier terminal IP, softphone o proveedor mediante este protocolo.SIP Protocolo

    No obstante, el protocolo SIP no sirve únicamente para la VoIP, de hecho este protocolo se desarrolló inicialmente para enviar cualquier tipo de mensaje (mensajería instánea, vídeo y por supuesto audio) en conjunción con otros protocolos como el RTP. El antiguo messenger de Microsoft ya funcionaba con SIP antes de sacar ellos un protocolo propietario y volver a pasar de los estándares.

    Asterisk ha aprovechado el desarrollo de muchos programadores para dotarle de una compatibilidad con el protocolo SIP, pero aún así, hay algunas ventajas que ofrece este protocolo que aún Asterisk no soporta y ahí es donde entra Olle Johannsson en escena.

    Este gurú del protocolo SIP está plenamente volcado con Asterisk y con Digium para dotar a Asterisk de una compatibilidad 100% con SIP de manera que ofrezca tantos servicios como estén recogidos en el RFC e incluso alguno que otro más.

    Para empezar, ha creado un documento informativo con los puntos de SIP que Asterisk soporta y cuales no, para empezar el desarrollo de los puntos importantes que aún Asterisk no es capaz de manejar.

    Aquí teneis el documento que ha empezado a crear:
    http://svn.digium.com/view/asterisk/team/oej/sip-compliance/asterisk-sip.txt

    Esto es, sin duda, un gran avance para esta aplicación y para su compatibilidad con terminales IP basados en el «SIP estricto» (que por extraño que parezca, no hay muchos terminales que lo cumplan) y permitirá, por ejemplo añadir una imagen a la comunicación, enviar texto y poder integrar la mensajería instantanea con los teléfonos IP.

  • Medidas para encriptar la VoIP

    EncriptacionAlgo necesario en muchos casos y que a más de uno le trae de cabeza es la manera de encriptar las comunicaciones de VoIP.

    Para ello, VoIPNow nos informa de 3 sistemas que, en mi opinión son los más acertados:

    Primera posibilidad: Utilizar el sistema ZPhone.
    El sistema ZPhone (del fundador del PGP), encripta todo tráfico saliente (tanto voz como datos) (La web del proyecto: http://zfoneproject.com/getstarted.html)

    Segunda posibilidad: Utilizar cualquier sistema de encriptación punto a punto.
    Puede parecer un poco redundante con la primera posibilidad, pero esta se basa en el sistema intermedio entre dos usuarios: terminales IP con encriptación (snom, linksys?, polycom, etc…) gateways voip (soundwin), etc.

    Tercera posibilidad: Utilizar protocolos encriptados SRTP.
    Bien desde el propio sistema desde donde empieza la conversación, o bien desde los enlaces VoIP de la centralita o proveedor de VoIP que utilices. Olle Johannson está trabajando en este sistema para el nuevo canal chan_sip3.

    Cuarta posibilidad: Utilizar túneles IP.
    Todo tunel IP suele ir basado en TLS que realiza una encriptación lo suficientemente segura como para poder estar medianamente tranquilo de que nadie puede capturar y desencriptar nuestra conversación.

    Quinta posibilidad: Utilizar VPN.
    Similar a la cuarta posibilidad, este tipo de redes encriptan el global de las comunicaciones punto a punto mediante protocolos especiales para la seguridad de las comunicaciones.

    Todos estos puntos los podeis ver aquí:

    http://www.voipnow.org/2007/04/how_to_encrypt_.html

  • Asterisk Service Provider Edition v.1.0 Beta (*Actualización*)

    Anoche, tras llegar de viaje, leí que nuestro colega Olle Johannson acaba de anunciar una nueva versión de Asterisk destinada a proveedores de servicios VoIP.

    La versión SPE (Service Provider Edition) se puede descargar (según dice la nota) desde tftp.digium.com, aunque he probado y no existe el servidor ni tampoco ftp.digium.com, así que esperaré a ver si con algo de tiempo lo arreglan y se puede probar.

    Esta nueva versión incorpora un sistema para la autodetección de nodos DUNDi automáticamente e incorporan nuevas técnicas patentadas y exclusivas de esta versión.

    En el paquete nos encontraremos dos aplicaciones bastante curiosas.

    Asterisk RateRoute Least Cost Routing.
    Un selector de rutas dinámicas para escojer la de menor coste.

    Asterisk SPITwall (filtro de VoIP Spam)

    Esta versión incluirá novedades como:
    Sistema T.39 para el envío de Faxes.
    – Nuevo SIP con nombre en código «Pomengranade«.
    – Nuevo sistema IAX3 con sistema de transporte SS7.

    Podeis ver la nota original en la web de SineApps:
    http://www.sineapps.com/news.php?rssid=1717

    /* Actualización */
    Parece ser que nos la han colado, ya que la noticia la leí ayer día 1 de Abril que era el día de los inocentes en los EEUU. Así que… nos pasa por inocentes…

  • Mini-Voicemail, el nuevo sistema de buzón de voz de Asterisk

    No es un sustituto si no un complemento, y de hecho aún está programándose, lo que sí está claro es que tanto Mark Spencer como Olle Johansson están preparando un nuevo sistema de buzón de voz mucho más ligero, más sencillo y más eficiente que haga prácticamente lo mismo que el actual y aumenta en prestaciones.

    * brief MiniVoiceMail - A Minimal Voicemail System for Asterisk
    *
    * A voicemail system in small building blocks, working together
    * based on the Comedian Mail voicemail system (app_voicemail.c).
    *
    * Asterisk Mini-voicemail - A minimal voicemail system
    *
    *	This is a minimal voicemail system,
    *       building blocks for something
    *	else.
    *
    *	Dialplan applications
    *	- minivmRecord - record voicemail and send...
    *	- minivmGreet - Play user's greeting or defa...
    *	- minivmNotify - Notify user of message ...
    * 	- minivmDelete - Delete voicemail message ...
    *	- minivmAccMess - Record personal messages...
    *
    *	Dialplan functions
    *	- MINIVMACCOUNT() - A dialplan function
    *
    *	CLI Commands
    *	- minivm list accounts
    *	- minivm list zones
    *	- minivm list templates
    *	- minivm show stats
    *	- minivm show settings
    *
    *	Some notes
    *	- General configuration in minivm.conf
    *	- Users in realtime or configuration file
    *	- Or configured on the command line with just the
    *	e-mail address
    *
    *	Voicemail accounts are identified by userid and domain
    *
  • Asterisk estará en el SIPit

    Volvemos a hablar de Olle Johannson para comentar el anuncio que ha hecho en el que Asterisk, Digium, Voop y Edvina estarán en el evento SIPit patrocinado por Alcatel, uno de los mayores eventos que acoje este protocolo como corazón para las comunicaciones.

    Como demostración se podrá ver un ejemplo de Asterisk que incluye la nueva versión del canal sip version 3 (chan_sip3) de la que hemos hablado otras veces aquí.

    Aquí el anuncio oficial:

    Asterisk will participate in SIPit – the SIP forum interoperability tests – for the third time in April. This time, SIPit is hosted by Alcatel Lucent in Antwerp, Belgium.

    At this SIPit, I will run both Asterisk svn trunk chan_sip and the early alpha of chan_sip3.

    Hopefully, we will be able to test the new video support and the realtime text support as well. I don’t know if we’ll have the IPv6 support ready, but if we have I’ll put that on the agenda as well.

    The participation in SIPit is funded by Edvina, Voop and Digium.

    Enlace: http://www.sineapps.com/news.php?rssid=1683

    A ver si pronto podremos tener el nuevo canal como estable.

  • Cómo implementar SecureRTP en Asterisk

    EncriptacionUno de los secretos a voces que algunos conocíamos era que la nueva versión de Asterisk 1.4 traerían sorpresas como SIP bajo TCP y Secure RTP (mediante TLS). Mucha gente está deseando que las comunicaciones de voz vayan encriptadas por la red y nadie mejor que Olle Johannson para ponerse a programar como un loco y conseguirlo.

    Aún no es estable (ya que cuando lo sea, vendrá con la versión oficial de Asterisk), pero mientras tanto… en Voip-Info ya han publicado cómo se puede hacer gracias a los últimos parches de Olle.

    Enlace: http://voip-info.org/wiki/view/Asterisk+SRTP

    Habrá que probarlo…

  • Los secretos del Nuevo Canal SIP para Asterisk

    olle-johanssonDe momento, nuestro compañero Olle Johansson (aka Oej) comenta que se hará público en el primer cuatrimestre de 2007 en la AstriSIPcon Developer’s meeting para testear y continuar desarrollando el nuevo soporte de SIP para Asterisk el cual está reescribiendo desde cero!!!.
    No obstante, ya ha comentado que busca una mejor relación con el canal IAX2 , incorporará encriptación TLS, parámetros mejorados para registros SIP y otros nuevos dedicados a enlaces, terminales y servicios.

    Enlace: http://www.asterisk.org/node/117

    Más información: http://www.codename-pineapple.org/