Страница 2 из 3
Re: phpagi
Добавлено: 23 июн 2015, 18:46
wazzz
легко
Re: phpagi
Добавлено: 23 июн 2015, 18:49
ded
show me?
Re: phpagi
Добавлено: 23 июн 2015, 18:53
wazzz
где показать??
По делу, могу помочь. Но вот у меня задача ныне, сей топик.....
Re: phpagi
Добавлено: 23 июн 2015, 18:57
ded
Ну вот я перед этим написал - по поводу подзадачи А) cidlookup - это работает?
Покажите вывод, если да.
тут показать.
Re: phpagi
Добавлено: 23 июн 2015, 19:06
wazzz
Данные я все получаю в php скрипте.
Вся проблема в том, что переменная не передается при вызове.
Поропбовал exec_agi
exec_agi (string $command, string $args)
$agi->exec_agi("say_words.php","text"); - Работает
$text = "Привет";
$agi->exec_agi("say_words.php",$text); - Не работает
//--
Устанавливать переменные и возвращаться в диалплан нет желания. Хочется реализовать именно в php скрипте.
Re: phpagi
Добавлено: 23 июн 2015, 19:12
Glukinho
agi set debug on, смотрите, что куда уходит и приходит. Но схема ваша мне не близка.
Re: phpagi
Добавлено: 23 июн 2015, 19:26
ded
Не заглядывая в say_words.php могу заметиnь, что в штатную установку входит перловый AGI - weather.agi c перловой говорилкой фестиваль, который работает
$agi->exec_agi("festival-weather-script.pl"|\"$mytext\");
Re: phpagi
Добавлено: 23 июн 2015, 19:38
wazzz
Друзья!
Всем спасибо за ответы.
Особенно, Glukinho.
Включил отладку, внимательно посмотрел-почитал.
Проблема была в том, что в передаваемой строке была запятая, благодаря которой, строка делилась на аргументы, передаваемые скрипту.
Ну и так-же добавил экранированные кавычки.
Всем спасибо. Можно закрыть или удалить
Уважаемый ded, нужна будет помощь - пиши в лс.
Re: phpagi
Добавлено: 23 июн 2015, 19:47
Glukinho
Стало быть, соврали в условиях задачи, т.к. в строке
запятой нет, а с этой строкой, вы говорили, не работает.
Re: phpagi
Добавлено: 23 июн 2015, 20:24
wazzz
Прошу прощения, забыл написать.
Код: Выделить всё
$cmd = "AGI say_words.php,\"".$text."\"";
$agi->exec($cmd);
Вот рабочий вариант.