Возврат переменной из скрипта запущенного System
agi на bash полно.
изменений обычных скриптов будет не много, зато очень полезно.
exten => s,n,AGI(test.sh,${CALLERID(num)})
exten => s,n,Set(CALLERID(num)=${number})
number берётся из test.sh, но почемуто CALLERID(num) остаётся пустым даже если прописать number=123
Как вы устанавливаете number внутри test.sh? показывайте код.
Added after 3 minutes:
Спасибо разобрался.