Как включить один файл AGI в другой файл AGI?

Можно ли включить файл AGI в другой и вызывать из него функции, которые выполняются как часть файла AGI, из которого он вызывается?

Если да, то как включить один AGI в другой?

Спасибо.


person Community    schedule 02.09.2009    source источник


Ответы (1)


Некоторый пример кода был бы полезен, но я думаю, что вы найдете свой ответ в Документация по Asterisk::AGI.

РЕДАКТИРОВАТЬ: вы можете включать файлы AGI в другие файлы AGI так же, как и любой файл Perl, с помощью команды require. например.:

Если ваш скрипт находится в каталоге "var/lib/asterisk/agi-bin/directoryname/"

поместите эту строку в свой скрипт AGI:

require '/var/lib/asterisk/agi-bin/directoryname/yourscriptname';
person Ether    schedule 02.09.2009
comment
Спасибо за ответ Эфир. В документации подробно описаны различные функции AGI, но не говорится о включении файлов. Любая идея, как это можно сделать? - person ; 02.09.2009
comment
Я отредактировал, чтобы добавить пример команды «требовать»; надеюсь, это то, что вы искали? - person Ether; 03.09.2009
comment
Спасибо, Эфир, это то, что я искал :) - person ; 03.09.2009