По просьбам многих добавлена возможность указать текст который отправиться клиенту если оператор ему не отвечает более X секунд.

Текст поддерживает “макросы” ( http://panel.sitehelp.inkiev.net/index.cgi?action=help|welcome_macroses )

Функция находиться в “редактировании линии поддержки”.

(мой аккаунт – мои сайты – линии поддержки – редактировать)

Tagged with:  

Выложена первая версия отчета по “присутствию операторов” в поддержке.

Теперь можно видеть когда менеджер был онлайн а когда оффлайн в течении дня.

Отчет доступен через пенель управления -> мои сайты -> линии поддержки -> управление операторами -> статистика

Все пожелания/предложения прошу писать в комментариях.

Приглашение операторов в разговор (!invite / !join / !unjoin)

Появилась возможность “попросить другого оператора о помощи” без передачи ему (!transfer) чат сессии.

Для этого оператор который ведет чат с клиентом отправляет команду !invite [id]

id – номер оператора которому необходимо отправить приглашение (id можно узнать выполнив команду !operators)

Оператор, которого пригласили в чат, получит всю историю переписки и может подключиться в разговор выполнив команду !join

После этого оба оператора и клиент чата будут видеть все сообщения.

Количество подключенных в “разговор” операторов не ограничено (вы можете подключить хоть всех созданных операторов).

Команда !unjoin позволяет приглашенному оператору покинуть “общий чат”, и перестать видеть переписку.

!invite vs !transfer

Основное отличие от команды !transfer то – что вы не “передаете клиента” другому оператору, а продолжаете общаться с ним “на равне” с приглашенным оператором.

AVATARs/Аватары

Сегодня запущена новая фича/функция сервиса sitehelp : Обновление аватаров в контакт листе.

Данная функция будет менять аватар клиента в контакт листе вашего xmpp/jabber клиента согласно описанным правилам.

По умолчанию в системе созданы 6 разных аватаров которые отображают следующую информацию:

1,2,3) новый клиент который только зашел на сайт  ->  просмотрел более 5 страниц -> просмотрел более 10 страниц

4,5,6) старый клиент который только зашел на сайт  ->  просмотрел более 5 страниц -> просмотрел более 10 страниц

Под “старым” клиентом подразумевается клиент, с которым вы ранее имели “разговор” (чат сессию).

Определение старого клиента от нового возможно только если у вас включено ведение “истории чат сообщений” (редактирование линии поддержки).

В ближайшее время в системные правила аватаров будет добавлено еще несколько “комплектов”.

Также реализована возможность использовать свои аватары согласно нужной вам “логики”, примеры и описание правил смотрите а панели управления.

Важно: Всем пользователям qip infinum/ 2010

В данном  клиент НЕ РАБОТАЕТ корректно обновление аватаров, в клиенте нет 100% -ной поддержки xmpp/jabber стандарта xep-0054 – об ошибке было сообщено разработчикам (Заявка No657939 от 2011-03-14)

Используйте другой клиент – Pidgin, Pandion или другие …

2011-02-21 в публичный доступ выложена первая версия API для SiteHelp.
Все доступные функции с примерами их использования доступны в панели по этой ссылке – http://panel.sitehelp.inkiev.net/index.cgi?action=api.

Итак, коротко как начать пользоваться API:

Для начала, вам необходимо добавить новый скрипт на свою страницу.
HTML код скрипта смотрите в панели управления для вашей линии поддержки (мои сайты – линии поддержки – HTML код).

После импортирования (добавления в html код) api скрипта – он создает глобально доступный объект SITEHELP_API а также SITEHELP_API_$CHANNEL_ID$,
второй объект нужен для случаев когда у вас на странице более одного экземпляра чата. (например два разных отдела с двумя разными картинками оператора).

Любое использование API начинается с такого кода:
SITEHELP_API.onReady( callback_function )

Функция callback_function будет вызвана когда чат удачно установил сессию с сервером и использование API имеет смысл ( на текущий момент это значит что оператор онлайн )

В дальнейшем можно использовать все доступные функции SiteHelp API

Как простой пример использования АПИ рассмотрим вариант размещения чата в закрытой зоне сайта, например в панели управления “чем-то”.
В таком варианте можно установить имя пользователя (контакта в jabber клиенте) – в логин пользователя на данном сайте, и в случае обращения пользователя в чат – оператор тут-же видит “с кем он общается”.

SITEHELP_API.onReady(
function () {
SITEHELP_API.setName(name: ‘client_login’)
}
)

Возможности и функции API будут постоянно расширятся.
Пожелания и дополнения прошу присылать на netilesik на gmail.com или оставлять в комментариях.

Tagged with:  

Сегодня на ночь (начиная с 2011-03-01 22:00) запланирована смена xmpp сервера.
Это вызвано постоянным увеличением нагрузки и нестабильностью jabberd2.

Приносим свои извинения за вызванные неудобства.

С Уважением,
iLesik

Tagged with:  

Именование контактов в контакт-листе согласно шаблонам

Завершена работа над одной очень полезной функцией – теперь список контактов в контакт листе вашего jabber клиента отображают максимально полезную информацию о клиенте.

Для быстрого примера – скриншот:

Теперь вы можете получить/увидеть причину по которой посетитель пришел на ваш сайт без дополнительных манипуляций.

Вы можете настроить формат имени и статуса клиента в панели управления.

Настройки индивидуальные для каждого оператора, то есть каждый оператор (даже в пределах одной линии поддержки/отдела) может выводить нужную ему информацию в удобном для него виде.

На текущий момент имя/статус клиента можно “составить” из следующих параметров:

- страна / регион / город клиента (исходя из его IP)

- IP клиента

- сайт/домен источник (referrer) с которого клиент попал на ваш сайт

- текущий адрес (URL) страницы на которой находиться посетитель

- Имя поисковой машины с которой пришел посетитель (Google/Yandex)

- Ключевые слова (запрос) который искал посетитель

- Номер страницы выдачи запроса по которому “кликнул” посетитель

- Логин / Имя оператора за которым закрепленный данный клиент

- … полное описание доступных шаблонов с примерами смотрите (после прохождения авторизации) – по данной ссылке

Важно: по умолчанию смена имени клиентов использует шаблон
${ID}. $first_not_empty{$if_then_else{${REFERRER_SE}||${REFERRER_SE} / ${REFERRER_SE_KW}||$domain{${REFERRER_URL}}}||${JID_LOGIN}}
, а смена статуса – отображает текущий адрес (URL) клиента. (шаблон “${URL}”)

Для настройки данной функции пройдите авторизацию в панели управления, откройте список “линий поддержки” вашего сайта и нажмите ссылку “редактировать/настройки” напротив списка операторов, нажмите “настройки” напротив вашего оператора.

Для начала определим что такое логин и пароль оператора:

Войдите в панель управления используя свой email и пароль который вы использовали при регистрации в системе.

Далее в меню “мои сайты

выберете “линии поддержки

на против нужной вам “линии поддержки” выберете “редактировать

(если вы имеете более одного оператора поддержки на линию – то нажмите на “редактировать” напротив “операторы“)

Логин и пароль “данного” оператора указан в разделе “параметры оператора

Рекомендуемые/проверенные xmpp/jabber клиенты

Пример настройки Pidgin :

Username – логин оператора.

Domain – ВСЕГДА должно быть “sitehelp.inkiev.net”

Resource – любой текст (можно оставить пустым)

Password – пароль оператора

Пример настройки Pandion:

Настройка крайне простая:

Адрес: <логин оператора>sitehelp.inkiev.net

Пароль: пароль оператора

Пример настройки Qip Infinum/2010 (НЕ РЕКОМЕНДУЕМ ДАННЫЙ КЛИЕНТ)

Причины по которым мы не рекомендуем пользоваться qip infinum/2010:

  • Странная ошибка “домен не подходит” у 30% пользователей. (другие клиенты работают без проблем)
  • Нет 100% -ной поддержки xmpp/jabber стандарта xep-0054 (не работает обновление аватаров) – об ошибке было сообщено разработчикам (Заявка No657939 от 2011-03-14)

После запуска нажмите на кнопку “Jabber (Xmpp)” протокола

Логин вписываем по принципу “логин оператора”@sitehelp.inkiev.net

Пароль – пароль оператора

По просьбам большого количества людей (ранее использовавших Оларк) – мы добавили опцию при которой возможно позиционировать чат и “картинку оператора” (например) в каком-то углу.

Готовый шаблон с “абсолютным позиционированием” добавлен в “системные шаблоны“.
Картинка оператора – в правом нижнем углу (там-же и окно чата).
Для примера – такой шаблон используется на сайте http://lavalamp.inkiev.net.

Если у кого-то будут сложности и потребность разместить “картинку” в другом из углов – обращайтесь, поможем.

 

По многочисленным просьбам сделана возможность записи всех логов общения с посетителями с дальнейшей возможность их просмотра через панель управления.

На текущий момент нет каких-либо функций поиска по “логам”, только “базовый” просмотр истории в хронологическом порядке.

По умолчанию логирование отключено. Для включения зайдите в “редактирование” нужного вам канала и включите данную опцию.