Proyectos de Innovación

FreeSwitch

Descripción

Nombre: FreeSWITCH

Descripción básica:

FreeSWITCH es una plataforma de comunicaciones de software libre / código abierto para la creación de productos de voz, mensajería instantánea y video. Está disponible bajo la Licencia Pública de Mozilla. La biblioteca principal, libfreeswitch, puede ser embebida en programas externos así como en aplicaciones independientes.

FreeSWITCH incluye varios módulos que proveen aplicaciones por defecto como conferencias, XML-RPC para controlar llamadas en tiempo real, Respuesta de Voz Interactiva (IVR), Conversor texto-voz / Reconocimiento Automático de Voz (CTV/RAH), Red Telefónica Conmutada (RTC), la capacidad de interconexión con circuitos analógicos y digitales, protocolos Voz sobre IP como SIP, SCCP, H.323, XMPP, Google Talk, entre otros.

Las aplicaciones que utilizan la biblioteca de FreeSWITCH pueden ser escritas en C/C++, Python, Perl, Lua, JavaScript usando el motor SpiderMonkey de Mozilla, Java y Microsoft.NET a través del Microsoft CLR o a través de Mono. Además de eso, FreeSWITCH expone APIs y aplicaciones para el control de llamadas y funcionalidad IVR para el uso del programador.

Web del proyecto

Asignaturas que lo utilizan:

Grado en Ingeniería Electrónica de las Comunicaciones

Redes y Servicios I

Métodos de Instalación

Sistemas Microsoft Windows: Descargar versión adecuada (32 o 64 bits) de http://files.freeswitch.org/windows/installer/ e instalar normalmente.

Sistemas Mac OS X: Seguir instrucciones en https://freeswitch.org/confluence/display/FREESWITCH/Installation+and+Setup+on+OS+X

Sistemas GNU Linux: Seguir las instrucciones recogidas en https://freeswitch.org/confluence/display/FREESWITCH/Linux

Sistemas FreeBSD/PcBSD: Seguir las instrucciones recogidas en https://freeswitch.org/confluence/display/FREESWITCH/FreeBSD

Manuales

El sitio web de los desarrolladores incorpora tutoriales y ejemplos.