Виджет живого чата на сайте
Посетитель вашего сайта видит значок чата. Его сообщения попадают во входящие омниканального канала как диалог живого чата, маршрутизируются так же, как любой другой канал, а ответы агента появляются в окне посетителя. Там, где включено видео, посетителю можно предложить переход к звонку.
Требования
- Публичный HTTPS по адресу вашего PBX. Браузеры на других сайтах загружают скрипт с этого адреса.
- Канал живого чата, созданный в Администрирование > Каналы без провайдера и учётных данных.
Настройка
- Создайте канал живого чата и при необходимости его маршрут.
- Откройте Администрирование > Чат на сайте для этого канала. Задайте внешний вид, приветствия, поля перед чатом, разрешённые источники и заблокированные адреса.
- Скопируйте фрагмент кода, который показывает страница, и вставьте его перед
</body>на каждом разрешённом сайте.
Пока источник не разрешён, встроить виджет никто не может. Так задано по умолчанию.
Настройки
| Настройка | Значение |
|---|---|
| Заголовок, цвет, сторона | Текст заголовка, цвет акцента и положение значка |
| Приветствие и приветствие в нерабочее время | Первая строка, пока агенты на связи, и пока их нет |
| Онлайн | Если выключено, посетитель должен оставить адрес электронной почты или номер телефона, чтобы на сообщение ответили |
| Поля перед чатом | Имя, электронная почта и телефон можно отключить, сделать необязательными или обязательными; применяются к первому сообщению |
| Разрешённые источники | До 20, например https://www.example.com |
| Заблокированные адреса | До 500 адресов IPv4 или IPv6 |
Работа в реальном времени
- Передача по событиям, а не опрос. Открытое окно чата поддерживает поток server-sent events к PBX, поэтому ответ агента появляется сразу. PBX закрывает поток примерно через минуту, и окно переподключается. Если поток не удаётся поддерживать (прокси буферизует его или открыто слишком много чатов), окно переходит к запросам каждые 4 секунды. Обратный прокси не должен буферизовать
/widget/.../stream; PBX отправляетX-Accel-Buffering: no. - Набор текста. Посетитель видит «печатает», пока агент набирает ответ, а агенты видят, печатает ли посетитель. Индикаторы держатся шесть секунд и хранятся в памяти узла, который их обслуживал.
- Отметки о прочтении. Сообщения посетителя получают отметку «Прочитано», когда агент открыл диалог или ответил в нём.
- Стенограмма по электронной почте. Если компания может отправлять почту и посетитель указал адрес электронной почты в чате, ссылка в окне отправит ему переписку. Письмо уходит только на этот адрес, не чаще одного раза в час для каждого диалога.
Языки
Виджет работает на девяти языках продукта и выбирает один из них по списку языков браузера. Заголовки и приветствия отображаются так, как вы их написали.
Защита от злоупотреблений
Запросы посетителей ограничиваются по частоте для каждого клиентского адреса. Компания определяется по случайному ключу из фрагмента кода, а не по самому запросу.