How to design my project ?
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
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 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> 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 http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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>
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 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> 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 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
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
participants (3)
-
Ceino
-
Giovanni Maruzzelli
-
Michele M