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.
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.