Перейти к основному содержимому

Виджет живого чата на сайте

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

Требования​

  • Публичный HTTPS по адресу вашего PBX. Браузеры на других сайтах загружают скрипт с этого адреса.
  • Канал живого чата, созданный в Администрирование > Каналы без провайдера и учётных данных.

Настройка​

  1. Создайте канал живого чата и при необходимости его маршрут.
  2. Откройте Администрирование > Чат на сайте для этого канала. Задайте внешний вид, приветствия, поля перед чатом, разрешённые источники и заблокированные адреса.
  3. Скопируйте фрагмент кода, который показывает страница, и вставьте его перед </body> на каждом разрешённом сайте.

Пока источник не разрешён, встроить виджет никто не может. Так задано по умолчанию.

Настройки​

НастройкаЗначение
Заголовок, цвет, сторонаТекст заголовка, цвет акцента и положение значка
Приветствие и приветствие в нерабочее времяПервая строка, пока агенты на связи, и пока их нет
ОнлайнЕсли выключено, посетитель должен оставить адрес электронной почты или номер телефона, чтобы на сообщение ответили
Поля перед чатомИмя, электронная почта и телефон можно отключить, сделать необязательными или обязательными; применяются к первому сообщению
Разрешённые источникиДо 20, например https://www.example.com
Заблокированные адресаДо 500 адресов IPv4 или IPv6

Работа в реальном времени​

  • Передача по событиям, а не опрос. Открытое окно чата поддерживает поток server-sent events к PBX, поэтому ответ агента появляется сразу. PBX закрывает поток примерно через минуту, и окно переподключается. Если поток не удаётся поддерживать (прокси буферизует его или открыто слишком много чатов), окно переходит к запросам каждые 4 секунды. Обратный прокси не должен буферизовать /widget/.../stream; PBX отправляет X-Accel-Buffering: no.
  • Набор текста. Посетитель видит «печатает», пока агент набирает ответ, а агенты видят, печатает ли посетитель. Индикаторы держатся шесть секунд и хранятся в памяти узла, который их обслуживал.
  • Отметки о прочтении. Сообщения посетителя получают отметку «Прочитано», когда агент открыл диалог или ответил в нём.
  • Стенограмма по электронной почте. Если компания может отправлять почту и посетитель указал адрес электронной почты в чате, ссылка в окне отправит ему переписку. Письмо уходит только на этот адрес, не чаще одного раза в час для каждого диалога.

Языки​

Виджет работает на девяти языках продукта и выбирает один из них по списку языков браузера. Заголовки и приветствия отображаются так, как вы их написали.

Защита от злоупотреблений​

Запросы посетителей ограничиваются по частоте для каждого клиентского адреса. Компания определяется по случайному ключу из фрагмента кода, а не по самому запросу.