AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Originate, queue

Newbies/FAQ Forum 2 сообщений -
#1

Есть задача, максимально быстро позвонить клиенту по заявке с сайта.
Создана очередь, в ней юзеры.
При поступлении заявки иннициируется Originate от очереди к клиенту.
Необходимо реализовать: выбирается юзер из очереди, ему идёт звонок 8 секунд.
Если не взял трубку - идёт следующему в очереди.
Как только ктото в очереди поднял трубку, идёт дозвон клиенту.
Как можно реализовать?
На данный момент реализовано так, что звонок переходит, только если юзер нажал "отбой". А надо автоматом через N секунд.
Как вариант реализовано, что звонится сразу всем в очереди. Кто первый поднял - того и тапки. Но надо N секунд Sad
#2

А зачем тут тогда тут очередь ?
Создайте закольцованный контекст с нужной вам логикой и оригинейте его через chan Local.
Либо сделайте выход из очереди в нужные вам N секунд и по выходу вбрасывайте обратно или делайте что угодно.

_________________
mega-net.ru - IT аутсорсинг