только стоит добавить что такой вызов будет ресурсоемким(запус нового потока каждый раз), потому избегайте вызовов если это делается в диалплане.
meral ( 2015-01-04 15:15:15 +0400 )редактироватьДоброе утро, камрады!
Всех с наступившим Новым Годом!
Не могу придумать как вызвать в входящем контексте внешний bash скрипт, и проверить ответ (в некотором случае скрипт возвращает 1), вот при 1 нужно выполнить какое то действие. Понятно что вызов через System(/путь/к/скрипту), а проверка через if, но вот как именно это организовать, прошу не пинать сильно ногами, а ткнуть носом в пример кода, (с) я не волшебник, я только учусь.
Заранее спасибо.
++ по совету virus_nеt http://www.voip-info.org/wiki/view/Asterisk+func+shell
Спасибо за подсказку!
http://www.voip-info.org/wiki/view/Asterisk+func+shell
http://www.voip-info.org/wiki/view/Asterisk+cmd+System
http://www.voip-info.org/wiki/view/Asterisk+cmd+GotoIf
https://www.google.ru/?gws_rd=ssl#newwindow=1&q=исполнение+скрипта+site:asterisk-support.ru
только стоит добавить что такой вызов будет ресурсоемким(запус нового потока каждый раз), потому избегайте вызовов если это делается в диалплане.
meral ( 2015-01-04 15:15:15 +0400 )редактироватьЗадан: 2015-01-04 10:30:16 +0400
Просмотрен: 397 раз
Обновлен: Jan 04 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.