Страница 2 из 2

Re: Проигрывание приветствия перед очередью

Добавлено: 07 фев 2020, 18:40
P.Ilya
Из чистого любопытства, почему нужно agi-bin и AGI
а не через system или Shell
Перфоманс? Скорость?

Re: Проигрывание приветствия перед очередью

Добавлено: 07 фев 2020, 18:50
ded
Из чистого любопытства: приходится всё-всё на работе делать? Картриджи на принтерах менять? Вэб сайт компании рисовать? Мусор выносить? Воду в кулере менять?

Re: Проигрывание приветствия перед очередью

Добавлено: 07 фев 2020, 18:57
P.Ilya
Воду иногда приходится менять, мы не гордые.

Да, вспомнил. Потому что так, как пишут у вас AGI скрипты, писали в 1996 году примерно на третьем пхп
Так только идиоты делают. как это дерьмо тестировать? как написать нормальное приложение с тестами с нормальный фрейморком?
Да даже, если ты хочешь на Gо или джаве написать, это че, тоже AGI
Это просто дерьмо на палочке.

Re: Проигрывание приветствия перед очередью

Добавлено: 01 окт 2020, 09:06
GoodWin
P.Ilya писал(а):Чего по полочкам разложено? Да пусть он дальше воспроизводит файл, в чем проблема?
10 секунд аудио для клиента, в фоне что-то вычисляется, аудио заканчивается, диалплан продолжается
как сделать что-то похожее на BackGround, только неблокирующая операция, которая сразу вернет управление в диалплан дальше.
Привет) Нашлось какое-то решение проблемы в итоге?

Re: Проигрывание приветствия перед очередью

Добавлено: 01 окт 2020, 16:47
ded
неблокирующая операция, которая сразу вернет управление в диалплан дальше - опции g G команды Dial
g: Proceed with dialplan execution at the next priority in the current
extension if the destination channel hangs up.

G([[context^]exten^]priority): If the call is answered, transfer the
calling party to the specified <priority> and the called party to the
specified <priority> plus one.
NOTE: You cannot use any additional action post answer options in
conjunction with this option.