Drachtio es una librería para NodeJS que nos permite crear aplicaciones SIP de una forma rápida y sencilla.

Ya conocíamos que NodeJS es un sistema que nos permite crear aplicaciones de alto nivel de una forma rápida y bastante sencilla. Crear aplicaciones web, APIs y herramientas con unas pocas líneas de código y además, si lo que queremos hacer no requiere demasiada dificultad, seguramente existan librerías y documentación que nos ayudará a crear lo que necesitemos muy rápidamente.

Ahora conocemos una librería que nos permite crear aplicaciones SIP utilizando NodeJS muy útiles para hacer herramientas rápidas, ejemplos de uso y por lo que parece en la documentación (bastante buena por cierto), de una forma muy sencilla, rápida y sin requerir de demasiados conceptos especiales.

const Srf = require('drachtio-srf'); 
const srf = new Srf(); 
srf.connect({ 
    host: '127.0.0.1', 
    port: 9021, 
    secret: 'cymru' 
}); 
srf.on('connect', (err, hostport) => { 
    console.log(`connected to a drachtio server listening on: ${hostport}`); 
}); 
srf.invite((req, res) => { 
    res.send(486, 'So sorry, busy right now', { 
         headers: { 'X-Custom-Header': 'because why not?' } 
    }); 
});

Con estas pocas líneas tendremos un sistema que se conectará a un servidor NodeJS-SIP (https://drachtio.org/docs/drachtio-server) que hará de conector entre la librería DRACHTIO y SIP.Si queréis echarle un vistazo a esta interesantísima librería, la tenéis disponible aquí: https://drachtio.org/

Archivos

© 2014 Sinologic, inc. All rights reserved.

Menú

Redes sociales