Hi Miki, I'm not an expert on freeswitch but I'm sure that libfreeswitch can be embedded into c-applications (http://wiki.freeswitch.org/wiki/Embedding_FreeSWITCH).
In addition it possible to write part of an application as an loadable module (applications in freeswitch are loadable modules). The reason for this is that a loadable module can use the dialplan framework (for example an incomping call can be routed to your application). It is also a good idea to look into how the scripting languages are used in FS (http://wiki.freeswitch.org/wiki/Languages_for_Call_Control). //Accordingly to voipinfo.org (http://www.voipinfo.org/wiki/view/FreeSwitch) is FS a library which ships with a small executable that loads the library, launches the core, and performs the various tasks that are defined by the modules (freeswitch applications). libfreeswitch includes sofia sip endpoint and ASR/TSS (native or through MRCP). You need to modify some configuration files to enable ASR/TSS (sip endpoint sofia is default). Best Regards Lars Sivertsen Michele M wrote: > Ciao Giovanni, > > thanks for the quick answer, but still I can't get if it is possible > to use the libfreeswitch w/o running FS to accomplish what I meant. > It would need alot of time of development to make my application run > as a FS application.Much better would be using libfreeswitch inside my > application.But still the question arises:" Is Libfreeswitch enough > for having sip endpoints and ASR/TTS API?" > Do you have some examples for it? > > Thanks again > > Michele > > 2009/4/8 Giovanni Maruzzelli <[email protected] > <mailto:[email protected]>> > > Ciao Michele, > > as a start is definitely better (and more gratifying) that you > runs FreeSWITCH. > > Then, if (and only if) there is a compelling reason that justify the > amount of time needed to develop a standalone application, go for it. > > > Sincerely, > > Giovanni Maruzzelli > ========================================= > www.celliax.org <http://www.celliax.org> > via Pierlombardo 9, 20135 Milano > Italy > gmaruzz at celliax dot org > Cell : +39-347-2665618 > Fax : +39-02-87390039 > > > > > On Wed, Apr 8, 2009 at 12:34 PM, Michele M <[email protected] > <mailto:[email protected]>> wrote: > > Hi there, > > > > I'm quite a newbie about freeswitch. I have an application > (IVR) that > > needs to have endpoints SIP to register,answer the calls and > transfer them > > to the right phones.(I( have my own SIP server).Moreover it > needs also a > > ASR/TTS API' set to communicate with my ASR/TTS engine ( just > for example > > let's assume it is Cepstral). I'd wouldn't want to have > freeswitch running > > and communicate with it to accomplish that but just to use the > libfreeswitch > > library embedded. As I don't know that much about freeswitch can > it be done? > > or just I need to have freeswitch running as a must? Can > somebody point me > > to the right place where to find example of using library > embedded (best > > examples for what I'm trying to do) as I have not found that many? > > > > Thanks in advance > > > > Miki > > > > > > > > > > _______________________________________________ > > Freeswitch-users mailing list > > [email protected] > <mailto:[email protected]> > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > > http://www.freeswitch.org > > > > > > _______________________________________________ > Freeswitch-users mailing list > [email protected] > <mailto:[email protected]> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > > > ------------------------------------------------------------------------ > > _______________________________________________ > Freeswitch-users mailing list > [email protected] > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > _______________________________________________ Freeswitch-users mailing list [email protected] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
