phpagi est une interface qui permet d'appeler du php depuis un contexte asterisk, donc, cela ne permettra pas de faire la production automatique des appels. Il faut un script externe à asterisk, qui poole la base de donnée, et demande à asterisk de lancer l'appel (soit via un call file, soit via AMI). ce programme peut être écrit en LISP ou en COBOL - voire même en php... - c'est pas compliqué, mais le principe restera le même.
pour info, je génère des campagnes d'appels sortant de plusieurs dizaines de milliers d'appels, avec plusieurs centaines simultanées, en bash... donc coté performance, pas de soucis !