ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

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

Сообщение P.Ilya » 07 фев 2020, 19:40

Из чистого любопытства, почему нужно agi-bin и AGI
а не через system или Shell
Перфоманс? Скорость?
P.Ilya
 
Сообщений: 101
Зарегистрирован: 17 ноя 2014, 19:40

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

Сообщение ded » 07 фев 2020, 19:50

Из чистого любопытства: приходится всё-всё на работе делать? Картриджи на принтерах менять? Вэб сайт компании рисовать? Мусор выносить? Воду в кулере менять?
ded
 
Сообщений: 15828
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение P.Ilya » 07 фев 2020, 19:57

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

Да, вспомнил. Потому что так, как пишут у вас AGI скрипты, писали в 1996 году примерно на третьем пхп
Так только идиоты делают. как это дерьмо тестировать? как написать нормальное приложение с тестами с нормальный фрейморком?
Да даже, если ты хочешь на Gо или джаве написать, это че, тоже AGI
Это просто дерьмо на палочке.
P.Ilya
 
Сообщений: 101
Зарегистрирован: 17 ноя 2014, 19:40

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

Сообщение GoodWin » 01 окт 2020, 10:06

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

Привет) Нашлось какое-то решение проблемы в итоге?
GoodWin
 
Сообщений: 2
Зарегистрирован: 25 сен 2020, 16:31

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

Сообщение ded » 01 окт 2020, 17:47

неблокирующая операция, которая сразу вернет управление в диалплан дальше - опции 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.
ded
 
Сообщений: 15828
Зарегистрирован: 26 авг 2010, 19:00

Пред.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 77

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH