/
mikopbx
/
ModuleUkrainianLanguagePack
Обзор
Документация
Войти
/
mikopbx
/
ModuleUkrainianLanguagePack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Messages/uk/RestApi.php
2 307 строк
255 KB
Nikolay Beketov
Initial commit: ModuleUkrainianLanguagePack language pack for MikoPBX
06 апр 2026, 10:12
06 апр 2026, 10:12
d1402a6
Код
Авторство
О чём код?
<?php return [ 'rest_pvd_GetForSelect' => 'Отримати провайдерів для списку', 'rest_pvd_GetForSelectDesc' => 'Отримати спрощений список провайдерів для використання у UI компонентах (select/dropdown)', 'rest_pvd_GetStatuses' => 'Отримати статуси всіх провайдерів', 'rest_da_CreateDesc' => 'Створити новий dialplan додаток для обробки викликів', 'rest_da_UpdateDesc' => 'Повністю оновити існуючий dialplan додаток (заміна всіх полів)', 'rest_da_Patch' => 'Частково оновити dialplan додаток', 'rest_am_Update' => 'Оновити AMI користувача', 'rest_am_GetDefaultDesc' => 'Отримати стандартні значення для створення нового AMI користувача', 'rest_net_DeleteDesc' => 'Видалити віртуальний мережний інтерфейс (VLAN) за ідентифікатором', 'rest_net_GetConfigDesc' => 'Отримати повну конфігурацію мережі, включаючи всі інтерфейси, шлюз, DNS і NAT налаштування', 'rest_net_SaveConfig' => 'Зберегти конфігурацію мережі', 'rest_ms_Patch' => 'Частково оновити налаштування пошти', 'rest_ms_GetDiagnosticsDesc' => 'Отримати детальну діагностичну інформацію про поштові налаштування, включаючи статус підключення та конфігурацію', 'rest_ts_GetAvailableTimezonesDesc' => 'Отримати повний список доступних часових поясів у форматі IANA із зазначенням зміщення UTC', 'rest_stg_UmountDesc' => 'Безпечно розмонтувати пристрій зберігання із збереженням усіх даних', 'rest_param_ivr_timeout_extension' => 'Додатковий номер для переадресації під час таймууту', 'rest_schema_ext_userid' => 'ID пов\'язаного користувача з таблиці Users', 'rest_schema_pk_credential_id' => 'Base64-кодований ідентифікатор WebAuthn credential', 'rest_schema_am_is_system' => 'Ознака системного облікового запису (не можна видалити)', 'rest_schema_am_read_permissions_summary' => 'Короткий опис дозволів на читання', 'rest_schema_am_perm_cdr_write' => 'Дозвіл на запис CDR (зазвичай не використовується)', 'rest_param_emp_export_filter' => 'Фільтр для експорту (діапазон номерів)', 'rest_schema_ms_from_username' => 'Ім\'я відправника, що відображається в листах', 'rest_schema_ms_test_email_body' => 'Текст тестового листа', 'rest_schema_ms_connection_status' => 'Статус підключення до поштового сервера', 'rest_param_sf_file' => 'Аудіо файл, що завантажується (підтримувані формати: wav, mp3, ogg, flac)', // SysLogs schema field descriptions 'rest_schema_syslog_filename' => 'Шлях до лог файлу щодо директорії логів', 'rest_param_ms_auth_type' => 'Метод аутентифікації SMTP (none, plain, login, oauth2)', 'rest_ir_Patch' => 'Частково оновити вхідний маршрут', 'rest_ir_PatchDesc' => 'Оновити лише вказані параметри вхідного маршруту', 'rest_system_CheckForUpdates' => 'Отримати детальну інформацію про оновлення', 'rest_ir_GetDefault' => 'Отримати значення за замовчуванням', 'rest_response_200_restoring' => 'Система відновлюється із резервної копії', 'rest_schema_cdr_offset' => 'Зміщення для пагінації CDR записів', 'rest_ir_GetDefaultDesc' => 'Отримати стандартні значення для створення нового вхідного маршруту', 'rest_ir_GetDefaultRoute' => 'Отримати маршрут за замовчуванням', 'rest_ir_GetDefaultRouteDesc' => 'Отримати або створити маршрут за промовчанням (універсальний маршрут з ID=1)', 'rest_ir_Copy' => 'Копіювати вхідний маршрут', 'rest_net_SaveConfigDesc' => 'Зберегти повну конфігурацію мережі, включаючи всі інтерфейси, шлюз і DNS сервери', 'rest_net_GetNatSettings' => 'Отримати налаштування NAT', 'rest_net_GetNatSettingsDesc' => 'Отримати налаштування NAT та STUN для коректної роботи VoIP через NAT', // Network REST API - Request Parameters // Network specific parameters 'rest_param_net_interfaces' => 'Масив конфігурацій мережевих інтерфейсів', 'rest_param_net_gateway' => 'IP адреса шлюзу за замовчуванням', 'rest_param_net_primarydns' => 'Первинний сервер DNS', 'rest_param_net_secondarydns' => 'Вторинний сервер DNS', 'rest_param_net_hostname' => 'Ім\'я хоста системи', 'rest_param_net_static_routes' => 'Масив статичних маршрутів', 'rest_ext_PatchDesc' => 'Оновити лише вказані параметри додаткового номера', 'rest_ext_GetDefault' => 'Отримати значення за замовчуванням', 'rest_schema_net_ipaddr' => 'IP адреса інтерфейсу', 'rest_schema_net_gateway' => 'Шлюз за замовчуванням', 'rest_schema_net_hostname' => 'Ім\'я хоста системи', 'rest_schema_net_domain' => 'Доменне ім\'я', 'rest_schema_net_primarydns' => 'Первинний сервер DNS', 'rest_schema_net_dhcp' => 'Використовувати DHCP (0=ні, 1=так)', 'rest_schema_net_internet' => 'Інтернет-інтерфейс (0=ні, 1=так)', 'rest_schema_net_disabled' => 'Інтерфейс вимкнено (0=ні, 1=так)', 'rest_schema_net_topology' => 'Топологія мережі (public/private)', 'rest_schema_net_extipaddr' => 'Зовнішня IP-адреса для NAT', 'rest_schema_net_exthostname' => 'Зовнішній hostname для NAT', 'rest_schema_net_is_deletable' => 'Чи можна видалити інтерфейс', 'rest_schema_net_is_internet' => 'Чи є інтернет-інтерфейсом', 'rest_schema_net_is_dhcp' => 'Чи використовує DHCP', // Network REST API - Complex Object Schemas 'rest_schema_net_interface_list_item' => 'Елемент списку мережних інтерфейсів', 'rest_schema_net_interface_detail' => 'Детальна інформація про мережний інтерфейс', 'rest_schema_net_config' => 'Повна конфігурація мережі', 'rest_schema_net_config_interfaces' => 'Масив мережевих інтерфейсів', 'rest_schema_net_config_template' => 'Шаблон для створення нового інтерфейсу', 'rest_schema_net_config_internet_interface_id' => 'ID інтернет-інтерфейсу', 'rest_schema_net_config_deletable_interfaces' => 'Список інтерфейсів, що видаляються', 'rest_schema_net_config_nat' => 'Налаштування NAT', 'rest_schema_net_config_ports' => 'Налаштування портів', 'rest_schema_net_config_is_docker' => 'Чи працює в Docker контейнері', 'rest_schema_net_config_static_routes' => 'Статичні маршрути', // Network REST API - NAT Settings 'rest_schema_net_nat_usenat' => 'Використати NAT', 'rest_schema_net_nat_extipaddr' => 'Зовнішня IP адреса', 'rest_schema_net_nat_exthostname' => 'Зовнішній hostname', 'rest_schema_net_nat_auto_update' => 'Автоматично оновлювати зовнішній IP', // Network REST API - Port Settings 'rest_schema_net_ports_sip' => 'Внутрішній порт SIP', 'rest_schema_net_ports_external_sip' => 'Зовнішній порт SIP', 'rest_schema_net_ports_tls' => 'Внутрішній порт TLS', 'rest_schema_net_ports_external_tls' => 'Зовнішній порт TLS', 'rest_schema_net_ports_rtp_from' => 'Початок діапазону RTP портів', 'rest_schema_net_ports_rtp_to' => 'Кінець діапазону RTP портів', // Network REST API - Static Routes 'rest_schema_net_route_id' => 'ID маршруту', 'rest_schema_net_route_network' => 'Мережа призначення', 'rest_schema_net_route_subnet' => 'Маска підмережі (CIDR)', 'rest_schema_net_route_gateway' => 'Шлюз для маршруту', 'rest_schema_net_route_interface' => 'Інтерфейс для маршруту', 'rest_openapi_GetSchemas' => 'Отримати схеми валідації', 'rest_openapi_GetSchemasDesc' => 'Повертає схеми валідації для всіх endpoints API', 'rest_openapi_GetSimplifiedPermissions' => 'Отримати спрощену структуру прав доступу', 'rest_openapi_GetSimplifiedPermissionsDesc' => 'Повертає список усіх REST API endpoints, згрупованих за ресурсами із зазначенням доступних дій (read/write) для налаштування прав доступу до API ключів', 'rest_openapi_ClearCacheDesc' => 'Очищає кеш метаданих OpenAPI, форсує регенерацію специфікації при наступному запиті', // ============================================================================ // Passkeys REST API // ============================================================================ 'rest_pk_GetList' => 'Отримати список passkeys', 'rest_param_s3_bucket' => 'Ім\'я S3 bucket для зберігання записів (3-63 малих символів)', 'rest_pk_GetListDesc' => 'Отримати список всіх зареєстрованих passkeys (WebAuthn облікових даних) для поточного користувача', 'rest_pk_GetRecord' => 'Отримати passkey по ID', 'rest_pk_GetRecordDesc' => 'Отримати детальну інформацію про конкретний passkey включаючи метадані та дату останнього використання', 'rest_pk_Create' => 'Створити новий passkey', 'rest_pk_CreateDesc' => 'Почати процес реєстрації нового passkey (аліас для registrationStart)', 'rest_pk_Patch' => 'Оновити passkey', 'rest_pk_PatchDesc' => 'Оновити назву або метадані passkey', 'rest_pk_Delete' => 'Видалити passkey', 'rest_pk_DeleteDesc' => 'Видалити зареєстрований passkey із системи', 'rest_pk_CheckAvailability' => 'Перевірити наявність passkeys', 'rest_syslog_EraseFileDesc' => 'Очистити вміст вказаного лог файлу (файл залишиться, але буде порожнім)', // ============================================================================ // SIP Providers REST API // ============================================================================ 'rest_sipp_GetList' => 'Отримати список SIP провайдерів', 'rest_pvd_GetStatus' => 'Отримати статус провайдера', 'rest_gs_PatchDesc' => 'Оновити лише вказані параметри загальних налаштувань', // Storage schema field descriptions 'rest_schema_stg_disk' => 'Шлях до пристрою зберігання', 'rest_schema_stg_save_period' => 'Період зберігання записів розмов у днях', 'rest_schema_stg_device' => 'Шлях до пристрою', 'rest_pvd_GetStatusDesc' => 'Отримати детальний статус реєстрації конкретного провайдера в реальному часі з Asterisk.', // Schema field descriptions for Outbound Routes 'rest_schema_obr_id' => 'Унікальний ідентифікатор вихідного маршруту', 'rest_schema_obr_restnumbers' => 'Кількість цифр після префіксу (-1 = будь-яка кількість, 0 = лише префікс)', 'rest_schema_s3_local_retention' => 'Кількість днів зберігання записів локально перед завантаженням у S3', 'rest_schema_obr_provider_type' => 'Тип провайдера (SIP або IAX2)', 'rest_schema_obr_ruleDescription' => 'HTML опис правила маршрутизації', 'rest_schema_obr_represent' => 'Текстове подання маршруту', 'rest_sf_GetDefault' => 'Отримати значення за замовчуванням', 'rest_schema_ak_key_display' => 'Частина ключа, що відображається (перші та останні символи)', 'rest_param_fw_local_network' => 'Прапор локальної підмережі', 'rest_param_fw_current_rules' => 'Об\'єкт із правилами доступу для сервісів (ключи: SIP, WEB, SSH, AMI, CTI, ICMP; значення: true/false)', 'rest_param_fw_ip' => 'IP адреса для розблокування', 'rest_schema_ms_error_message' => 'Повідомлення про помилку під час підключення', 'rest_param_oauth_state' => 'Токен стану для захисту від CSRF атак', 'rest_param_file_total_chunks' => 'Загальна кількість чанків', 'rest_param_pvd_registered' => 'Фільтр за статусом реєстрації провайдера', 'rest_param_pvd_from' => 'Початкова дата/час для вибірки історичних даних', 'rest_param_pvd_to' => 'Кінцева дата/час для вибірки історичних даних', 'rest_param_pvd_action' => 'Дія оновлення статусу (register, unregister, refresh)', // Storage specific parameters 'rest_param_stg_disk' => 'Шлях до пристрою зберігання (наприклад, /dev/sdb1)', 'rest_schema_sip_auth_extension' => 'Внутрішній номер для автентифікації', 'rest_schema_sip_secret' => 'Об\'єкт із даними секретного ключа SIP пристрою', 'rest_schema_sip_secret_extension' => 'Внутрішній номер для секретного ключа', 'rest_schema_sip_history_event' => 'Тип події (REGISTER, UNREGISTER, CALL, HANGUP)', 'rest_resource_advice' => 'Системне повідомлення', 'rest_param_owt_calUrl' => 'URL календаря у форматі iCalendar', 'rest_schema_sip_registry_host' => 'Адреса хоста SIP-провайдера', 'rest_cr_GetDefault' => 'Отримати шаблон конференц-кімнати', 'rest_schema_sip_stats_failed_calls' => 'Кількість невдалих дзвінків', 'rest_schema_file_status' => 'Статус операції з файлом (NOT_FOUND, UPLOAD_IN_PROGRESS, UPLOAD_COMPLETE, UPLOAD_FAILED)', 'rest_schema_file_progress' => 'Прогрес завантаження файлу у відсотках (0-100)', 'rest_schema_owt_audio_message_id' => 'ID аудіо повідомлення для відтворення', 'rest_schema_gs_pbx_name' => 'Назва АТС', 'rest_schema_gs_pickup_exten' => 'Код для перехоплення дзвінка', 'rest_schema_sip_peer_status' => 'Статус SIP peer (Registered, Unreachable, Unknown)', 'rest_s3_Stats' => 'Отримати статистику синхронізації S3', 'rest_s3_StatsDesc' => 'Повертає докладну статистику синхронізації хмарного сховища S3: кількість файлів у S3 і локально, загальний розмір, відсоток синхронізації, статус (synced/syncing/pending/disabled), час останнього завантаження та дата найстарішого файлу, що очікує.', // ============================================================================ // Common Parameters // ============================================================================ 'rest_param_limit' => 'Максимальна кількість записів для повернення', 'rest_param_offset' => 'Кількість записів для пропуску (використовується для пагінації)', 'rest_param_search' => 'Пошуковий запит для фільтрації результатів', 'rest_param_id' => 'Унікальний ідентифікатор ресурсу', 'rest_param_id_description' => 'Унікальний ідентифікатор ресурсу (зазвичай числовий ID або рядковий код)', 'rest_param_strategy' => 'Фільтр зі стратегії розподілу викликів', // Providers specific parameters 'rest_param_pvd_id' => 'Унікальний ідентифікатор провайдера (формат PROV-XXX)', 'rest_param_stg_device' => 'Шлях до пристрою для операції (монтування, розмонтування, форматування)', 'rest_param_stg_mount_point' => 'Точка монтування пристрою (опційно, за замовчуванням автоматично)', 'rest_param_stg_filesystem' => 'Тип файлової системи для форматування (ext4 або ext3)', 'rest_schema_stg_mount_point' => 'Точка монтування пристрою', 'rest_schema_stg_filesystem' => 'Тип файлової системи', 'rest_schema_stg_label' => 'Мітка тому', 'rest_schema_stg_task_id' => 'Ідентифікатор завдання форматування', // TimeSettings specific parameters 'rest_param_ts_timezone' => 'Часовий пояс у форматі IANA (наприклад, Europe/Moscow, Asia/Tokyo)', 'rest_param_ts_ntp_server' => 'Адреса сервера NTP для синхронізації часу', 'rest_param_ts_manual_mode' => 'Режим ручної установки часу (true – вручну, false – через NTP)', 'rest_param_ts_manual_datetime' => 'Дата та час для ручної установки (формат ISO 8601)', // IncomingRoutes specific parameters 'rest_param_ir_rulename' => 'Назва вхідного маршруту', 'rest_param_ir_number' => 'DID номер або шаблон (може містити * # + для патернів)', 'rest_param_ir_providerid' => 'ID провайдера для прив\'язування маршруту', 'rest_param_ir_providerid_filter' => 'Фільтр по ID провайдера', 'rest_param_ir_priority' => 'Пріоритет маршруту (менше значення – вище пріоритет)', 'rest_param_ir_timeout' => 'Таймаут програвання аудіо повідомлення перед переадресацією (у секундах)', 'rest_param_ir_extension' => 'Додатковий номер для переадресації вхідного дзвінка', 'rest_param_ir_audio_message_id' => 'ID аудіо файлу для відтворення перед переадресацією', 'rest_param_ir_note' => 'Нотатка або опис вхідного маршруту', 'rest_param_ir_priorities' => 'Масив об\'єктів з ID маршрутів та новими значеннями пріоритету', // CallQueues specific parameters 'rest_param_cq_name' => 'Назва черги, що відображається', 'rest_param_cq_seconds_for_wrapup' => 'Час на обробку після завершення дзвінка (у секундах)', 'rest_param_cq_timeout_to_redirect' => 'Таймаут для переадресації (у секундах)', 'rest_param_cq_recive_calls_while_on_call' => 'Приймати дзвінки під час розмови', 'rest_param_cq_caller_hear' => 'Що чує той, хто дзвонить в очікуванні', 'rest_param_cq_announce_position' => 'Оголошувати позицію у черзі', 'rest_param_cq_announce_hold_time' => 'Оголошувати час очікування', 'rest_param_cq_moh_sound_id' => 'ID звукового файлу для музики очікування', 'rest_param_cq_members' => 'Масив конфігурацій учасників черги', // IVR Menu specific parameters 'rest_param_ivr_name' => 'Назва IVR меню, що відображається', 'rest_param_ivr_extension' => 'Номер внутрішнього додаткового IVR меню (2-8 цифр)', 'rest_param_ivr_number_of_repeat' => 'Кількість повторів відтворення меню', 'rest_param_ivr_allow_enter_any_internal_extension' => 'Дозволити набір будь-якого внутрішнього додаткового', 'rest_param_ivr_audio_message_id' => 'ID звукового файлу привітання меню', 'rest_param_ivr_actions' => 'Масив дій для натискання клавіш', // CDR specific parameters 'rest_param_cdr_id' => 'Числовий ID запису (наприклад, 718517) або linkedid для видалення всієї розмови (наприклад, mikopbx-1760784793.4627)', 'rest_param_cdr_limit' => 'Максимальна кількість CDR записів для вибірки (за замовчуванням 50, максимум 1000)', 'rest_param_cdr_offset' => 'Зміщення для пагінації записів CDR (за замовчуванням 0)', 'rest_param_cdr_dateFrom' => 'Дата початку періоду вибірки CDR записів', 'rest_param_cdr_dateTo' => 'Дата закінчення періоду вибірки CDR записів', 'rest_param_cdr_search' => 'Розумний пошук по CDR та Extensions. Підтримує префікси для точного пошуку: src: номер (джерело), dst: номер (призначення), did: номер (вхідний DID). Без префіксу шукає по всіх полях, включаючи імена співробітників та мобільні номери', 'rest_param_cdr_src_num' => 'Фільтр: номер телефону (source number)', 'rest_param_cdr_dst_num' => 'Фільтр: номер викликаного (destination number)', 'rest_param_cdr_did' => 'Фільтр: вхідний номер DID', 'rest_param_cdr_disposition' => 'Фільтр: статус завершення дзвінка', 'rest_param_cdr_linkedid' => 'Фільтр: точний пошук за linkedid (для отримання всіх записів одного дзвінка)', 'rest_param_cdr_provider' => 'Ідентифікатор провайдера для фільтрації (наприклад, SIP-TRUNK-xxx)', 'rest_param_cdr_token' => 'Тимчасовий токен доступу для відтворення запису розмови (переважно, ніж view)', 'rest_param_cdr_view' => 'Шлях до запису розмови (застаріло, використовуйте token)', 'rest_param_cdr_download' => 'Завантажити файл замість потокового відтворення', 'rest_param_cdr_filename' => 'Ім\'я файлу для скачування', 'rest_param_cdr_deleteRecording' => 'Видалити файл запису розмови разом із записом БД. Видаляє всі формати файлу (.mp3, .wav, .ogg). Типово: false', // Authentication specific parameters 'rest_param_auth_login' => 'Логін користувача для автентифікації', 'rest_param_auth_rememberMe' => 'Запам\'ятати пристрій (розширений термін дії refresh token)', 'rest_param_auth_refreshToken' => 'Токен оновлення для отримання нового токена доступу', 'rest_param_auth_userAgent' => 'User-Agent браузера клієнта', 'rest_param_auth_token' => 'JWT токен для валідації', // Authentication schema field descriptions 'rest_schema_auth_login_param' => 'Логін користувача для автентифікації', 'rest_schema_auth_sessionToken' => 'Токен сесії WebAuthn (passkey) для аутентифікації без пароля', 'rest_schema_auth_rememberMe' => 'Запам\'ятати пристрій (розширений термін дії refresh token)', 'rest_schema_auth_refreshToken' => 'Токен оновлення для отримання нового токена доступу', 'rest_schema_auth_userAgent' => 'User-Agent браузера клієнта', 'rest_schema_auth_token' => 'JWT токен для валідації', 'rest_schema_auth_accessToken' => 'JWT токен доступу', 'rest_schema_auth_tokenType' => 'Тип токена (Bearer)', 'rest_schema_auth_expiresIn' => 'Час життя токена доступу в секундах', 'rest_schema_auth_message' => 'Повідомлення про результат операції', // System Advice specific parameters 'rest_param_advice_category' => 'Категорія сповіщення (безпека, конфігурація, продуктивність)', 'rest_param_advice_severity' => 'Рівень важливості сповіщення', 'rest_param_advice_force' => 'Примусове оновлення кешу', 'rest_param_advice_category_filter' => 'Фільтр за категорією повідомлення', // System Advice schema field descriptions 'rest_schema_advice_advice' => 'Словник системних повідомлень, згрупованих за категоріями', 'rest_schema_advice_message_tpl' => 'Ключ шаблону повідомлення для локалізації', // Employees specific parameters 'rest_param_emp_number' => 'Номер співробітника (додатковий номер, 2-8 цифр)', 'rest_param_emp_mobile' => 'Мобільний номер телефону співробітника', 'rest_param_emp_import_action' => 'Дія імпорту: preview (передогляд) або import (виконати)', 'rest_param_emp_import_strategy' => 'Стратегія обробки дублікатів: skip_duplicates (пропустити), update_existing (оновити), fail_on_duplicate (помилка)', 'rest_param_emp_batch_employees' => 'Масив даних співробітників для масового створення (максимум 20 записів)', 'rest_param_emp_batch_mode' => 'Режим роботи: validate (тільки перевірка) або create (створити)', 'rest_param_emp_batch_skip_errors' => 'Продовжувати обробку при помилках (true) або зупинитись на першій помилці (false)', 'rest_param_emp_sip_dtmfmode' => 'Режим передачі DTMF тонів (auto, auto_info, inband, rfc4733, info)', 'rest_param_emp_sip_transport' => 'Транспортний протокол SIP (udp, tcp, tls, udp, tcp, udp, tcp, tls)', 'rest_param_emp_sip_manualattributes' => 'Додаткові параметри SIP (розділені перекладами рядків)', 'rest_param_emp_sip_enableRecording' => 'Включити запис розмов', 'rest_param_emp_sip_networkfilterid' => 'ID фільтра для доступу', 'rest_param_emp_fwd_ringlength' => 'Час очікування відповіді в секундах перед переадресацією', 'rest_param_emp_fwd_forwarding' => 'Додатковий для безумовної переадресації', 'rest_param_emp_fwd_forwardingonbusy' => 'Додатковий для переадресації під час зайнятості', 'rest_param_emp_fwd_forwardingonunavailable' => 'Додатковий для переадресації за недоступності', 'rest_param_emp_mobile_number' => 'Мобільний номер для зовнішньої переадресації', 'rest_param_emp_mobile_dialstring' => 'Рядок набору для мобільного номера', // Extensions specific parameters 'rest_param_ext_number' => 'Номер додаткового (2-8 цифр)', 'rest_param_ext_type' => 'Тип додаткового', 'rest_param_ext_type_filter' => 'Фільтр типу додаткового', 'rest_param_ext_callerid' => 'Ім\'я абонента (CallerID)', 'rest_param_ext_userid' => 'ID пов\'язаного користувача', 'rest_param_ext_numbers' => 'Масив номерів додаткових', 'rest_param_ext_show_in_phonebook' => 'Показувати у телефонній книзі', 'rest_param_ext_public_access' => 'Доступ до публічних дзвінків', 'rest_param_ext_is_general_user_number' => 'Є основним номером користувача', 'rest_param_ext_limit' => 'Максимальна кількість записів на сторінці', 'rest_param_ext_offset' => 'Зміщення для пагінації', 'rest_param_ext_search' => 'Пошуковий рядок', 'rest_param_ext_order' => 'Поле для сортування', 'rest_param_ext_orderWay' => 'Напрямок сортування (ASC або DESC)', 'rest_schema_ext_show_in_phonebook' => 'Відображати додатковий у телефонній книзі', 'rest_schema_ext_public_access' => 'Дозволити публічний доступ до додаткового', 'rest_schema_ext_is_general_user_number' => 'Є основним додатковим номером співробітника', 'rest_schema_ext_limit' => 'Ліміт записів на сторінці', 'rest_schema_ext_offset' => 'Зміщення для посторінкової навігації', 'rest_schema_ext_search' => 'Рядок пошуку за номером чи ім\'ям', 'rest_schema_ext_order' => 'Поле для сортування результатів', 'rest_schema_pk_counter' => 'Лічильник використання для захисту від replay атак', 'rest_schema_pk_aaguid' => 'Authenticator Attestation GUID (ідентифікатор пристрою)', 'rest_schema_pk_last_used_at' => 'Дата та час останнього використання passkey', 'rest_schema_pk_user_agent' => 'User-Agent браузера при реєстрації passkey', 'rest_schema_pk_credential' => 'WebAuthn credential об\'єкт', 'rest_schema_pk_public_key' => 'Публічний ключ WebAuthn credential (Base64)', 'rest_schema_pk_login' => 'Логін користувача для перевірки passkeys', // Passwords schema field descriptions 'rest_schema_pwd_length' => 'Довжина пароля, що генерується (від 8 до 128 символів)', 'rest_schema_pwd_includeSpecial' => 'Включити спеціальні символи у пароль', 'rest_schema_pwd_includeNumbers' => 'Включити цифри у пароль', 'rest_schema_pwd_includeUppercase' => 'Включити великі літери у пароль', 'rest_schema_pwd_password' => 'Пароль для перевірки надійності', 'rest_schema_pwd_field' => 'Контекст використання пароля (WebAdminPassword, SSHPassword, AMIPassword, SIPPassword)', 'rest_schema_pwd_passwords' => 'Масив паролів з контекстами для пакетної перевірки', 'rest_schema_pwd_passwordsList' => 'Масив паролів для перевірки за словником', 'rest_schema_cdr_endtime' => 'Час закінчення дзвінка', 'rest_schema_cdr_answer' => 'Час відповіді на дзвінок', 'rest_schema_cdr_src_chan' => 'Вихідний канал дзвінка', 'rest_schema_cdr_src_num' => 'Номер телефону', 'rest_schema_cdr_src_name' => 'Відображуване ім\'я того, хто телефонує', 'rest_schema_cdr_dst_chan' => 'Канал призначення', 'rest_schema_cdr_dst_num' => 'Номер викликаного', 'rest_schema_cdr_dst_name' => 'Відображуване ім\'я викликаного', 'rest_schema_cdr_uniqueid' => 'Унікальний ідентифікатор виклику', 'rest_schema_cdr_linkedid' => 'Пов\'язаний ідентифікатор виклику', 'rest_schema_cdr_did' => 'DID номер (прямий вхідний набір)', 'rest_schema_cdr_disposition' => 'Статус завершення дзвінка', 'rest_schema_cdr_recordingfile' => 'Шлях до файлу запису розмови', 'rest_schema_cdr_to_account' => 'Цільовий акаунт', 'rest_schema_cdr_dialstatus' => 'Статус набору номера', 'rest_schema_cdr_transfer' => 'Ознака перекладеного дзвінка', 'rest_schema_cdr_is_app' => 'Ознака виклику програми', 'rest_schema_cdr_duration' => 'Загальна тривалість дзвінка в секундах', 'rest_schema_cdr_billsec' => 'Оплачуваний час розмови в секундах', 'rest_schema_cdr_src_call_id' => 'Call-ID джерела', 'rest_schema_cdr_dst_call_id' => 'Call-ID призначення', 'rest_schema_cdr_verbose_call_id' => 'Детальний Call-ID', 'rest_schema_cdr_limit' => 'Максимальна кількість CDR записів для вибірки', 'rest_schema_cdr_dateTo' => 'Дата закінчення періоду вибірки CDR записів', 'rest_schema_cdr_search' => 'Розумний пошук по всіх полях CDR та Extensions з підтримкою префіксів (src:, dst:, did:)', 'rest_schema_cdr_src_num_filter' => 'Фільтр за номером телефонуючого', 'rest_schema_cdr_dst_num_filter' => 'Фільтр за номером викликаного', 'rest_schema_cdr_did_filter' => 'Фільтр за вхідним DID номером', 'rest_schema_cdr_disposition_filter' => 'Фільтр за статусом завершення дзвінка', 'rest_schema_cdr_linkedid_filter' => 'Фільтр зв\'язаного ідентифікатора виклику', 'rest_schema_cdr_view' => 'Шлях до файлу запису розмови для перегляду', 'rest_schema_cdr_download' => 'Завантажити файл замість потокового відтворення', 'rest_schema_cdr_filename' => 'Ім\'я файлу для скачування', 'rest_schema_cdr_token' => 'Тимчасовий токен доступу для відтворення запису розмови', 'rest_schema_cdr_recording_url' => 'URL для відтворення запису розмови з тимчасовим токеном доступу', 'rest_schema_cdr_playback_url' => 'URL для потокового відтворення запису розмови (inline) з тимчасовим токеном доступу', 'rest_schema_cdr_download_url' => 'URL для завантаження файлу запису розмови (attachment) з тимчасовим токеном доступу', 'rest_schema_cdr_rec_src_channel' => 'Індекс стерео-каналу аудіо src_num (0=лівий, 1=правий, порожньо=моно)', 'rest_schema_cdr_dtmf_digits' => 'DTMF цифри, натиснуті під час взаємодії з IVR меню. Послідовність через кому: цифри, \'t\' для таймауту, \'i\' для неправильного введення.', // CallQueues schema field descriptions 'rest_schema_cq_id' => 'Унікальний ідентифікатор черги', 'rest_schema_cq_extension' => 'Номер внутрішньої додаткової черги', 'rest_schema_cq_name' => 'Назва черги', 'rest_schema_cq_strategy' => 'Стратегія розподілу викликів', 'rest_schema_cq_seconds_to_ring_each_member' => 'Час дзвінка кожному учаснику за секунди', 'rest_schema_cq_announce_position' => 'Оголошувати позицію того, хто телефонує в черзі', 'rest_schema_cq_announce_hold_time' => 'Оголошувати очікуваний час очікування', 'rest_schema_cq_caller_hear' => 'Що чує той, хто телефонує під час очікування в черзі', 'rest_schema_cq_periodic_announce_frequency' => 'Частота періодичних оголошень за секунди', 'rest_schema_cq_timeout_to_redirect_to_extension' => 'Таймаут перед переадресацією на додатковий', 'rest_schema_cq_number_unanswered_calls_to_redirect' => 'Кількість невідповідних дзвінків до переадресації', 'rest_schema_cq_number_repeat_unanswered_to_redirect' => 'Кількість повторних дзвінків до переадресації', 'rest_schema_cq_callerid_prefix' => 'Префікс CallerID для дзвінків з черги', 'rest_schema_cq_timeout_extension' => 'Додатковий для переадресації по таймууту', 'rest_schema_cq_timeout_extension_represent' => 'HTML представлення додаткового для таймууту', 'rest_schema_cq_redirect_to_extension_if_empty' => 'Додатковий для переадресації, якщо черга порожня', 'rest_schema_cq_redirect_to_extension_if_empty_represent' => 'HTML представлення додаткового для порожньої черги', 'rest_schema_cq_redirect_to_extension_if_unanswered' => 'Додатковий для переадресації при невідповіді', 'rest_schema_cq_redirect_to_extension_if_unanswered_represent' => 'HTML представлення додаткового для невідповіді', 'rest_schema_cq_redirect_to_extension_if_repeat_exceeded' => 'Додатковий для переадресації при перевищенні ліміту повторів', 'rest_schema_cq_redirect_to_extension_if_repeat_exceeded_represent' => 'HTML представлення додаткового для перевищення ліміту', 'rest_schema_cq_periodic_announce_sound_id' => 'ID звукового файлу для періодичних оголошень', 'rest_schema_cq_periodic_announce_sound_id_represent' => 'HTML представлення звукового файлу оголошень', 'rest_schema_cq_moh_sound_id' => 'ID звукового файлу для музики очікування', 'rest_schema_cq_moh_sound_id_represent' => 'HTML представлення файлу музики очікування', 'rest_schema_cq_members' => 'Учасники черги', 'rest_schema_cq_search_index' => 'Пошуковий індекс для фільтрації', 'rest_schema_cq_member_extension' => 'Номер додаткового учасника', 'rest_schema_cq_member_represent' => 'HTML представлення учасника', // ============================================================================ // IVR Menu REST API - Response Schemas (Field Descriptions) // ============================================================================ 'rest_schema_ivr_id' => 'Унікальний ідентифікатор IVR меню', 'rest_schema_ivr_extension' => 'Номер внутрішнього додаткового IVR меню', 'rest_schema_ivr_description' => 'Опис IVR меню', 'rest_schema_ivr_timeout' => 'Час очікування на введення цифри в секундах', 'rest_schema_ivr_timeout_extension' => 'Додатковий для переадресації по таймууту', 'rest_schema_ivr_number_of_repeat' => 'Кількість повторів відтворення меню', 'rest_schema_ivr_allow_enter_any_internal_extension' => 'Дозволити введення будь-якого внутрішнього додаткового', 'rest_schema_ivr_audio_message_id' => 'ID звукового файлу для відтворення меню', 'rest_schema_ivr_actions' => 'Дії IVR меню (натискання цифр)', 'rest_schema_ivr_timeout_ext_repr' => 'HTML представлення додаткового для таймууту', 'rest_schema_ivr_timeout_ext_repr_alt' => 'HTML представлення додаткового для таймууту (альтернативне)', 'rest_schema_ivr_audio_repr' => 'HTML представлення звукового файлу', 'rest_schema_ivr_represent' => 'HTML представлення для відображення у списках, що випадають', 'rest_schema_ivr_search_index' => 'Пошуковий індекс для фільтрації', 'rest_schema_ivr_action_id' => 'Унікальний ідентифікатор дії', 'rest_schema_ivr_action_digits' => 'Цифри для активації дії (0-9, #, *)', 'rest_schema_ivr_action_extension' => 'Додатковий для переадресації', 'rest_schema_ivr_action_ext_repr' => 'HTML представлення додаткового', 'rest_schema_ivr_action_repr' => 'HTML уявлення дії', // Schema: Employees (Сотрудники) 'rest_schema_emp_id' => 'Унікальний ідентифікатор співробітника', 'rest_schema_emp_username' => 'Ім\'я користувача співробітника', 'rest_schema_emp_number' => 'Внутрішній додатковий номер', 'rest_schema_emp_extensions_length' => 'Довжина внутрішніх номерів у системі', 'rest_schema_emp_sip_secret' => 'Пароль SIP облікового запису', 'rest_schema_emp_sip_dtmfmode' => 'Режим передачі тонів DTMF', 'rest_schema_emp_sip_transport' => 'Транспортний протокол SIP (UDP/TCP/TLS)', 'rest_schema_emp_sip_manualattributes' => 'Додаткові параметри SIP (розділені перекладами рядків)', 'rest_schema_emp_sip_enableRecording' => 'Включити запис розмов', 'rest_schema_emp_sip_networkfilterid_represent' => 'HTML уявлення мережевого фільтра', 'rest_schema_emp_fwd_ringlength' => 'Час очікування відповіді в секундах перед переадресацією', 'rest_schema_emp_fwd_forwarding' => 'Додатковий для безумовної переадресації', 'rest_schema_emp_fwd_forwarding_represent' => 'HTML уявлення безумовної переадресації', 'rest_schema_emp_fwd_forwardingonbusy_represent' => 'HTML подання переадресації під час зайнятості', 'rest_schema_emp_fwd_forwardingonunavailable' => 'Додатковий для переадресації за недоступності', 'rest_schema_emp_mobile_number' => 'Мобільний номер для зовнішньої переадресації', 'rest_schema_emp_mobile_dialstring' => 'Рядок набору для мобільного номера', 'rest_schema_emp_represent' => 'HTML уявлення співробітника', 'rest_schema_emp_search_index' => 'Пошуковий індекс для фільтрації', // Schema: Fail2Ban (singleton resource) 'rest_schema_f2b_maxretry' => 'Максимальна кількість невдалих спроб до блокування IP', 'rest_schema_f2b_maxreqsec' => 'Максимальна кількість запитів за секунду до веб-інтерфейсу', 'rest_schema_fw_deny' => 'Заборонені IP адреси та підмережі (CIDR нотація)', 'rest_schema_fw_description' => 'Опис правила фаєрволу', 'rest_schema_fw_newer_block_ip' => 'Прапор довіреної підмережі (адреси не блокуватимуться Fail2Ban)', 'rest_schema_fw_current_rules' => 'Об\'єкт із правилами доступу для сервісів (ключи: SIP, WEB, SSH, AMI, CTI, ICMP; значення: true/false)', 'rest_param_aru_secret' => 'Пароль для аутентифікації ARI', 'rest_param_aru_description' => 'Опис користувача ARI', 'rest_param_aru_disabled' => 'Вимкнути обліковий запис', // AsteriskManagers specific parameters 'rest_param_am_username' => 'Ім\'я користувача AMI (має бути унікальним)', 'rest_param_am_secret' => 'Пароль для автентифікації AMI', 'rest_param_am_description' => 'Опис користувача AMI', 'rest_param_am_write' => 'Дозволи на запис (формується із permissions)', 'rest_param_am_call' => 'Права керування викликами', 'rest_param_am_cdr' => 'Права доступу до CDR', 'rest_param_am_agent' => 'Права для роботи з агентами', 'rest_param_am_call_timeout' => 'Таймаут дзвінка в секундах', 'rest_param_am_disabled' => 'Вимкнути обліковий запис', // AsteriskManagers schema fields 'rest_schema_am_id' => 'Унікальний ідентифікатор користувача AMI', 'rest_schema_am_username' => 'Ім\'я користувача AMI', 'rest_schema_am_secret' => 'Пароль для автентифікації AMI', 'rest_schema_am_description' => 'Опис користувача AMI', 'rest_schema_am_networkfilterid' => 'ID мережевого фільтра', 'rest_schema_am_eventfilter' => 'Фільтр подій AMI (кожен патерн з нового рядка, наприклад: ! Event: Newexten)', 'rest_schema_am_permissions' => 'Об\'єкт із правами доступу (read/write для кожної категорії)', 'rest_schema_am_perm_originate_read' => 'Дозвіл на отримання подій Originate', 'rest_schema_am_perm_originate_write' => 'Дозвіл на ініціацію дзвінків (Originate)', 'rest_schema_am_perm_reporting_read' => 'Дозвіл на отримання статистики та звітів', 'rest_schema_am_perm_reporting_write' => 'Дозвіл на зміну налаштувань звітності (зазвичай не використовується)', 'rest_schema_am_perm_agent_read' => 'Дозвіл на отримання інформації про агентів черг', 'rest_schema_am_perm_agent_write' => 'Дозвіл на управління агентами (Login, Logoff, Pause)', 'rest_schema_am_perm_config_read' => 'Дозвіл на читання конфігурації через GetConfig', 'rest_schema_am_perm_config_write' => 'Дозвіл на зміну конфігурації через UpdateConfig', 'rest_schema_am_perm_dialplan_read' => 'Дозвіл на перегляд діалплану (ShowDialPlan)', 'rest_schema_am_perm_dialplan_write' => 'Дозвіл на зміну діалплану (DialplanExtensionAdd/Remove)', 'rest_schema_am_perm_dtmf_read' => 'Дозвіл на отримання DTMF подій', 'rest_schema_am_perm_dtmf_write' => 'Дозвіл на надсилання DTMF сигналів (PlayDTMF)', 'rest_schema_am_perm_log_read' => 'Дозвіл на отримання системних логів', 'rest_schema_am_perm_log_write' => 'Дозвіл на керування логуванням (зазвичай не використовується)', 'rest_schema_am_perm_system_read' => 'Дозвіл на отримання системних подій (Registry, Reload)', 'rest_schema_am_perm_system_write' => 'Дозвіл на системні команди (Reload, CoreSettings)', 'rest_schema_am_perm_user_read' => 'Дозвіл на отримання подій користувача (UserEvent)', 'rest_schema_am_perm_user_write' => 'Дозвіл на відправку подій користувача (UserEvent)', 'rest_schema_am_perm_verbose_read' => 'Дозвіл на отримання детальних verbose-повідомлень', 'rest_schema_am_perm_verbose_write' => 'Дозвіл на керування рівнем verbose (зазвичай не використовується)', 'rest_schema_am_perm_command_read' => 'Дозвіл на отримання результатів CLI команд (зазвичай не використовується)', 'rest_schema_am_perm_command_write' => 'Дозвіл на виконання CLI команд через AMI (Command)', // Dialplan Applications specific parameters 'rest_param_da_name' => 'Назва dialplan програми', 'rest_param_da_extension' => 'Додатковий номер для дзвінка програми (2-8 символів)', 'rest_param_da_type' => 'Тип програми (php, plaintext, python3, lua, ael, none)', 'rest_param_da_description' => 'Опис dialplan програми', 'rest_param_da_hint' => 'BLF hint для відображення статусу лінії телефону', 'rest_param_da_applicationlogic' => 'Код або логіка програми (залежно від типу: PHP, Python, Lua і т.д.)', // Dialplan Applications schema fields 'rest_schema_da_id' => 'Унікальний ідентифікатор dialplan програми', 'rest_schema_da_name' => 'Назва dialplan програми', 'rest_schema_da_extension' => 'Додатковий номер для виклику програми', 'rest_schema_da_type' => 'Тип програми', 'rest_schema_da_description' => 'Опис dialplan програми', 'rest_schema_da_hint' => 'BLF hint для відображення статусу', 'rest_schema_da_applicationlogic' => 'Код програми', 'rest_schema_da_represent' => 'HTML представлення для UI компонентів', 'rest_schema_da_search_index' => 'Індекс для повнотекстового пошуку', // Conference Rooms specific parameters 'rest_param_cr_name' => 'Назва конференц-кімнати', 'rest_param_cr_extension' => 'Додатковий номер для входу до конференції (2-8 цифр)', 'rest_param_cr_pincode' => 'PIN-код для доступу до конференції', 'rest_param_cr_description' => 'Опис конференц-кімнати', // Conference Rooms schema fields 'rest_schema_cr_id' => 'Унікальний ідентифікатор конференц-кімнати', 'rest_schema_cr_extension' => 'Додатковий номер для входу до конференції', 'rest_schema_cr_pincode' => 'PIN-код для доступу до конференції', 'rest_schema_cr_description' => 'Опис конференц-кімнати', 'rest_schema_cr_represent' => 'HTML представлення конференц-кімнати для UI', // Passkeys specific parameters 'rest_param_pk_login' => 'Ім\'я користувача для перевірки наявності passkeys', 'rest_param_pk_name' => 'Назва passkey (наприклад "My YubiKey" або "Touch ID")', // OpenAPI specific parameters 'rest_param_openapi_format' => 'Формат виведення специфікації (json або yaml)', // License specific parameters 'rest_param_lic_licKey' => 'Ліцензійний ключ у форматі MIKO-XXX-XXX', 'rest_param_lic_coupon' => 'Промо-код або купон для активації функцій', 'rest_param_lic_productId' => 'Ідентифікатор продукту (модуля)', 'rest_param_lic_featureId' => 'Ідентифікатор функції для захоплення', // License schema field descriptions 'rest_schema_lic_licKey' => 'Ліцензійний ключ у форматі MIKO-XXXXX-XXXXX-XXXXX-XXXXX', 'rest_schema_lic_coupon' => 'Промо-код у форматі MIKOUPD-XXXXX-XXXXX-XXXXX-XXXXX', 'rest_schema_lic_productId_param' => 'Ідентифікатор продукту (модуля)', 'rest_schema_lic_featureId_param' => 'Ідентифікатор функції для захоплення', 'rest_schema_lic_licenseKey' => 'Активний ліцензійний ключ системи', 'rest_schema_lic_companyName' => 'Назва компанії-власника ліцензії', 'rest_schema_lic_email' => 'Email адреса контактної особи компанії', 'rest_schema_lic_licenseType' => 'Тип ліцензії (trial, commercial, free)', 'rest_schema_lic_expirationDate' => 'Дата закінчення ліцензії', 'rest_schema_lic_products' => 'Список ліцензованих продуктів (модулів)', 'rest_schema_lic_features' => 'Список доступних функцій', 'rest_schema_lic_maxUsers' => 'Максимальна кількість користувачів за ліцензією', 'rest_schema_lic_currentUsers' => 'Поточна кількість активних користувачів', 'rest_schema_lic_isValid' => 'Прапор насправді ліцензії', 'rest_schema_lic_productVersion' => 'Версія продукту', 'rest_schema_lic_productIsActive' => 'Чи активний продукт', 'rest_schema_lic_ping_success' => 'Успішність ping ліцензійного сервера', 'rest_schema_lic_ping_message' => 'Повідомлення від ліцензійного сервера', 'rest_schema_lic_ping_responseTime' => 'Час відповіді сервера в мілісекундах', // NetworkFilters specific parameters 'rest_param_nf_category' => 'Категорія фільтрації (SIP, IAX, AMI, API)', 'rest_param_nf_includeLocalhost' => 'Включити опцію localhost (127.0.0.1) до списку', // Passwords specific parameters 'rest_param_pwd_length' => 'Довжина генерованого пароля', 'rest_param_pwd_includeSpecial' => 'Включити спеціальні символи у пароль', 'rest_param_pwd_includeNumbers' => 'Включити цифри у пароль', 'rest_param_pwd_includeUppercase' => 'Включити великі літери у пароль', 'rest_param_pwd_includeLowercase' => 'Включити малі літери у пароль', 'rest_param_pwd_passwords' => 'Масив об\'єктів з паролями та контекстами для перевірки', 'rest_param_pwd_passwordsList' => 'Масив паролів для перевірки за словником', 'rest_param_obr_trimfrombegin' => 'Кількість цифр для видалення з початку номера перед відправкою', 'rest_param_obr_prepend' => 'Префікс для додавання до номера перед відправкою', 'rest_param_obr_note' => 'Нотатка або опис вихідного маршруту', 'rest_param_obr_priorities' => 'Масив об\'єктів з ID маршрутів та новими значеннями пріоритету', // OffWorkTimes specific parameters 'rest_param_owt_description' => 'Опис тимчасової умови', 'rest_param_owt_date_from' => 'Дата початку дії умови (формат YYYY-MM-DD)', 'rest_param_owt_weekday_to' => 'День тижня закінчення (0-7, де 0 та 7 - неділя)', 'rest_param_owt_time_from' => 'Час початку у форматі HH:MM', 'rest_param_owt_time_to' => 'Час закінчення у форматі HH:MM', 'rest_param_owt_action' => 'Дія при спрацьовуванні умови (extension, busy, hangup)', 'rest_param_owt_extension' => 'Додатковий номер для переадресації', 'rest_param_owt_audio_message_id' => 'ID аудіо файлу для відтворення', 'rest_param_owt_calType' => 'Тип календаря (none, iCalendar)', 'rest_param_owt_priorities' => 'Масив об\'єктів з ID умов та новими значеннями пріоритету', // ApiKeys specific parameters 'rest_param_ak_description' => 'Опис призначення API ключа', 'rest_param_ak_key' => 'Значення API ключа (опційно, автогенерується якщо не вказано, щонайменше 32 символи). Ніколи не повертається у відповідях - зберігається як bcrypt хеш', 'rest_param_ak_networkfilterid' => 'ID мережевого фільтра для обмеження доступу по IP', 'rest_param_ak_full_permissions' => 'Повні права доступу до всіх endpoints', 'rest_param_ak_allowed_paths_permissions' => 'Об\'єкт із правами доступу до API endpoints. Ключі - шляхи API (наприклад, "/api/v3/extensions"), значення - рівень доступу ("read" або "write")', // ApiKeys schema fields 'rest_schema_ak_id' => 'Унікальний ідентифікатор API ключа', 'rest_schema_ak_description' => 'Опис призначення API ключа', 'rest_schema_ak_key' => 'Значення API ключа (тільки для запису)', 'rest_schema_ak_networkfilterid' => 'ID мережевого фільтра', 'rest_schema_ak_full_permissions' => 'Ознака повних прав доступу', 'rest_schema_ak_allowed_paths_permissions' => 'Об\'єкт з правами доступу до endpoints API. Ключі - шляхи API, значення - "read" (читання) або "write" (читання та запис)', 'rest_schema_ak_created_at' => 'Дата та час створення ключа', 'rest_schema_ak_last_used_at' => 'Дата та час останнього використання ключа', 'rest_schema_ak_has_key' => 'Ознака наявності встановленого ключа', 'rest_schema_ak_allowed_paths_count' => 'Кількість дозволених API paths', 'rest_schema_ak_has_network_filter' => 'Ознака наявності мережевого фільтра', 'rest_schema_ak_networkfilter_represent' => 'HTML уявлення мережевого фільтра', 'rest_schema_ak_represent' => 'HTML представлення API ключа для інтерфейсу', // GeneralSettings specific parameters 'rest_param_gs_key' => 'Ключ налаштування (ім\'я параметра)', 'rest_param_gs_pbxdescription' => 'Опис АТС', 'rest_param_gs_pbxlanguage' => 'Мова системи за замовчуванням', 'rest_param_gs_pbxtimezone' => 'Часовий пояс системи', 'rest_param_gs_pbxrecordcalls' => 'Режим запису дзвінків (all, internal, external, none)', 'rest_param_gs_codecs' => 'Масив конфігурацій кодеків з пріоритетом та статусом', // Firewall specific parameters 'rest_param_fw_network' => 'IP-адреса мережі у форматі IPv4 (наприклад 192.168.1.0)', 'rest_param_fw_subnet' => 'Маска підмережі в CIDR нотації (0-32)', 'rest_param_fw_permit' => 'IP-адреса або підмережа у форматі CIDR (наприклад 192.168.1.0/24)', 'rest_param_fw_rules' => 'Об\'єкт із правилами доступу для різних сервісів (SIP, WEB, SSH тощо)', // Banned IPs response schema 'rest_schema_banned_ip_map' => 'Карта IP адрес та інформації про їх блокування', 'rest_schema_banned_ip_country' => 'ISO 3166-1 alpha-2 код країни (наприклад, US, RU, CN). Порожній рядок, якщо країна не визначена.', 'rest_schema_banned_ip_bans' => 'Список записів про блокування даного IP у різних jail', 'rest_schema_banned_ip_jail' => 'Назва jail Fail2ban, який заблокував цей IP', 'rest_schema_banned_ip_version' => 'Маркер версії API', 'rest_schema_ts_timezone_represent' => 'Подання часового поясу із зазначенням усунення UTC', 'rest_schema_ts_current_datetime' => 'Поточні дата та час системи', 'rest_schema_ts_tz_identifier' => 'Ідентифікатор часового поясу у форматі IANA', 'rest_schema_ts_tz_label' => 'Назва часового поясу з UTC зсувом, що відображається', 'rest_schema_ts_tz_offset' => 'Зміщення часового поясу від UTC за секунди', // MailSettings schema field descriptions 'rest_schema_ms_smtp_host' => 'Адреса SMTP сервера (наприклад, smtp.gmail.com)', 'rest_schema_ms_smtp_port' => 'Порт SMTP сервера (зазвичай 587 для TLS, 465 для SSL, 25 для незахищеного)', 'rest_schema_ms_auth_type' => 'Метод аутентифікації SMTP (none, plain, login, oauth2)', 'rest_schema_ms_enable_notifications' => 'Включити відправку email повідомлень із системи', 'rest_schema_ms_send_missed_call_notifications' => 'Надсилати повідомлення про пропущені дзвінки', 'rest_schema_ms_send_voicemail_notifications' => 'Надсилати повідомлення про нові голосові повідомлення', 'rest_schema_ms_send_login_notifications' => 'Надсилати повідомлення про вхід до системи', 'rest_schema_ms_send_system_notifications' => 'Надсилати системні повідомлення', 'rest_schema_ms_oauth2_client_id' => 'Ідентифікатор клієнта OAuth2 (Client ID)', 'rest_schema_ms_oauth2_client_secret' => 'Секретний ключ клієнта OAuth2 (Client Secret)', 'rest_schema_ms_oauth2_state' => 'Токен стану для захисту від CSRF атак', 'rest_schema_ms_system_notifications_email' => 'Email адреса для системних повідомлень', 'rest_schema_ms_missed_calls_email' => 'Email адреса для повідомлень про пропущені дзвінки', 'rest_schema_ms_voicemail_email' => 'Email адреса для повідомлень про голосові повідомлення', 'rest_schema_ms_test_success' => 'Результат тестування підключення', 'rest_schema_ms_test_message' => 'Повідомлення про результати тестування', 'rest_schema_ms_test_details' => 'Деталі результату тестування', 'rest_param_upt_expire' => 'Час закінчення за секунди (як довго відстежувати перегляд)', // User Page Tracker schema fields 'rest_schema_upt_timestamp' => 'Unix timestamp останнього перегляду сторінки', // Files specific parameters 'rest_param_file_path' => 'Шлях до файлу у системі', 'rest_param_file_resumable_id' => 'Ідентифікатор завантаження (Resumable.js)', 'rest_param_file_chunk_number' => 'Номер поточного чанка', 'rest_param_file_resumable_name' => 'Ім\'я файлу, що завантажується', 'rest_param_file_firmware_url' => 'URL для завантаження прошивки', 'rest_param_file_firmware_md5' => 'MD5 хеш прошивки для перевірки цілісності', 'rest_param_file_firmware_name' => 'Ім\'я файлу прошивки', 'rest_param_sf_chunk_number' => 'Номер поточного чанка у chunked upload (Resumable.js)', 'rest_param_sf_total_chunks' => 'Загальна кількість чанків у chunked upload (Resumable.js)', 'rest_param_sf_file_path' => 'Повний шлях до аудіо файлу для конвертації', // Syslog specific parameters 'rest_param_syslog_filename' => 'Шлях до лог файлу щодо директорії логів (наприклад asterisk/messages або system/messages)', 'rest_param_syslog_filter' => 'Текст для фільтрації рядків лога (grep пошук)', 'rest_param_syslog_log_level' => 'Рівень логування для фільтрації (ERROR, WARNING, NOTICE, INFO, DEBUG)', 'rest_param_syslog_lines' => 'Кількість останніх рядків лога для виведення', 'rest_param_syslog_offset' => 'Кількість рядків для пропуску з кінця (використовується разом з lines для пагінації)', 'rest_schema_syslog_filter' => 'Текст для фільтрації рядків лога', 'rest_schema_syslog_log_level' => 'Рівень логування для фільтрації', 'rest_schema_syslog_lines' => 'Кількість останніх рядків лога для виведення', 'rest_schema_syslog_offset' => 'Зміщення для пагінації рядків лога', 'rest_schema_syslog_date_from' => 'Початок тимчасового діапазону для фільтрації', 'rest_schema_syslog_archive' => 'Використати архівні логи', 'rest_param_f2b_findtime' => 'Період часу для підрахунку невдалих спроб у секундах', // CustomFiles specific parameters 'rest_param_cf_filepath' => 'Шлях до файлу в системі (наприклад, /etc/asterisk/custom.conf)', 'rest_param_cf_content' => 'Вміст файлу в base64 кодуванні', 'rest_param_cf_mode' => 'Режим застосування файлу: override (заміна), append (додавання), script (виконуваний скрипт), none (не застосовувати)', 'rest_param_cf_description' => 'Опис призначення файлу користувача', 'rest_param_cf_changed' => 'Прапор зміни файлу (0 – не змінено, 1 – змінено)', // CustomFiles schema fields 'rest_schema_cf_id' => 'Унікальний ідентифікатор файлу', 'rest_schema_cf_filepath' => 'Шлях до файлу у системі', 'rest_schema_cf_content' => 'Вміст файлу в base64 кодуванні', 'rest_schema_cf_mode' => 'Режим застосування файлу', 'rest_param_ms_username' => 'Ім\'я користувача SMTP або email адреса', 'rest_param_ms_password' => 'Пароль SMTP (для методів plain або login)', 'rest_param_ms_use_tls' => 'Використовувати шифрування TLS для безпечного підключення', 'rest_param_ms_from_username' => 'Ім\'я відправника, що відображається в листах', 'rest_param_ms_from_address' => 'Email адреса відправника', 'rest_param_ms_send_missed_call_notifications' => 'Надсилати повідомлення про пропущені дзвінки', 'rest_param_ms_send_voicemail_notifications' => 'Надсилати повідомлення про голосові повідомлення', 'rest_param_ms_send_login_notifications' => 'Надсилати повідомлення про входи до системи', 'rest_param_ms_send_system_notifications' => 'Надсилати системні повідомлення', 'rest_param_ms_test_email_to' => 'Email адреса одержувача тестового листа', 'rest_param_ms_test_email_subject' => 'Тема тестового листа', 'rest_param_ms_test_email_body' => 'Текст тестового листа', 'rest_param_ms_oauth2_provider' => 'Провайдер OAuth2 для авторизації (google, microsoft, yahoo)', 'rest_param_ms_oauth2_redirect_uri' => 'URI перенаправлення після OAuth2 авторизації', // SIP specific parameters 'rest_param_sip_extension' => 'Додатковий номер або ID SIP пристрою', 'rest_param_sip_id' => 'Унікальний ідентифікатор SIP пристрою', 'rest_param_sip_date_from' => 'Початкова дата фільтрації історії (ISO 8601)', 'rest_param_sip_date_to' => 'Кінцева дата фільтрації історії (ISO 8601)', 'rest_param_sip_event' => 'Тип події для фільтрації (REGISTER, UNREGISTER, CALL, HANGUP)', 'rest_param_sip_limit' => 'Максимальна кількість записів у відповіді', 'rest_param_sip_offset' => 'Зміщення для пагінації результатів', // SIP schema fields 'rest_schema_sip_peer_id' => 'Ідентифікатор SIP пристрою', 'rest_schema_sip_peer_state' => 'Стан SIP пристрою (OK, UNREACHABLE, LAGGED, UNKNOWN, OFF, REGISTERED)', 'rest_schema_sip_peer_useragent' => 'User-Agent SIP пристрою', 'rest_schema_sip_peer_ipaddress' => 'IP адреса SIP пристрою', 'rest_schema_sip_peer_port' => 'Порт SIP пристрою', 'rest_schema_sip_peer_codec' => 'Підтримувані кодеки SIP пристрою', 'rest_schema_sip_registry_username' => 'Ім\'я користувача для реєстрації', 'rest_schema_sip_secret_value' => 'Секретний ключ SIP пристрою', 'rest_schema_sip_stats' => 'Статистика дзвінків SIP пристрою', 'rest_schema_sip_stats_total_calls' => 'Загальна кількість дзвінків', 'rest_schema_sip_stats_successful_calls' => 'Кількість успішних дзвінків', 'rest_schema_sip_stats_total_duration' => 'Загальна тривалість дзвінків (секунди)', 'rest_schema_sip_auth_blocked_until' => 'Час, до якого пристрій заблоковано', // Providers common parameters (IAX/SIP) 'rest_param_prov_description' => 'Опис провайдера', 'rest_param_prov_host' => 'Адреса хоста провайдера (IP або домен)', 'rest_param_prov_username' => 'Ім\'я користувача для реєстрації', 'rest_param_prov_secret' => 'Пароль для реєстрації на провайдері', 'rest_param_prov_disabled' => 'Вимкнути провайдера (true/false)', 'rest_schema_iax_state' => 'Стан реєстрації IAX провайдера (OFF, Registered, Unregistered, Error register., LAGGED, OK)', 'rest_schema_iax_username' => 'Ім\'я користувача для реєстрації на провайдері IAX', 'rest_schema_iax_host' => 'Адреса хоста IAX провайдера', 'rest_schema_iax_noregister' => 'Прапор відсутності реєстрації (0 – реєструється, 1 – не реєструється)', 'rest_schema_iax_time_response' => 'Час відповіді IAX провайдера', // ============================================================================ // Common Responses (using neutral forms to avoid gender agreement issues) // ============================================================================ 'rest_response_200_list' => 'Список успішно отримано', 'rest_response_200_get' => 'Запис успішно отримано', 'rest_response_200_default' => 'Значення за умовчанням успішно отримані', 'rest_response_200_test' => 'Тест успішно виконано', 'rest_response_200_available' => 'Номер доступний для використання', 'rest_response_200_refreshed' => 'Оновлення виконано успішно', 'rest_response_200_generated' => 'Генерація виконана успішно', 'rest_response_200_copied' => 'Копіювання виконано успішно', 'rest_response_200_exported' => 'Експорт виконано успішно', 'rest_response_200_import_preview' => 'Передпроглядання імпорту виконано успішно', 'rest_response_200_batch_deleted' => 'Масове видалення виконано успішно', 'rest_response_200_uploaded' => 'Файл завантажений успішно', 'rest_response_200_converted' => 'Аудіо файл конвертовано успішно', 'rest_response_200_audio_stream' => 'Аудіо потік передається', 'rest_response_200_file_content' => 'Вміст файлу отримано', 'rest_response_200_log_content' => 'Вміст лог файлу отримано', 'rest_response_200_log_time_range' => 'Тимчасовий діапазон лога отримано', 'rest_response_200_archive_prepared' => 'Архів логів підготовлений для скачування', 'rest_response_200_file_download' => 'Файл готовий до завантаження', 'rest_response_200_chunk_uploaded' => 'Чанк файлу завантажено успішно', 'rest_response_200_upload_status' => 'Статус завантаження отримано', 'rest_response_200_firmware_downloading' => 'Скачування прошивки розпочато', 'rest_response_200_firmware_status' => 'Статус скачування прошивки отримано', 'rest_response_200_banned_ips' => 'Список заблокованих IP отримано', 'rest_response_200_unbanned' => 'IP адреса розблокована', 'rest_response_200_enabled' => 'Файєрвол включений', 'rest_response_200_disabled' => 'Файєрвол вимкнено', 'rest_response_200_auth_login' => 'Аутентифікацію виконано успішно', 'rest_response_200_auth_logout' => 'Вихід виконано успішно', 'rest_response_200_oauth_html' => 'HTML сторінка з результатом OAuth2 авторизації', 'rest_response_200_page_tracked' => 'Перегляд сторінки успішно зафіксовано', 'rest_response_200_page_untracked' => 'Відхід зі сторінки успішно зафіксовано', 'rest_response_200_stream' => 'Потокова передача файлу', 'rest_response_206_partial_content' => 'Частковий вміст (HTTP Range)', 'rest_response_201_created' => 'Створення виконано успішно', 'rest_response_204_deleted' => 'Видалення виконано успішно', 'rest_response_400_invalid' => 'Некоректні параметри запиту', 'rest_response_400_bad_request' => 'Некоректний запит', 'rest_response_400_invalid_request' => 'Некоректні дані запиту', 'rest_response_401_unauthorized' => 'Потрібна автентифікація', 'rest_response_401_invalid_credentials' => 'Невірний логін або пароль', 'rest_response_403_forbidden' => 'Недостатньо прав доступу', 'rest_response_404_not_found' => 'Запис не знайдено', 'rest_response_404_notfound' => 'Запис не знайдено', 'rest_response_416_range_not_satisfiable' => 'Запитаний діапазон недоступний', 'rest_response_429_too_many_requests' => 'Забагато запитів. Спробуйте пізніше', 'rest_response_409_conflict' => 'Конфлікт із існуючим ресурсом', 'rest_response_409_extension_conflict' => 'Конфлікт номера додаткового', 'rest_response_409_active_calls' => 'Неможливо видалити чергу з активними дзвінками', 'rest_response_422_validation' => 'Помилка валідації даних', 'rest_response_500_error' => 'Внутрішня помилка сервера', // ============================================================================ // Resource Names (for use in responses with placeholders) // ============================================================================ 'rest_resource_callqueue' => 'Черга викликів', 'rest_resource_ivrmenu' => 'IVR меню', 'rest_resource_incomingroute' => 'Вхідний маршрут', 'rest_resource_extension' => 'Додатковий номер', 'rest_resource_employee' => 'Співробітник', 'rest_resource_fail2ban' => 'Установки Fail2Ban', 'rest_resource_firewall' => 'Правило фаєрволу', 'rest_resource_file' => 'Файл', 'rest_resource_cdr' => 'CDR запис', 'rest_resource_customfile' => 'Файл користувача', 'rest_resource_dialplanapplication' => 'Dialplan додаток', 'rest_resource_conferenceroom' => 'Конференц-кімната', 'rest_resource_auth' => 'Аутентифікація', 'rest_resource_apikey' => 'API ключ', 'rest_resource_asteriskrestuser' => 'ARI користувач', 'rest_resource_asteriskmanager' => 'AMI користувач', 'rest_resource_mailsettings' => 'Установки пошти', 'rest_resource_generalsettings' => 'Загальні налаштування', 'rest_resource_timesettings' => 'Налаштування часу', 'rest_resource_iaxprovider' => 'IAX провайдер', 'rest_resource_sipprovider' => 'SIP провайдер', 'rest_resource_license' => 'Ліцензія', 'rest_resource_network' => 'Мережевий інтерфейс', 'rest_resource_networkfilter' => 'Мережевий фільтр', 'rest_resource_offworktime' => 'Тимчасова умова', 'rest_resource_outboundroute' => 'Вихідний маршрут', // ============================================================================ // PBXApiResult Schema Descriptions // ============================================================================ 'rest_schema_PBXApiResult' => 'Стандартний формат відповіді REST API', 'rest_schema_result' => 'Статус виконання запиту (true – успіх, false – помилка)', 'rest_schema_data' => 'Дані відповіді (структура залежить від конкретного endpoint)', 'rest_schema_messages' => 'Повідомлення про помилки, попередження або інформаційні повідомлення', 'rest_schema_messages_error' => 'Масив повідомлень про помилки', 'rest_schema_messages_info' => 'Масив інформаційних повідомлень', 'rest_schema_messages_warning' => 'Масив попереджувальних повідомлень', 'rest_schema_function' => 'Ім\'я викликаної функції', 'rest_schema_processor' => 'Клас-обробник, який виконав запит', 'rest_schema_pid' => 'Ідентифікатор процесу, що обробив запит', 'rest_schema_reload' => 'Шлях для перенаправлення у фронтенді (використовується для навігації після змін)', // ============================================================================ // Security Schemes // ============================================================================ 'rest_security_bearer' => 'Потрібен Bearer токен аутентифікації (JWT)', 'rest_security_public' => 'Публічний endpoint без вимоги аутентифікації', 'rest_security_bearerAuth_description' => 'Аутентифікація за допомогою токена Bearer (JWT). API ключі можна створити на веб-інтерфейсі в розділі Установки → Ключі API.', // ============================================================================ // Users Methods // ============================================================================ 'rest_users_Available' => 'Перевірити наявність email', 'rest_users_AvailableDesc' => 'Перевіряє, чи доступна вказана email адреса для використання', // ============================================================================ // Users Parameters // ============================================================================ 'rest_param_users_email' => 'Email адреса користувача', 'rest_param_users_username' => 'Ім\'я користувача для автентифікації', 'rest_param_users_language' => 'Переважна мова інтерфейсу', 'rest_param_users_avatar' => 'URL або шлях до зображення аватара користувача', // ============================================================================ // Users Schema Fields // ============================================================================ 'rest_schema_users_id' => 'Унікальний ідентифікатор користувача', 'rest_schema_users_email' => 'Email адреса користувача', 'rest_schema_users_username' => 'Ім\'я користувача для автентифікації', 'rest_schema_users_language' => 'Переважна мова інтерфейсу', 'rest_schema_users_avatar' => 'URL або шлях до зображення аватара користувача', 'rest_schema_users_available' => 'Ознака доступності email адреси (true – доступний, false – зайнятий)', // ============================================================================ // Users Resources // ============================================================================ 'rest_resource_user' => 'Користувач', // ============================================================================ // Modules REST API // ============================================================================ 'rest_mod_GetList' => 'Отримати список модулів', 'rest_mod_GetListDesc' => 'Отримання повного списку всіх доступних модулів з їх метаданими', 'rest_mod_GetRecord' => 'Отримати модуль за ID', 'rest_mod_GetRecordDesc' => 'Отримання детальної інформації про конкретний модуль за його унікальним ідентифікатором', 'rest_mod_UpdateDesc' => 'Повне оновлення конфігурації існуючого модуля', 'rest_mod_PatchDesc' => 'Часткове оновлення окремих полів існуючого модуля', 'rest_mod_Delete' => 'Видалити модуль', 'rest_mod_DeleteDesc' => 'Остаточне видалення модуля із системи', 'rest_mod_GetDefault' => 'Отримати налаштування модуля за замовчуванням', 'rest_mod_GetDefaultDesc' => 'Отримання стандартного шаблону конфігурації для створення нових модулів', 'rest_mod_GetAvailableModules' => 'Отримати доступні модулі', 'rest_mod_GetAvailableModulesDesc' => 'Отримання списку модулів, доступних для встановлення з маркетплейсу', 'rest_mod_GetModuleInfo' => 'Отримати інформацію про модуль', 'rest_mod_GetModuleInfoDesc' => 'Отримання повної інформації про конкретний модуль, включаючи метадані та статус', 'rest_mod_GetModuleLink' => 'Отримати посилання на завантаження модуля', 'rest_mod_GetModuleLinkDesc' => 'Генерація посилання для завантаження конкретної версії модуля', 'rest_mod_InstallFromRepo' => 'Встановити модуль із репозиторію', 'rest_mod_InstallFromRepoDesc' => 'Встановлення модуля безпосередньо з репозиторію маркетплейсу за його ідентифікатором та версією', 'rest_mod_InstallFromPackage' => 'Встановити модуль із пакета', 'rest_mod_InstallFromPackageDesc' => 'Встановлення модуля із завантаженого файлу пакета', 'rest_mod_Enable' => 'Увімкнути модуль', 'rest_mod_EnableDesc' => 'Активація раніше вимкненого модуля', 'rest_mod_DisableDesc' => 'Деактивація активного модуля без його видалення', 'rest_mod_Uninstall' => 'Видалити модуль', 'rest_mod_UninstallDesc' => 'Повне видалення модуля із системи, включаючи його дані', 'rest_mod_UpdateAll' => 'Оновити всі модулі', 'rest_mod_UpdateAllDesc' => 'Оновлення всіх встановлених модулів до останніх доступних версій', 'rest_mod_StartDownload' => 'Почати завантаження модуля', 'rest_mod_StartDownloadDesc' => 'Запуск процесу завантаження модуля з репозиторію', 'rest_mod_DownloadStatus' => 'Отримати статус завантаження', 'rest_mod_DownloadStatusDesc' => 'Отримання поточного статусу виконуваного завантаження модуля', 'rest_mod_GetMetadataFromPackage' => 'Отримати метадані з пакета', 'rest_mod_GetMetadataFromPackageDesc' => 'Вилучення та повернення метаданих із файлу пакета модуля', 'rest_system_PingDesc' => 'Перевірка працездатності REST API та доступності системи', 'rest_system_CheckAuth' => 'Перевірити автентифікацію', 'rest_system_CheckAuthDesc' => 'Перевірка валідності поточного токена аутентифікації', 'rest_system_GetDatetime' => 'Отримати системний час', 'rest_system_GetDatetimeDesc' => 'Отримання поточного часу та дати з сервера', 'rest_system_GetAvailableLanguagesDesc' => 'Отримання списку підтримуваних мов інтерфейсу', 'rest_system_GetDeleteStatistics' => 'Отримати статистику видалення', 'rest_system_GetDeleteStatisticsDesc' => 'Отримання інформації про об\'єкти, які будуть видалені разом із зазначеним об\'єктом', 'rest_system_RebootDesc' => 'Ініціація перезавантаження операційної системи', 'rest_system_Shutdown' => 'Вимкнути систему', 'rest_system_ShutdownDesc' => 'Ініціація коректного вимкнення операційної системи', 'rest_system_UpdateMailSettings' => 'Оновити налаштування пошти', 'rest_system_UpdateMailSettingsDesc' => 'Оновлення конфігурації поштового сервера для надсилання повідомлень', 'rest_system_ConvertAudioFile' => 'Конвертувати аудіофайл', 'rest_system_ConvertAudioFileDesc' => 'Конвертація аудіофайлу у формат, який підтримує Asterisk', 'rest_system_Upgrade' => 'Оновити систему', 'rest_system_UpgradeDesc' => 'Запуск процесу оновлення MikoPBX до нової версії', 'rest_system_RestoreDefault' => 'Відновити стандартні настройки', 'rest_system_RestoreDefaultDesc' => 'Скидання всіх налаштувань системи до заводських значень', 'rest_system_ChangeLanguage' => 'Змінити мову системи', 'rest_system_ChangeLanguageDesc' => 'Зміна мови інтерфейсу адміністратора системи', 'rest_system_CheckIfNewReleaseAvailable' => 'Швидка перевірка наявності нової версії', 'rest_system_CheckIfNewReleaseAvailableDesc' => 'Легка швидка перевірка доступності нової версії прошивки. Повертає лише статус та номер версії без детальної інформації. Використовуйте для віджетів дашборду, моніторингу та частих перевірок.', 'rest_system_CheckForUpdatesDesc' => 'Отримання повної інформації про дозвіл прошивки включаючи версію, опис, посилання для скачування, розміри файлів та MD5 контрольні суми. Використовуйте для відображення інформації про оновлення користувачам.', 'rest_system_ExecuteBashCommand' => 'Виконати bash команду', 'rest_da_GetListDesc' => 'Отримати сторінковий список всіх dialplan додатків з можливістю фільтрації та сортування', 'rest_da_GetRecordDesc' => 'Отримати детальну інформацію про конкретний dialplan додаток', 'rest_da_Create' => 'Створити dialplan додаток', 'rest_da_Update' => 'Оновити dialplan додаток', 'rest_da_GetDefault' => 'Отримати шаблон dialplan програми', 'rest_am_GetRecordDesc' => 'Отримати детальну інформацію про користувача Asterisk Manager Interface', 'rest_am_Create' => 'Створити нового користувача AMI', 'rest_system_ExecuteBashCommandDesc' => 'Виконання довільної bash команди з таймутом, що настроюється. Повертає виведення команди та код завершення. Використовуйте з обережністю, оскільки це надає прямий доступ до командної оболонки.', 'rest_am_Patch' => 'Частково оновити користувача AMI', 'rest_am_PatchDesc' => 'Оновити лише вказані параметри користувача AMI', 'rest_am_Delete' => 'Видалити користувача AMI', 'rest_system_ExecuteSqlRequestDesc' => 'Виконання довільного SQL запиту до основної бази даних, бази CDR або бази користувача за вказаним шляхом. Повертає результуючі рядки та метадані.', 'rest_am_DeleteDesc' => 'Видалити користувача Asterisk Manager Interface', 'rest_am_GetDefault' => 'Отримати значення за замовчуванням', // System specific parameters 'rest_param_system_audio_filename' => 'Повний шлях до аудіофайлу для конвертації', 'rest_net_GetConfig' => 'Отримати повну конфігурацію мережі', 'rest_ms_TestConnectionDesc' => 'Перевірити підключення до поштового сервера з поточними або вказаними параметрами', 'rest_ms_GetDiagnostics' => 'Отримати діагностику налаштувань пошти', 'rest_param_system_language' => 'Код мови інтерфейсу (en, ru, de, es, fr, pt, uk)', 'rest_ts_Patch' => 'Частково оновити налаштування часу', 'rest_ts_PatchDesc' => 'Оновити лише вказані параметри часу та часового поясу', 'rest_ts_GetAvailableTimezones' => 'Отримати список доступних часових поясів', 'rest_stg_Update' => 'Оновити конфігурацію сховища', 'rest_stg_Umount' => 'Розмонтувати пристрій зберігання', 'rest_param_order' => 'Поле для сортування результатів', 'rest_param_orderWay' => 'Напрямок сортування', 'rest_param_system_command' => 'Bash команда для виконання', 'rest_param_system_timeout' => 'Таймаут виконання команди за секунди (1-300, за замовчуванням 30)', 'rest_param_stg_label' => 'Мітка тома для відформатованого пристрою (максимум 16 символів)', 'rest_param_stg_task_id' => 'Ідентифікатор завдання форматування для перевірки статусу', 'rest_param_system_query' => 'SQL запит для виконання', 'rest_param_cq_extension' => 'Номер внутрішньої додаткової черги (2-8 цифр)', 'rest_param_cq_description' => 'Опис черги', 'rest_param_cq_strategy' => 'Стратегія розподілу викликів', 'rest_param_cq_seconds_to_ring' => 'Час дзвінка кожному учаснику (у секундах)', 'rest_param_ivr_timeout' => 'Час очікування на введення цифр абонентом (у секундах)', 'rest_param_auth_password' => 'Пароль користувача', 'rest_param_auth_sessionToken' => 'Токен сесії WebAuthn (passkey) для аутентифікації без пароля', 'rest_param_auth_clientIp' => 'IP адреса клієнта', 'rest_param_advice_severity_filter' => 'Фільтр за рівнем важливості сповіщення', 'rest_param_emp_batch_ids' => 'Масив ID співробітників для масового видалення', 'rest_param_emp_sip_secret' => 'Пароль SIP облікового запису', // Extensions schema field descriptions 'rest_schema_ext_id' => 'Унікальний ідентифікатор додаткового (номер)', 'rest_schema_ext_number' => 'Номер додаткового', 'rest_schema_ext_type' => 'Тип додаткового (SIP, IAX, QUEUE, IVR, CONFERENCE, EXTERNAL)', 'rest_schema_ext_callerid' => 'Ім\'я абонента, що відображається при дзвінках', 'rest_schema_ext_orderWay' => 'Напрямок сортування', // Passkeys schema field descriptions 'rest_schema_pk_id' => 'Унікальний ідентифікатор passkey', 'rest_schema_pk_user_id' => 'ID користувача власника passkey', 'rest_schema_pk_name' => 'Назва passkey (наприклад "My YubiKey 5")', 'rest_schema_advice_message_params' => 'Параметри для встановлення в шаблон повідомлення', 'rest_schema_advice_severity' => 'Рівень важливості сповіщення (critical, warning, info)', 'rest_param_system_database' => 'Тип бази даних або шлях до файлу (main, cdr або повний шлях)', // CDR schema field descriptions 'rest_schema_cdr_detail' => 'Детальна інформація про CDR запису', 'rest_schema_cdr_list' => 'Список CDR записів', 'rest_schema_cdr_id' => 'Унікальний ідентифікатор CDR запису', 'rest_schema_cdr_start' => 'Час початку виклику', // System schema field descriptions 'rest_schema_system_audio_filename' => 'Шлях до аудіофайлу', 'rest_schema_system_language' => 'Поточна мова системи', 'rest_schema_system_datetime' => 'Поточні дата та час системи', 'rest_schema_system_status' => 'Статус виконання операції', 'rest_schema_system_current_version' => 'Поточна версія прошивки MikoPBX', 'rest_schema_system_has_updates' => 'Прапор доступних оновлень', 'rest_schema_cdr_dateFrom' => 'Дата початку періоду вибірки CDR записів', 'rest_schema_system_last_check' => 'Дата та час останньої перевірки оновлень', 'rest_schema_system_firmware_list' => 'Список доступних версій прошивки', 'rest_schema_system_command' => 'Виконана bash команда', 'rest_schema_system_timeout' => 'Таймаут виконання команди за секунди', 'rest_schema_system_query' => 'Виконаний SQL запит', 'rest_schema_system_database' => 'База даних, до якої було виконано запит', 'rest_schema_firmware_release' => 'Інформація про дозвіл прошивки', 'rest_schema_firmware_version' => 'Номер версії прошивки', 'rest_schema_firmware_description' => 'Опис змін у релізі', 'rest_schema_firmware_download_url' => 'URL для завантаження прошивки', // API responses for checkForUpdates 'rest_response_200_release_check' => 'Швидку перевірку нової версії виконано успішно', 'rest_schema_advice_category' => 'Категорія повідомлення (security, configuration, performance, maintenance, updates)', 'rest_schema_cq_description' => 'Опис черги', 'rest_schema_cq_represent' => 'HTML представлення для відображення у списках, що випадають', 'rest_schema_cq_seconds_for_wrapup' => 'Час на обробку після завершення дзвінка в секундах', 'rest_schema_cq_recive_calls_while_on_a_call' => 'Дозволити прийом дзвінків під час розмови', 'rest_response_200_firmware_details' => 'Детальна інформація про прошивку отримана успішно', 'rest_param_emp_username' => 'Ім\'я користувача (ПІБ співробітника)', 'rest_param_emp_email' => 'Email адреса співробітника', 'rest_response_200_command_executed' => 'Команда виконана успішно', 'rest_response_200_query_executed' => 'SQL запит виконано успішно', 'rest_schema_emp_email' => 'Email адреса співробітника', 'rest_schema_emp_avatar' => 'URL аватара співробітника', 'rest_schema_emp_fwd_forwardingonbusy' => 'Додатковий для переадресації під час зайнятості', 'rest_schema_emp_fwd_forwardingonunavailable_represent' => 'HTML подання переадресації при недоступності', 'rest_schema_f2b_bantime' => 'Час блокування IP-адреси в секундах', 'rest_schema_f2b_findtime' => 'Період часу для підрахунку невдалих спроб у секундах', 'rest_schema_f2b_whitelist' => 'Білий список IP адрес та підмереж (через кому)', // System error messages 'rest_err_system_command_required' => 'Параметр "command" є обов\'язковим для виконання', 'rest_err_system_timeout_range' => 'Таймаут має бути від 1 до 300 секунд', 'rest_err_system_command_failed' => 'Не вдалося виконати команду', 'rest_err_system_query_required' => 'Параметр "query" є обов\'язковим для виконання', // Schema: Firewall Rules 'rest_schema_fw_id' => 'Унікальний ідентифікатор правила фаєрволу', 'rest_schema_fw_network' => 'IP-адреса мережі у форматі IPv4 (наприклад 192.168.1.0)', 'rest_schema_fw_subnet' => 'Маска підмережі в CIDR нотації (0-32)', 'rest_schema_fw_permit' => 'Дозволені IP адреси та підмережі (CIDR нотація)', 'rest_schema_fw_local_network' => 'Прапор локальної підмережі', 'rest_err_system_invalid_database' => 'Неправильний тип бази даних або шлях', 'rest_err_system_query_failed' => 'SQL запит завершився з помилкою', 'rest_err_system_query_exception' => 'Не вдалося виконати запит SQL', 'rest_schema_fw_rules' => 'Правила доступу до категорій трафіку (SIP, WEB, SSH, AMI, CTI, ICMP)', 'rest_schema_fw_represent' => 'HTML уявлення правила фаєрволу', 'rest_schema_fw_search_index' => 'Пошуковий індекс для фільтрації', 'rest_schema_fw_active_rules' => 'Кількість активних дозвільних правил', // Asterisk REST Users (ARI) specific parameters 'rest_param_aru_username' => 'Ім\'я користувача ARI (має бути унікальним)', // REST API - Request parameters 'rest_param_pk_id' => 'ID passkey', 'rest_param_pk_user_id' => 'ID користувача', 'rest_param_am_networkfilterid' => 'ID фільтра для обмеження доступу', 'rest_param_am_permissions' => 'Об\'єкт із правами доступу (read/write для кожної категорії)', 'rest_param_am_read' => 'Дозволи на читання (формується із permissions)', 'rest_schema_am_read' => 'Дозволи на читання (формується із permissions)', 'rest_schema_am_write' => 'Дозволи на запис (формується із permissions)', 'rest_schema_am_networkfilter_represent' => 'HTML уявлення мережевого фільтра', 'rest_schema_am_write_permissions_summary' => 'Короткий опис дозволів на запис', 'rest_schema_am_represent' => 'Текстове подання для dropdown-ів (username - description)', // AsteriskManagers permission fields 'rest_schema_am_perm_call_read' => 'Дозвіл на отримання подій дзвінків (Call events)', 'rest_schema_am_perm_call_write' => 'Дозвіл на керування викликами (Hangup, Redirect, Atxfer)', 'rest_param_pk_credential_id' => 'Унікальний ідентифікатор credential', 'rest_schema_am_perm_cdr_read' => 'Дозвіл на отримання подій CDR', 'rest_param_pk_public_key' => 'Публічний ключ (Base64)', 'rest_param_emp_avatar' => 'Шлях до аватара співробітника', 'rest_param_emp_export_format' => 'Формат експорту: minimal (7 полів), standard (13 полів), full (15 полів)', 'rest_schema_cr_name' => 'Назва конференц-кімнати', 'rest_schema_lic_serverResponse' => 'Відповідь ліцензійного сервера', 'rest_schema_lic_productId' => 'Унікальний ідентифікатор продукту', 'rest_schema_lic_productName' => 'Назва продукту', 'rest_param_pk_counter' => 'Лічильник використання (для захисту від replay-атак)', 'rest_schema_lic_featureId' => 'Унікальний ідентифікатор функції', 'rest_schema_lic_featureName' => 'Назва функції', 'rest_schema_lic_featureIsEnabled' => 'Чи включена функція', 'rest_schema_lic_featureExpirationDate' => 'Дата закінчення функції', // SoundFiles - additional parameters (getAllFieldDefinitions pattern) 'rest_param_sf_description' => 'Опис звукового файлу', // OutboundRoutes specific parameters 'rest_param_obr_rulename' => 'Назва вихідного маршруту', 'rest_param_obr_providerid' => 'ID провайдера для маршрутизації дзвінків', 'rest_param_obr_numberbeginswith' => 'Префікс номера для визначення маршруту (може містити *, #, +, X)', 'rest_param_obr_restnumbers' => 'Кількість цифр після префіксу для перевірки (0 = будь-яка кількість)', 'rest_param_sf_view_path' => 'Шлях до файлу для перегляду/завантаження', 'rest_param_owt_date_to' => 'Дата закінчення дії умови (формат YYYY-MM-DD)', 'rest_param_owt_weekday_from' => 'День тижня початку (0-7, де 0 та 7 - неділя)', 'rest_param_sf_download_flag' => 'Прапор для завантаження файлу (1 - завантажити, 0 - перегляд)', 'rest_param_sf_filename' => 'Ім\'я файлу для скачування', // Files schema fields (getAllFieldDefinitions pattern) 'rest_schema_file_path' => 'Шлях до файлу у системі', 'rest_schema_file_filename' => 'Ім\'я файлу', 'rest_schema_file_url' => 'URL для завантаження файлу', 'rest_schema_file_firmware_md5' => 'MD5 хеш прошивки для перевірки цілісності', 'rest_schema_file_resumable_id' => 'Ідентифікатор завантаження (Resumable.js)', 'rest_schema_file_chunk_number' => 'Номер поточного чанка', 'rest_schema_file_total_chunks' => 'Загальна кількість чанків', 'rest_schema_file_resumable_name' => 'Ім\'я файлу, що завантажується', 'rest_schema_file_channel_id' => 'ID каналу для відстеження завантаження через EventBus', 'rest_param_emp_export_number_from' => 'Початковий номер діапазону для експорту', 'rest_param_emp_export_number_to' => 'Кінцевий номер діапазону для експорту', 'rest_param_emp_upload_id' => 'ID завантаженого файлу із системи тимчасових файлів', 'rest_schema_file_event_bus' => 'Ознака доступності EventBus для відстеження прогресу', 'rest_param_fw_deny' => 'Заборонені IP адреси та підмережі (CIDR нотація)', 'rest_param_fw_description' => 'Опис правила фаєрволу', 'rest_schema_banned_ip_country_name' => 'Повна назва країни англійською мовою. Порожній рядок, якщо країна не визначена.', // SoundFiles schema fields (getAllFieldDefinitions pattern) 'rest_schema_sf_id' => 'Унікальний ID звукового файлу', 'rest_schema_banned_ip_timeofban' => 'UNIX timestamp моменту блокування IP адреси', 'rest_schema_banned_ip_timeunban' => 'UNIX timestamp моменту коли IP буде розблоковано', // TimeSettings schema field descriptions 'rest_schema_ts_timezone' => 'Часовий пояс у форматі IANA (наприклад, Europe/Moscow, Asia/Tokyo)', 'rest_schema_sf_path' => 'Шлях до звукового файлу у файловій системі', 'rest_schema_ts_ntp_server' => 'Адреса сервера NTP для синхронізації часу', 'rest_schema_sf_category' => 'Категорія звукового файлу', 'rest_schema_sf_view_path' => 'Шлях до файлу для перегляду/завантаження', 'rest_schema_sf_download_flag' => 'Прапор для скачування файлу', 'rest_schema_sf_filename' => 'Ім\'я файлу для скачування', 'rest_schema_ts_manual_time' => 'Режим ручної установки часу (true – вручну, false – через NTP)', 'rest_schema_ts_manual_datetime' => 'Дата та час для ручної установки (формат ISO 8601)', 'rest_schema_sf_file_path' => 'Повний шлях до аудіо файлу', 'rest_schema_ms_username' => 'Ім\'я користувача SMTP або email адреса', 'rest_schema_ms_password' => 'Пароль SMTP (для методів plain або login)', 'rest_schema_ms_use_tls' => 'Тип шифрування (none - без шифрування, tls - STARTTLS, ssl - SSL/TLS)', 'rest_schema_ms_cert_check' => 'Перевірити SSL сертифікат сервера', 'rest_schema_ms_oauth2_refresh_token' => 'Токен оновлення OAuth2 (Refresh Token)', 'rest_schema_ms_oauth2_provider' => 'Провайдер OAuth2 (google, microsoft, yandex)', 'rest_schema_ms_oauth2_redirect_uri' => 'URI перенаправлення після OAuth2 авторизації', 'rest_schema_ms_oauth2_url' => 'URL для авторизації OAuth2', 'rest_schema_sf_file_size' => 'Розмір файлу в байтах', 'rest_schema_ms_test_email_to' => 'Email адреса одержувача тестового листа', 'rest_schema_ms_test_email_subject' => 'Тема тестового листа', // OAuth2 callback parameters 'rest_param_oauth_code' => 'Код авторизації OAuth2 від провайдера', 'rest_param_oauth_error' => 'Код помилки OAuth2', 'rest_param_oauth_error_desc' => 'Опис помилки OAuth2', // User Page Tracker parameters 'rest_param_upt_pageName' => 'Ім\'я сторінки для відстеження (наприклад, extensions-index)', 'rest_schema_sf_duration' => 'Тривалість аудіо файлу у форматі MM:SS', // WikiLinks schema fields 'rest_schema_wl_url' => 'URL-адреса посилання на документацію', 'rest_schema_wl_controller' => 'Ім\'я контролера для пошуку документації', 'rest_schema_wl_action' => 'Ім\'я методу контролера для пошуку документації', 'rest_schema_wl_language' => 'Мова документації (ru або en)', 'rest_schema_wl_module_id' => 'Ідентифікатор модуля для документації', // SoundFiles specific parameters 'rest_param_sf_name' => 'Назва звукового файлу', 'rest_param_sf_category' => 'Категорія звукового файлу (custom – користувальницькі, moh – музика на утриманні, system – системні)', 'rest_param_sf_path' => 'Шлях до звукового файлу у файловій системі', 'rest_param_syslog_date_from' => 'Початок тимчасового діапазону для фільтрації (формат: YYYY-MM-DD HH:MM:SS або unix timestamp)', 'rest_param_syslog_date_to' => 'Кінець тимчасового діапазону для фільтрації (формат: YYYY-MM-DD HH:MM:SS або unix timestamp)', 'rest_param_syslog_archive_filename' => 'Шлях до файлу архіву логів', 'rest_param_syslog_archive' => 'Використати архівні логи', 'rest_schema_syslog_date_to' => 'Кінець тимчасового діапазону для фільтрації', // Fail2Ban specific parameters 'rest_param_f2b_maxretry' => 'Максимальна кількість невдалих спроб до блокування', 'rest_param_f2b_bantime' => 'Час блокування IP-адреси в секундах', // WikiLinks request parameters 'rest_param_wl_controller' => 'Ім\'я контролера для динамічної генерації посилання на документацію', 'rest_param_wl_action' => 'Метод контролера визначення контексту документації', 'rest_param_f2b_whitelist' => 'Білий список IP адрес та підмереж (через кому)', 'rest_param_f2b_maxreqsec' => 'Максимальна кількість запитів за секунду до веб-інтерфейсу', 'rest_param_wl_language' => 'Мова документації (ru - російська, en - англійська)', 'rest_schema_cf_description' => 'Опис призначення файлу', 'rest_schema_cf_changed' => 'Прапор зміни файлу', // MailSettings specific parameters 'rest_param_ms_smtp_host' => 'Адреса SMTP сервера (наприклад, smtp.gmail.com)', 'rest_param_ms_smtp_port' => 'Порт SMTP сервера (зазвичай 587 для TLS, 465 для SSL, 25 для незахищеного)', 'rest_param_ms_enable_notifications' => 'Включити відправку email повідомлень із системи', 'rest_schema_sip_stats_average_duration' => 'Середня тривалість дзвінка (секунди)', 'rest_schema_sip_history_item' => 'Елемент історії підключень SIP пристрою', 'rest_schema_sip_history_timestamp' => 'Тимчасова мітка події', 'rest_schema_sip_history_ipaddress' => 'IP-адреса пристрою при події', 'rest_schema_sip_history_useragent' => 'User-Agent пристрою під час події', 'rest_schema_sip_history_country' => 'ISO код країни пристрою', 'rest_schema_sip_history_country_name' => 'Назва країни пристрою', 'rest_schema_sip_auth_failure_count' => 'Кількість невдалих спроб аутентифікації', 'rest_schema_sip_auth_last_failure_time' => 'Час останньої невдалої спроби автентифікації', 'rest_param_wl_module_id' => 'Унікальний ідентифікатор модуля для отримання специфічної документації', // ============================================================================ // API Tags - OpenAPI Endpoint Tags // ============================================================================ // Individual endpoint tags 'rest_tag_Extensions' => 'Внутрішні номери', 'rest_tag_CallQueues' => 'Черги дзвінків', 'rest_tag_IVRMenu' => 'IVR меню', // IAX schema fields 'rest_schema_iax_id' => 'Унікальний ідентифікатор IAX-провайдера', 'rest_tag_ConferenceRooms' => 'Конференц-кімнати', 'rest_response_200_imported' => 'Імпорт виконано успішно', 'rest_response_200_batch_created' => 'Масове створення виконано успішно', 'rest_tag_DialplanApplications' => 'Програми діалплану', 'rest_tag_IncomingRoutes' => 'Вхідна маршрутизація', 'rest_tag_OutboundRoutes' => 'Вихідна маршрутизація', 'rest_tag_OffWorkTimes' => 'Неробочий час', 'rest_tag_SIP' => 'SIP', 'rest_tag_IAX' => 'IAX', 'rest_tag_SIPProviders' => 'SIP провайдери', 'rest_response_200_iax_registry' => 'Статус реєстрації IAX отримано', 'rest_response_200_codecs_updated' => 'Налаштування кодеків оновлено', 'rest_response_200_statuses' => 'Статуси отримані успішно', 'rest_response_200_status' => 'Статус отримано успішно', 'rest_tag_IAXProviders' => 'IAX провайдери', 'rest_tag_Providers' => 'Провайдери', 'rest_tag_CallRecords' => 'Журнал дзвінків (CDR)', 'rest_response_200_history' => 'Історія отримана успішно', 'rest_response_200_stats' => 'Статистика отримана успішно', 'rest_response_200_metadata' => 'Метадані отримані успішно', 'rest_response_200_patched' => 'Зміна виконана успішно', 'rest_response_200_deleted' => 'Видалення виконано успішно', 'rest_response_401_invalid_refresh_token' => 'Недійсний або закінчився refresh token', 'rest_tag_Authentication' => 'Аутентифікація', 'rest_tag_APIKeys' => 'API ключі', 'rest_tag_AsteriskManagers' => 'AMI користувачі', 'rest_tag_AsteriskRESTUsers' => 'ARI користувачі', 'rest_tag_Passkeys' => 'Ключі доступу (Passkeys)', 'rest_tag_Passwords' => 'Паролі', 'rest_tag_Fail2Ban' => 'Захист від злому (Fail2Ban)', 'rest_tag_Firewall' => 'Мережевий фільтр (Firewall)', 'rest_tag_Users' => 'Користувачі', 'rest_tag_EmployeesManagement' => 'Співробітники', 'rest_tag_Storage' => 'Сховище', 'rest_tag_NetworkManagement' => 'Мережеві інтерфейси та маршрутизація', 'rest_tag_NetworkFilters' => 'Фільтри мережі', 'rest_tag_TimeSettings' => 'Налаштування часу', 'rest_tag_GeneralSettings' => 'Загальні налаштування', 'rest_tag_MailSettings' => 'Установки пошти', 'rest_tag_Sysinfo' => 'Інформація про систему', 'rest_tag_Syslog' => 'Системні логи', 'rest_mod_InstallationStatus' => 'Отримати статус установки', 'rest_mod_InstallationStatusDesc' => 'Отримання поточного статусу виконуваного процесу встановлення модуля', // ============================================================================ // System REST API // ============================================================================ 'rest_system_Ping' => 'Перевірити доступність системи', 'rest_tag_SystemAdvice' => 'Поради та рекомендації', 'rest_tag_SoundFiles' => 'Звукові файли', 'rest_tag_FilesManagement' => 'Операції з файлами', 'rest_tag_SystemFilesManagement' => 'Кастомізація системних файлів', 'rest_tag_Modules' => 'Додаткові модулі', 'rest_tag_UserPageTracking' => 'Відстеження активності користувачів', 'rest_tag_Licensing' => 'Ліцензування', 'rest_tag_Media' => 'Медіа', 'rest_tag_OpenAPIDocumentation' => 'Документація OpenAPI', 'rest_tag_Documentation' => 'Посилання на wiki документацію', 'rest_tag_WikiLinks' => 'Посилання на документацію', 'rest_tag_PBXStatus' => 'Стан АТС', 'rest_ir_UpdateDesc' => 'Повністю замінити всі параметри існуючого вхідного маршруту', 'rest_param_pk_aaguid' => 'AAGUID автентифікатора', 'rest_param_pk_transports' => 'Підтримувані транспорти (usb, nfc, ble, internal)', // Files - additional parameters (getAllFieldDefinitions pattern) 'rest_param_file_filename' => 'Ім\'я файлу', 'rest_param_file_url' => 'URL для завантаження файлу', // WikiLinks resource description 'rest_description_WikiLinks' => 'Динамічна генерація посилань на документацію на основі контролера, методу, ідентифікатора модуля та мови', // WikiLinks operation descriptions 'rest_operation_wl_getLink_summary' => 'Отримати посилання на документацію', 'rest_ir_Delete' => 'Видалити вхідний маршрут', 'rest_schema_gs_password_validation' => 'Включити перевірку складності паролів', 'rest_schema_gs_pbx_description' => 'Опис АТС', 'rest_operation_wl_getLink_description' => 'Динамічно генерує URL-адресу документації на основі імені контролера, методу дії, ідентифікатора модуля та мови користувача для інтеграції контекстної довідки', // User Page Tracker schema fields // ============================================================================ // RESOURCE_SCHEMA // ============================================================================ 'rest_schema_' => 'Поле схеми даних', 'rest_schema_aru_applications_count' => 'Кількість дозволених програм Asterisk REST User', 'rest_schema_aru_applications_summary' => 'Короткий опис дозволених програм Asterisk REST User', 'rest_schema_aru_id' => 'Унікальний ідентифікатор Asterisk REST', 'rest_schema_gs_ssh_port' => 'Порт для SSH сервера', 'rest_schema_gs_ssh_rsa_key' => 'RSA приватний ключ SSH сервера', 'rest_schema_aru_represent' => 'HTML представлення Asterisk REST User для списків, що випадають', 'rest_schema_codec_description' => 'Опис аудіо/відео кодека', 'rest_schema_codec_disabled' => 'Кодек вимкнено', 'rest_schema_owt_action' => 'Дія за неробочого часу', 'rest_schema_owt_actionDisplay' => 'Подання дії, що відображається', 'rest_schema_owt_allowRestriction' => 'Застосувати обмеження за номерами', 'rest_schema_owt_allowedExtensions' => 'Дозволені внутрішні номери', 'rest_schema_owt_calUrl' => 'URL календаря', 'rest_schema_owt_calUser' => 'Користувач календаря', 'rest_schema_owt_calendarPeriods' => 'Періоди із зовнішнього календаря', 'rest_schema_owt_description' => 'Опис правила неробочого часу', 'rest_schema_codec_name' => 'Назва кодека', 'rest_schema_codec_priority' => 'Пріоритет кодека у списку переваг', 'rest_schema_codec_type' => 'Тип кодеку (audio/video)', 'rest_schema_gs_ajam_enabled' => 'Увімкнути AJAM Manager', 'rest_schema_owt_weekday_from' => 'День тижня початку (1=Понеділок, 7=Неділя)', 'rest_schema_provider_additional_hosts' => 'Додаткові хости для резервування', 'rest_schema_gs_ajam_port' => 'Порт HTTP для AJAM', 'rest_schema_gs_ajam_port_tls' => 'Порт HTTPS для AJAM', 'rest_schema_gs_allow_guest_calls' => 'Дозволити гостьові дзвінки без автентифікації', 'rest_schema_provider_cid_did_debug' => 'Включити налагодження аналізу CallerID і DID', 'rest_schema_gs_ami_enabled' => 'Включити Asterisk Manager Interface (AMI)', 'rest_schema_gs_ami_port' => 'Порт для Asterisk Manager Interface', 'rest_ir_DeleteDesc' => 'Видалити вхідний маршрут за ідентифікатором', 'rest_schema_provider_networkfilter_represent' => 'Подання мережевого фільтра', 'rest_schema_gs_ari_allowed_origins' => 'Дозволені джерела для Asterisk REST Interface (CORS)', 'rest_schema_gs_ari_enabled' => 'Включити Asterisk REST Interface (ARI)', 'rest_schema_gs_attended_transfer' => 'Код для перекладу із утриманням', 'rest_schema_gs_atxfer_abort' => 'Код для скасування перекладу', 'rest_schema_gs_atxfer_no_answer_timeout' => 'Таймаут під час перекладу без відповіді (секунди)', 'rest_schema_gs_blind_transfer' => 'Код для сліпого перекладу', 'rest_schema_gs_call_parking_end_slot' => 'Кінцевий слот паркування викликів', 'rest_schema_provider_status_class' => 'CSS клас статусу провайдера', 'rest_schema_provider_transport' => 'Транспортний протокол (udp, tcp, tls, ws, wss)', 'rest_schema_provider_type' => 'Тип провайдера (SIP, IAX2)', 'rest_schema_provider_username' => 'Ім\'я користувача для автентифікації', 'rest_schema_search_index' => 'Індекс для повнотекстового пошуку', 'rest_schema_sip_auth_failure_stats' => 'Статистика невдалих спроб SIP аутентифікації', 'rest_param_aru_password' => 'Пароль Asterisk REST User', 'rest_schema_gs_call_parking_ext' => 'Номер для паркування дзвінків', 'rest_schema_gs_call_parking_start_slot' => 'Початковий слот паркування викликів', // ============================================================================ // System Upgrade // ============================================================================ 'rest_System_UpgradeFailedToDetectOffset' => 'Не вдалося визначити зміщення завантажувального розділу.', 'rest_System_UpgradeLoopDeviceFailed' => 'Не вдалося створити loop-пристрій.', 'rest_System_UpgradeMountFailed' => 'Не вдалося встановити розділ. Перевірте файлову систему.', // ============================================================================ // MISC // ============================================================================ 'rest_password' => 'Пароль', 'rest_schema_gs_codecs' => 'Список кодеків, що підтримуються', 'rest_schema_gs_digit_timeout' => 'Таймаут очікування набору цифри (секунди)', 'rest_schema_gs_iax_port' => 'Порт для IAX2 протоколу', 'rest_schema_gs_internal_extension_length' => 'Довжина внутрішніх номерів', 'rest_schema_gs_is_default_ssh_password' => 'Використовується стандартний пароль SSH', 'rest_schema_gs_is_default_web_password' => 'Використовується стандартний пароль веб-інтерфейсу', 'rest_schema_gs_pbx_language' => 'Мова інтерфейсу АТС', 'rest_param_module_disable_reason_text' => 'Текстовий опис причини відключення модуля', 'rest_param_module_download_md5' => 'MD5 хеш модуля, що завантажується', 'rest_param_module_download_url' => 'URL для завантаження модуля', 'rest_param_module_file_id' => 'Ідентифікатор файлу модуля', 'rest_param_module_keep_settings' => 'Зберегти налаштування модуля під час переустановки', 'rest_response_200_rebooting' => 'Система перезавантажується', 'rest_response_200_shutting_down' => 'Система вимикається', 'rest_schema_gs_record_announcement_in' => 'Відтворювати повідомлення під час запису вхідних', 'rest_schema_gs_record_announcement_out' => 'Відтворювати повідомлення під час запису вихідних', 'rest_schema_gs_record_calls' => 'Записувати зовнішні дзвінки', 'rest_schema_gs_record_calls_inner' => 'Записувати внутрішні дзвінки', 'rest_schema_gs_redirect_to_https' => 'Автоматично перенаправляти HTTP на HTTPS', 'rest_schema_gs_rate_limit_enabled' => 'Увімкнути обмеження частоти HTTP-запитів', 'rest_schema_gs_restart_every_night' => 'Перезапускати систему щоночі', 'rest_schema_gs_rtp_port_from' => 'Початковий порт діапазону RTP', 'rest_schema_gs_rtp_port_to' => 'Кінцевий порт діапазону RTP', 'rest_schema_gs_rtp_stun_server' => 'STUN сервер для RTP (наприклад, stun.l.google.com:19302)', 'rest_schema_gs_send_metrics' => 'Надсилати анонімну статистику використання', 'rest_schema_gs_settings' => 'Загальні налаштування системи', 'rest_schema_gs_sip_auth_prefix' => 'Префікс для SIP аутентифікації', 'rest_schema_gs_sip_default_expiry' => 'Час реєстрації SIP за замовчуванням (секунди)', 'rest_schema_gs_sip_max_expiry' => 'Максимальний час реєстрації SIP (секунди)', 'rest_schema_gs_sip_min_expiry' => 'Мінімальний час реєстрації SIP (секунди)', 'rest_schema_gs_split_audio_thread' => 'Розділяти аудіо потоки по різних ядрах процесора', 'rest_schema_gs_ssh_authorized_keys' => 'Авторизовані ключі SSH для доступу без пароля', 'rest_schema_gs_ssh_disable_password' => 'Вимкнути вхід за паролем SSH (тільки ключі)', 'rest_schema_gs_ssh_dss_key' => 'DSS приватний ключ SSH сервера', 'rest_schema_gs_ssh_ecdsa_key' => 'ECDSA приватний ключ SSH сервера', 'rest_schema_gs_ssh_ed25519_key' => 'ED25519 приватний ключ SSH сервера', 'rest_schema_gs_ssh_id_rsa_pub' => 'Публічний RSA ключ SSH сервера', 'rest_schema_gs_ssh_login' => 'Логін для SSH доступу', 'rest_schema_gs_ssh_password' => 'Пароль для SSH доступу', 'rest_schema_gs_tls_port' => 'Порт для SIP через TLS', 'rest_schema_gs_transfer_digit_timeout' => 'Таймаут між цифрами під час перекладу (секунди)', 'rest_schema_gs_use_webrtc' => 'Включити підтримку WebRTC', 'rest_schema_gs_web_admin_login' => 'Логін адміністратора веб-інтерфейсу', 'rest_schema_gs_web_admin_password' => 'Пароль адміністратора веб-інтерфейсу', 'rest_schema_gs_web_https_port' => 'HTTPS порт веб-інтерфейсу', 'rest_schema_gs_web_https_private_key' => 'Приватний ключ SSL сертифіката', 'rest_schema_gs_web_https_public_key' => 'Публічний ключ SSL сертифіката', 'rest_schema_gs_web_port' => 'HTTP порт веб-інтерфейсу', 'rest_schema_iax_registry_item' => 'Елемент IAX2 реєстрації провайдера', 'rest_schema_id' => 'Унікальний ідентифікатор запису', 'rest_schema_module_commercial' => 'Модуль є комерційним', 'rest_schema_module_description' => 'Опис функціональності модуля', 'rest_schema_module_developer' => 'Розробник модуля', 'rest_schema_module_disabled' => 'Модуль вимкнено', 'rest_schema_module_file_path' => 'Шлях до файлу модуля', 'rest_schema_module_id' => 'Внутрішній ідентифікатор модуля', 'rest_schema_module_installed' => 'Модуль встановлено', 'rest_schema_module_limit' => 'Ліміт записів на сторінці', 'rest_schema_module_max_pbx_version' => 'Максимальна сумісна версія MikoPBX', 'rest_schema_module_min_pbx_version' => 'Мінімальна необхідна версія MikoPBX', 'rest_schema_module_name' => 'Назва модуля', 'rest_schema_module_offset' => 'Зміщення для пагінації', 'rest_schema_module_order' => 'Порядок сортування результатів', 'rest_schema_module_path' => 'Шлях встановлення модуля', 'rest_schema_module_release_id' => 'Ідентифікатор релізу модуля', 'rest_schema_module_search' => 'Пошуковий запит для фільтрації модулів', 'rest_schema_module_uniqid' => 'Унікальний ідентифікатор модуля', 'rest_schema_module_version' => 'Версія модуля', 'rest_schema_owt_audio_message_id_represent' => 'Подання аудіо повідомлення', 'rest_schema_owt_calSecret' => 'Секретний ключ календаря', 'rest_schema_owt_calType' => 'Тип календаря (iCal, CalDAV, Google)', 'rest_schema_owt_date_from' => 'Дата початку періоду неробочого часу', 'rest_schema_owt_date_to' => 'Дата закінчення періоду неробочого часу', 'rest_schema_owt_extension' => 'Номер для переадресації', 'rest_schema_owt_extension_represent' => 'Подання номера переадресації', 'rest_schema_owt_id' => 'Ідентифікатор правила неробочого часу', 'rest_schema_owt_incomingRouteIds' => 'ID вхідних маршрутів для застосування правила', 'rest_schema_owt_name' => 'Назва правила неробочого часу', 'rest_schema_owt_priority' => 'Пріоритет застосування правила', 'rest_schema_owt_search_index' => 'Індекс для повнотекстового пошуку', 'rest_schema_owt_shot_description' => 'Короткий опис правила', 'rest_schema_owt_time_from' => 'Час початку неробочого періоду', 'rest_schema_owt_time_to' => 'Час закінчення неробочого періоду', 'rest_schema_owt_weekday_to' => 'День тижня закінчення (1=Понеділок, 7=Неділя)', 'rest_schema_provider_cid_custom_header' => 'Користувальницький SIP заголовок для CallerID', 'rest_schema_provider_cid_parser_regex' => 'Регулярний вираз для парсингу CallerID', 'rest_schema_provider_cid_parser_start' => 'Початковий символ для отримання CallerID', 'rest_schema_provider_cid_source' => 'Джерело CallerID (From, P-Asserted-Identity, Remote-Party-ID)', 'rest_schema_provider_description' => 'Опис провайдера', 'rest_schema_provider_did_custom_header' => 'Користувальницький SIP заголовок для DID', 'rest_schema_provider_did_parser_end' => 'Кінцевий символ для отримання DID', 'rest_schema_provider_did_parser_regex' => 'Регулярний вираз для парсингу DID', 'rest_schema_provider_did_parser_start' => 'Початковий символ для отримання DID', 'rest_schema_provider_did_source' => 'Джерело DID номера (To, Request URI)', 'rest_schema_provider_disabled' => 'Провайдер вимкнено', 'rest_schema_provider_disablefromuser' => 'Не надсилати username у поле From', 'rest_schema_provider_dtmfmode' => 'Режим передачі DTMF (rfc2833, inband, info, auto)', 'rest_schema_provider_fromdomain' => 'Домен у полі From SIP повідомлення', 'rest_schema_provider_fromuser' => 'Користувач у полі From SIP повідомлення', 'rest_schema_provider_host' => 'Хост або IP-адреса провайдера', 'rest_schema_provider_host_address' => 'Адреса хоста провайдера', 'rest_schema_provider_host_id' => 'Ідентифікатор хоста', 'rest_schema_provider_id' => 'Унікальний ідентифікатор провайдера', 'rest_schema_provider_manualattributes' => 'Додаткові параметри конфігурації', 'rest_schema_provider_networkfilterid' => 'ID правила файрвола для провайдера', 'rest_schema_provider_note' => 'Нотатки про провайдера', 'rest_schema_provider_outbound_proxy' => 'Вихідний сервер проксі', 'rest_schema_provider_port' => 'Порт підключення до провайдера', 'rest_schema_provider_qualify' => 'Періодично перевіряти доступність провайдера', 'rest_schema_provider_qualifyfreq' => 'Частота перевірки доступності (секунди)', 'rest_schema_provider_registration_type' => 'Тип реєстрації (none, peer, outbound)', 'rest_schema_provider_search_index' => 'Індекс для повнотекстового пошуку', 'rest_schema_provider_secret' => 'Пароль для автентифікації у провайдера', 'rest_schema_sip_date_from' => 'Дата початку періоду для вибірки подій SIP', 'rest_schema_sip_date_to' => 'Дата закінчення періоду для вибірки SIP подій', 'rest_schema_sip_event' => 'Тип SIP події для фільтрації', 'rest_schema_sip_extension' => 'Внутрішній номер для фільтрації SIP подій', 'rest_schema_sip_id' => 'Унікальний ідентифікатор SIP запису', 'rest_schema_sip_peer_detail' => 'Детальна інформація про SIP peer', 'rest_schema_sip_registry_id' => 'Ідентифікатор SIP реєстрації', 'rest_schema_sip_registry_item' => 'Елемент SIP реєстрації провайдера', 'rest_schema_sip_registry_state' => 'Стан реєстрації SIP (Registered, Request Sent, Rejected)', 'rest_schema_upt_expire' => 'Час закінчення сесії трекінгу сторінок (Unix timestamp)', 'rest_schema_upt_page_name' => 'Назва сторінки для трекінгу активності', 'rest_schema_upt_session_id' => 'Ідентифікатор сесії користувача для трекінгу', // ============================================================================ // RESOURCE_PARAM // ============================================================================ 'rest_param_' => 'Параметр запиту', 'rest_param_aru_applications' => 'Дозволені програми для Asterisk REST User', 'rest_param_aru_weak_password' => 'Дозволити слабкий пароль для Asterisk REST User', 'rest_param_async_channel_id' => 'Ідентифікатор каналу для асинхронних операцій', 'rest_param_dateFrom' => 'Дата початку періоду вибірки', 'rest_param_dateTo' => 'Дата закінчення періоду вибірки', 'rest_param_gs_settings' => 'Загальні налаштування системи', 'rest_param_module_disable_reason' => 'Причина вимкнення модуля', 'rest_param_module_release_id' => 'Ідентифікатор релізу модуля', 'rest_param_modules_for_update' => 'Список модулів для оновлення', // ============================================================================ // API_RESPONSES // ============================================================================ 'rest_response_200_async_started' => 'Асинхронна операція успішно запущена', 'rest_response_200_authenticated' => 'Аутентифікація успішно виконана', 'rest_response_200_availability_checked' => 'Доступність імені користувача перевірена', 'rest_response_200_detail' => 'Детальна інформація успішно отримана', 'rest_response_200_pong' => 'Сервер доступний та відповідає на запити', 'rest_response_200_started' => 'Служба успішно запущена', 'rest_response_200_stopped' => 'Службу успішно зупинено', 'rest_response_200_uninstalled' => 'Модуль успішно видалено', 'rest_response_200_upgrading' => 'Система оновлюється', 'rest_response_200_validated' => 'Дані успішно валідовані', 'rest_response_500_internal' => 'Внутрішня помилка сервера під час обробки запиту', // ============================================================================ // RESOURCE_OPENAPI // ============================================================================ 'rest_openapi_GetSimplifiedPerms' => 'Отримати спрощений список дозволів', 'rest_openapi_GetSimplifiedPermsDesc' => 'Отримати спрощений список дозволів API ключів для зручного керування доступом', 'rest_openapi_GetDetailedPerms' => 'Отримати детальний список дозволів', 'rest_openapi_GetDetailedPermsDesc' => 'Отримати повний список контролерів та дій для побудови дерева ACL. Включає контролери AdminCabinet, REST API та модулів', // ============================================================================ // S3 Storage Parameters and Schema // ============================================================================ 'rest_param_s3_enabled' => 'Включити хмарне сховище S3 для записів (0=вимкнено, 1=увімкнено)', 'rest_param_s3_endpoint' => 'URL S3-сумісного endpoint (наприклад, https://s3.amazonaws.com для AWS S3)', 'rest_param_s3_region' => 'Регіон AWS або еквівалент для S3 сервісу (наприклад, us-east-1)', 'rest_param_s3_access_key' => 'ID ключа доступу S3 для автентифікації', 'rest_param_s3_secret_key' => 'Секретний ключ доступу S3 для аутентифікації (зашифрований)', 'rest_param_s3_total_retention' => 'Загальний період зберігання записів у днях (локально + S3)', 'rest_param_s3_local_retention' => 'Період локального зберігання перед завантаженням у S3 (щодня)', 'rest_schema_s3_enabled' => 'Статус включення S3 сховища (0=відключено, 1=увімкнено)', 'rest_schema_s3_endpoint' => 'URL S3-сумісного endpoint (AWS S3, MinIO, Wasabi і т.д.)', 'rest_schema_s3_region' => 'Регіон AWS або еквівалентний ідентифікатор регіону S3 сервісу', 'rest_schema_s3_bucket' => 'Ім\'я S3 bucket де зберігаються записи', 'rest_schema_s3_total_retention' => 'Загальний період зберігання записів у днях (локальне + хмарне сховище)', 'rest_ApiKeys_ApiDescription' => 'Комплексне керування ключами API для безпечного доступу до REST API. Включає генерацію JWT токенів, керування дозволами, обмеження endpoints, мережеву фільтрацію та керування життєвим циклом ключів. API ключі забезпечують безпечний програмний доступ до REST API АТС із детальним контролем доступу.', 'rest_AsteriskManagers_ApiDescription' => 'Керування користувачами Asterisk Manager Interface (AMI) для адміністрування АТС. AMI користувачі забезпечують програмний доступ до Asterisk для моніторингу, управління та інтеграції. Включає керування дозволами, безпечну автентифікацію та адміністративний контроль доступу.', 'rest_AsteriskRestUsers_ApiDescription' => 'Комплексне керування користувачами Asterisk REST Interface (ARI) для керування дзвінками у реальному часі. ARI надає WebSocket-based APIs для створення користувацьких телефонних програм з повним контролем дзвінків. Включає автентифікацію користувачів, прив\'язку додатків та керування дозволами для ARI додатків.', 'rest_Auth_ApiDescription' => 'Система аутентифікації на основі JWT із refresh токенами для REST API клієнтів та SPA додатків. Підтримує аутентифікацію за паролем та passkey (WebAuthn). Повертає короткострокові access токени (JWT, 15 хвилин) і довгострокові refresh токени (httpOnly cookie, 30 днів). Реалізує автоматичну ротацію токенів та відстеження пристроїв для підвищення безпеки.', 'rest_CallQueues_ApiDescription' => 'Комплексне керування чергами дзвінків для розширеного розподілу дзвінків. Включає кілька стратегій розподілу (ring-all, round-robin, linear, random, least-recent), управління учасниками з пріоритетами/штрафами, конфігурацію оголошень, обробку таймаутів та автоматичну маршрутизацію дзвінків.', 'rest_Cdr_ApiDescription' => 'Комплексне управління деталізацією дзвінків (CDR) для аналізу історії дзвінків та звітності. Надає доступ лише для читання до завершених записів дзвінків та потокового відтворення записів розмов з підтримкою HTTP range. Розширена фільтрація за датою, дзвінком/одержувачем, тривалістю та статусом дзвінка. Для моніторингу активних дзвінків та каналів використовуйте PBX Status API.', 'rest_PbxStatus_ApiDescription' => 'Моніторинг стану АТС у реальному часі для відстеження активних дзвінків та каналів. Надає доступ лише для читання до поточних дзвінків у реальному часі, активних каналів Asterisk та стану системи. Використовується для моніторингу та операторських панелей для відображення активності у реальному часі.', 'rest_CustomFiles_ApiDescription' => 'Комплексне керування файлами користувача для кастомізації конфігурації системи. Дозволяє керувати конфігураційними файлами, які автоматично відновлюються після оновлень системи. Підтримує кілька режимів: override (заміна файлу), append (додавання вмісту), script (виконуваний). Вміст зберігається у вигляді base64-кодованих рядків для безпеки.', 'rest_DialplanApplications_ApiDescription' => 'Управління додатками діалплана для логіки користувача обробки дзвінків і функцій.', 'rest_Employees_ApiDescription' => 'Комплексне управління співробітниками – користувачами АТС. Співробітники є штатними працівниками з номерами внутрішніх ліній, обліковими записами користувачів та SIP обліковими даними.', 'rest_Extensions_ApiDescription' => 'Комплексне керування внутрішніми номерами АТС. Внутрішні номери створюються через різні сутності (Співробітники, IVR меню, Черги тощо). Цей API надає уніфікований доступ для перегляду, пошуку та керування всіма внутрішніми номерами з інформацією про тип та перевірку доступності.', 'rest_Fail2Ban_ApiDescription' => 'Комплексне керування системою запобігання вторгненням Fail2Ban. Надає singleton REST операції для налаштування політик блокування, таймаутів та білих списків IP. Автоматично блокує шкідливі IP-адреси після виявлення повторних невдалих спроб аутентифікації.', 'rest_Files_ApiDescription' => 'Комплексні операції керування файлами. Надає REST операції для читання, завантаження та видалення файлів, плюс користувальницькі методи для chunked завантажень та скачування прошивок. Підтримує як просте PUT завантаження, так і відновлюване chunked завантаження через Resumable.js.', 'rest_Firewall_ApiDescription' => 'Комплексне управління правилами фаєрволу. Надає повні CRUD операції для правил контролю доступу до мережі плюс користувацькі методи для управління заблокованими IP, включення/відключення фаєрвола та отримання конфігурацій за замовчуванням.', 'rest_GeneralSettings_ApiDescription' => 'Комплексне керування загальносистемними налаштуваннями. Надає доступ до загальних налаштувань АТС, включаючи ім\'я системи, мову, часовий пояс, конфігурацію веб/SSH доступу, налаштування SIP, параметри запису та керування кодеками. Реалізує патерн одинтонного ресурсу.', 'rest_Iax_ApiDescription' => 'Управління протоколом IAX (Inter-Asterisk eXchange) для з\'єднань з VoIP провайдерами. Надає моніторинг статусу реєстрації IAX провайдерів у реальному часі, стану підключення peers та часу відгуку для IAX-based SIP транків.', 'rest_IaxProviders_ApiDescription' => 'Комплексне управління IAX провайдерами для транкінгу за протоколом Internet Asterisk eXchange (IAX). IAX це VoIP протокол, розроблений для ефективних транкових з\'єднань між Asterisk серверами. Включає реєстрацію провайдера, моніторинг статусу, тестування з\'єднання та відстеження статистики.', 'rest_IncomingRoutes_ApiDescription' => 'Комплексне керування вхідними маршрутами для маршрутизації дзвінків та обробки DID номерів. Включає маршрутизацію на основі провайдера, зіставлення шаблонів номерів, керування пріоритетами, налаштування таймаутів, переадресацію на внутрішній номер та відтворення аудіо повідомлень.', 'rest_IvrMenu_ApiDescription' => 'Комплексне управління IVR меню для автоматичної маршрутизації дзвінків та самообслуговування. Включає опції меню, обробку таймаутів, призначення аудіо файлів, навігацію за цифрами і гнучкі правила маршрутизації для створення складних систем автоматичного оператора.', 'rest_License_ApiDescription' => 'Управління ліцензіями для системи MikoPBX. Включає активацію ліцензій, валідацію, керування ключами, захоплення функцій для продуктів, надсилання метрик та перевірку підключення до сервера ліцензій.', 'rest_MailSettings_ApiDescription' => 'Керування конфігурацією поштового сервера для системних повідомлень та попереджень. Підтримує SMTP автентифікацію, включаючи OAuth2 для Gmail, Outlook та інших провайдерів. Включає тестування з\'єднання та автоматичне оновлення токенів.', 'rest_Modules_ApiDescription' => 'Комплексне керування модулями розширення для розширення функціональності АТС. Включає встановлення модулів з репозиторію або пакету, оновлення, операції увімкнення/відключення, отримання метаданих та автоматичну обробку залежностей.', 'rest_Network_ApiDescription' => 'Управління мережевою конфігурацією системи MikoPBX. Включає керування мережними інтерфейсами (Ethernet, VLAN), конфігурацію IP-адрес (DHCP, Static), налаштування шлюзу, конфігурацію DNS та налаштування NAT/STUN для VoIP підключення.', 'rest_NetworkFilters_ApiDescription' => 'Доступ тільки для читання до мережевих фільтрів (правил фаєрволу) для випадаючих списків UI. Підтримує фільтрацію за категоріями (SIP, IAX, AMI, API) та включає спеціальну опцію localhost. Для створення/оновлення фільтрів використовуйте Firewall API.', 'rest_OffWorkTimes_ApiDescription' => 'Тимчасові умови маршрутизації для обробки дзвінків поза робочим часом. Включає визначення часових діапазонів (щодня, щотижня, за конкретними днями), планування свят, маршрутизацію дій (переадресація на внутрішній номер, відтворення аудіо) та оцінку правил на основі пріоритету.', 'rest_OpenAPI_ApiDescription' => 'Управління специфікацією та документацією OpenAPI для MikoPBX REST API. Надає доступ до документації API, ACL правил, схем валідації та метаданих. Паттерн одинтонний ресурс - існує тільки одна специфікація. Всі endpoints вимагають автентифікації для безпеки.', 'rest_OutboundRoutes_ApiDescription' => 'Управління вихідною маршрутизацією для надсилання дзвінків до зовнішніх провайдерів. Включає зіставлення шаблонів номерів (на основі префіксів), вибір провайдера, вибір маршруту на основі пріоритету, маніпуляції з цифрами та підтримку стійкості до відмови транків.', 'rest_Providers_ApiDescription' => 'Комплексне керування VoIP провайдерами для перегляду та моніторингу як SIP, так і IAX провайдерів. Цей endpoint лише для читання надає уніфікований доступ до всіх типів провайдерів. Для операцій створення/оновлення/видалення використовуйте endpoints для конкретних типів: /api/v3/sip-providers або /api/v3/iax-providers. Провайдери ідентифікуються унікальними ідентифікаторами (формат PROV-XXX) та можуть бути відфільтровані за типом, статусом або станом реєстрації. Підтримує моніторинг статусу в реальному часі, отримання історичних даних та відстеження статистики.', 'rest_Sip_ApiDescription' => 'Моніторинг статусу та статистики SIP пристроїв. Надає інформацію про статус у реальному часі для SIP endpoints, peers та registry. Інтерфейс лише для моніторингу – конфігурація пристроїв керується через Extensions API.', 'rest_SipProviders_ApiDescription' => 'Комплексне керування SIP провайдерами для транкінгу за протоколом Session Initiation Protocol (SIP). SIP це галузевий стандарт VoIP протоколу для голосових та відео комунікацій. Включає реєстрацію провайдера, моніторинг статусу, тестування з\'єднання та відстеження статистики.', 'rest_SoundFiles_ApiDescription' => 'Керування звуковими файлами для IVR меню, музики на утриманні, оголошень та системних підказок. Підтримує завантаження, конвертацію, відтворення та CRUD операції для аудіо файлів. Обробляє численні аудіо формати з автоматичною конвертацією в системно-сумісні формати.', 'rest_Storage_ApiDescription' => 'Комплексне керування сховищем та дисками для MikoPBX. Цей singleton ресурс надає доступ до конфігурації сховища, включаючи вибір дисків, точки монтування, статистику використання та файлові системні операції. Керує періодами зберігання записів розмов, моніторить використання дискового простору та надає інструменти для форматування та монтування пристроїв зберігання. Необхідний для системних адміністраторів, які управляють ємністю сховища та політиками зберігання даних.', 'rest_aru_Patch' => 'Частково оновити користувача ARI', 'rest_sf_Delete' => 'Видалити звуковий файл', 'rest_S3Storage_ApiDescription' => 'Управління S3-сумісним хмарним сховищем для архівування записів розмов. Цей singleton ресурс забезпечує конфігурацію для AWS S3, MinIO, Wasabi та інших S3-сумісних сервісів зберігання. Функції включають автоматичне завантаження записів у хмарне сховище після закінчення локального періоду зберігання, прозоре відтворення з S3 кешу та дворівневу стратегію зберігання (гаряче локальне сховище + холодний архів хмар). Перед збереженням облікові дані автоматично шифруються.', 'rest_TimeSettings_ApiDescription' => 'Комплексне керування часом та часовим поясом для MikoPBX. Цей singleton ресурс надає доступ до конфігурації системного часу, включаючи вибір часового поясу, налаштування NTP сервера та ручне коригування часу. Необхідний для забезпечення точних тимчасових міток дзвінків, виконання запланованих завдань та кореляції системних логів. Підтримує автоматичну синхронізацію часу через NTP або ручне встановлення часу для ізольованих мереж.', 'rest_UserPageTracker_ApiDescription' => 'Відстеження активності користувачів на сторінках адміністративного інтерфейсу. Записує перегляди сторінок та догляди, які адміністратори в даний момент переглядають які сторінки. Використовується для керування сесіями, моніторингу активності та запобігання конфліктам при одночасному редагуванні.', 'rest_Users_ApiDescription' => 'Керування обліковими записами користувачів для доступу до адміністративного інтерфейсу. Підтримує повні CRUD операції плюс методи користувача для перевірки доступності email. Користувачі можуть автентифікуватись в адміністративному інтерфейсі та мають персоналізовані налаштування, такі як мова та аватар.', 'rest_Search_ApiDescription' => 'Глобальний пошук по системі для швидкого доступу до будь-яких сутностей та сторінок. Надає уніфікований доступ до всіх доступних елементів, включаючи сутності з бази даних (користувачі, провайдери, черги тощо) та статичні сторінки меню. Підтримує фільтрацію за номером, назвою або пошуковим індексом із завантаженням результатів у міру введення запиту.', // ============================================================================ // Resource Names (for placeholder replacement in response messages) // ============================================================================ 'Call Queues' => 'Черга', 'IVR Menu' => 'IVR меню', 'Incoming Routes' => 'Вхідний маршрут', 'Extensions' => 'Співробітник', 'Employees' => 'Співробітник', 'Fail2Ban' => 'Установки Fail2Ban', 'Firewall' => 'Правило фаєрволу', 'IAX' => 'IAX', 'IAX Providers' => 'IAX провайдер', 'SIP Providers' => 'SIP провайдер', 'Files' => 'Файл', 'CDR' => 'CDR запис', 'Custom Files' => 'Редагування файлів системи', 'Dialplan Applications' => 'Dialplan додаток', 'Conference Rooms' => 'Конференц-кімната', 'System Advice' => 'Системне повідомлення', 'Authentication' => 'Аутентифікація', 'Asterisk Managers' => 'AMI користувач', 'Asterisk REST Users' => 'ARI користувач', 'General Settings' => 'Налаштування', 'Mail Settings' => 'Налаштування пошти', 'License' => 'Ліцензія', 'Search' => 'Пошук', 'Network' => 'Мережевий інтерфейс', 'Network Filters' => 'Мережевий фільтр', 'Passwords' => 'Паролі', 'Providers' => 'Провайдер', 'Storage' => 'Сховище', 'Time Settings' => 'Налаштування часу', // ============================================================================ // Providers REST API (Read-Only Unified Access) // ============================================================================ 'rest_pvd_GetList' => 'Отримати список усіх провайдерів', 'rest_pvd_GetListDesc' => 'Отримати об\'єднаний список SIP та IAX провайдерів з підтримкою пагінації та фільтрації за типом та статусом реєстрації', 'rest_pvd_GetRecord' => 'Отримати провайдера за ID', 'rest_pvd_GetRecordDesc' => 'Отримати детальну інформацію про провайдера (тип визначається автоматично за ID)', 'rest_pvd_GetHistoryDesc' => 'Отримати історію подій реєстрації, збоїв підключення та змін статусу провайдера за вказаний період', 'rest_pvd_GetStats' => 'Отримати статистику провайдера', 'rest_pvd_GetStatsDesc' => 'Отримати статистичну інформацію про використання провайдера: кількість викликів, тривалість, показники якості', 'rest_pvd_UpdateStatus' => 'Оновити статус провайдера', 'rest_pvd_UpdateStatusDesc' => 'Примусово ініціювати реєстрацію/скасування реєстрації провайдера або оновлення статусу без перезапуску Asterisk', // ============================================================================ // Passwords REST API // ============================================================================ 'rest_pwd_Generate' => 'Згенерувати пароль', 'rest_pwd_GenerateDesc' => 'Генерує випадковий безпечний пароль з параметрами, що настроюються.', 'rest_pwd_Validate' => 'Перевірити надійність пароля', 'rest_pwd_ValidateDesc' => 'Перевіряє надійність пароля та повертає рекомендації щодо покращення', 'rest_pwd_CheckDictionary' => 'Перевірити пароль у словнику', 'rest_pwd_CheckDictionaryDesc' => 'Перевіряє, чи є пароль у словнику поширених паролів', 'rest_pwd_BatchValidate' => 'Пакетна перевірка паролів', 'rest_pwd_BatchValidateDesc' => 'Перевіряє надійність кількох паролів за один запит', 'rest_pwd_BatchCheckDictionary' => 'Пакетна перевірка словника', 'rest_pwd_BatchCheckDictionaryDesc' => 'Перевіряє кілька паролів на присутність у словнику за запит', // ============================================================================ // OutboundRoutes REST API // ============================================================================ 'rest_obr_GetList' => 'Отримати список вихідних маршрутів', 'rest_obr_GetListDesc' => 'Отримати посторінковий список всіх вихідних маршрутів з інформацією про провайдерів та налаштування маршрутизації', 'rest_obr_GetRecord' => 'Отримати вихідний маршрут за ID', 'rest_obr_GetRecordDesc' => 'Отримати детальну інформацію про вихідний маршрут, включаючи префікси, провайдера та маніпуляції з номером', 'rest_obr_Create' => 'Створити новий вихідний маршрут', 'rest_obr_CreateDesc' => 'Створити новий вихідний маршрут із заданими префіксами номерів та налаштуваннями провайдера', 'rest_obr_Update' => 'Оновити вихідний маршрут', 'rest_obr_UpdateDesc' => 'Повністю замінити всі параметри існуючого вихідного маршруту', 'rest_obr_Patch' => 'Частково оновити вихідний маршрут', 'rest_obr_PatchDesc' => 'Оновити лише вказані параметри вихідного маршруту', 'rest_obr_Delete' => 'Видалити вихідний маршрут', 'rest_obr_DeleteDesc' => 'Видалити вихідний маршрут за ідентифікатором', 'rest_obr_GetDefault' => 'Отримати значення за замовчуванням', 'rest_obr_GetDefaultDesc' => 'Отримати стандартні значення для створення нового вихідного маршруту', 'rest_obr_Copy' => 'Копіювати вихідний маршрут', // ============================================================================ // OffWorkTimes REST API // ============================================================================ 'rest_owt_GetList' => 'Отримати список тимчасових умов', 'rest_owt_GetListDesc' => 'Отримати список усіх тимчасових умов для маршрутизації викликів поза робочим часом', 'rest_owt_GetRecord' => 'Отримати тимчасову умову ID', 'rest_owt_GetRecordDesc' => 'Отримати детальну інформацію про тимчасову умову, включаючи часові діапазони та дії маршрутизації', 'rest_owt_Create' => 'Створити нову тимчасову умову', 'rest_owt_CreateDesc' => 'Створити нову тимчасову умову із заданими часовими діапазонами та діями', 'rest_owt_Update' => 'Оновити тимчасову умову', 'rest_owt_UpdateDesc' => 'Повністю замінити всі параметри існуючої тимчасової умови', 'rest_owt_Patch' => 'Частково оновити тимчасову умову', 'rest_owt_PatchDesc' => 'Оновити лише вказані параметри тимчасової умови', 'rest_owt_Delete' => 'Видалити тимчасову умову', 'rest_owt_DeleteDesc' => 'Видалити тимчасову умову щодо ідентифікатора', 'rest_owt_GetDefault' => 'Отримати значення за замовчуванням', 'rest_owt_GetDefaultDesc' => 'Отримати стандартні значення для створення нової тимчасової умови', 'rest_owt_Copy' => 'Копіювати тимчасову умову', 'rest_owt_CopyDesc' => 'Створити копію існуючої тимчасової умови', 'rest_owt_ChangePriorities' => 'Змінити пріоритети умов', 'rest_owt_ChangePrioritiesDesc' => 'Оновити порядок пріоритетів для кількох тимчасових умов одночасно', // ============================================================================ // NetworkFilters REST API // ============================================================================ 'rest_nf_GetList' => 'Отримати список мережевих фільтрів', 'rest_nf_GetListDesc' => 'Отримати список всіх мережевих фільтрів (правил фаєрвола) для використання у списках, що випадають', 'rest_nf_GetRecord' => 'Отримати мережевий фільтр за ID', 'rest_nf_GetRecordDesc' => 'Отримати детальну інформацію про конкретний мережевий фільтр, включаючи IP адреси та дозволені сервіси', 'rest_nf_GetForSelect' => 'Отримати фільтри для списку', 'rest_nf_GetForSelectDesc' => 'Отримати список мережевих фільтрів для списку з фільтрацією за категорією (SIP, IAX, AMI, API)', // ============================================================================ // Network REST API // ============================================================================ 'rest_net_GetList' => 'Отримати список мережевих інтерфейсів', 'rest_net_GetListDesc' => 'Отримати список всіх мережевих інтерфейсів системи, включаючи фізичні та віртуальні.', 'rest_net_GetRecord' => 'Отримати мережний інтерфейс за ID', 'rest_net_GetRecordDesc' => 'Отримати детальну інформацію про конкретний мережевий інтерфейс, включаючи IP адресу, маску, шлюз', 'rest_net_Delete' => 'Видалити мережний інтерфейс', 'rest_pk_CheckAvailabilityDesc' => 'Перевірити чи є у користувача зареєстровані passkeys (публічний endpoint без автентифікації)', 'rest_pk_RegistrationStart' => 'Почати реєстрацію passkey', 'rest_pk_RegistrationStartDesc' => 'Почати процес реєстрації WebAuthn passkey, повертає publicKeyCredentialCreationOptions для navigator.credentials.create()', 'rest_pk_RegistrationFinish' => 'Завершити реєстрацію passkey', 'rest_pk_RegistrationFinishDesc' => 'Завершити реєстрацію WebAuthn passkey, перевіряє attestation та зберігає облікові дані', 'rest_pk_AuthenticationStart' => 'Розпочати аутентифікацію через passkey', 'rest_pk_AuthenticationStartDesc' => 'Розпочати процес аутентифікації WebAuthn, повертає publicKeyCredentialRequestOptions для navigator.credentials.get() (публічний endpoint)', 'rest_pk_AuthenticationFinish' => 'Завершити аутентифікацію через passkey', 'rest_pk_AuthenticationFinishDesc' => 'Завершити аутентифікацію WebAuthn, перевіряє assertion та повертає дані сесії (публічний endpoint)', // ============================================================================ // License REST API // ============================================================================ 'rest_lic_GetLicenseInfo' => 'Отримати інформацію про ліцензію', 'rest_lic_GetLicenseInfoDesc' => 'Отримати інформацію про поточну ліцензію, включаючи тип, термін дії, активовані функції та ліміти', 'rest_lic_Ping' => 'Перевірити зв\'язок із сервером ліцензій', 'rest_lic_PingDesc' => 'Перевірити доступність сервера ліцензій та якість з\'єднання', 'rest_lic_SendPBXMetrics' => 'Надіслати метрики АТС', 'rest_lic_SendPBXMetricsDesc' => 'Надіслати статистику використання АТС на сервер ліцензій для аналізу та моніторингу', 'rest_lic_ResetKey' => 'Скинути ліцензійний ключ', 'rest_lic_ResetKeyDesc' => 'Скинути поточний ліцензійний ключ та повернути систему до стану без ліцензії', 'rest_lic_ProcessUserRequest' => 'Обробити запит користувача', 'rest_lic_ProcessUserRequestDesc' => 'Обробити запит на активацію ліцензії або застосування купона промо-коду', 'rest_lic_CaptureFeature' => 'Захопити функцію продукту', 'rest_lic_CaptureFeatureDesc' => 'Захопити використання конкретної функції для продукту (модуля) у системі ліцензування', // ============================================================================ // IncomingRoutes REST API // ============================================================================ 'rest_ir_GetList' => 'Отримати список вхідних маршрутів', 'rest_ir_GetListDesc' => 'Отримати сторінковий список всіх вхідних маршрутів з можливістю фільтрації по провайдеру, пошуку та сортуванню', 'rest_ir_GetRecord' => 'Отримати вхідний маршрут за ID', 'rest_ir_GetRecordDesc' => 'Отримати детальну інформацію про вхідний маршрут, включаючи номер, провайдера, пріоритет та налаштування переадресації', 'rest_ir_Create' => 'Створити новий вхідний маршрут', 'rest_ir_CreateDesc' => 'Створити новий вхідний маршрут із заданими параметрами маршрутизації та пріоритетом', 'rest_ir_Update' => 'Оновити вхідний маршрут', 'rest_ir_CopyDesc' => 'Створити копію існуючого маршруту з новим пріоритетом', 'rest_ir_ChangePriority' => 'Змінити пріоритет маршрутів', 'rest_ir_ChangePriorityDesc' => 'Оновити порядок пріоритетів для кількох вхідних маршрутів одночасно', 'rest_ir_GetUniqueDIDs' => 'Отримати унікальні DID', 'rest_ir_GetUniqueDIDsDesc' => 'Повертає до 20 унікальних DID номерів з історії дзвінків для вказаного провайдера', // Schema field descriptions for Incoming Routes 'rest_schema_ir_id' => 'Унікальний ідентифікатор вхідного маршруту', 'rest_schema_ir_rulename' => 'Назва правила вхідного маршруту', 'rest_schema_ir_number' => 'DID номер для вхідного дзвінка', 'rest_schema_ir_providerid' => 'ID провайдера для фільтрації викликів', 'rest_schema_ir_priority' => 'Пріоритет застосування правила (чим менше, тим вищий пріоритет)', 'rest_schema_ir_timeout' => 'Час очікування відповіді за секунди', 'rest_schema_ir_extension' => 'Додатковий номер для переадресації', 'rest_schema_ir_audio_message_id' => 'ID аудіо файлу для відтворення', 'rest_schema_ir_note' => 'Примітка до правила маршрутизації', 'rest_schema_ir_providerid_represent' => 'HTML подання провайдера з іконкою', 'rest_schema_ir_provider_type' => 'Тип провайдера (SIP або IAX2)', 'rest_schema_ir_provider_disabled' => 'Прапор відключення провайдера', 'rest_schema_ir_extension_represent' => 'HTML представлення додаткового номера з іконкою', 'rest_schema_ir_audio_message_id_represent' => 'HTML представлення аудіо файлу з іконкою', 'rest_schema_ir_rule_represent' => 'HTML опис правила маршрутизації', 'rest_schema_ir_search_index' => 'Індекс для повнотекстового пошуку', // ============================================================================ // CDR (Call Detail Records) REST API // ============================================================================ 'rest_cdr_GetList' => 'Отримати список CDR записів', 'rest_cdr_GetListDesc' => 'Отримати список усіх записів деталізації дзвінків з фільтрацією за датою, номерами та статусом', 'rest_cdr_GetRecord' => 'Отримати CDR запис за ID', 'rest_cdr_GetRecordDesc' => 'Отримати детальну інформацію про конкретний запис дзвінка', 'rest_cdr_Playback' => 'Відтворити запис розмови', 'rest_cdr_PlaybackDesc' => 'Відтворити або завантажити запис розмови з підтримкою HTTP Range для потокового відтворення', 'rest_cdr_Delete' => 'Видалити CDR запис(и)', 'rest_cdr_DeleteDesc' => 'Видалити запис деталізації дзвінка. Підтримує два режими: видалення одного запису за числовим ID (наприклад, 718517) або видалення всіх пов\'язаних записів за linkedid (наприклад, mikopbx-1760784793.4627). З параметром deleteRecording=true також видаляються файли запису розмови всіх форматів (.mp3, .wav, .ogg)', 'rest_cdr_GetMetadata' => 'Отримати метадані CDR', 'rest_cdr_GetMetadataDesc' => 'Отримати метадані про записи CDR (діапазон дат з останніх записів) без завантаження повних даних. Використовується для ініціалізації UI із осмисленим діапазоном дат.', 'rest_cdr_GetStatsByProvider' => 'Статистика дзвінків за провайдерами', 'rest_cdr_GetStatsByProviderDesc' => 'Отримати агреговану статистику дзвінків, згруповану за провайдерами/транками. Повертає кількість дзвінків, загальну тривалість та оплачувані секунди для вхідних та вихідних дзвінків.', 'rest_cdr_Download' => 'Завантажити запис розмови', 'rest_cdr_DownloadDesc' => 'Завантажити запис розмови як файл із заданим ім\'ям (Content-Disposition: attachment)', // CDR schema fields 'rest_schema_cdr_deleteRecording' => 'Видалити файл запису розмови разом із записом БД (за промовчанням false)', 'rest_schema_cdr_deleteLinked' => 'Видалити всі записи з однаковим linkedid (весь дзвінок з перекладами, за промовчанням false)', // ============================================================================ // PBX Status REST API (Real-time Monitoring) // ============================================================================ 'rest_pbx_status_GetActiveCalls' => 'Отримати активні дзвінки', 'rest_pbx_status_GetActiveCallsDesc' => 'Отримати список усіх поточних активних дзвінків у реальному часі', 'rest_pbx_status_GetActiveChannels' => 'Отримати активні канали', 'rest_pbx_status_GetActiveChannelsDesc' => 'Отримати список усіх активних каналів Asterisk (незавершені дзвінки з endtime IS NULL)', // PBX Status schema fields - Active Calls 'rest_schema_pbx_status_active_calls' => 'Інформація про активний виклик', 'rest_schema_pbx_status_call_start' => 'Час початку виклику', 'rest_schema_pbx_status_call_answer' => 'Час відповіді на дзвінок', 'rest_schema_pbx_status_call_endtime' => 'Час завершення дзвінка (порожній для активних)', 'rest_schema_pbx_status_src_num' => 'Номер телефону', 'rest_schema_pbx_status_dst_num' => 'Номер отримувача', 'rest_schema_pbx_status_did' => 'Номер DID (прямий вхідний)', 'rest_schema_pbx_status_linkedid' => 'Ідентифікатор зв\'язаного дзвінка', // PBX Status schema fields - Active Channels 'rest_schema_pbx_status_active_channels' => 'Інформація про активний канал', 'rest_schema_pbx_status_channel_start' => 'Час початку каналу', 'rest_schema_pbx_status_channel_answer' => 'Час відповіді каналу', 'rest_schema_pbx_status_src_chan' => 'Вихідний канал Asterisk', 'rest_schema_pbx_status_dst_chan' => 'Цільовий канал Asterisk', // ============================================================================ // Authentication REST API // ============================================================================ 'rest_auth_Login' => 'Увійти в систему', 'rest_auth_LoginDesc' => 'Аутентифікація користувача за допомогою пароля або passkey (WebAuthn) з видачею JWT токена доступу та refresh токена', 'rest_auth_Refresh' => 'Оновити токен доступу', 'rest_auth_RefreshDesc' => 'Отримати новий JWT токен доступу за допомогою refresh token з httpOnly cookie', 'rest_auth_Logout' => 'Вийти із системи', 'rest_auth_LogoutDesc' => 'Вийти з системи з анулюванням refresh token та очищенням cookie', // ============================================================================ // CallQueues REST API // ============================================================================ 'rest_cq_GetList' => 'Отримати список черг', 'rest_cq_GetListDesc' => 'Отримати посторінковий список усіх черг викликів з можливістю фільтрації за стратегією, пошуком та сортуванням', 'rest_cq_GetRecord' => 'Отримати чергу за ID', 'rest_cq_GetRecordDesc' => 'Отримати детальну інформацію про чергу, включаючи всі параметри конфігурації та список учасників', 'rest_cq_Create' => 'Створити нову чергу', 'rest_cq_CreateDesc' => 'Створити нову чергу дзвінків із заданими параметрами конфігурації', 'rest_cq_Update' => 'Оновити чергу', 'rest_cq_UpdateDesc' => 'Повністю замінити всі параметри існуючої черги дзвінків', 'rest_cq_Patch' => 'Частково оновити чергу', 'rest_cq_PatchDesc' => 'Оновити лише вказані параметри черги дзвінків', 'rest_cq_Delete' => 'Видалити чергу', 'rest_cq_DeleteDesc' => 'Видалити чергу викликів за ідентифікатором', 'rest_cq_GetDefault' => 'Отримати значення за замовчуванням', 'rest_cq_GetDefaultDesc' => 'Отримати стандартні значення для створення нової черги дзвінків', 'rest_cq_Copy' => 'Копіювати чергу', 'rest_cq_CopyDesc' => 'Створити копію існуючої черги дзвінків з новим номером додаткового', // ============================================================================ // IVR Menu REST API // ============================================================================ 'rest_ivr_GetList' => 'Отримати список IVR меню', 'rest_ivr_GetListDesc' => 'Отримати список усіх IVR меню з можливістю фільтрації, пошуку та сортування', 'rest_ivr_GetRecord' => 'Отримати IVR меню за ID', 'rest_ivr_GetRecordDesc' => 'Отримати детальну інформацію про IVR меню, включаючи всі параметри конфігурації та налаштування дій', 'rest_ivr_Create' => 'Створити нове IVR меню', 'rest_ivr_CreateDesc' => 'Створити нове IVR меню із заданими параметрами конфігурації та діями', 'rest_ivr_Update' => 'Оновити IVR меню', 'rest_ivr_UpdateDesc' => 'Повністю замінити всі параметри існуючого IVR меню', 'rest_ivr_Patch' => 'Частково оновити IVR меню', 'rest_ivr_PatchDesc' => 'Оновити лише вказані параметри IVR меню', 'rest_ivr_Delete' => 'Видалити IVR меню', 'rest_ivr_DeleteDesc' => 'Видалити IVR меню за ідентифікатором', 'rest_ivr_GetDefault' => 'Отримати значення за замовчуванням', 'rest_ivr_GetDefaultDesc' => 'Отримати стандартні значення для створення нового IVR меню', 'rest_ivr_Copy' => 'Копіювати IVR меню', 'rest_ivr_CopyDesc' => 'Створити копію існуючого IVR меню з новим номером додаткового', // ============================================================================ // System Advice REST API // ============================================================================ 'rest_advice_GetList' => 'Отримати список системних повідомлень', 'rest_advice_GetListDesc' => 'Отримати список всіх системних рекомендацій та повідомлень про конфігурацію, безпеку та продуктивність', 'rest_advice_Refresh' => 'Оновити кеш повідомлень', 'rest_advice_RefreshDesc' => 'Примусово оновити кеш системних повідомлень та провести повторний аналіз', // ============================================================================ // Employees REST API // ============================================================================ 'rest_emp_GetList' => 'Отримати список співробітників', 'rest_emp_GetListDesc' => 'Отримати посторінковий список усіх співробітників з можливістю фільтрації, пошуку та сортування', 'rest_emp_GetRecord' => 'Отримати співробітника за ID', 'rest_emp_GetRecordDesc' => 'Отримати детальну інформацію про співробітника, включаючи номер, ім\'я, email та інші параметри', 'rest_emp_Create' => 'Створити нового співробітника', 'rest_emp_CreateDesc' => 'Створити нового співробітника із заданими параметрами', 'rest_emp_Update' => 'Оновити співробітника', 'rest_emp_UpdateDesc' => 'Повністю замінити всі параметри існуючого співробітника', 'rest_emp_Patch' => 'Частково оновити співробітника', 'rest_emp_PatchDesc' => 'Оновити лише вказані параметри співробітника', 'rest_emp_Delete' => 'Видалити співробітника', 'rest_emp_DeleteDesc' => 'Видалити співробітника за ідентифікатором', 'rest_emp_GetDefault' => 'Отримати значення за замовчуванням', 'rest_emp_GetDefaultDesc' => 'Отримати стандартні значення для створення нового співробітника', 'rest_emp_Export' => 'Експортувати співробітників', 'rest_emp_ExportDesc' => 'Експортувати список співробітників у CSV або Excel форматі', 'rest_emp_ExportTemplate' => 'Експортувати шаблон', 'rest_emp_ExportTemplateDesc' => 'Експортувати шаблон для імпорту працівників', 'rest_emp_Import' => 'Імпортувати співробітників (перегляд)', 'rest_emp_ImportDesc' => 'Завантажити файл CSV/Excel із співробітниками для попереднього перегляду перед імпортом', 'rest_emp_ConfirmImport' => 'Підтвердити імпорт', 'rest_emp_ConfirmImportDesc' => 'Підтвердити та застосувати імпорт співробітників після попереднього перегляду', 'rest_emp_BatchCreate' => 'Масове створення співробітників', 'rest_emp_BatchCreateDesc' => 'Створити кілька співробітників одним запитом', 'rest_emp_BatchDelete' => 'Масове видалення співробітників', 'rest_emp_BatchDeleteDesc' => 'Видалити кілька співробітників одним запитом', // ============================================================================ // Extensions REST API // ============================================================================ 'rest_ext_GetList' => 'Отримати список додаткових', 'rest_ext_GetListDesc' => 'Отримати список усіх додаткових номерів з можливістю фільтрації за типом, пошуком і сортуванням', 'rest_ext_GetRecord' => 'Отримати додатковий номер', 'rest_ext_GetRecordDesc' => 'Отримати детальну інформацію про додатковий номер, включаючи тип, CallerID та пов\'язаного користувача', 'rest_ext_Create' => 'Створити новий додатковий', 'rest_ext_CreateDesc' => 'Створити новий додатковий номер із заданим типом та параметрами', 'rest_ext_Update' => 'Оновити додатковий', 'rest_ext_UpdateDesc' => 'Повністю замінити всі параметри наявного додаткового номера', 'rest_ext_GetDefaultDesc' => 'Отримати стандартні значення для створення нового додаткового', 'rest_ext_GetForSelect' => 'Отримати додаткові для списку', 'rest_ext_GetForSelectDesc' => 'Отримати список додаткових номерів у форматі для списку, що випадає, з можливістю фільтрації за типом', 'rest_ext_Available' => 'Перевірити доступність номера', 'rest_ext_AvailableDesc' => 'Перевірити, чи вільний зазначений додатковий номер для використання', 'rest_ext_GetPhonesRepresent' => 'Отримати уявлення телефонів', 'rest_ext_GetPhonesRepresentDesc' => 'Отримати HTML подання для списку додаткових номерів', 'rest_ext_GetPhoneRepresent' => 'Отримати уявлення телефону', 'rest_ext_GetPhoneRepresentDesc' => 'Отримати HTML подання для конкретного додаткового номера', 'rest_ext_id' => 'Номер додаткового (2-8 цифр)', // ============================================================================ // ApiKeys REST API // ============================================================================ 'rest_ak_GetList' => 'Отримати список ключів API', 'rest_ak_GetListDesc' => 'Отримати список усіх API ключів з можливістю фільтрації та сортування', 'rest_ak_GetRecordDesc' => 'Отримати детальну інформацію про API ключ, включаючи дозволи та обмеження', 'rest_ak_Create' => 'Створити новий API ключ', 'rest_ak_CreateDesc' => 'Створити новий API ключ із заданими дозволами та обмеженнями', 'rest_ak_Update' => 'Оновити API ключ', 'rest_ak_UpdateDesc' => 'Повністю замінити всі параметри існуючого ключа API', 'rest_ak_Patch' => 'Частково оновити API ключ', 'rest_ak_PatchDesc' => 'Оновити лише вказані параметри API ключа', 'rest_ak_DeleteDesc' => 'Видалити API ключ за ідентифікатором', 'rest_ak_GetDefault' => 'Отримати значення за замовчуванням', 'rest_ak_GetDefaultDesc' => 'Отримати стандартні значення для створення нового API ключа', 'rest_ak_GenerateKey' => 'Згенерувати новий ключ', 'rest_ak_GenerateKeyDesc' => 'Створити новий випадковий API ключ', // ============================================================================ // Asterisk REST Users (ARI) REST API // ============================================================================ 'rest_aru_GetList' => 'Отримати список користувачів ARI', 'rest_aru_GetListDesc' => 'Отримати список усіх користувачів Asterisk REST Interface', 'rest_aru_GetRecord' => 'Отримати ARI користувача за ID', 'rest_aru_GetRecordDesc' => 'Отримати детальну інформацію про користувача Asterisk REST Interface', 'rest_aru_Create' => 'Створити нового користувача ARI', 'rest_aru_CreateDesc' => 'Створити нового користувача Asterisk REST Interface для керування викликами', 'rest_aru_Update' => 'Оновити користувача ARI', 'rest_aru_UpdateDesc' => 'Повністю замінити всі параметри існуючого користувача ARI', 'rest_aru_GetDefaultDesc' => 'Отримати значення за замовчуванням для створення нового користувача ARI', // ============================================================================ // Firewall REST API // ============================================================================ 'rest_fw_GetList' => 'Отримати список правил фаєрволу', 'rest_fw_GetListDesc' => 'Отримати посторінковий список усіх правил фаєрволу з можливістю фільтрації та сортування', 'rest_fw_GetRecord' => 'Отримати правило фаєрвола за ID', 'rest_fw_GetRecordDesc' => 'Отримати детальну інформацію про правило фаєрволу включаючи дозволені IP та налаштування доступу', 'rest_fw_Create' => 'Створити нове правило фаєрволу', 'rest_fw_CreateDesc' => 'Створити нове правило фаєрволу із зазначенням IP адреси/підмережі та правил доступу', 'rest_fw_Update' => 'Оновити правило фаєрволу', 'rest_fw_UpdateDesc' => 'Повністю замінити всі параметри існуючого правила фаєрволу', 'rest_fw_Patch' => 'Частково оновити правило фаєрволу', 'rest_fw_PatchDesc' => 'Оновити лише вказані параметри правила фаєрволу', 'rest_fw_Delete' => 'Видалити правило фаєрволу', 'rest_fw_DeleteDesc' => 'Видалити правило фаєрволу за ідентифікатором', 'rest_fw_GetDefault' => 'Отримати значення за замовчуванням', 'rest_fw_GetDefaultDesc' => 'Отримати значення за замовчуванням для створення нового правила фаєрволу', 'rest_fw_GetBannedIps' => 'Отримати список заблокованих IP', 'rest_fw_GetBannedIpsDesc' => 'Отримати список IP-адрес заблокованих Fail2Ban', 'rest_fw_UnbanIpDesc' => 'Розблокувати IP адресу заблокована Fail2Ban', 'rest_fw_Enable' => 'Увімкнути фаєрвол', 'rest_fw_EnableDesc' => 'Включити фаєрвол та Fail2Ban', 'rest_fw_Disable' => 'Вимкнути фаєрвол', 'rest_fw_DisableDesc' => 'Вимкнути фаєрвол та Fail2Ban', // ============================================================================ // Mail Settings REST API (OAuth2) // ============================================================================ 'rest_mail_OAuth2Callback' => 'Обробити OAuth2 callback', 'rest_mail_OAuth2CallbackDesc' => 'Обробити callback авторизації OAuth2 від поштового провайдера (Google, Microsoft та ін.). Повертає HTML сторінку для передачі результату батьківському вікну', // ============================================================================ // Search REST API // ============================================================================ 'rest_search_GetSearchItems' => 'Глобальний пошук', 'rest_search_GetSearchItemsDesc' => 'Отримати список елементів, які відповідають пошуковому запиту. Шукає за номерами, назвами та пошуковими індексами серед усіх сутностей системи (користувачі, провайдери, черги, IVR тощо) та статичних сторінок. Підтримує частковий збіг та пошук без урахування регістру. Результати повертаються в міру введення запиту для оптимальної продуктивності.', // Search REST API - Request Parameters 'rest_param_search_query' => 'Пошуковий запит для фільтрації результатів (пошук на ім\'я, номер або індекс)', // Search REST API - Response Schema 'rest_schema_search_results' => 'Масив результатів глобального пошуку', 'rest_schema_search_item' => 'Елемент результату пошуку з інформацією про знайдену сутність', 'rest_schema_search_result_name' => 'Ім\'я елемента, що відображається (може містити HTML)', 'rest_schema_search_result_value' => 'URL/посилання на елемент', 'rest_schema_search_result_type' => 'Категорія/тип елемента (USERS, PROVIDERS, QUEUES тощо)', 'rest_schema_search_result_type_localized' => 'Локалізована назва категорії', 'rest_schema_search_result_sorter' => 'Текст для сортування (без HTML тегів)', // ============================================================================ // User Page Tracker REST API // ============================================================================ 'rest_upt_PageView' => 'Зафіксувати перегляд сторінки', 'rest_upt_PageViewDesc' => 'Зафіксувати відкриття або перехід на сторінку до адмін-панелі. Оновлює поточну позицію користувача та встановлює час закінчення сесії', 'rest_upt_PageLeave' => 'Зафіксувати відхід зі сторінки', 'rest_upt_PageLeaveDesc' => 'Зафіксувати перехід або закриття сторінки в адмін-панелі. Видаляє поточну позицію користувача із системи відстеження', // ============================================================================ // Files REST API // ============================================================================ 'rest_file_GetRecord' => 'Отримати вміст файлу', 'rest_file_GetRecordDesc' => 'Отримати вміст файлу за вказаним шляхом', 'rest_file_Update' => 'Завантажити/оновити файл', 'rest_file_UpdateDesc' => 'Завантажити або оновити файл за вказаним шляхом', 'rest_file_DeleteDesc' => 'Видалити файл за вказаним шляхом', 'rest_file_Upload' => 'Завантажити файл (чанками)', 'rest_file_UploadDesc' => 'Завантажити файл частинами із підтримкою Resumable.js', 'rest_file_UploadStatus' => 'Перевірити статус завантаження', 'rest_file_UploadStatusDesc' => 'Перевірити статус завантаження файлу за ідентифікатором', 'rest_file_DownloadFirmware' => 'Завантажити прошивку', 'rest_file_DownloadFirmwareDesc' => 'Завантажити прошивку із зовнішнього URL', 'rest_file_FirmwareStatus' => 'Перевірити статус завантаження прошивки', 'rest_file_FirmwareStatusDesc' => 'Перевірити статус завантаження прошивки на ім\'я файлу', // ============================================================================ // Fail2Ban REST API // ============================================================================ 'rest_f2b_GetRecord' => 'Отримати налаштування Fail2Ban', 'rest_f2b_GetRecordDesc' => 'Отримати поточні налаштування захисту від брутфорс атак Fail2Ban', 'rest_f2b_Update' => 'Оновити налаштування Fail2Ban', 'rest_f2b_UpdateDesc' => 'Оновити налаштування захисту Fail2Ban (кількість спроб, час бана, білий список)', 'rest_f2b_Patch' => 'Частково оновити налаштування Fail2Ban', 'rest_f2b_PatchDesc' => 'Оновити лише вказані параметри Fail2Ban', // ============================================================================ // IAX REST API // ============================================================================ 'rest_iax_GetRegistry' => 'Отримати статус реєстрації IAX провайдерів', 'rest_iax_GetRegistryDesc' => 'Отримати інформацію про статус реєстрації IAX провайдерів', // ============================================================================ // IAX Providers REST API // ============================================================================ 'rest_iaxp_GetList' => 'Отримати список IAX провайдерів', 'rest_iaxp_GetListDesc' => 'Отримати список усіх IAX провайдерів з можливістю фільтрації та сортування', 'rest_iaxp_GetRecord' => 'Отримати IAX провайдера за ID', 'rest_iaxp_GetRecordDesc' => 'Отримати детальну інформацію про конкретного IAX провайдера.', 'rest_iaxp_Create' => 'Створити IAX провайдера', 'rest_iaxp_CreateDesc' => 'Створити нового IAX провайдера із зазначеними параметрами підключення', 'rest_iaxp_Update' => 'Оновити IAX провайдера', 'rest_iaxp_UpdateDesc' => 'Повністю оновити існуючого IAX провайдера (заміна всіх полів)', 'rest_iaxp_Patch' => 'Частково оновити IAX провайдера', 'rest_iaxp_PatchDesc' => 'Оновити тільки вказані поля існуючого IAX-провайдера', 'rest_iaxp_Delete' => 'Видалити IAX-провайдера', 'rest_iaxp_DeleteDesc' => 'Видалити IAX-провайдера за ідентифікатором', 'rest_iaxp_GetDefault' => 'Отримати шаблон IAX-провайдера', 'rest_iaxp_GetDefaultDesc' => 'Отримати шаблон за замовчуванням для створення нового IAX провайдера', 'rest_iaxp_GetStatuses' => 'Отримати статуси всіх IAX провайдерів.', 'rest_iaxp_GetStatusesDesc' => 'Отримати статуси реєстрації всіх IAX провайдерів', 'rest_iaxp_GetStatus' => 'Отримати статус IAX-провайдера', 'rest_iaxp_GetStatusDesc' => 'Отримати поточний статус реєстрації конкретного IAX-провайдера', 'rest_iaxp_GetHistory' => 'Отримати історію підключень', 'rest_iaxp_GetHistoryDesc' => 'Отримати історію підключень IAX провайдерів за вказаний період', 'rest_iaxp_GetStats' => 'Отримати статистику IAX провайдерів', 'rest_iaxp_GetStatsDesc' => 'Отримати статистику з усіх IAX провайдерів', 'rest_iaxp_Copy' => 'Копіювати IAX провайдера', 'rest_iaxp_CopyDesc' => 'Створити копію існуючого IAX провайдера з новим описом', 'rest_iaxp_ForceCheck' => 'Примусово перевірити реєстрацію', 'rest_iaxp_ForceCheckDesc' => 'Примусово перевірити статус реєстрації конкретного провайдера IAX', 'rest_iaxp_UpdateStatus' => 'Оновити статус провайдера', 'rest_iaxp_UpdateStatusDesc' => 'Увімкнути або вимкнути IAX провайдера', // ============================================================================ // SIP Monitoring REST API // ============================================================================ 'rest_sip_GetStatuses' => 'Отримати статус всіх SIP пристроїв', 'rest_sf_DeleteDesc' => 'Видалити звуковий файл із системи (файл буде видалено з диска)', 'rest_sip_GetStatusesDesc' => 'Отримати статуси реєстрації та доступності всіх SIP пристроїв у реальному часі', 'rest_sip_GetStatus' => 'Отримати статус SIP пристрою', 'rest_sip_GetStatusDesc' => 'Отримати детальний статус конкретного SIP пристрою, включаючи IP адресу, User-Agent та час реєстрації', 'rest_sip_GetHistory' => 'Отримати історію підключень', 'rest_sip_GetHistoryDesc' => 'Отримати історію реєстрацій та розреєстрацій SIP пристрою', 'rest_sip_GetStats' => 'Отримати статистику SIP пристрою', 'rest_sip_GetStatsDesc' => 'Отримати статистику використання SIP пристрою (кількість дзвінків, час роботи тощо)', 'rest_sip_GetPeersStatuses' => 'Отримати статус SIP peers (legacy)', 'rest_sip_GetPeersStatusesDesc' => 'Отримати статус всіх SIP peers в застарілому форматі (для сумісності)', 'rest_sip_GetRegistry' => 'Отримати статус реєстрації (legacy)', 'rest_sip_GetRegistryDesc' => 'Отримати інформацію про реєстрацію SIP пристроїв у застарілому форматі (для сумісності)', 'rest_sip_GetSecret' => 'Отримати SIP пароль', 'rest_sip_GetSecretDesc' => 'Отримати пароль SIP для вказаного додаткового номера', 'rest_sip_GetAuthFailureStats' => 'Отримати статистику помилок аутентифікації', 'rest_sip_GetAuthFailureStatsDesc' => 'Отримати статистику невдалих спроб автентифікації для SIP пристрою', 'rest_sip_ForceCheck' => 'Примусово перевірити статус', 'rest_sip_ForceCheckDesc' => 'Примусово перевірити статус реєстрації SIP пристрою', 'rest_sip_ProcessAuthFailures' => 'Опрацювати помилки автентифікації', 'rest_sip_ProcessAuthFailuresDesc' => 'Обробити накопичені помилки автентифікації SIP пристроїв', 'rest_sip_ClearAuthFailureStats' => 'Очистити статистику помилок', 'rest_sip_ClearAuthFailureStatsDesc' => 'Очистити статистику помилок автентифікації для зазначеного SIP пристрою', // ============================================================================ // Sound Files REST API // ============================================================================ 'rest_sf_GetList' => 'Отримати список звукових файлів', 'rest_sf_GetListDesc' => 'Отримати список всіх звукових файлів з можливістю фільтрації за категорією (custom, moh, system)', 'rest_sf_GetRecord' => 'Отримати звуковий файл за ID', 'rest_sf_GetRecordDesc' => 'Отримати детальну інформацію про конкретний звуковий файл, включаючи шлях, категорію та метадані', 'rest_sf_Create' => 'Створити звуковий файл', 'rest_sf_CreateDesc' => 'Створити новий звуковий файл із зазначенням імені, категорії та шляху до аудіо', 'rest_sf_Update' => 'Оновити звуковий файл', 'rest_sf_UpdateDesc' => 'Повністю замінити метадані звукового файлу (всі поля мають бути вказані)', 'rest_sf_Patch' => 'Частково оновити звуковий файл', 'rest_sf_PatchDesc' => 'Оновити лише вказані поля звукового файлу (наприклад, змінити тільки ім\'я)', 'rest_sf_GetDefaultDesc' => 'Отримати стандартні значення для створення нового звукового файлу', 'rest_sf_GetForSelect' => 'Отримати для списку', 'rest_sf_GetForSelectDesc' => 'Отримати звукові файли у форматі dropdown select з фільтрацією за категорією', 'rest_sf_Playback' => 'Відтворити звуковий файл', 'rest_sf_PlaybackDesc' => 'Стримувати аудіо файл для відтворення у браузері', 'rest_sf_UploadFile' => 'Завантажити звуковий файл', 'rest_sf_UploadFileDesc' => 'Завантажити аудіо файл через multipart/form-data за допомогою chunked upload (Resumable.js)', 'rest_sf_ConvertAudioFile' => 'Конвертувати аудіо файл', 'rest_sf_ConvertAudioFileDesc' => 'Конвертувати аудіо файл у системний формат (wav, 8kHz mono для custom або підходящий для moh)', // ============================================================================ // System Information REST API // ============================================================================ 'rest_sysinfo_GetInfo' => 'Отримати системну інформацію', 'rest_sysinfo_GetInfoDesc' => 'Отримати повну системну інформацію, включаючи CPU, пам\'ять, диски, мережу та версію системи', 'rest_sysinfo_GetExternalIp' => 'Отримати зовнішню IP адресу', 'rest_sysinfo_GetExternalIpDesc' => 'Отримати інформацію про зовнішню IP адресу системи та її геолокацію', 'rest_sysinfo_GetHypervisor' => 'Отримати інформацію про гіпервізор', 'rest_sysinfo_GetHypervisorDesc' => 'Отримати інформацію про платформу віртуалізації (VMware, VirtualBox, KVM, Proxmox і т.д.)', 'rest_sysinfo_GetDMI' => 'Отримати DMI інформацію', 'rest_sysinfo_GetDMIDesc' => 'Отримати DMI (Desktop Management Interface) інформацію про BIOS, материнську плату та апаратне забезпечення', // ============================================================================ // System Logs REST API // ============================================================================ 'rest_syslog_GetLogsList' => 'Отримати список лог файлів', 'rest_syslog_GetLogsListDesc' => 'Отримати список всіх доступних лог файлів системи (Asterisk, PHP, система, модулі)', 'rest_syslog_GetLogFromFile' => 'Отримати вміст лога', 'rest_syslog_GetLogFromFileDesc' => 'Отримати вміст зазначеного лог файлу з можливістю фільтрації за текстом, часом та обмеженням кількості рядків', 'rest_syslog_GetLogTimeRange' => 'Отримати часовий діапазон лога', 'rest_syslog_GetLogTimeRangeDesc' => 'Отримати доступний часовий діапазон (перший та останній запис) для зазначеного лог файлу', 'rest_syslog_StartCapture' => 'Почати захоплення пакетів', 'rest_syslog_StartCaptureDesc' => 'Розпочати захоплення мережевих пакетів за допомогою tcpdump для діагностики мережевих проблем', 'rest_syslog_StopCapture' => 'Зупинити захоплення пакетів', 'rest_syslog_StopCaptureDesc' => 'Зупинити захоплення мережевих пакетів та підготувати файл для скачування', 'rest_syslog_PrepareArchive' => 'Підготувати архів логів', 'rest_syslog_PrepareArchiveDesc' => 'Підготувати архів всіх системних логів для скачування (без зупинки захвату пакетів)', 'rest_syslog_DownloadLogFile' => 'Завантажити лог файл', 'rest_sipp_GetListDesc' => 'Отримати сторінковий список всіх SIP провайдерів з можливістю фільтрації та сортування', 'rest_sipp_GetRecord' => 'Отримати SIP провайдера за ID', 'rest_sipp_GetRecordDesc' => 'Отримати детальну інформацію про конкретного провайдера SIP', 'rest_sipp_Create' => 'Створити SIP провайдера', 'rest_sipp_CreateDesc' => 'Створити нового SIP провайдера із зазначеними параметрами підключення', 'rest_sipp_Update' => 'Оновити SIP провайдера', 'rest_sipp_UpdateDesc' => 'Повністю оновити існуючого SIP-провайдера (заміна всіх полів)', 'rest_sipp_Patch' => 'Частково оновити SIP провайдера', 'rest_sipp_PatchDesc' => 'Оновити лише вказані поля існуючого SIP-провайдера', 'rest_sipp_Delete' => 'Видалити SIP-провайдера', 'rest_sipp_DeleteDesc' => 'Видалити SIP-провайдера за ідентифікатором', 'rest_sipp_GetDefault' => 'Отримати шаблон SIP-провайдера', 'rest_sipp_GetDefaultDesc' => 'Отримати шаблон за замовчуванням для створення нового SIP провайдера', 'rest_sipp_GetStatuses' => 'Отримати статус всіх SIP провайдерів', 'rest_sipp_GetStatusesDesc' => 'Отримати статуси реєстрації всіх SIP провайдерів', 'rest_sipp_GetStatus' => 'Отримати статус SIP-провайдера', 'rest_sipp_GetStatusDesc' => 'Отримати поточний статус реєстрації конкретного провайдера SIP', 'rest_sipp_GetHistory' => 'Отримати історію підключень', 'rest_sipp_GetHistoryDesc' => 'Отримати історію підключень провайдерів SIP за вказаний період', 'rest_sipp_GetStats' => 'Отримати статистику SIP провайдерів', 'rest_sipp_GetStatsDesc' => 'Отримати статистику по всіх SIP провайдерах', 'rest_sipp_Copy' => 'Скопіювати SIP провайдера', 'rest_sipp_CopyDesc' => 'Створити копію існуючого SIP-провайдера з новим описом', 'rest_sipp_ForceCheck' => 'Примусово перевірити реєстрацію', 'rest_sipp_ForceCheckDesc' => 'Примусово перевірити статус реєстрації конкретного провайдера SIP', 'rest_sipp_UpdateStatus' => 'Оновити статус провайдера', 'rest_sipp_UpdateStatusDesc' => 'Увімкнути або вимкнути SIP-провайдера', // ============================================================================ // GeneralSettings REST API // ============================================================================ 'rest_gs_GetRecord' => 'Отримати загальні налаштування', 'rest_gs_GetRecordDesc' => 'Отримати поточні загальні налаштування системи', 'rest_gs_GetSetting' => 'Отримати конкретне налаштування', 'rest_gs_GetSettingDesc' => 'Отримати значення конкретного налаштування за ключем', 'rest_gs_Update' => 'Оновити загальні налаштування', 'rest_gs_UpdateDesc' => 'Оновити загальні налаштування системи', 'rest_gs_Patch' => 'Частково оновити загальні налаштування', // ============================================================================ // CustomFiles REST API // ============================================================================ 'rest_cf_GetList' => 'Отримати список файлів користувача', 'rest_cf_GetListDesc' => 'Отримати посторінковий список всіх файлів користувача з можливістю фільтрації та сортування', 'rest_cf_GetRecord' => 'Отримати файл користувача за ID', 'rest_cf_GetRecordDesc' => 'Отримати детальну інформацію про файл користувача, включаючи шлях, вміст і режим застосування', 'rest_cf_Create' => 'Створити новий файл користувача', 'rest_cf_CreateDesc' => 'Створити новий файл користувача із заданим шляхом, вмістом та режимом застосування', 'rest_cf_Update' => 'Оновити файл користувача', 'rest_cf_UpdateDesc' => 'Повністю замінити всі параметри існуючого файлу користувача', 'rest_cf_Patch' => 'Частково оновити файл користувача', 'rest_cf_PatchDesc' => 'Оновити тільки вказані параметри файлу користувача', 'rest_cf_Delete' => 'Видалити файл користувача', 'rest_cf_DeleteDesc' => 'Видалити файл користувача за ідентифікатором', 'rest_cf_GetDefault' => 'Отримати значення за замовчуванням', 'rest_cf_GetDefaultDesc' => 'Отримати значення за замовчуванням для створення нового файлу користувача', // ============================================================================ // Dialplan Applications REST API // ============================================================================ 'rest_da_GetList' => 'Отримати список dialplan додатків', 'rest_da_GetRecord' => 'Отримати dialplan додаток за ID', 'rest_da_PatchDesc' => 'Оновити тільки вказані поля існуючого dialplan програми', 'rest_da_Delete' => 'Видалити dialplan додаток', 'rest_da_DeleteDesc' => 'Видалити dialplan додаток за ідентифікатором', 'rest_da_GetDefaultDesc' => 'Отримати шаблон з параметрами за замовчуванням для створення нового dialplan програми', 'rest_da_Copy' => 'Скопіювати dialplan додаток', 'rest_da_CopyDesc' => 'Створити копію існуючого dialplan програми з новим додатковим номером', // ============================================================================ // Conference Rooms REST API // ============================================================================ 'rest_cr_GetList' => 'Отримати список конференц-кімнат', 'rest_cr_GetListDesc' => 'Отримати список усіх конференц-кімнат з можливістю фільтрації та сортування', 'rest_cr_GetRecord' => 'Отримати конференц-кімнату за ID', 'rest_cr_GetRecordDesc' => 'Отримати детальну інформацію про конкретну конференц-кімнату', 'rest_cr_Create' => 'Створити конференц-кімнату', 'rest_cr_CreateDesc' => 'Створити нову конференц-кімнату для групових аудіоконференцій', 'rest_cr_Update' => 'Оновити конференц-кімнату', 'rest_cr_UpdateDesc' => 'Повністю оновити існуючу конференц-кімнату (заміна всіх полів)', 'rest_cr_PatchDesc' => 'Оновити лише вказані поля існуючої конференц-кімнати', 'rest_cr_Delete' => 'Видалити конференц-кімнату', 'rest_cr_DeleteDesc' => 'Видалити конференц-кімнату за ідентифікатором', 'rest_cr_GetDefaultDesc' => 'Отримати шаблон за замовчуванням для створення нової конференц-кімнати', // ============================================================================ // AsteriskManagers REST API // ============================================================================ 'rest_am_GetList' => 'Отримати список користувачів AMI', 'rest_am_GetListDesc' => 'Отримати список усіх користувачів Asterisk Manager Interface', 'rest_am_GetRecord' => 'Отримати AMI користувача за ID', 'rest_am_CreateDesc' => 'Створити нового користувача Asterisk Manager Interface із заданими правами доступу', 'rest_am_UpdateDesc' => 'Повністю замінити всі параметри існуючого користувача AMI', 'rest_am_Copy' => 'Копіювати користувача AMI', 'rest_am_CopyDesc' => 'Створити копію існуючого користувача AMI з новим ім\'ям', // ============================================================================ // MailSettings REST API // ============================================================================ 'rest_ms_GetRecord' => 'Отримати налаштування пошти', 'rest_ms_GetRecordDesc' => 'Отримати поточні налаштування поштового сервера, включаючи конфігурацію SMTP та параметри OAuth2', 'rest_ms_Update' => 'Оновити налаштування пошти', 'rest_ms_UpdateDesc' => 'Повністю замінити всі налаштування поштового сервера (всі поля мають бути заповнені)', 'rest_ms_PatchDesc' => 'Оновити лише вказані параметри поштового сервера (інші поля залишаються без змін)', 'rest_ms_Reset' => 'Скинути налаштування пошти', 'rest_ms_ResetDesc' => 'Скинути всі налаштування поштового сервера до значень за промовчанням (не можна скасувати дію)', 'rest_ms_TestConnection' => 'Перевірити підключення до сервера SMTP', 'rest_ms_SendTestEmail' => 'Надіслати тестовий лист', 'rest_ms_SendTestEmailDesc' => 'Надіслати тестовий лист на вказану адресу для перевірки налаштувань поштового сервера', 'rest_ms_GetOAuth2Url' => 'Отримати URL авторизації OAuth2', 'rest_ms_GetOAuth2UrlDesc' => 'Згенерувати URL для авторизації OAuth2 у поштовому провайдері (Gmail, Outlook та ін.)', 'rest_ms_RefreshToken' => 'Оновити OAuth2 токен', 'rest_ms_RefreshTokenDesc' => 'Оновити OAuth2 токен доступу, що минув, використовуючи збережений refresh token', 'rest_ms_GetDefault' => 'Отримати значення за замовчуванням', 'rest_ms_GetDefaultDesc' => 'Отримати стандартні значення для налаштування поштового сервера', // ============================================================================ // TimeSettings REST API // ============================================================================ 'rest_ts_GetRecord' => 'Отримати налаштування часу', 'rest_ts_GetRecordDesc' => 'Отримати поточні налаштування часу та часового поясу', 'rest_ts_Update' => 'Оновити налаштування часу', 'rest_stg_UpdateDesc' => 'Повністю замінити конфігурацію сховища (всі поля мають бути вказані)', 'rest_stg_Patch' => 'Частково оновити конфігурацію сховища', 'rest_stg_PatchDesc' => 'Оновити лише вказані параметри конфігурації сховища', 'rest_stg_Usage' => 'Отримати статистику використання сховища', 'rest_stg_UsageDesc' => 'Отримати детальну статистику використання дискового простору з розбивкою за типами даних', 'rest_stg_List' => 'Отримати список доступних пристроїв зберігання', 'rest_stg_ListDesc' => 'Отримати список усіх виявлених пристроїв зберігання, включаючи внутрішні диски, USB-накопичувачі та мережеві сховища', 'rest_stg_Mount' => 'Змонтувати пристрій зберігання', 'rest_stg_MountDesc' => 'Вручну змонтувати пристрій зберігання для використання у системі', 'rest_stg_Mkfs' => 'Форматувати пристрій зберігання', 'rest_stg_MkfsDesc' => 'Відформатувати пристрій із створенням файлової системи (УВАГА: усі дані будуть видалені)', 'rest_stg_StatusMkfs' => 'Отримати статус форматування', 'rest_stg_StatusMkfsDesc' => 'Перевірити стан виконання асинхронної операції форматування пристрою', 'rest_s3_GetRecord' => 'Отримати конфігурацію S3 сховища', 'rest_s3_GetRecordDesc' => 'Отримати поточну конфігурацію S3 сховища, включаючи статус включення, URL endpoint, ім\'я bucket, регіон та налаштування зберігання записів для хмарного архівування', 'rest_s3_Update' => 'Оновити конфігурацію S3 сховища', 'rest_s3_UpdateDesc' => 'Повністю замінити конфігурацію S3 сховища з усіма параметрами (всі поля мають бути вказані). Перед збереженням автоматично шифруються секретні ключі.', 'rest_s3_Patch' => 'Частково оновити конфігурацію S3', 'rest_s3_PatchDesc' => 'Оновити лише вказані параметри конфігурації S3. Корисно для перемикання статусу увімкнення, ротації облікових даних або налаштування періодів зберігання без зміни інших параметрів.', 'rest_s3_TestConnection' => 'Тестувати з\'єднання S3', 'rest_s3_TestConnectionDesc' => 'Перевірити підключення та облікові дані S3 шляхом тестування доступу до bucket. Не змінює конфігурацію - використовує поточні налаштування бази даних для виконання тесту з\'єднання.', 'rest_schema_pk_transports' => 'Підтримувані транспорти (usb, nfc, ble, internal)', 'rest_schema_pk_created_at' => 'Дата та час реєстрації passkey', 'rest_schema_pwd_includeLowercase' => 'Включити малі літери у пароль', 'rest_schema_cdr_from_account' => 'Вихідний обліковий запис', 'rest_schema_cdr_appname' => 'Назва програми', 'rest_schema_cdr_work_completed' => 'Прапор завершення обробки запису', 'rest_param_net_domain' => 'Доменне ім\'я системи', 'rest_ext_Delete' => 'Видалити додатковий', 'rest_ext_DeleteDesc' => 'Видалити додатковий номер', 'rest_aru_PatchDesc' => 'Оновити лише вказані параметри користувача ARI', 'rest_aru_Delete' => 'Видалити користувача ARI', 'rest_aru_DeleteDesc' => 'Видалити користувача Asterisk REST Interface', 'rest_aru_GetDefault' => 'Отримати значення за замовчуванням', // Network REST API - Response Schemas (Field Descriptions) 'rest_schema_net_id' => 'Унікальний ідентифікатор інтерфейсу', 'rest_schema_net_interface' => 'Ім\'я фізичного інтерфейсу', 'rest_schema_net_name' => 'Назва користувача інтерфейсу', 'rest_schema_net_vlanid' => 'ID VLAN (0-4095, 0=без VLAN)', 'rest_schema_net_subnet' => 'Маска підмережі', 'rest_schema_net_secondarydns' => 'Вторинний сервер DNS', 'rest_schema_net_route_description' => 'Опис маршруту', 'rest_schema_net_route_priority' => 'Пріоритет маршруту', // ============================================================================ // OpenAPI Documentation REST API // ============================================================================ 'rest_openapi_GetSpec' => 'Отримати OpenAPI специфікацію', 'rest_openapi_GetSpecDesc' => 'Повертає повну OpenAPI 3.1 специфікацію REST API MikoPBX у форматі JSON чи YAML', 'rest_openapi_GetAcl' => 'Отримати ACL правила API', 'rest_openapi_GetAclDesc' => 'Повертає правила доступу (ACL) для всіх endpoints API, вилучені з метаданих', 'rest_openapi_ClearCache' => 'Очистити кеш OpenAPI', 'rest_syslog_DownloadArchiveDesc' => 'Завантажити підготовлений архів системних логів', 'rest_syslog_EraseFile' => 'Очистити лог файл', 'rest_pvd_GetStatusesDesc' => 'Отримати актуальну інформацію про статус реєстрації та стан усіх провайдерів для моніторингу', 'rest_pvd_GetHistory' => 'Отримати історію провайдера', 'rest_obr_CopyDesc' => 'Створити копію існуючого вихідного маршруту', 'rest_obr_ChangePriority' => 'Змінити пріоритет маршрутів', 'rest_obr_ChangePriorityDesc' => 'Оновити порядок пріоритетів для кількох вихідних маршрутів одночасно', 'rest_gs_GetDefault' => 'Отримати значення за замовчуванням', 'rest_schema_obr_rulename' => 'Назва правила вихідного маршруту', 'rest_schema_obr_providerid' => 'ID провайдера для вихідних дзвінків', 'rest_schema_obr_priority' => 'Пріоритет застосування правила (чим менше, тим вищий пріоритет)', 'rest_schema_obr_numberbeginswith' => 'Префікс номера для застосування правила', 'rest_schema_obr_trimfrombegin' => 'Кількість цифр видалення з початку номера', 'rest_schema_obr_prepend' => 'Префікс для додавання до номера перед відправкою', 'rest_schema_obr_note' => 'Примітка до правила маршрутизації', 'rest_schema_obr_providerid_represent' => 'HTML подання провайдера з іконкою', 'rest_schema_obr_provider_disabled' => 'Прапор відключення провайдера', 'rest_gs_GetDefaultDesc' => 'Отримати стандартні значення для загальних налаштувань', 'rest_gs_UpdateCodecs' => 'Оновити налаштування кодеків', 'rest_gs_UpdateCodecsDesc' => 'Оновити пріоритет та доступність аудіо/відео кодеків', 'rest_ts_UpdateDesc' => 'Оновити налаштування часу та часового поясу', 'rest_ak_Delete' => 'Видалити ключ API', 'rest_tag_System' => 'Системні операції', 'rest_syslog_DownloadLogFileDesc' => 'Завантажити вказаний лог файл', 'rest_cr_Patch' => 'Частково оновити конференц-кімнату', 'rest_param_pwd_password' => 'Пароль для перевірки', 'rest_param_pwd_field' => 'Контекст використання пароля (WebAdminPassword, SSHPassword, AMIPassword, SIPPassword)', 'rest_param_fw_newer_block_ip' => 'Прапор довіреної підмережі (адреси не блокуватимуться Fail2Ban)', 'rest_schema_ms_from_address' => 'Email адреса відправника', 'rest_schema_ms_last_test_date' => 'Дата та час останньої перевірки підключення', 'rest_param_pvd_type' => 'Тип провайдера для фільтрації (SIP або IAX)', 'rest_response_200_force_check' => 'Примусова перевірка виконана', 'rest_response_200_status_updated' => 'Статус оновлено успішно', 'rest_response_201_copied' => 'Копія створена успішно', 'rest_response_200_updated' => 'Оновлення виконано успішно', 'rest_response_200_auth_refresh' => 'Токен оновлено успішно', 'rest_mod_Disable' => 'Вимкнути модуль', 'rest_schema_file_size' => 'Розмір файлу в байтах', 'rest_schema_sf_name' => 'Назва звукового файлу', 'rest_schema_emp_sip_networkfilterid' => 'ID фільтра для доступу', 'rest_schema_s3_secret_key' => 'Секретний ключ доступу S3 (маскується зірочками у відповідях)', 'rest_param_pk_credential' => 'WebAuthn credential об\'єкт від navigator.credentials API', 'rest_param_stg_save_period' => 'Період зберігання записів розмов у днях (від 1 до 3650)', 'rest_mod_Create' => 'Створити модуль', 'rest_mod_CreateDesc' => 'Створення нового запису модуля із зазначеною конфігурацією', 'rest_mod_Update' => 'Оновити модуль', 'rest_mod_Patch' => 'Частково оновити модуль', 'rest_system_ExecuteSqlRequest' => 'Виконати SQL запит', 'rest_schema_sf_description' => 'Опис звукового файлу', 'rest_schema_gs_sip_port' => 'Порт для протоколу SIP', 'rest_schema_provider_cid_parser_end' => 'Кінцевий символ для отримання CallerID', 'API Keys' => 'API ключ', 'rest_system_Reboot' => 'Перезавантажити систему', 'rest_system_GetAvailableLanguages' => 'Отримати доступні мови', 'rest_schema_firmware_md5' => 'MD5 хеш файлу прошивки', 'rest_schema_firmware_size' => 'Розмір файлу прошивки', 'rest_tag_Search' => 'Пошук', 'rest_tag_S3Storage' => 'S3 Хмарне сховище', 'rest_schema_sip_limit' => 'Ліміт записів на сторінці для SIP запитів', 'rest_schema_sip_offset' => 'Зміщення для пагінації SIP запитів', 'rest_schema_sip_peer_extension' => 'Внутрішній номер прив\'язаний до SIP peer', 'rest_param_ivr_description' => 'Опис IVR меню', 'rest_schema_auth_password' => 'Пароль користувача', 'rest_resource_password' => 'Пароль', 'rest_schema_s3_access_key' => 'ID ключа доступу S3 (помітний у відповідях)', /** * REST API translations for OpenAPI documentation * These translations are used in REST API controllers and OpenAPI specification generation */ 'rest_MikoPBXRestAPIHeader' => 'MikoPBX REST API', 'rest_MikoPBXRestAPIDescription' => 'Повноцінний REST API для керування та налаштування MikoPBX', 'rest_MikoPBXSupportName' => 'Підтримка MikoPBX', // ============================================================================ // API Resource Descriptions (unified for API and UI empty state placeholders) // ============================================================================ 'rest_Advice_ApiDescription' => 'Управління системними рекомендаціями та повідомленнями для моніторингу здоров\'я АТС. Надає автоматичний аналіз конфігурації системи, рекомендації з безпеки, попередження про продуктивність та поради щодо кращих практик. Це ресурс тільки для читання з методами користування отримання та оновлення системних рекомендацій.', 'Off Work Times' => 'Тимчасова умова', 'Outbound Routes' => 'Вихідний маршрут', 'rest_ConferenceRooms_ApiDescription' => 'Управління конференц-залами для багатосторонніх аудіо конференцій.', 'rest_Passkeys_ApiDescription' => 'Управління passkey WebAuthn та автентифікація для входу без пароля. Підтримує стандарти FIDO2/WebAuthn для безпечної біометричної аутентифікації та аутентифікації за допомогою апаратних ключів. Надає процес реєстрації для автентифікованих користувачів та процес автентифікації для публічного доступу.', 'rest_Passwords_ApiDescription' => 'Утиліти керування паролями для валідації та генерації. Включає валідацію надійності пароля, безпечну генерацію паролів, перевірку на словникові атаки та пакетні операції для кількох паролів.', 'rest_schema_provider_represent' => 'HTML представлення провайдера для списків, що випадають', 'rest_ext_Patch' => 'Частково оновити додатковий', 'rest_ak_GetRecord' => 'Отримати API ключ за ID', 'rest_syslog_DownloadArchive' => 'Завантажити архів логів', 'rest_S3LocalRetentionMustBeLess' => 'Період локального зберігання (% local % днів) повинен бути меншим від загального терміну зберігання (% total % днів)', 'rest_err_s3_connection_failed' => 'Не вдалося підключитися до S3. Перевірте облікові дані та налаштування в деталях діагностики.', 'rest_err_s3_required_fields' => 'Коли S3 увімкнено, такі поля є обов\'язковими: %fields%', 'rest_err_s3_bucket_consecutive_dots' => 'Ім\'я bucket S3 не повинно містити послідовні крапки (..)', 'rest_err_s3_bucket_ip_format' => 'Ім\'я bucket S3 не повинно бути у форматі IP-адреси', 'rest_err_s3_bucket_xn_prefix' => 'Ім\'я bucket S3 не повинно починатися з "xn--"', 'rest_err_s3_bucket_reserved_suffix' => 'Ім\'я bucket S3 не повинно закінчуватися на "-s3alias" або "--ol-s3"', 'rest_Sysinfo_ApiDescription' => 'Singleton ресурс системної інформації та діагностики. Надає докладні відомості про обладнання, мережну конфігурацію, платформу віртуалізації та DMI даних. Інтерфейс лише для читання для моніторингу системи та усунення несправностей.', 'rest_Syslog_ApiDescription' => 'Управління системними логами та інструменти діагностики. Надає доступ до системних логів, фільтрацію логів, захоплення мережевих пакетів та генерацію архівів. Необхідний для усунення несправностей та моніторингу системи.', 'rest_System_ApiDescription' => 'Singleton ресурс загальносистемного управління. Надає керування живленням (перезавантаження, вимкнення), моніторинг здоров\'я (ping, checkAuth), операції з датою/часом, налаштування мови, конвертацію аудіо, оновлення системи та скидання до заводських налаштувань.', 'rest_fw_UnbanIp' => 'Розблокувати IP адресу', 'rest_file_Delete' => 'Видалити файл', // ============================================================================ // Storage REST API // ============================================================================ 'rest_stg_GetRecord' => 'Отримати конфігурацію сховища', 'rest_stg_GetRecordDesc' => 'Отримати поточну конфігурацію сховища, включаючи вибраний диск, точку монтування та період зберігання записів', 'rest_schema_auth_clientIp' => 'IP адреса клієнта', 'rest_schema_ivr_name' => 'Назва IVR меню', 'rest_param_gs_pbxname' => 'Назва АТС', ];