To add to David&#39;s comments:<br><br>Have a look at ESL, which is the event socket library that the fs devs created. It&#39;s an abstraction layer that makes it easier to use the event socket with the programming language of your choice. In fact, the program &quot;fs_cli.c&quot; is a great example of a program that uses the ESL to talk to a FreeSWITCH server. (fs_cli = FreeSWITCH Command Line Interface program, kinda like &quot;asterisk -r&quot; if that means anything to you...)<br>
<br>Your project is most definitely possible with FreeSWITCH. A number of people in the FS community have done bits and pieces of what you&#39;ve described. Your big challenge is that you&#39;re going to need a person or a team who understands multiple technology concepts and how to integrate them: telephony &amp; signaling, socket communications, database management, scripting and programming, etc. <br>
<br>This is a bold project and I would love to see you use FS to be the telephony engine. Let us know what you decide. Also, if you need professional FS assistance you can request it at <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a>.<br>
<br>-MC<br><br><div class="gmail_quote">On Thu, Apr 16, 2009 at 8:35 AM, David Knell <span dir="ltr">&lt;<a href="mailto:dave@3c.co.uk">dave@3c.co.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Guido,<br>
<br>
My preferred way is to talk to FS through its event socket<br>
interface.  This allows you fully to control FS, whilst giving<br>
you the power to write the code in whatever language and on<br>
whatever platform you choose.<br>
<br>
The documentation starts here:<br>
<a href="http://wiki.freeswitch.org/wiki/Mod_event_socket" target="_blank">http://wiki.freeswitch.org/wiki/Mod_event_socket</a><br>
<br>
Cheers --<br>
<br>
Dave<br>
<div><div></div><div class="h5"><br>
&gt; Hi @all<br>
&gt;<br>
&gt; I have a question about a project I want to realize with FreeSwitch. I<br>
&gt; want to do a complex IVR System which takes a call, do many things in<br>
&gt; a MSSQL DB, send some Informations to one or many Middleware Servers<br>
&gt; via TCP/IP, call one or more mobile phones, the first is able to take<br>
&gt; the call, it can be that he must be able to hear a prompt before he is<br>
&gt; actually connected to the first caller, then the conversation must be<br>
&gt; recorded automatically and during the conversation it must be possible<br>
&gt; for the called party to redirect the call by dtmf. I know that this is<br>
&gt; all possible, but I want to know which way is the best to do all this?<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Freeswitch-users mailing list<br>
&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
<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>
</blockquote></div><br>