Also, the two FS books have information on getting yourself familiar with ESL.<br>FS 1.0.6 book (ch 9) - <a href="https://www.packtpub.com/freeswitch-1-0-6-build-robust-high-performance-telephony-systems/book">https://www.packtpub.com/freeswitch-1-0-6-build-robust-high-performance-telephony-systems/book</a><br>
FS cookbook (ch 4) - <a href="http://link.packtpub.com/nuIOlX">http://link.packtpub.com/nuIOlX</a><br><br>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.<br>
<br>-MC<br><br><div class="gmail_quote">On Wed, Aug 29, 2012 at 11:55 PM, Antonio Teixeira <span dir="ltr"><<a href="mailto:eagle.antonio@gmail.com" target="_blank">eagle.antonio@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Search The Wiki<br><a href="http://wiki.freeswitch.org/wiki/Main_Page" target="_blank">http://wiki.freeswitch.org/wiki/Main_Page</a><br>By ESL and you will get <br><a href="http://wiki.freeswitch.org/wiki/ESL" target="_blank">http://wiki.freeswitch.org/wiki/ESL</a><br>
<br>examples at the end of the page<div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">2012/8/30 Subhash <span dir="ltr"><<a href="mailto:gvvsubhashkumar@gmail.com" target="_blank">gvvsubhashkumar@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><font face="comic sans ms,sans-serif">Hi,</font></div><div><font face="comic sans ms,sans-serif"></font> </div><div><font face="comic sans ms,sans-serif">Can i get document how to use ESL and write an application using it<br clear="all">
</font><br><br>Thanks,<br>Subhash.<br>
<br><br></div><div class="gmail_quote">On Tue, Aug 28, 2012 at 4:29 AM, David Villasmil <span dir="ltr"><<a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a>></span> wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left:1px solid rgb(204,204,204)" class="gmail_quote"><div bgcolor="#FFFFFF"><div>Hello,</div><div><br></div><div>
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)</div>
<div><br></div><div>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.</div><div><br></div>
<div>Have fun! I know I did!</div><div><br></div><div>David<br><br>---<div><br></div><div>David Villasmil</div><div><br></div></div><div><div><div><br>On Aug 28, 2012, at 9:04, "Sharad Garg" <<a href="mailto:sharad@coraltele.com" target="_blank">sharad@coraltele.com</a>> wrote:<br>
<br></div><div></div><blockquote type="cite"><div>
<div><font color="#ff0000" face="Verdana">My comments are in
red.</font></div>
<div><font color="#ff0000" face="Verdana"></font> </div>
<div><font color="#ff0000" face="Verdana">regards</font></div>
<div><font color="#ff0000" face="Verdana">Sharad</font></div>
<blockquote style="padding-right:0px;padding-left:5px;margin-right:0px;margin-left:5px;border-left:2px solid rgb(0,0,0)">
<div style="font:10pt arial">----- Original Message ----- </div>
<div style="background:none repeat scroll 0% 0% rgb(228,228,228);font:10pt arial"><b>From:</b>
<a title="gvvsubhashkumar@gmail.com" href="mailto:gvvsubhashkumar@gmail.com" target="_blank">Subhash</a> </div>
<div style="font:10pt arial"><b>To:</b> <a title="freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">FreeSWITCH Users Help</a>
</div>
<div style="font:10pt arial"><b>Sent:</b> Tuesday, August 28, 2012 11:38
AM</div>
<div style="font:10pt arial"><b>Subject:</b> Re: [Freeswitch-users] How to
write an Application tocontrolfreeSWITCH</div>
<div><br></div>
<div><font face="comic sans ms,sans-serif"><font face="verdana,sans-serif"> Hi Sharad,</font></font></div>
<div><font face="comic sans ms,sans-serif"><font face="verdana,sans-serif"></font></font> </div>
<div><font face="comic sans ms,sans-serif"><font face="verdana,sans-serif">We
are trying to achieve the follwing things from our app.</font></font></div>
<div> </div>
<div><font face="comic sans ms,sans-serif"><font face="verdana,sans-serif"> Configuring
FreeSWITCH </font></font></div><font face="comic sans ms,sans-serif"><font face="verdana,sans-serif"></font></font></blockquote>
<blockquote style="padding-right:0px;padding-left:5px;margin-right:0px;margin-left:5px;border-left:2px solid rgb(0,0,0)"><font face="comic sans ms,sans-serif"><font face="verdana,sans-serif"><font color="#ff0000">>>>> 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.</font><font></font>
<div><br> Watching FreeSWITCH to see what calls/activity are currently
taking place</div>
<div> </div>
<div><font color="#ff0000">>>>>>> 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.</font></div>
<div><font></font> </div>
<div> Bridging and transfer.</div>
<div> </div>
<div><font color="#ff0000">>>>>> Are you using FS as call server
too ? if yes, just go through the wiki, you will get everything to bridge /
transfer the calls.</font></div>
</font></font><div><font face="comic sans ms,sans-serif"><font face="verdana,sans-serif"><font></font></font></font> </div>
<div><font face="comic sans ms,sans-serif"><font face="Verdana"> Act as
like an IVR.</font></font></div><font face="comic sans ms,sans-serif"><font face="Verdana"></font></font></blockquote>
<blockquote style="padding-right:0px;padding-left:5px;margin-right:0px;margin-left:5px;border-left:2px solid rgb(0,0,0)">
<div><font face="comic sans ms,sans-serif"><font face="Verdana"><font color="#ff0000">>>>>> This is really something interesting.
For</font> <font color="#ff0000">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.</font></font></font></div>
<div><font face="comic sans ms,sans-serif"><font color="#ff0000" face="Verdana"></font></font> </div>
<div><font face="comic sans ms,sans-serif"><font color="#ff0000" face="Verdana">if
you need some more help on this, give us the flow of your IVR, we will suggest
the desired dialplan settings & sample JS.</font></font></div><font face="comic sans ms,sans-serif"><font face="Verdana"></font>
</font><div><font face="comic sans ms,sans-serif"><br clear="all"></font>Thanks,<br>Subhash.<br><font color="#ff0000" face="Verdana">Regards</font></div>
<div><font color="#ff0000" face="Verdana">Sharad</font><br><br></div>
<div class="gmail_quote">On Mon, Aug 27, 2012 at 10:11 PM, Sharad Garg <span dir="ltr"><<a href="mailto:sharad@coraltele.com" target="_blank">sharad@coraltele.com</a>></span> wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left:1px solid rgb(204,204,204)" class="gmail_quote">Hello Subhash<br><br>If you may elobrate little more, I
think we will be able to help you out.<br><br>Just explain what you want to
achieve.<br><br>Best Regards<br><span><font color="#888888">Sharad<br></font></span>
<div><br><br><br>----- Original Message -----<br>From:
"Mitch Capper" <<a href="mailto:mitch.capper@gmail.com" target="_blank">mitch.capper@gmail.com</a>><br>To:
"FreeSWITCH Users Help" <<a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a>><br>Sent:
Monday, August 27, 2012 9:23 PM<br>Subject: Re: [Freeswitch-users] How to
write an Application to<br>controlfreeSWITCH<br><br><br></div>
<div>
<div>> look at the wiki for esl probably the easiest way if you
need to you<br>> can also write fs modules in c++.<br>>
~mitch<br>><br>> On Mon, Aug 27, 2012 at 8:19 AM, Subhash <<a href="mailto:gvvsubhashkumar@gmail.com" target="_blank">gvvsubhashkumar@gmail.com</a>><br>>
wrote:<br>>><br>>> Hi All,<br>>><br>>>
I am new to freeSWITCH platform.<br>>><br>>>
I want to write an application using c++ to control freeSWITCH
so<br>>> please guide me.<br>>><br>>>
Thanks in advance.<br>>><br>>> Thanks,<br>>>
Subhash.<br>>><br>>>
_________________________________________________________________________<br>>>
Professional FreeSWITCH Consulting Services:<br>>> <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>>>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>>><br>>>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>>> <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>>><br>>> Official
FreeSWITCH Sites<br>>> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>>> <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>>> <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
>><br>>>
FreeSWITCH-users mailing list<br>>> <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>>>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>>>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>>>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>>><br>><br>><br>><br><br><br>_________________________________________________________________________<br>Professional
FreeSWITCH Consulting Services:<br><a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br><a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>FreeSWITCH-powered
IP PBX: The CudaTel Communication Server<br><a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br><br>Official FreeSWITCH
Sites<br><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br><a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>FreeSWITCH-users mailing
list<br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br></blockquote>
</div></blockquote><blockquote type="cite"><div><span>_________________________________________________________________________</span><br><span>Professional FreeSWITCH Consulting Services:</span><br><span><a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a></span><br>
<span><a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a></span><br><span></span><br><span>FreeSWITCH-powered IP PBX: The CudaTel Communication Server</span><br><span><a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a></span><br>
<span></span><br><span>Official FreeSWITCH Sites</span><br><span><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></span><br><span><a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a></span><br>
<span><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a></span><br><span></span><br><span>FreeSWITCH-users mailing list</span><br><span><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a></span><br>
<span><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a></span><br><span>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a></span><br>
<span><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></span><br></div></blockquote></div></div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>
<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>
</div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Michael S Collins<br>Twitter: @mercutioviz<br><a href="http://www.FreeSWITCH.org" target="_blank">http://www.FreeSWITCH.org</a><br><a href="http://www.ClueCon.com" target="_blank">http://www.ClueCon.com</a><br>
<a href="http://www.OSTAG.org" target="_blank">http://www.OSTAG.org</a><br><br><br>