phpagi
Добавлено: 23 июн 2015, 17:41
Всем привет.
Друзья, выручайте.
asterisk 1.8
Нашел отличное решение на хабре "Синтез и распознавание речи от Google для Asterisk".
вызывается очень просто exten => 1004, n, AGI(say.php,"Здравствуйте"), при звонке на 1004 слышим "Здравствуйте".
В диалплане
exten => 1004,1,Answer()
exten => 1004,n,AGI(test.php);
в test.php подключаю phpagi.php
Вызываем $agi->exec('AGI','say.php,"Здравствуйте"' );
И так-же прекрасно слышим "Здравствуйте"
А вот при попытке вызвать
$text = "Здравствуйте, Володя";
$agi->exec('AGI','say.php,"$text"' );
Пробовал, одинарные, двойные кавычки, экранировал, всё безрезультатно. Пробовал так:
$cmd = "'AGI','say.php,'.$text.'";
$agi->exec($cmd);
Не работает.
Вся логика звонка, в php файле.
Прошу помощи.
Друзья, выручайте.
asterisk 1.8
Нашел отличное решение на хабре "Синтез и распознавание речи от Google для Asterisk".
вызывается очень просто exten => 1004, n, AGI(say.php,"Здравствуйте"), при звонке на 1004 слышим "Здравствуйте".
В диалплане
exten => 1004,1,Answer()
exten => 1004,n,AGI(test.php);
в test.php подключаю phpagi.php
Вызываем $agi->exec('AGI','say.php,"Здравствуйте"' );
И так-же прекрасно слышим "Здравствуйте"
А вот при попытке вызвать
$text = "Здравствуйте, Володя";
$agi->exec('AGI','say.php,"$text"' );
Пробовал, одинарные, двойные кавычки, экранировал, всё безрезультатно. Пробовал так:
$cmd = "'AGI','say.php,'.$text.'";
$agi->exec($cmd);
Не работает.
Вся логика звонка, в php файле.
Прошу помощи.