[Freeswitch-users] Questions on Building an application for FreeSWITCH

Bob Coleman bobc at devassert.com
Tue May 25 19:07:12 PDT 2010


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 at 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 at freeswitch.org> wrote:
>>
>>> On Tue, May 25, 2010 at 11:38 AM, Jan Berger <jan.berger at 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 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
>> 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
> 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