Webitel Phone розповсюджується під 3 основні платформи (Windows, Linux та MacOS). Формат конфігураційного user_config.json файлу для усіх платформ єдиний та буде розглянутий нижче.
Розглянемо пріоритет та розміщення конфігураційного файлу в залежності від операційної системи користувача.
Пріоритет розміщення
Пріоритет пошуку конфігураційного файлу застосунком наступний:
- Через ключ запуску -c або --config.
- У профілі користувача операційної системи.
- У директорії, де було встановлено застосунок.
Ключ запуску
У вас є можливість вказати точний шлях до конфігураційного файлу при запуску застосунку:
webitel-phone -c tmp/user_config.json
або
webitel-phone --config=tmp/user_config.json
Профіль користувача
Розташування залежить від операційної системи.
macOS
Перейти у Finder і затиснути клавішу Option, обрати меню Перейти (Go) - відобразиться директорія Бібліотека (Library).
Повний шлях: ~/Library/Application Support/webitel-phone/user_config.json
Linux
Повний шлях: ~/.config/webitel-phone/user_config.json
Windows
Повний шлях: %appdata%\webitel-phone\user_config.json
Конфігураційний файл
{ "server": "https://cloud-ua1.webitel.com/engine/", "theme": "dark", "useWebPhone": true, "ringInboundCall": true, "notifyNewCall": true, "notifyMissedCall": true, "usePostProcess": true, "alwaysOnTop": true, "useDomainAuth": false, "domainOAuthServer": "https://adfs.webitel.ua/adfs/oauth2/authorize", "domainOAuthResource": "webitel.adfs.identifier", "domainOAuthClientId": "webitel.adfs.client_id", "domainOAuthDomainName": "tel.bpmonline.com", "useHotdesk": false, "hotLinks": [ { "name": "kibana dashboard", "src": "https://cloud-ua1.webitel.com/kibana/goto/20afb128036d9b8c57d4a447add55bb4?x_key=${KEY}&access_token=${TOKEN}" }, { "name": "Наша CRM", "src": "https://webitel.bpmonline.com/" } ] }
key | Тип | Опис |
---|---|---|
server | строка | Адреса підключення до Webitel Engine |
theme | строка | Тема webitel-phone |
useWebPhone | логічне | Увімкнути підтримку WebRTC протоколу |
ringInboundCall | логічне | Увімкнути звукове сповіщення |
notifyNewCall | логічне | Увімкнути сповіщення про вхідні дзвінки |
notifyMissedCall | логічне | Увімкнути сповіщення про пропущені дзвінки |
usePostProcess | логічне | Увімкнути вікно обробки статусу дзвінка із дайлера |
alwaysOnTop | логічне | Поверх усіх вікон |
useDomainAuth | логічне | Увімкнути доменну авторизацію |
domainOAuthServer | строка | Адреса ADFS серверу для доменної авторизації |
domainOAuthResource | строка | Назва ресурсу для доменної авторизації |
domainOAuthClientId | строка | Назва застосунку для доменної авторизації |
domainOAuthDomainName | строка | Назва домену на сервері webitel для доменної авторизації |
useHotdesk | логічне | Увімкнути підтримку фунції HotDesk |
hotLinks | масив | Масив із зовнішніми посиланнями, що буде відображатися у Webitel Phone |