Mibew Messenger Community
General => Support => Русский (ru) => Topic started by: valaykhal on December 24, 2010, 08:40:58 AM
-
Будет ли поддержка Jabber? т.е. человек вошел на сайт нажал на кнопку Вызвать консультанта, и оператор получает сообщение в джабер о вызове и разговаривает через джабер.?
-
Было бы супер :)
Я сразу бы выкинул треевскую программу и остался бы в квипе :)
-
Будет в следующем виде (в одном из ближайших релизов, прототип работает):
Отдельная daemon программа, подключенная к mibew и jabber серверам (как клиент). При появлении посетителей оповещает всех заинтересованных операторов. Либо запущена как демон на сервере, либо висит в трее. В джаббер приходит только ссылка! Если бы нормально работали jabber chat room-ы, можно было бы сделать все общение в джаббере, но по отзывам они не работают. Будем пробовать.
-
Меня также интересует такая возможность! Хотелось бы получать сообщения от посетителей в свой IM-клиент - или, как в вашем варианте, уведомление о новом посетителе. Когда запланированы такие изменения?
-
Вижу что народу данная тема интересна, может как то прикрутить php класс ? http://webi.ru/webi_files/xmpp_webi.html админ прозондируй почву, тема актуальная!
-
Скрипт очень хорош! Но крайне не хватает всегда с собой иметь связь (в телефонном клиенте, например) через Jabber.
Прикрутите уж, пожалуйста.
Если нужна будет помощь, например тестирования - обращайтесь, я заинтересован в развитии Вашего проекта!
-
Планируется подключение Jabber или проект умер?)
-
Планируется подключение Jabber или проект умер?)
Проект медленно, но оживает. ;)
Да, XMPP-интеграция в планах стоит. Более того, определённые шаги в этом направлении были сделаны уже в версии 1.6.5.
С другой стороны, с выпуском Mibew 2.0, в котором будет реализован API для плагинов, решение задач по интеграции с различными системами может существенно упроститься. Поэтому, в смысле приоритетов, Jabber стоит не на первом месте. И если никто не пришлёт нам соответствующих патчей, то придётся немного подождать. :)
-
Есть возможность потестировать версию 1.6.5 или Mibew 2.0 ?
-
Есть возможность потестировать версию 1.6.5 или Mibew 2.0 ?
Mibew 1.6.5 был выпущен две недели назад (http://mibew.org/forums/index.php/topic,191342.0.html).
Mibew 2.0 сейчас в стадии активной разработки, для использования в production не пригоден, доступен в git-репозитории проекта Mibew (https://github.com/Mibew/mibew).
-
Есть возможность потестировать версию 1.6.5 или Mibew 2.0 ?
Mibew 1.6.5 был выпущен две недели назад (http://mibew.org/forums/index.php/topic,191342.0.html).
Mibew 2.0 сейчас в стадии активной разработки, для использования в production не пригоден, доступен в git-репозитории проекта Mibew (https://github.com/Mibew/mibew).
Извините, не заметил новой версии на сайте. Спасибо. :)
Я надеюсь, что продукт не станет "онлайн" сервисом консультирования в новых версиях, как это сделано на большинстве подобных сервисах, а останется OpenSource проектом, который можно установить на свои сервера и не зависеть от внешних факторов :)
-
Извините, не заметил новой версии на сайте. Спасибо. :)
Ничего страшного. :)
Я надеюсь, что продукт не станет "онлайн" сервисом консультирования в новых версиях, как это сделано на большинстве подобных сервисах, а останется OpenSource проектом, который можно установить на свои сервера и не зависеть от внешних факторов :)
По крайней мере, пока мы занимаемся проектом, не станет. Подробнее об этом писалось здесь (http://mibew.org/forums/index.php/topic,191333.0.html).
Другой момент, что лицензия Apache License позволяет создавать, в т.ч., и закрытые плагины. ;)
Впрочем, всё это уже оффтопик.
-
В настройках поставил отметку o том, чтобы уведомлять на Jabber о новом посетителе, yо сообщения идут на почту, а на Jabber ничего не приходит. Почта, Jabber и Miweb находятся на одном сервере. Если отправить сообщение с форума или сайта, то сообщение приходит и на почту и в Jabber. Может нужно что-то где-то донастроить? Использую Jabber Client - QIP.
-
В настройках поставил отметку o том, чтобы уведомлять на Jabber о новом посетителе, yо сообщения идут на почту, а на Jabber ничего не приходит. Почта, Jabber и Miweb находятся на одном сервере. Если отправить сообщение с форума или сайта, то сообщение приходит и на почту и в Jabber. Может нужно что-то где-то донастроить? Использую Jabber Client - QIP.
А я ж написал, что "сделаны определённые шаги", а не "оно полноценно работает". :D
На самом деле, сейчас эта опция просто говорит Mibew, что нужно сохранять сообщения в виде, пригодном для дальнейшей отправки по XMPP. А для самой отправки нужен дополнительный транспорт.
По идее, он доступен в каком-то виде в git-репозитории (директория src/mibewjava, но я с ним ещё не разбирался. Да и смысла особого делать это не вижу, т.к. в новом Mibew предполагается полноценный внешний API.
-
Добавил немного своего кода. Подключил xmpp библиотеку для работы с xmpp протоколом.
В файл: webim/libs/chat.php
Добавил:
function post_message_($threadid, $kind, $message, $link, $from = null, $utime = null, $opid = null)
{
...
/* Отправка всех сообщений пользователя в jabber */
$text = date("H:i:s");
if(!empty($from)){$text .= " - [ID Mess: ".$threadid."] - ".$from.":\n";}else{$text .= " - [ID Mess: ".$threadid."] - System Message:\n";}
$text .= $message;
require("../jabber/XMPPHP/XMPP.php");
require("../jabber/sendmessage.php");
/* Отправка всех сообщений пользователя в jabber */
/* Отправка всех сообщений пользователя на e-mail */
//mail('toxi@xxx.xxx.xxx','{Log Chat} - Live Support Chat',$message);
/* Отправка всех сообщений пользователя на e-mail */
perform_query($query, $link);
return mysql_insert_id($link);
}
Плюсы:
При отправки любого сообщения пользователем, все сообщения заносятся в БД webim и дублируются на jabber аккаунт, в том числе и сервисные, такие как:
admin (12:33:50 22/08/2013)
12:37:41 - [ID Mess: 31] - System Message:
Посетитель пришел со страницы https://xxx.xxx.xxx/about
admin (12:33:53 22/08/2013)
12:37:45 - [ID Mess: 31] - System Message:
Пожалуйста, подождите немного, к Вам присоединится оператор..
admin (12:34:35 22/08/2013)
12:38:27 - [ID Mess: 31] - System Message:
Посетитель пользователь покинул диалог
Минусы:
1. При первом входе пользователя в чат, выпадает ошибка 500. Если перезагрузить страницу, то чат откроется нормально. Причину пока не нашел, но она явно связана с тем, что я дописал код, который подключает библиотеку xmpp.
2. Нет возможности ответить пользователю из jabber аккаунта, так как сообщение уходит "в пустоту". Для этого нужно реализовать "прослойку" между чатом и jabber сервером.
Вижу пока два варианта:
1. Написать плагин для бота (я использую Talisman для конференций и информационных сообщений), который будет работать, как ретранслятор. Если пользователь напишет сообщение, бот перенаправит сообщение всем операторам, которые в онлайне и которые прописаны у бота в настройках плагина/настройках. А при ответе, оператор должен будет указать ник, которому отправить ответ и текст сообщения. При этом есть небольшой минус в том, что все сообщения будут писаться в одно окно сообщений от всех пользователей и будет очень трудно понять, какое сообщение от какого пользователя пришло.
Либо сделать как-то так, чтобы у оператора бот создавал фантомные контакты, например 30 штук, и каждому пользователю, который будет писать сообщение, привязывать один из свободных фантомных контактов и уже от привязанного фантомного контакта отправлять последующие сообщения, что будет удобно для оператора. Так как переписка с каждым пользователем будет идти отдельно.
2. Написать "прослойку" между jabber сервером и чатом на php и таймер на js, который будет дергать "прослойку", например, каждые 2 секунды и если появились новые сообщения на jabber аккаунте, то доставлять их.
-
Я так понимаю из новой версии убрали Jabber ?
Будет хоть какой-то месенджер чтобы не заходить на сайт? Чтобы отвечать на сообщения пользователей из: jubber, icq или skype?
-
Интеграции с внешними клиентами в ядре точно не будет.
Однако, в 2.0 есть API для плагинов. Вы можете создать плагин, реализующий транспорт диалогов в любой из перечисленных Вами клиентов.
-
Я так понимаю, с Jabber ничего не изменилось?
-
Здравствуйте, я ведущий разработчик проекта Wurrd, который предоставляет родные приложения для Android и прошивкой для использования с Mibew 2.x. Проверьте больше информации с нашего сайта в http://wurrdapp.com. Это может быть альтернативой для интеграции Jabber. Дайте знать, если у вас появятся вопросы.
===============
Hello, I am the lead developer of the Wurrd project, which provides native apps for Android and iOS for use with Mibew 2.x. Check out more information from our website at http://wurrdapp.com. This could be an alternative for Jabber integration. Let me know if you have any questions.
-
Спасибо!
Хорошее решение, но меня очень интересует решение под Linux: чтобы через Jabber можно было общаться, к примеру - в Pidgin.
-
Дайте знать, если у вас появятся вопросы.
У вас нет случайно мануала на русском как устанавливать?
Неплохой месенджер получился.