I am implementing Asterisk in a production environment to handle incoming calls only. The system will be required to handle high call volume with each call approximately less than 1 minute.
For this solution, I require some manipulation of data within a mysql DB and some advanced logic processing. My question is in regards to performance optimization.
Would AGI calls to external C apps (using the MySQL C API) be more efficient as C is compiled and presumably much faster than scripting languages with low overhead, or would it be easier and possibly faster to eliminate AGI calls by using the so-called Perl addon for built-in interpretation?
If anyone has deployed such a system with these considerations, please let me know your recommendations.