freeswitchforum.com https://freeswitchforum.com/ |
|
Очередь callback ов https://freeswitchforum.com/viewtopic.php?f=6&t=919 |
Страница 1 из 1 |
Автор: | Oleg [ 25 окт 2018 20:55 ] |
Заголовок сообщения: | Очередь callback ов |
Hi! Кто ни-ть имет опыт организации очереди колбэков? Проблема: Все звонящие получают колбэк и после этого разговаривают , обычно от 40 сек до 2-х минут, НО, несколько раз в день, как будто паровоз приехал, звонков становится столько, что делать колбэк не с чего. Держать дополнительные линии только да таких случаев накладно — требуеться очередь колбэков, которые будут гнаться по мере освобождения каналов на GSM шлюзах и прочих каналах. Естественно, что все колбэки должны быть совершены, и при «неответе» повторены пару раз. Если кто то решал такую задачу, то покажите где грабли стоят, а где камни замаскированы и как изящно порешать проблему. |
Автор: | Vlad1983 [ 26 окт 2018 07:18 ] |
Заголовок сообщения: | Re: Очередь callback ов |
самый очевидный вариант: всех заказавших колбеки напихивать в БД с состоянием "новый" тех, кому идет дозвон, переводим в состояние "в процессе" выбирать с лимитом по числу линий (минус тех кто "в процессе") самых старых в "новый" и отправляем на дозвон дальше чистая логика... |
Автор: | Oleg [ 27 окт 2018 14:42 ] |
Заголовок сообщения: | Re: Очередь callback ов |
Спасибо! Примерно так я себе представлял, однако, вы мне подсказали, то что для меня было не очевидным - " в процессе". Ступор как раз наступил по причине отсутствия третьего состояния колбэка- то есть было "выполнен/не выполнен", а с вводом третьего состояния все упрощается, и даже напрашивается четвертое состояние "неудачная попытка". |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |