[Freeswitch-users] How to write an Application tocontrolfreeSWITCH

Michael Collins msc at freeswitch.org
Thu Aug 30 20:13:50 MSD 2012


Also, the two FS books have information on getting yourself familiar with
ESL.
FS 1.0.6 book (ch 9) -
https://www.packtpub.com/freeswitch-1-0-6-build-robust-high-performance-telephony-systems/book
FS cookbook (ch 4) - http://link.packtpub.com/nuIOlX

Also, depending on what language you are familiar with there are some
simple examples in src/libs/esl/xxx where xxx = perl, python, ruby, php,
tcl, lua, managed, etc.

-MC

On Wed, Aug 29, 2012 at 11:55 PM, Antonio Teixeira
<eagle.antonio at gmail.com>wrote:

> Search The Wiki
> http://wiki.freeswitch.org/wiki/Main_Page
> By ESL and you will get
> http://wiki.freeswitch.org/wiki/ESL
>
> examples at the end of the page
>
>
> 2012/8/30 Subhash <gvvsubhashkumar at gmail.com>
>
>> Hi,
>>
>> Can i get document how to use ESL and write  an application using it
>>
>>
>> Thanks,
>> Subhash.
>>
>>
>> On Tue, Aug 28, 2012 at 4:29 AM, David Villasmil <
>> david.villasmil.work at gmail.com> wrote:
>>
>>> Hello,
>>>
>>> I didt all that with ESL. To me there's nothing like it to do everything
>>> you want exactly as you want it. For the billing part, you will probably
>>> need to write your own stuff based on cdrs (maybe posted to a different
>>> server via curl_xml)
>>>
>>> You indeed need to read the books and start playing with FS, don't
>>> expect to have a complete solution in 5 minutes, unless you buy something,
>>> you need to GET TO KNOW FS inside out.
>>>
>>> Have fun! I know I did!
>>>
>>> David
>>>
>>> ---
>>>
>>> David Villasmil
>>>
>>>
>>> On Aug 28, 2012, at 9:04, "Sharad Garg" <sharad at coraltele.com> wrote:
>>>
>>> My comments are in red.
>>>
>>> regards
>>> Sharad
>>>
>>> ----- Original Message -----
>>> *From:* Subhash <gvvsubhashkumar at gmail.com>
>>> *To:* FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
>>> *Sent:* Tuesday, August 28, 2012 11:38 AM
>>> *Subject:* Re: [Freeswitch-users] How to write an Application
>>> tocontrolfreeSWITCH
>>>
>>>  Hi Sharad,
>>>
>>> We are trying to achieve the follwing things from our app.
>>>
>>>  Configuring FreeSWITCH
>>>
>>> >>>> Configuration of FS deponds upon what exactly your requirements
>>> are. Deponding upon that, desired config files will be configured. So it is
>>> little vast...not easy to comment on this.
>>>
>>>  Watching FreeSWITCH to see what calls/activity are currently taking
>>> place
>>>
>>> >>>>>> There are FS CLI commands available, which can be given either
>>> on FS CLI or through telnet (if you want to monitor the FS from your own
>>> app). These commands will let you know the running calls / call durations /
>>> call originators / receivers / used codecs, etc, etc. I think this will be
>>> more than enough for you.
>>>
>>>   Bridging and transfer.
>>>
>>> >>>>> Are you using FS as call server too ? if yes, just go through the
>>> wiki, you will get everything to bridge / transfer the calls.
>>>
>>>  Act as like an IVR.
>>>
>>>  >>>>> This is really something interesting. For use the FS as IVR
>>> server, FS really is a great and robust plateform. To provide more
>>> flexibility to your IVR, you can write your own Javascripts. When a call is
>>> answered by FS through dialpla, let the call handed over to JS. Now write
>>> JS to play the IVR. This is what we generally do.
>>>
>>> if you need some more help on this, give us the flow of your IVR, we
>>> will suggest the desired dialplan settings & sample JS.
>>>
>>> Thanks,
>>> Subhash.
>>> Regards
>>> Sharad
>>>
>>> On Mon, Aug 27, 2012 at 10:11 PM, Sharad Garg <sharad at coraltele.com>wrote:
>>>
>>>> Hello Subhash
>>>>
>>>> If you may elobrate little more, I think we will be able to help you
>>>> out.
>>>>
>>>> Just explain what you want to achieve.
>>>>
>>>> Best Regards
>>>> Sharad
>>>>
>>>>
>>>>
>>>> ----- Original Message -----
>>>> From: "Mitch Capper" <mitch.capper at gmail.com>
>>>> To: "FreeSWITCH Users Help" <freeswitch-users at lists.freeswitch.org>
>>>> Sent: Monday, August 27, 2012 9:23 PM
>>>> Subject: Re: [Freeswitch-users] How to write an Application to
>>>> controlfreeSWITCH
>>>>
>>>>
>>>>  > look at the wiki for esl probably the easiest way if you need to you
>>>> > can also write fs modules in c++.
>>>> > ~mitch
>>>> >
>>>> > On Mon, Aug 27, 2012 at 8:19 AM, Subhash <gvvsubhashkumar at gmail.com>
>>>> > wrote:
>>>> >>
>>>> >> Hi All,
>>>> >>
>>>> >>        I am new to freeSWITCH platform.
>>>> >>
>>>> >>       I want to write an application using c++ to control freeSWITCH
>>>> so
>>>> >> please guide me.
>>>> >>
>>>> >>       Thanks in advance.
>>>> >>
>>>> >> Thanks,
>>>> >> Subhash.
>>>> >>
>>>> >>
>>>> _________________________________________________________________________
>>>> >> Professional FreeSWITCH Consulting Services:
>>>> >> consulting at freeswitch.org
>>>> >> http://www.freeswitchsolutions.com
>>>> >>
>>>> >> 
>>>> >> 
>>>> >>
>>>> >> Official FreeSWITCH Sites
>>>> >> http://www.freeswitch.org
>>>> >> http://wiki.freeswitch.org
>>>> >> http://www.cluecon.com
>>>> >>
>>>> >> 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
>>>> >>
>>>> >
>>>> >
>>>> >
>>>>
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at freeswitch.org
>>>> http://www.freeswitchsolutions.com
>>>>
>>>> 
>>>> 
>>>>
>>>> Official FreeSWITCH Sites
>>>> http://www.freeswitch.org
>>>> http://wiki.freeswitch.org
>>>> http://www.cluecon.com
>>>>
>>>> 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
>>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> 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
>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> 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
>>>
>>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> 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
>>
>>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> 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
>
>


-- 
Michael S Collins
Twitter: @mercutioviz
http://www.FreeSWITCH.org
http://www.ClueCon.com
http://www.OSTAG.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120830/8f8a7caf/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list