Как управлять программами, написанными на языке C из asterisk AGI-приложения в features.conf? Я хочу управлять своей программой, нажимая клавиши на телефоне (dtmf-tones). Я читал об использовании труб для передачи стандартного ввода-вывода. Моя первая мысль была:(Asterisk PBX) Как управлять программой, написанной на C, из asterisk agi в features.conf
$ Asterisk | c_program
затем стандартный вывод в AGI-скрипта printf()
Вторая идея заключается в использовании:
$ printf parameter_a >> file
записать в файл, а затем пусть мой c- программа считывает файл и оценивает содержимое как параметр.
Кто-нибудь опробовал или имеет опыт работы с аналогичными задачами/проблемами?