VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

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

Сообщение P.Ilya »

Из чистого любопытства, почему нужно agi-bin и AGI
а не через system или Shell
Перфоманс? Скорость?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Из чистого любопытства: приходится всё-всё на работе делать? Картриджи на принтерах менять? Вэб сайт компании рисовать? Мусор выносить? Воду в кулере менять?
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

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

Сообщение P.Ilya »

Воду иногда приходится менять, мы не гордые.

Да, вспомнил. Потому что так, как пишут у вас AGI скрипты, писали в 1996 году примерно на третьем пхп
Так только идиоты делают. как это дерьмо тестировать? как написать нормальное приложение с тестами с нормальный фрейморком?
Да даже, если ты хочешь на Gо или джаве написать, это че, тоже AGI
Это просто дерьмо на палочке.
GoodWin
Сообщения: 2
Зарегистрирован: 25 сен 2020, 15:31

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

Сообщение GoodWin »

P.Ilya писал(а):Чего по полочкам разложено? Да пусть он дальше воспроизводит файл, в чем проблема?
10 секунд аудио для клиента, в фоне что-то вычисляется, аудио заканчивается, диалплан продолжается
как сделать что-то похожее на BackGround, только неблокирующая операция, которая сразу вернет управление в диалплан дальше.
Привет) Нашлось какое-то решение проблемы в итоге?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение 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.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH