<p><br>
On Feb 18, 2011 8:51 AM, &quot;Edward de Jong&quot; &lt;<a href="mailto:edward.dejong@voicecarrier.com">edward.dejong@voicecarrier.com</a>&gt; wrote:<br>
&gt;<br>
&gt; I am new to freeswitch, and wondering which of the many languages to implement my rather complex dial plan in. I know i can&#39;t express my desires in the normal XML language, because I need looping and database access<br>

There is a mod called mod_odbc_query in the git contrib that lets you make sql queries from the dialplan. The static xml can do a lot.<br>
I&#39;m not sure what you mean by looping, but you can transfer to a new number, and it can restart going through thr dialplan.</p>
<p>, so which language is the best tested and most reliable in terms of usage with FreeSwitch. My finalists so far are Lua, Python, and good old C. Haven&#39;t used python or lua yet, but I figure C will have a big performance advantage.<br>

&gt;<br>
&gt; but maybe not important considering how much greater the CPU load in the switch is devoted to handling audio streams...<br>
&gt;<br>
Lua can be run directly, whereas python would be used eith mod_xml_curl, served from a server (I do tis with php) so if you know lua, use it. If you like python, use that.<br>
C is probably overkill becaue you would need to compile it for any change you make. If you have standardized functions that don&#39;t already have a mod, then by all means write a modin C and share it wih the community.<br>

-Avi</p>
<p>&gt; edj<br>
&gt;<br>
&gt;<br>
&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">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
</p>