/
mikopbx
/
ModuleRemoteSupport
Обзор
Документация
Войти
/
mikopbx
/
ModuleRemoteSupport
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
develop
Messages/ru.php
64 строки
7 KB
Nikolai Beketov
feat: add engineer web admin access via Warpgate (lobby v2)
25 июл 2026, 09:25
25 июл 2026, 09:25
16c0fc0
Код
Авторство
О чём код?
<?php declare(strict_types=1); return [ 'AdditionalMenuItemModuleRemoteSupport' => 'Удалённая поддержка', 'BreadcrumbModuleRemoteSupport' => 'Удалённая поддержка', 'SubHeaderModuleRemoteSupport' => 'Создайте временный защищённый сеанс для специалиста технической поддержки.', 'module_remote_support_Title' => 'Удалённая поддержка MikoPBX', 'module_remote_support_ConsentRoot' => 'Специалист получит временный доступ root к этой АТС.', 'module_remote_support_ConsentWebAdmin' => 'Специалист также получит полный доступ администратора к веб-интерфейсу этой АТС.', 'module_remote_support_ConsentEightHours' => 'Доступ автоматически завершится через восемь часов.', 'module_remote_support_ConsentRecording' => 'Действия по SSH записываются полностью; действия в веб-интерфейсе фиксируются в журнале, но без записи экрана.', 'module_remote_support_StateOff' => 'Удалённый доступ выключен', 'module_remote_support_Start' => 'Разрешить временный доступ', 'module_remote_support_StateStarting' => 'Создание защищённого сеанса', 'module_remote_support_StartingHint' => 'Подготавливаем одноразовый ключ и защищённый туннель.', 'module_remote_support_StateActive' => 'Удалённый доступ активен', 'module_remote_support_CodeLabel' => 'Код поддержки', 'module_remote_support_Copy' => 'Копировать', 'module_remote_support_WebAccessTitle' => 'Доступ к веб-интерфейсу', 'module_remote_support_WebInstruction' => 'Продиктуйте специалисту этот логин и пароль. Они действуют только пока активен сеанс поддержки и дают полный доступ администратора к веб-интерфейсу.', 'module_remote_support_WebLoginLabel' => 'Логин', 'module_remote_support_WebPasswordLabel' => 'Пароль', 'module_remote_support_Countdown' => 'До автоматического отключения: %time%', 'module_remote_support_Stop' => 'Завершить доступ', 'module_remote_support_StateStopping' => 'Завершение сеанса', 'module_remote_support_StoppingHint' => 'Удаляем временный ключ и закрываем туннель.', 'module_remote_support_StateError' => 'Не удалось создать сеанс', 'module_remote_support_Retry' => 'Повторить', 'module_remote_support_Contacts' => 'Связаться с поддержкой', 'module_remote_support_Website' => 'Открыть сайт поддержки', 'module_remote_support_ContactFallback' => 'Если контакты недоступны, используйте сайт поддержки.', 'module_remote_support_Copied' => 'Код скопирован', 'module_remote_support_ErrorPreflight' => 'Система не готова к безопасному удалённому доступу.', 'module_remote_support_ErrorRuntime' => 'Не удалось подготовить защищённое временное окружение.', 'module_remote_support_ErrorAllocation' => 'Сервис поддержки не смог выделить сеанс.', 'module_remote_support_ErrorKeyInstall' => 'Не удалось установить временный ключ доступа.', 'module_remote_support_ErrorWebCredential' => 'Не удалось подготовить доступ к веб-интерфейсу.', 'module_remote_support_ErrorTunnelStart' => 'Не удалось запустить защищённый туннель.', 'module_remote_support_ErrorDisconnected' => 'Защищённый туннель неожиданно отключился.', 'module_remote_support_ErrorCleanup' => 'Не удалось полностью удалить временный доступ.', 'module_remote_support_ErrorNetwork' => 'Сервис поддержки недоступен. Проверьте подключение к сети.', 'module_remote_support_ErrorInternal' => 'Произошла внутренняя ошибка. Повторите попытку.', 'rest_session_ResourceDescription' => 'Управление временным сеансом удалённой поддержки', 'rest_session_GetStatus' => 'Получить состояние сеанса поддержки', 'rest_session_GetStatusDesc' => 'Возвращает безопасное текущее состояние без секретных данных.', 'rest_session_Start' => 'Запустить сеанс поддержки', 'rest_session_StartDesc' => 'Создаёт один временный защищённый сеанс продолжительностью восемь часов.', 'rest_session_Stop' => 'Остановить сеанс поддержки', 'rest_session_StopDesc' => 'Закрывает туннель и удаляет все временные данные доступа.', 'rest_schema_session_state' => 'Текущее состояние сеанса', 'rest_schema_session_code' => 'Одноразовый код поддержки', 'rest_schema_session_startedAt' => 'Время запуска сеанса', 'rest_schema_session_expiresAt' => 'Время автоматического завершения сеанса', 'rest_schema_session_errorCode' => 'Безопасный код последней ошибки', 'rest_schema_session_webLogin' => 'Эфемерный логин для входа в веб-интерфейс', 'rest_schema_session_webPassword' => 'Эфемерный пароль для входа в веб-интерфейс', 'rest_schema_session_contacts' => 'Проверенные контакты поддержки', 'rest_schema_session_supportSite' => 'Резервная ссылка на сайт поддержки', 'rest_error_unknown_action' => 'Неизвестное действие API', 'rest_error_internal' => 'Внутренняя ошибка сервиса удалённой поддержки', 'rest_error_network' => 'Сервис удалённой поддержки недоступен', ];