How to write an Application to control freeSWITCH
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.
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@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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, Thanks for the reply .if you dont mind can you point out the url to get there because I tried but did not get needed information. Thanjs, Subhash. On Aug 27, 2012 9:27 PM, "Mitch Capper" <mitch.capper@gmail.com> wrote:
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@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
On Mon, Aug 27, 2012 at 9:42 AM, Subhash <gvvsubhashkumar@gmail.com> wrote:
Hi,
Thanks for the reply .if you dont mind can you point out the url to get there because I tried but did not get needed information.
Thanjs, Subhash.
Subhash, I hope you're ready to do some homework! :) When you say "control FreeSWITCH" that can mean different things: * Configuring FreeSWITCH * Watching FreeSWITCH to see what calls/activity are currently taking place * Generating new calls (outbound IVR, e.g.) * Handling inbound calls (e.g. IVR/Auto Attendant) Could you offer some more details about what you are trying to do with FreeSWITCH? That will help us know whether or not ESL (event socket library) is the right thing to recommend. Thanks, Michael
Michael, You are right we are more concern about the below things but i would like to add more things in your list. Please find my comments in red. * Configuring FreeSWITCH(this include all conf files and dialplan generation ??) * Watching FreeSWITCH to see what calls/activity are currently taking place * Generating new calls (outbound IVR, e.g.) * Handling inbound calls (e.g. IVR/Auto Attendant). * How to use freeswitch for billing purpose. *Bridging and Transferring the inbound calls. Thanks, Subhash. On Mon, Aug 27, 2012 at 11:46 PM, Michael Collins <msc@freeswitch.org>wrote:
On Mon, Aug 27, 2012 at 9:42 AM, Subhash <gvvsubhashkumar@gmail.com>wrote:
Hi,
Thanks for the reply .if you dont mind can you point out the url to get there because I tried but did not get needed information.
Thanjs, Subhash.
Subhash,
I hope you're ready to do some homework! :) When you say "control FreeSWITCH" that can mean different things: * Configuring FreeSWITCH * Watching FreeSWITCH to see what calls/activity are currently taking place * Generating new calls (outbound IVR, e.g.) * Handling inbound calls (e.g. IVR/Auto Attendant)
Could you offer some more details about what you are trying to do with FreeSWITCH? That will help us know whether or not ESL (event socket library) is the right thing to recommend.
Thanks, Michael
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
step one get both books the bridge book and the cookbook step two read them both cover to cover step three try to implement the things the books are talking about step four read the wiki for additional information Ken Sent from my iPad On Aug 27, 2012, at 10:14 PM, Subhash <gvvsubhashkumar@gmail.com> wrote:
Michael,
You are right we are more concern about the below things but i would like to add more things in your list. Please find my comments in red.
* Configuring FreeSWITCH(this include all conf files and dialplan generation ??) * Watching FreeSWITCH to see what calls/activity are currently taking place * Generating new calls (outbound IVR, e.g.) * Handling inbound calls (e.g. IVR/Auto Attendant). * How to use freeswitch for billing purpose. *Bridging and Transferring the inbound calls.
Thanks, Subhash.
On Mon, Aug 27, 2012 at 11:46 PM, Michael Collins <msc@freeswitch.org> wrote:
On Mon, Aug 27, 2012 at 9:42 AM, Subhash <gvvsubhashkumar@gmail.com> wrote: Hi,
Thanks for the reply .if you dont mind can you point out the url to get there because I tried but did not get needed information.
Thanjs, Subhash.
Subhash,
I hope you're ready to do some homework! :) When you say "control FreeSWITCH" that can mean different things: * Configuring FreeSWITCH * Watching FreeSWITCH to see what calls/activity are currently taking place * Generating new calls (outbound IVR, e.g.) * Handling inbound calls (e.g. IVR/Auto Attendant)
Could you offer some more details about what you are trying to do with FreeSWITCH? That will help us know whether or not ESL (event socket library) is the right thing to recommend.
Thanks, Michael
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
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@gmail.com> To: "FreeSWITCH Users Help" <freeswitch-users@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@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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 Sharad, We are trying to achieve the follwing things from our app. Configuring FreeSWITCH Watching FreeSWITCH to see what calls/activity are currently taking place Call Bridging and transfer. Act as like an IVR. Thanks, Subhash. On Mon, Aug 27, 2012 at 10:11 PM, Sharad Garg <sharad@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@gmail.com> To: "FreeSWITCH Users Help" <freeswitch-users@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@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
I could name a half dozen ways to do this that's way easier and doesn't require c. what's the point of doing of using c? Brian Foster Endigo Computer LLC Sent from a mobile device. On Aug 28, 2012 2:11 AM, "Subhash" <gvvsubhashkumar@gmail.com> wrote:
Hi Sharad,
We are trying to achieve the follwing things from our app.
Configuring FreeSWITCH Watching FreeSWITCH to see what calls/activity are currently taking place Call Bridging and transfer. Act as like an IVR.
Thanks, Subhash.
On Mon, Aug 27, 2012 at 10:11 PM, Sharad Garg <sharad@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@gmail.com> To: "FreeSWITCH Users Help" <freeswitch-users@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@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
My comments are in red. regards Sharad ----- Original Message ----- From: Subhash To: FreeSWITCH Users Help 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@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@gmail.com> To: "FreeSWITCH Users Help" <freeswitch-users@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@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@freeswitch.org >> http://www.freeswitchsolutions.com >> >> FreeSWITCH-powered IP PBX: The CudaTel Communication Server >> http://www.cudatel.com >> >> Official FreeSWITCH Sites >> http://www.freeswitch.org >> http://wiki.freeswitch.org >> http://www.cluecon.com >> >> 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 >> > > > _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com 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
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@coraltele.com> wrote:
My comments are in red.
regards Sharad ----- Original Message ----- From: Subhash To: FreeSWITCH Users Help 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@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@gmail.com> To: "FreeSWITCH Users Help" <freeswitch-users@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@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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, 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@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@coraltele.com> wrote:
My comments are in red.
regards Sharad
----- Original Message ----- *From:* Subhash <gvvsubhashkumar@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@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@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@gmail.com> To: "FreeSWITCH Users Help" <freeswitch-users@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@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
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@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@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@coraltele.com> wrote:
My comments are in red.
regards Sharad
----- Original Message ----- *From:* Subhash <gvvsubhashkumar@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@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@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@gmail.com> To: "FreeSWITCH Users Help" <freeswitch-users@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@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
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-tele... 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@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@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@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@coraltele.com> wrote:
My comments are in red.
regards Sharad
----- Original Message ----- *From:* Subhash <gvvsubhashkumar@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@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@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@gmail.com> To: "FreeSWITCH Users Help" <freeswitch-users@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@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
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
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org
participants (8)
-
Antonio Teixeira
-
Brian Foster
-
David Villasmil
-
Ken Rice
-
Michael Collins
-
Mitch Capper
-
Sharad Garg
-
Subhash