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 <gmaruzz@celliax.org <mailto:gmaruzz@celliax.org>>
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 <mchlmll@gmail.com <mailto:mchlmll@gmail.com>> 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 > Freeswitch-users@lists.freeswitch.org <mailto:Freeswitch-users@lists.freeswitch.org> > 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 Freeswitch-users@lists.freeswitch.org <mailto:Freeswitch-users@lists.freeswitch.org> 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 Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org