Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2014-11-20 15:12:54 +0400

sasha23rus Gravatar sasha23rus

php AGI воспроизвести файл в фоне

Здравствуйте, суть такая электронный голос просит ввести номер заказа, человек его вводит и получает результат посредством того же электронного голоса. Вывод идет через

echo 'STREAM FILE "'.$filename.'" ""'."\n";
fgets(STDIN);

Но нужно сделать чтобы человек смог вводить номер ещё до того как электронный голос закончит свою фразу. Пробовал так echo 'EXEC PLAYBACK "'.$filename.'" ""'."\n"; работает аналогично STREAM FILE

echo 'EXEC Background "'.$filename.'" ""'."\n";

В данном случае если человек вводит номер звук прерывается и дальше идет все по сценарию, но пропускается первая цифра. Как это можно обойти или исправить?

нажмите, чтобы скрыть/показать версии 2
Закрываю, вопрос решён
редактировать

php AGI воспроизвести файл в фонефоне[Решено]

Здравствуйте, суть такая электронный голос просит ввести номер заказа, человек его вводит и получает результат посредством того же электронного голоса. Вывод идет через

echo 'STREAM FILE "'.$filename.'" ""'."\n";
fgets(STDIN);

Но нужно сделать чтобы человек смог вводить номер ещё до того как электронный голос закончит свою фразу. Пробовал так echo 'EXEC PLAYBACK "'.$filename.'" ""'."\n"; работает аналогично STREAM FILE

echo 'EXEC Background "'.$filename.'" ""'."\n";

В данном случае если человек вводит номер звук прерывается и дальше идет все по сценарию, но пропускается первая цифра. Как это можно обойти или исправить?

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.