¿Qué es managed ESL ?
Es la librería que permite desde un lenguaje de .Net usar la Event Socket Library (ESL) de FreeSWICHT (FS).
Managed ESL establece comunicación con FreeSWITCH (FS) a través de socket encapsulando todo el manejo del socket y exponiendo los servicios suministrados por FS como clases manejadas en C#.
Managed ESL son clases que encapsulan los servicios de mod_event_socket (http://wiki.freeswitch.org/wiki/Mod_event_socket ) expuestos con la estandarización obtenida de SWIG. Con SWIG se consigue una interfaz nativa en C++ y wrappers en C# que usan la interfaz de C++.
¿Qué se puede hacer?
Con managed ESL se puede conseguir control de la llamada, envío y recepción de eventos y comandos.
Como managed ESL se ejecuta fuera del contexto de ejecución de los procesos de FS, la aplicación que usa managed ESL puede ser publicada en una maquina remota o expuesta como un servicio simpre que se tenga conexión con FS a través un socket.
Construyendo managed ESL
En este momento solo se ha probado usando VisualStudio 2008 sobre Windows con Framework 2.0. Pronto se estará liberando para mono.
Pre-requisitos
VisualStudio 2008 (soporte para C y C#)
Framework 2.0
Windows
La solución de VS2008 para compilar managed ESL se encuentra en libs/esl/managed, es necesario que se tenga compilada la librería esl.lib que se construye con FreeSWITCH.
Comentarios recientes
hace 1 semana 6 días
hace 2 semanas 1 día
hace 2 semanas 5 días
hace 15 semanas 3 días
hace 17 semanas 6 días
hace 17 semanas 6 días
hace 18 semanas 2 días
hace 18 semanas 2 días
hace 18 semanas 3 días
hace 23 semanas 3 días