Cообщение от Telegram-канал Vyrva_Igor
Добавлено: 17 июн 2025, 16:48
или патчить queue под наши нужды по самое небалуйся
или (хотя что-то мне подсказывает что врятли) - писать на ARI
Русский форум Asterisk сообщества
https://forum.asterisk.ru/
эм
но ведь не будет выполнено Queue пока не пройдёт Playback жеж
exten => _X.,1,Progress()
; Включаем раннее медиа
exten => _X.,n,Answer()
; Устанавливаем задержку соединения
exten => _X.,n,Set(CONNECTEDLINE(hold_before_connect)=yes)
; Запускаем очередь С ПАРАМЕТРОМ b (before call)
exten => _X.,n,Queue(queue1,,,60,,,macro-after_greeting,,,,)
; Опциональная обработка после очереди
exten => _X.,n,Hangup()
; Макрос, выполняемый ПОСЛЕ приветствия
[macro-after_greeting]
exten => s,1,NoOp()
; Проигрываем приветствие КЛИЕНТУ
exten => s,n,Playback(/бла/бла/приветствие)
; Разрешаем соединение
exten => s,n,Set(CONNECTEDLINE(hold_before_connect)=no
exten => _X.,1,Progress()
; Включаем раннее медиа
exten => _X.,n,Answer()
; Устанавливаем задержку соединения
exten => _X.,n,Set(CONNECTEDLINE(hold_before_connect)=yes)
; Запускаем очередь С ПАРАМЕТРОМ b (before call)
exten => _X.,n,Queue(queue1,,,60,,,macro-after_greeting,,,,)
; Опциональная обработка после очереди
exten => _X.,n,Hangup()
; Макрос, выполняемый ПОСЛЕ приветствия
[macro-after_greeting]
exten => s,1,NoOp()
; Проигрываем приветствие КЛИЕНТУ
exten => s,n,Playback(/бла/бла/приветствие)
; Разрешаем соединение
exten => s,n,Set(CONNECTEDLINE(hold_before_connect)=no
ну во первых Мкрос и Хоусаб После Таймаута - проигрывается ОПЕРАТОРУ а не клиенту
а во вторых:
same => n,Queue(anonym,tcB(local,greeting,1),,,25)
same => n,HangUp(16)
exten => greeting,1,NoOp(Проигрывание приветствия)
same => n,Playback(/home/voices/new) ;
same => n,Return()
оно отрабатывает так же как и
same => n,Playback(/home/voices/new) ;
same => n,Queue(anonym,tc,,,25)
same => n,HangUp(16)
так что оно тоже не подходит
или патчить queue под наши нужды по самое небалуйся
или (хотя что-то мне подсказывает что врятли) - писать на ARI
мох с приветствием и много много музыки => фиксируем время начала => очередь с локал агентами => в dial агента с опцией U принимаем решение, соединить сразу или сказать агенту "жди" относительно продолжительности приветствия.
а вообще ари ?