Как в FreePBX перед вызовом внутреннего номера запустить какой-нибудь скрипт

Внутренний, например, 111, скрипт - script.agi.

В extensions_custom.conf:

[from-internal-custom]
exten => 111,1,Exec(AGI(script.agi))
exten => 111,2,Goto(from-internal-additional,111,1)