Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Webitel Phone розповсюджується під 3 основні платформи (Windows, Linux та MacOS). Формат конфігураційного user_config.json файлу для усіх платформ єдиний та буде розглянутий нижче.

Розглянемо пріоритет та розміщення конфігураційного файлу в залежності від операційної системи користувача.

Table of Contents

Пріоритет розміщення

Пріоритет пошуку конфігураційного файлу застосунком наступний:

  1. Через ключ запуску -c або --config.
  2. У профілі користувача операційної системи.
  3. У директорії, де було встановлено застосунок.

Ключ запуску

У вас є можливість вказати точний шлях до конфігураційного файлу при запуску застосунку:

Code Block
webitel-phone -c tmp/user_config.json

або

Code Block
webitel-phone --config=tmp/user_config.json


Профіль користувача

Розташування залежить від операційної системи.

macOS

У Finder меню Go та зажати option Перейти у Finder і затиснути клавішу Option, обрати меню Перейти (Go)  - відобразиться директорія Бібліотека (Library/Бібліотека).

Повний шлях: ~/Library/Application Support/webitel-phone/user_config.json

Multimedia
namemcosx_conf.mp4

Linux

Повний шлях: ~/.config/webitel-phone/user_config.json

Windows

Multimedia
namewin_appdata.mp4

Повний шлях: %appdata%\webitel-phone\user_config.json

Конфігураційний файл

Code Block
languagejs
titleuser_config.json
linenumberstrue
{
	"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