[Freeswitch-users] How to design my project ?
Ceino
ceino.no at gmail.com
Thu Apr 9 03:28:09 PDT 2009
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 at celliax.org
> <mailto:gmaruzz at 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 at gmail.com
> <mailto:mchlmll at 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 at lists.freeswitch.org
> <mailto:Freeswitch-users at 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 at lists.freeswitch.org
> <mailto:Freeswitch-users at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
More information about the FreeSWITCH-users
mailing list