Параметры настроек сервера
В данной статье описаны некоторые параметры настроек сервера Webim, которые можно менять в редакторе настроек account config.
Настройки перевода чатов
| Параметр |
Тип |
Значение по умолчанию |
Описание |
change_department_on_forward_to_agent |
boolean |
true |
При включенной настройке при переводе диалога на оператора происходит проверка, есть ли у него отдел, в котором находится диалог. Если такого отдела нет, то диалог переводится в один из отделов, в которых есть новый оператор, в соответствии с порядком сортировки. Если у оператора нет отделов, диалог переводится в Без отдела. |
Настройки безопасности
| Параметр |
Тип |
Значение по умолчанию |
Описание |
operator_allowed_ips |
String |
|
Список разрешённых для доступа к Webim IP-адресов. Адреса записываются через запятую, принимаются как в формате одиночных адресов, так и в формате диапазонов. Пример: 192.168.0.1, 194.234.34.0-192.234.34.128. В случае, если значение параметра задано корректно, доступ к Webim становится возможным только с указанных в параметре адресов (в т.ч. и доступ к API). |
Настройки для мобильных приложений
| Параметр |
Тип |
Значение по умолчанию |
Описание |
timeout_for_chat_auto_close_if_visitor_left_for_mobile |
Integer |
86400 |
Тайм-аут для автоматического закрытия чата, когда посетитель ушёл. Указывается в секундах. |
mobile_apps_versions_features_support_dependencies |
JSON |
null |
Позволяет управлять доступностью различных функций форматирования в зависимости от их поддержки мобильным приложением клиента определённой версии. В случае наличия нескольких версий приложения, в которых поддерживается разный набор функций форматирования, благодаря данной настройке недоступное в определённой версии приложения форматирование не будет направлено сервером в приложение указанной версии. Потенциально данный параметр может управлять доступностью различных функций форматирования, по факту на текущий момент он управляет доступностью функции hyperlink языка разметки markdown для приложений на платформах iOS и Android.
Формат записи:
{ "feature" : { "platform" : "version" } }где
- feature — функция Webim
- platform — мобильная операционная система, для которой делалось приложение
- version — версия приложения
Пример записи:
{ "hyperlink" : { "ios" : "4.0", "android" : "4.0" } } |
open_chat_in_new_tab_for_mobile |
Boolean |
true |
Открывает чат на мобильном устройстве в новом окне. |
offline_chat_accepted_text |
String |
|
Информационное сообщение, отправляемое в чат после начала офлайн чата, которое видно только операторам и посетителям в мобильных приложениях. |
Настройки для диалогов с мобильного приложения и сайта
| Параметр |
Тип |
Значение по умолчанию |
Описание |
web_and_mobile_quoting |
Boolean |
true |
Возможность цитирования сообщений для оператора и посетителя в диалогах с мобильного приложения и сайта. |
file_url_expiring_timeout_for_web_and_mobile |
Integer |
300 |
Время доступа к скачиванию файла по ссылке в диалогах с мобильного приложения и сайта. Указывается в секундах. |
enable_offline_chats_for_channels |
Boolean |
false |
Определяет доступность создания офлайн-обращений в каналах общения. При значении false все новые обращения будут создаваться в статусе онлайн. |
track_visitor_typing |
Boolean |
true |
Отображение индикатора набора текста и черновика сообщения посетителя для оператора. |
track_agent_typing |
Boolean |
true |
Отображение индикатора набора текста оператором для посетителя (без отображения черновика). |
Настройки для интеграций WhatsApp
| Параметр |
Тип |
Значение по умолчанию |
Описание |
use_whatsapp_media_id |
boolean |
false |
Режим отправки вложений в WhatsApp для провайдеров 360dialog и Gupshup. При false отправка по ссылке; при true вложения отправляются через media_id (предварительная загрузка на сторону провайдера). Рекомендуется включать, если у получателей не доходят файлы, отправленные по ссылке. |