Hi, Do you have some sample code you could share + what docs did you look at? I would like to write and test some C# using ESL for my own work. Jan -----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Bob Coleman Sent: 26. mai 2010 04:07 To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Questions on Building an application for FreeSWITCH We used c# as the rest of our systems are windows based. The language doesnt matter too much, as long as you know where you are headed, what performance you require, and what platform you are going to be using. Found the ESL so much easier than the dialogic c library we were using. The docs for the esl are easy to understand, the thing I couldnt get my head around initially was the dialing out, with the dialogic you are in the middle when you dial, ie already on the channel, but with freeswitch you are kind of the third party when you dial, the channel being created by the dialing and handing it off to be worked on. We make the call via an inbound event socket and hand it off to an outbound event socket application via the dialplan. On Wed, May 26, 2010 at 10:08 AM, Phone <phone.bytes@gmail.com> wrote:
Thanks for the info. What language did you use?
Bob Coleman wrote:
Have just recently completed a project to convert an old windows dialogic application(vb6) to FreeSWITCH, would reccommend using the ESL, was able to map the old dialogic calls to the ESL calls pretty easily. We used a mixture of inbound and outbound sockets, as we have people dialing us, not just dialing out etc.
With the dialogic you open a port and make the call and handle the dtmf, with freeswitch you create a socket connection to FreeSWITCH to dial the number and then hand it off to an extension for processing the dtmf(that is one approach any way)
Bob
On Wed, May 26, 2010 at 6:45 AM, Michael Collins <msc@freeswitch.org> wrote:
On Tue, May 25, 2010 at 11:38 AM, Jan Berger <jan.berger@video24.no> wrote:
Actually - before you get "to smart" - may I suggest that you start writing - or improving - the getting started sections of the doc. Address the areas where you struggle and let others benefit from your work.
I have been through similar issues myself - FS is one of the easier projects to work with once you get under the hood, but you basically need to evolve to the level where you read the source code.
And if you can wait 2+ months for "the book" then that should help as well. :D -MC
_______________________________________________ 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
_______________________________________________ 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