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 нажать меню Go и зажать option - открыть 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 |