[Freeswitch-users] C SAY API

Yossi Neiman iaxteling at cartissolutions.com
Wed Dec 20 09:04:23 PST 2006


David,

The underlying architecture differences between Asterisk and FreeSWITCH 
make it sometimes difficult to provide an exact analog from one system 
to the other, but this might help clarify things for you.  It is 
possible to execute Javascript and Perl scripts from the dialplan.  I 
unfortunately am not yet an expert with this, but there have been enough 
people working with it that it would know much better than I would.  
Additionally, we have an application known as "set" which allows you to 
set arbitrary channel variables, which can be very useful to somebody 
looking to do something similar to what an AGI would.  You will probably 
find this to be good news as well - those same arbitrary channel 
variables are loggable using mod_cdr.

I hope this at least clarifies things a bit.

Yossi Neiman
Cartis Solutions, Inc. - http://www.cartissolutions.com



David Villasmil Govea wrote:
> I'm not asking about asterisk, you got me wrong. What I am asking is 
> wether there is a module for interacting with freeswitch in perl. Just 
> LIKE asterisk.. nmot asking about asterisk at all... not using it anymore.
>
> David
>
> On 12/20/06, *Kannaiyan Natesan* <gbpnkans at gmail.com 
> <mailto:gbpnkans at gmail.com>> wrote:
>
>     This is the first time replying to you.
>     This is not asterisk mailing list. I think we need moderation for this
>     list to avoid unwanted emails. Check it out in the asterisk mailing
>     list.
>
>     Regards,
>     Kannaiyan
>
>     On 12/20/06, David Villasmil Govea <david.villasmil at gmail.com
>     <mailto:david.villasmil at gmail.com>> wrote:
>     > Hello All,
>     >
>     >      this is my third time asking the same question: Is there
>     anything
>     > analog to asterisk AGI, with perl?
>     >
>     > Thank you
>     >
>     > David
>     >
>     >
>     > On 12/19/06, Nikolay Kolev <me at nikolay.com
>     <mailto:me at nikolay.com>> wrote:
>     > > This is all good, but I'm afraid that similarly to your
>     Asterisk product,
>     > > it's probably not going to be open source and free (as in
>     "free beer"). I
>     > > will be more than happy if I assumed wrongly.
>     > >
>     > > Nikolay Kolev
>     > > -----Original Message-----
>     > > From: tech at i6net.com <mailto:tech at i6net.com>
>     [mailto:tech at i6net.com <mailto:tech at i6net.com>]
>     > > Sent: Tuesday, December 19, 2006 2:10 AM
>     > > To: freeswitch-users at lists.freeswitch.org
>     <mailto:freeswitch-users at lists.freeswitch.org> ; Brian West
>     > > Cc: freeswitch-users at lists.freeswitch.org
>     <mailto:freeswitch-users at lists.freeswitch.org>
>     > > Subject: Re: [Freeswitch-users] C SAY API
>     > >
>     > > Hello,
>     > >
>     > > i6net is trying to port the VXIasterisk to FreeSwitch (project
>     named
>     > > VXIfreeswitch).
>     > > The module is called mod_vxml (Brian confirm me the
>     availability for this
>     > > namming module).
>     > > We have made the first connection between our VoiceXML browser
>     and the
>     > > module.
>     > > We need help to :
>     > > - have a configuration file (XML).
>     > > - have a CLI admin commands to get some execution stats.
>     > >
>     > >
>     > > Tech
>     > >
>     > > Selon Brian West <brian.west at mac.com <mailto:brian.west at mac.com>>:
>     > >
>     > > > 1.  Get OpenVXI to compile ....
>     > > > 2.  Actually get it to work.
>     > > > 3.  Must lean towards Open Source.
>     > > >
>     > > > I have yet to get it working on even linux following the
>     actual build
>     > > > instructions.  If anyone wants to do the research to get
>     this to
>     > > > compile on linux then we can work on Mac and Windows.
>     > > >
>     > > >
>     > > > /b
>     > > >
>     > > > On Dec 18, 2006, at 10:40 PM, Kannaiyan Natesan wrote:
>     > > >
>     > > > > Voicexml will be the best bet.
>     > > > >
>     > > > > Any cons towards using this?
>     > > > >
>     > > > > Kannaiyan
>     > > > >
>     > > > > On 12/18/06, Victor Gamov <vitspec at gmail.com
>     <mailto:vitspec at gmail.com>> wrote:
>     > > > >>
>     > > > >> On 12/16/06, Anthony Minessale < anthmct at yahoo.com
>     <mailto:anthmct at yahoo.com> > wrote:
>     > > > >>>
>     > > > >>>
>     > > > >>>
>     > > > >>>
>     > > > >>> Hi,
>     > > > >>>
>     > > > >>> I'm working on a muiti-lingual say api for ivr
>     programmers to be
>     > > > >>> able
>     > > > >>> to generate audio for saying numbers, counting items or
>     > > > >>> expressing amounts
>     > > > >> of things such as currency.
>     > > > >>
>     > > > >> [skip]
>     > > > >>
>     > > > >> Hi Anthony!
>     > > > >>
>     > > > >> I think that it's not bad idea to have VoiceXML module in
>     > > > >> FreeSWITCH. Using
>     > > > >> this module anyone can easely write any IVR application
>     (voicemail
>     > > > >> and
>     > > > >> other).  If so, logic for multi-lingual api and other complex
>     > > > >> things may be
>     > > > >> carry out from FreeSWITCH.
>     > > > >>
>     > > > >> Some words about multi-lingual support.
>     > > > >> Some times ago I write VoiceXML applications speaked in
>     English,
>     > > > >> Russian and
>     > > > >> some other langs. The basic idea was liked to your say()
>     function and
>     > > > >> Kannaiyan's sequencer: we use module which parses input
>     digits and
>     > > > >> interpret
>     > > > >> it as number, money, date, etc and predefined VoiceXML
>     files for each
>     > > > >> language to properly construct phrases like "You have 100
>     > > > >> messages" (EN) or
>     > > > >> "In your voicebox 100 messages" (RU).  It works fine for
>     all langs.
>     > > > >>
>     > > > >> --
>     > > > >> CU,
>     > > > >> Victor Gamov
>     > > > >> _______________________________________________
>     > > > >> 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-
>     <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
>     <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://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
>     <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
>     > >
>     >
>     >
>     >
>     > --
>     > DVG
>     >
>     > --
>     > Imagination is more important than knowledge
>     > Albert Einstein
>     > _______________________________________________
>     > 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
>     <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>     >
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     > http://www.freeswitch.org <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
>
>
>
>
> -- 
> DVG
>
> -- 
> Imagination is more important than knowledge
> Albert Einstein
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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