[Freeswitch-users] best FS interface for development
Christopher Rienzo
cmrienzo at gmail.com
Fri Sep 7 20:13:59 MSD 2012
For arbitrarily large and complex systems, I'd keep FreeSWITCH as dumb as
possible so that you can easily cluster them. So, modules that allow
external control (mod_event_socket, mod_erlang_event, mod_httapi,
mod_xml_curl) are all good choices.
Event socket is pretty popular; Plivo and Adhearsion both use it. The
2600hz guys use mod_erlang_event. And I've heard of plenty of people that
use mod_xml_curl.
Chris
On Fri, Sep 7, 2012 at 9:43 AM, Brett Clark - Grasshopper <
bclark at grasshopper.com> wrote:
> There seems to be at least 4 general ways for customizing FS:****
>
> - Use the event socket and build an app to interface with it****
>
> - Use mod lua, or similar, to develop in a particular language****
>
> - Develop your own ‘module’ to interface directly with the core****
>
> - Use the XML interface to implement IVR, PBX, and voicemail type
> functionality and all the rest.****
>
> ** **
>
> How prevalent is each approach in the community? It seems like everyone
> is doing a little of both, but maybe someone has a better handle of what
> the actual ratios are? ****
>
> ** **
>
> Which is best suited for an arbitrarily large and complex application? I
> realize this isn’t a simple question—what I want is to understand the most
> evolved and featureful way to interface with FS? I don’t want to adopt an
> approach which isn’t being actively maintained or is missing features. As
> new stuff is added to FS, which approach will allow me to adopt those new
> features most easily?****
>
> ** **
>
> Thanks!
> Brett****
>
> ** **
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120907/c162477e/attachment.html
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list