<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi Vip,<br>
    <br>
    On 28/04/11 05:34, vip killa wrote:
    <blockquote
      cite="mid:BANLkTim0UoqwDRJOCiMkkZ_HaBYht3Jv_g@mail.gmail.com"
      type="cite">
      <meta http-equiv="Context-Type" content="text/html;
        charset=ISO-8859-1">
      I just completed building a feature rich asterisk voicemail system
      using perl, php, and mysql.
      <div>My only concern is that the system i built will not be able
        to handle the call volume needed. Let me start by explaining my
        setup.<br>
        <br>
      </div>
      <div>Incoming call -&gt; route.agi (perl -&gt; mysql lookup) -&gt;
        AGI -&gt; voicemailbox (using mysql odbc) or terminate with
        wrong number message</div>
      <div><br>
      </div>
      <div>if a message is left in a voicemailbox the following happens:<br>
        externnotify -&gt; <a moz-do-not-send="true"
          href="http://notify.pl">notify.pl</a> (perl -&gt; mysql
        lookup) -&gt; up to 2 calls originated (using AMI), up to 4
        emails sent out (with up to 2 attachemnts of voicemail)</div>
      <div><br>
      </div>
      <div>this system may need to handle up to 50 concurrent calls. the
        "<a moz-do-not-send="true" href="http://notify.pl">notify.pl</a>"
        script may be called several times a second.</div>
      <div>My question is, will asterisk be able to handle calling the "<a
          moz-do-not-send="true" href="http://notify.pl">notify.pl</a>"
        script that many times? or is there a better way to handle large
        volumes of voicemail notification, thank you in advance for your
        input.</div>
    </blockquote>
    <br>
    How long is a piece of string? :-)<br>
    <br>
    It all depends on the performance of your hardware.<br>
    <br>
    Generally speaking external scripts do have a performance impact so
    if you find out that your system won't handle the amount of
    concurrent calls you can either find the bottleneck in your hardware
    (most likely disc I'd say) and fix that or move logic from your
    external scripts to the dialplan.<br>
    <br>
    cheers,<br>
    Jan<br>
    <br>
  </body>
</html>