General > Русский (ru)
Закрытие окна чата не убирает посетителя из очереди
(1/1)
malder:
Добрый день!
Ситуация такая: тут уже писали про версию 1.6.3, что при закрытии клиентом окна чата путем нажатия на кнопку "Закрыть" в браузере, сессия не закрывается, и посетитель "висит" в очереди диалогов у оператора. Если же закрывать чат путем нажатия на соответствующую кнопку интерфейса, то все отлично.
Вы пообещали, что в версии 1.6.4 эта проблема будет вроде как устранена. У меня 1.6.4, однако все по-прежнему, и операторы страдают от того, что в очереди много "мертвых душ". Приходится поэтому отключать их вручную, меняя оператора на администратора и выходя из чата.
Очень нужно решить эту проблему. Подскажите, пожалуйста, как. Спасибо!
dgoker1:
Согласен! Проблема актуальна! Постоянно приходится чистить... Хотелось бы услышать решение проблемы...
Dmitriy Simushev:
Доброго времени!
Проблема имеет не только технический аспект, но и концептуальный: пользователь может случайно закрыть диалог а потом захотеть открыть его с того же места.
Как вариант решения проблемы можно задать дополнительный таймаут, 30 секунд скажем, после которого закрывать сессии пользователей.
Что касается кода, то могу посоветовать следующий коммит на github.com:
https://github.com/OSSG/mibew/commit/777b640f8ed94db47200be83623b31c1b26d5d9a
С другой стороны, можно так же использовать решение, описанное здесь:
http://mibew.org/forums/index.php/topic,983.0.html
Однако оно не позволяет пользователям в случае случайного закрытия окна диалога продолжить диалог с того же места.
Дмитрий
malder:
Спасибо за ссылку на github, попробую. Я воспользовался тут советами наших американских друзей на этот счет - помогло, за исключением того, что посетители убираются только после того, как зайдешь с диалог и потом выйдешь из него сам (любым способом). А если человек кликнул на чат и сразу вышел, то такой "висяк" все равно в админской панели остается, причем со статусом "В очереди", хотя по факту там никого нет.
Ладно, этот вопрос в целом решаем. Другой, более насущный - как сделать оповещения в джаббер? Тема тут даже отдельна есть на этот счет.
Navigation
[0] Message Index
Go to full version