История продукта
Changelog Coreon
Когда что добавили и изменили в платформе — с кратким описанием для клиентов и партнёров. Новые возможности сопровождаем скриншотами в галерее.
-
Склад: Idempotency-Key и дефицит без транзита
Повтор запроса с Idempotency-Key не создаёт второе движение. Низкие остатки считают только склады; «В пути», карантин и личные локации исключены. Выдача заявки — только после одобрения.
-
Склад: заявки после одобрения, ведомость расхождений
У отправленной заявки — одобрить или отклонить; выдача только после одобрения. Приход с поставщиком из справочника. Отчёт «Ведомость расхождений». Журнал и локации без сырых id.
-
Карта покрытия: вид карты кликается без перекрытия правки
Переключатель «Текущий / Смешанный / Планируемый» не перехватывается пустой панелью инструментов и не перекрывает ленту «Нанести».
-
Карта покрытия: вид карты кликается поверх инструментов
Переключатель «Текущий / Смешанный / Планируемый» не перекрывается открытой панелью инструментов.
-
Карта покрытия: план остаётся планом
Объект, нанесённый в режиме «Планируемый», сохраняется как планируемый и остаётся в том же слое. Журнал карты листается по страницам.
-
Карта покрытия: история опоры и ВОЛС в кадре
Журнал карточки опоры больше не подписывает изменение как «узел». Линии в области карты отбираются по пересечению с кадром. После обрыва live-канала кадр обновляется сам. Повторное открытие карты сохраняет зум и центр.
-
Карта покрытия: ВОЛС в кадре и режим План
Линии в области карты грузятся по кадру с честным truncated. Создание из контекстного меню сохраняет режим «План». Диалог нового объекта закрывается после сохранения.
-
Карта покрытия: ссылка с координатами не сбрасывается
Deep-link кадра больше не затирается стартовым видом. Режим карты сохраняет координаты из адреса. Дома и зоны грузятся только в текущем кадре.
-
Карта покрытия: кадр ссылки, live-канал и слои
Ссылка с координатами и «Обновить здесь же» грузят фактический кадр. Живые обновления карты — по сессии, без токена в адресе. Телефон не перекрывает слои. Список области не маскируется под page_size 200.
-
Карта покрытия: список в кадре, опора, имена и PON-аудит
Список объектов совпадает с кадром карты; опора сохраняет тип; имя синхронизируется; удаление с именем и типом; PON-аудит честно показывает пустую выборку; баннер live-обновлений соответствует каналу. Типы зон очищают HTML в названии при сохранении.
-
Маршрут коммутации и экспорт фрагмента схемы
Страницы маршрута от порта и между сооружениями, продолжение на сплиттере, KML/KMZ/Excel, печать, crop с холста, комментарий при разрыве. Афина: get_scheme_commutation_route*, disconnect_scheme_link, update_scheme_port.
-
Схема коммутации: hover, undo, caption, печать и адрес PIP
Tooltip конечной точки ОВ с отменой запроса и «Повторить»; серверный Ctrl+Z и connect-batch; надпись оборудования; PNG 1×/2×/3×, SVG, A4 альбом; Ч/Б — название цвета ОВ; адрес PIP у узла/муфты; Афина — адрес, caption, undo.
-
Схема коммутации: конечная точка ОВ при наведении
Hover по волокну показывает конечную точку трассы и длину; tooltip поверх карточки муфты.
-
Коммутация: тип «Терминал» по-русски
В таблице схемы коммутации terminal показывается как «Терминал».
-
Муфта/терминал: имена кабелей в истории и кроссировке
Осмысленные имена сегментов вместо FTTH-Drop-4 и сырых id; журнал сварок без SVG.
-
Карта покрытия: UX проектировщика
Поиск городов, слои Все/Ничего, лента «Нанести», карточка 4 вкладки, типы зданий, SAS/KMZ, защита меток от XSS.
-
Схема коммутации: зрелость UX
Вход/Выход, статус абонента, шапка Ещё, зум, история с ФИО, без сырых #id в подписях связей.
-
Схема коммутации: проверка владельца и dual-write
Мутации схемы проверяют узел/здание и порты; колонка reserved_fiber для синхронизации сварок; NOT_FOUND для отсутствующего владельца; русские подписи ПКМ.
-
Схема коммутации: полный ПКМ и dual-write
ПКМ по типам, структурная схема, FAB по порядку, midpoint, кассеты, синхронизация сварок, WGS, надписи на карте. Фикс COLLATE SP, SVG-drag, undo meta, порты ODF page_size=200.
-
Схема коммутации: SP и проверка сооружения
На прод применены sp_scheme_*; ensure процедур надёжнее; GET схемы для несуществующего узла/здания — 404.
-
Схема коммутации: паритет холста
Холст схемы на карте покрытия: кросс, сплиттер и муфта на схеме; панель инструментов, мастер коммутации, Alt+клик; план этажа и логическая схема здания разделены.
-
Кабельная трасса: редактирование и удаление продолжения
Редактировать имя/заметки, изменить маршрут на карте, удалить трассу с каналами; после разрыва доступно продолжение.
-
Карта покрытия: ПКМ схемы коммутации без stub
Поворот, сдвиг, надпись, заметка, порт, карточки и мастер в схеме коммутации; вкладка схемы на узле/муфте.
-
Карта покрытия: паритет GIS 100% (проход 5)
LLDP и статус устройств из кэша, вкладки узла/кабеля 1:1, схема crop/A-B, apply-all расцветки марки, групповые и Excel на кабелях, literal confirms, справочники GIS, update_linked зон.
-
Карта покрытия: паритет GIS (проход 5)
Карточка кабеля и меню Ещё, реестр кабелей, адресные единицы, маршрут коммутации (таблица, печать, Excel), dasharray меток на кабелях, подтверждения зоны/коммутации/транзита.
-
Weathermap: иконки и KEYPOS импорта
Публичные URL scheme-icons; KEYPOS из Cacti не сбрасывается; TARGET dev_N_if_M в подсказках привязок.
-
Weathermap NG: импорт Cacti на прод
Выкладка правок импорта MAIN: фон {url}, hostname с дефисами, ICON cisco, SCALE без дублей, TIMEPOS по координатам.
-
Импорт Cacti weathermap: фон и подсказки
Фон BACKGROUND в формате {url}; hostname с дефисами в подсказках привязок; ICON cisco в редакторе; SCALE без дублей; TIMEPOS по координатам.
-
Карта загрузки: клон MAIN из UI
Импорт Cacti .conf с фронта (файл): размер холста, TITLE, KEY, TIMEPOS, подсказки TARGET для привязок портов, загрузка иконок провайдеров. Классический вид как PHP Weathermap — без консоли.
-
Дашборд аварий: корректный first_seen
Время первого появления проблемы берётся из clock события; исправлена аналитика после массового upsert. Добавлена проверка CIDR окон ТО.
-
Окна ТО и дашборд аварий: hotfix после выкладки
Исправлено создание окон ТО (network_cidr), бессрочное подавление аварий, enrichment проблем устройств и overnight recurring.
-
Миграция дашборда аварий: совместимый индекс
Исправлена миграция зрелости дашборда аварий для MySQL без CREATE INDEX IF NOT EXISTS — ERP снова стартует.
-
Афина: зрелость дашборда аварий и устройств
Tools Афины: подавление проблем, причина/симптом, аналитика, окна ТО, теги и доступность устройств. Фильтры дашборда и списка устройств расширены.
-
Мониторинг: ложный DOWN из‑за памяти SNMP
Некорректный процент памяти от SNMP больше не валит опрос и не показывает живое устройство как недоступное.
-
Дашборд аварий: подтверждение, закрытие, комментарий
Дежурный подтверждает, закрывает и комментирует строку на дашборде аварий, без инцидента ERP. Журнал действий по проблеме.
-
Дашборд аварий: порт снова вверх — РЕШЕНО
Если порт в мониторинге уже UP, портовая авария не висит ПРОБЛЕМОЙ: строка становится РЕШЕНО с временем восстановления.
-
Дашборд аварий: какой порт down
У Port Down видно имя порта (Ethernet22, GPON 0/0/9), не только правило; поиск находит порт не только среди первых трёх.
-
Дашборд аварий: все порты в поиске
Port Down показывает if_descr; в оперативных данных до 80 портов, поиск находит не только первые три.
-
Дашборд аварий: какой порт down
У Port Down видно имя порта и псевдоним, а не только правило.
-
Дашборд аварий: мониторинг COREON
Живые проблемы с мониторинга COREON: алерты, портовые аварии, устройства DOWN и ИБП на батарее.
-
Дашборд аварий: чрезвычайные и питание
Снимок не прячет высокие и чрезвычайные среди свежих информационных; виджет питания видит UPS и ёмкость батареи; импакт по договорам ERP.
-
Дашборд аварий: рабочее место NOC
Живая панель проблем: KPI важности, фильтры и виды, меню узла и события, действия в ERP, влияние на абонентов. Подтверждение во внешний мониторинг не пишется.
-
Роли: защита admin и сохранение прав
Нельзя удалить admin; Save ждёт каталог меню; create с битыми grants откатывается; неактивная роль не даёт permissions.
-
Роли: лёгкий список и display_name
Настройки → Роли без мегабайта permissions: пагинация, человекочитаемые названия, клонирование, Афина list_erp_roles.
-
Неактивный: webview, HR и создание
Webview JWT не обходит отзыв/отключение; увольнение HR и создание с is_active=false блокируют доступ.
-
Неактивный пользователь не активируется сам
Смена пароля, приглашение и сброс пароля не включают отключённую учётку; активация только явным включением.
-
Отзыв сессий: браузер больше не продолжает работу
После «Завершить сессии» refresh не выдаёт новый JWT; клиент сразу выходит на логин.
-
Пользователи ERP: 2FA, сессии и журнал
Настройки → Пользователи: список без сырых id, последний вход, 2FA, сессии и журнал входов в карточке, срок доступа, массовый статус, политика пароля.
-
Диагностика: живой баланс договора
На диагностике и в карточке ONU баланс берётся из живого LanBilling по этому номеру договора, а не из устаревшей реплики ERP. Ноль рублей — нормальный баланс.
-
GPON: баланс своего договора
В карточке ONU баланс берётся только у этого номера договора в LanBilling, а не у первого или дефолтного договора абонента.
-
Дашборд аварий: устройство в карточке
В событии Ethernet поле «Узел» показывает имя коммутатора и IP, не прочерк. Фильтр по хосту находит строки по адресу устройства.
-
Дашборд аварий: узел у Ethernet
У проблем порта (half-duplex, Link down) в карточке события видно имя устройства и IP, даже если адреса нет в тексте проблемы.
-
Дашборд аварий: кэш снимка
Снимок панели аварий пишется в Redis, живой поток не дёргает мониторинг на каждый запрос.
-
Дашборд аварий: живой поток
Панель аварий живая: длительность тикает каждую секунду, снимок проблем около 10 секунд. Убраны вкладки свободных портов и занятых PON глаз. Колонка «Проблема • Важность» вдвое шире.
-
Дашборд аварий: имена узлов
Если мониторинг не отдал хост, в колонке «Узел сети» показываем IP из текста проблемы. Фильтр по IP находит такие строки.
-
Дашборд аварий на инцидентах
На экране инцидентов кнопка «Дашборд аварий»: живые проблемы мониторинга по вкладкам Проблемы, свободные порты и PON. Имена узлов, киоск и слайд-шоу.
-
Афина NOC: Command Center и паритет вендоров
Пульт «Ждёт вас», здоровье сети, split-view кейса, chat dock, сводка смены; живые tools (SLA/suppress/DNS/NAT/fleet/config/FDB/NetFlow/autofind); полноценная работа Cisco/BDCOM/Huawei + семьи ZTE/Eltex/C-Data/VSOL/Fiberhome/Raisecom/Nokia ISAM. Железо только HITL.
-
Задачи: следующий шаг в обсуждении
В обсуждении наряда видно «Следующий шаг: дата — ФИО», как в примечаниях к подключениям. Без даты и ответственного примечание не отправить. То же в мобильном приложении.
-
Карта покрытия: быстрый предпросмотр KMZ
Кнопка «Вся сеть.kmz» не гоняет 5000 меток в одном запросе предпросмотра. Мусорный файл не становится фоновой задачей.
-
Карта покрытия: импорт KMZ из Google Earth
На карте покрытия кнопка «Из KMZ»: точки, линии и полигоны из архива Google Earth. Большой файл «Вся сеть.kmz» читается с сервера без загрузки через браузер.
-
Задачи: меню «Ещё» видно, без всплывашек на иконках
Наведение на иконки строки не открывает окна. Меню «Ещё» — только по клику на троеточие и остаётся в экране.
-
Задачи: без всплывашек на иконках строки
Наведение на «Просмотреть» и «Редактировать» не показывает подсказку. Меню «Ещё» — только по клику на троеточие.
-
Список задач: летает на слабом компьютере
Очередь задач больше не тормозит: лёгкая таблица, меньше запросов на открытие, короткие данные строк.
-
Изменить счёт биллинга — до идеала
Страница редактирования: шапка с именем счёта, устройство по имени, не сырой id.
-
Создать счёт биллинга — до идеала
Диалог с превью: CDR/квота, лимит в Мбит/с или ГБ, RUB; порты привязываются при создании.
-
Биллинг трафика: секреты и historic-график
Из ответа счёта убраны SNMP/SSH секреты устройств; historic-график на карточке стабильно рисуется.
-
Карточка биллинга: история графиков и подписи
Фикс пустого historic-графика при смене вкладки; русские подписи легенды; без ложных 0 B у портов.
-
Карточка биллинга трафика: сводка и вкладки
Редизайн /monitoring/bills/:id — KPI, вкладки 95-й/передача/порты, ленивые графики.
-
Биллинг трафика: рабочие поиск и фильтр типа
API списка счетов учитывает search и type; колонка портов показывает реальный счётчик.
-
Биллинг трафика: премиум-список с KPI и использованием
Редизайн /monitoring/bills: сводка CDR/квота/перерасход, чипы типа, колонки лимит/факт/использование, карточки на mobile.
-
Биллинг трафика: «1.00 undefined» в колонке Использовано
Форматирование больших объёмов трафика (PB+) больше не даёт undefined в подписи единиц.
-
Биллинг трафика: пустой список счетов
Исправлен разбор ответа API на /monitoring/bills — счета снова отображаются в таблице.
-
Задачи: подпись «Тема задачи» в форме
Над полем темы в создании/редактировании задачи добавлен понятный заголовок.
-
Задачи: ошибка InputNumber при нулевом остатке материалов
Исправлено падение Element Plus, когда на складе 0 единиц (min не больше max).
-
Задачи K/C без кода: автовыдача при материалах
Импортированные задачи с типом K/C без кода заявки получают IDxxxxxxK/C при первой операции с материалами.
-
Задачи: окно редактирования не закрывается после сохранения
После сохранения задача остаётся в открытом диалоге; закрытие только вручную.
-
Задачи: подробная причина ошибки при сохранении
При редактировании задачи показывается текст валидации вместо общего «Произошла ошибка».
-
Подключения: корректный тариф LB и автозаполнение договора
Убран неверный пересчёт shape в Мбит/с; после выбора договора подтягиваются адрес и телефон.
-
Справочники полей ТП, ИИ-анализ, статусы и даты инцидентов
Поля тарифа/услуги/договора/группы — из справочников и LanBilling; исправлено зависание «Обновить анализ»; статусы на рабочем столе только для обращений; невалидный LastDownTime больше не даёт абсурдную длительность.
-
Подключения: отмена в архив при уже архивной заявке
Исправлена обработка POST /connections/:id/cancel для soft-deleted заявок и показ ошибки в UI, если отмена не прошла.
-
Подключения: архив заявки и единые цвета статусов ТП
Отмена в архив — отдельный диалог с причиной и запросом к API; единая палитра статусов в Обращениях, Подключениях и Задачах; предупреждение, если заполнены Улица/Дом без адреса ГАР.
-
Подключения: история примечаний и приёмка ТЗ
Исправлены дата и счётчик в истории примечаний; печать реестра в «Ещё»; клик по номеру открывает карточку; обязательные потребность и группа приёма; инд. цена с причиной и согласованием.
-
Задачи ТП: понятная форма редактирования
Клиент и участники без перегруза: плотные секции, результат в свёртке, быстрые действия в шапке.
-
Задачи ТП: рабочее место диспетчера (split-view)
Панель деталей справа от списка, сохранённые «Виды», меню «Отображение» (плотность и колонки), клавиатура J/K/Enter/Escape, единые диалоги вместо цепочек окон, поиск в архиве, аудит с diff.
-
Задачи ТП: компактный список и рабочие модалки
Уплотнены шапка, KPI и фильтры; действия строки иконками; пагинация до 200; удобнее drawer и диалоги.
-
Поручения: пауза/отмена только с причиной
Канбан не обходит причину; проверяющий и типы поручений в справочнике.
-
Поручения сотрудникам (ТЗ 7)
Задачник: клиент и договор при создании; группа→принять; статусы с паузой/отменой; материалы без склада; настраиваемые столбцы и выгрузка просроченных.
-
Обращения: пагинация списка до 200
Список обращений принимает page_size, потолок 200 строк на страницу.
-
Обращения ТЗ 6.3: список и задачи
Фильтры и перенос длинных ФИО/адресов; открытые обращения на договоре; массовый импорт с реальным шаблоном и результатом по строкам; задача из обращения без дублей.
-
Обращения ТЗ 6.2: сроки ответа и решения
Срок первого ответа и срок решения с матрицей важности, снимком правил, паузой по утверждённым причинам и предупреждением при 80%.
-
Обращения ТЗ 6.1: приём и решение
Путь обращения до архива, ожидание клиента/внешней организации, принятие с группы, неизвестный абонент, автозакрытие и архив по срокам руководителя.
-
Наряды 5.4: меню шаблонов и открытые наряды
Пункт «Шаблоны нарядов» в Настройках; открытые наряды на карточке договора ищут договор и в связанном обращении.
-
Наряды ТЗ 5.4: задним числом и печать
Бэкдейт до 7 дней с разрешением руководителя; точный договор на печати; шаблоны с предпросмотром; открытые наряды в карточке договора.
-
Наряды ТЗ 5.3: путь наряда
Жизненный цикл статусов, проверка при закрытии с конкретными замечаниями, идемпотентное списание материалов, возврат только руководителем.
-
Наряды ТЗ 5.2: календарь и приоритет
Занятость бригады, конфликты и override, очередь планирования, перенос с уведомлением, schedule_version.
-
Наряд 5.1: колонки БД и гейт договора
Колонки support_tasks на проде; строже гейт договора; идемпотентная выдача; list_support_tasks Афины.
-
Наряд ТЗ 5.1: карточка и выдача
Виды работ, черновик, гейт договора до выдачи, объект сети для работ на общей сети, ответственный бригады, история назначений; API и Афина.
-
Подключения 4.4: поиск телефона и печать
Поиск по длинному номеру телефона снова находит заявки; безопасная печать реестра; ACL настроек столбцов.
-
Подключения: что видно в списке заявок (ТЗ 4.4)
Столбцы номер, клиент, адрес, источник, статус, ответственный, ближайшее действие; поиск по примечаниям; настройка столбцов; связь и печать реестра; номер заявки в календаре работ.
-
Примечания 4.3: второй комментарий и ACL
Исправление UNIQUE пустого client_op_id; проверка сущности/ответственного; список комментариев только по entity.
-
Подключения: примечания и следующий шаг (ТЗ 4.3)
Обязательные кто/когда в рабочем примечании заявки и наряда, уведомление ответственному, история правок, отличие от клиентских и системных записей.
-
Подключения 4.2: граф и колонки пути
Исправление обхода графа через PUT; колонки billing/cancel/resource; статусы пути; причина отмены сохраняется.
-
Подключения 4.2: жёсткий путь статусов
Смена статуса только по графу ТЗ 4.2; отмена через cancel с причиной; подтверждение биллинга отдельным действием; степпер path-meta.
-
Подключения: путь заявки по ТЗ 4.2
Степпер статусов, гейты шагов, отмена с причиной, возобновление руководителем, Афина advance/resume.
-
Подключения 4.1: гейты статуса и ACL
Инд. цена при смене статуса; бланк только своего файла; create без 500; GET с ACL; адрес на Завершено.
-
Подключения 4.1: форма создания и гейты
Единая форма создания с полями ТЗ 4.1; HITL Афины; инд. цена без deadlock; bulk через гейты; RBAC reclassify; пагинация max 200.
-
Подключения: создание заявки по ТЗ 4.1
Источники и идемпотентность, матрица скорость×цена, ЮЛ бланк-файл, переоформление без дубля, Афина create_connection_request.
-
Подключения: права на отмену и снимок тарифа
Отмена заявки только admin/автор/ответственный; архив при отмене — admin; снимок договора не затирается при гонке создания; бланк ЮЛ экранирован.
-
Подключения: договор, отмена, бланк ЮЛ
Договор и снимок тарифа в заявке; отмена с IPAM/нарядами; бланк ЮЛ до согласования; открытые подключения на карточке договора биллинга.
-
Подключения: ближайшее действие и QR-лиды
Комментарии с ближайшим действием, фильтр просрочки, статусы пути, идемпотентное создание, публичная форма /lead → заявка на подключение.
-
AI-линия: Axios 400 не роняет страницу
ErrorBoundary не подменяет экран; try/catch на действиях; валидация пустого ответа админу.
-
AI-линия: лёгкий список знаний и RU UI
Без embeddings в списке, page в shadow-eval, русские настройки, ФИО в аудите, MAX/VK в песочнице.
-
AI-линия: зрелость v4 — сдача
Каналы MAX/VK, канарейка и откат, jailbreak, RBAC в роутере, Report Hub, CI/smoke/perf, Афина HITL.
-
AI-линия: зрелость — MAX/VK, канарейка, RBAC
Четыре канала на одном inbound, своя канарейка и откат, тень без записи знаний, jailbreak до ответа, права в роутере, Афина работает с очередями AI-линии.
-
Афина: stuck analyzing только без прогресса
idle_red по stuck_analyzing_p1 не загорается на свежем analyzing; зомби ≥8 runs только после 3 мин без прогресса.
-
Афина: pass 11 — stuck P1, noc-agent, ERP inbox, idle_red
Форс-сброс stuck P1; idle_red pass3; athena-noc-agent :8083; auto-investigate critical rules; ERP inbox pagination; priority RU; hypothesis ≥2 nodes; миграция 106 DDL; ?case=/case_id.
-
Афина: pass 10 — hypothesis_tree, drain, on-call, merge RU
Brain всегда пишет hypothesis_tree+rejected; backfill дерева; idle_red только P1>60с; drain support_activity; on-call с ФИО; merge по названию; Email/Чат Telegram; stub 106→135.
-
Афина: hypothesis tree, handoff format-lock, declare_p1
Дерево гипотез в context_json, format-lock handoff, фильтры пульса, declare_p1, on-call Notify→Wait→backup, ссылка на график в timeline, dequeue LIMIT 8, heartbeats воркеров.
-
Афина: stuck analyzing P1, agent_ok, KPI idle_red
Сброс stuck P1, waiting_admin при ошибке модели, idle_red/stuck_analyzing_p1 в KPI, brain agent systemd + agent_mode=monolith, fleet page_size, RU лейблы, wiki IA/Объединить.
-
Афина: P1 parallel, idle_red pass3, bulk RU
Параллельный brain для P1, idle_red pass3, open_cases без snooze, bulk idempotency_key, merge/reassign по имени, fleet pagination, HMAC без nonce на prod, RU лейблы.
-
Афина: idle_red без idle, HITL RU, service_impact имена
idle_red без требования idle; sample имён в get_service_impact; Public HITL kind_label RU; ERP NOC red>200; RU Admin/HITL; HMAC HITL.
-
Афина: soft-cap на всех входах brain, HITL RU
startCaseBrainAsync + soft-cap; P1 без noise; orphan collision; HITL RU pending/status.
-
Афина: P1 при бюджете, drain шума, HITL RU
Soft-cap max_runs_per_day не глушит P1; mac_collision normal+drain; support_activity/gpon stale; get_service_impact с именем; HITL RU; HMAC HITL.
-
Афина: briefing erp_noc, eval gate, open_p1
noc-briefing erp_backlog=erp_noc; CreateEvalRun без корпуса→400; live после eval≥0.8; open_p1=actionable; /pulse→cases; device_name в critical; idle_red drain.
-
Афина: idle_red, erp_noc, dedup и eval corpus
idle_red/open_p1 actionable; duty erp_backlog=erp_noc; pulse page_size>200→400; dedup_key; CreateEvalRun без фейкового 100%; Playwright копайлот.
-
Афина: P1 очередь, merge инцидентов и oncall
Kick stale P1; Объединить на инцидентах; open_no_dedup; mass_push/resume; oncall-now; needs_fix; /pulse; erp_linked.
-
Афина: закрытие пробелов DoD пульта
page_size>200 → 400; copilot RBAC; handoff POST; P1 digest и роли; SNMP sem; скрин пульта дежурства.
-
Афина: пульт дежурства — KPI, bulk и handoff
Три группы вкладок: Дежурство / Расследования / Админ. Bulk до 50 кейсов (9 действий), KPI erp_noc и MTTA/MTTR, принятие смены с 6 блоками, copilot+sweep до выезда, auto-investigate, on-call/кредиты, после часов Asterisk, war room и постмортем на кейсе.
-
Афина: traces, приоритет «Обычный» и русские статусы
page_size журнала мозга обрезается до 200. В фильтре кейсов — «Обычный» и русские статусы. На /athena классы по-русски. Очередь ERP в процедуре через status_id.
-
Афина: пагинация списков и русские подписи
page_size больше 200 обрезается до 200. Лента activity не больше 200. Класс МВА, приоритет и ingest по-русски, кнопка «Табло NOC».
-
Афина: P1 шасси до абонентского разбора
Ребут шасси, STP, БП/стек/CPU узла, HSRP/OSPF, питание ONT 14 дней, оптический бюджет и пустой пул IPAM — отдельные tools, не пачка выездов. Чат /athena — тот же OperatorChat.
-
Афина — один инженер во всех каналах
Чат шапки /athena, Telegram, IM, почта и Mobile идут в OperatorChat. Live-мутации после подтверждения, HITL на железо, сводка смены с принятием, copilot на карточке обращения, имена устройств вместо id.
-
Афина не крутит кейсы по кругу
Повторный разбор кейса только если картина изменилась: комментарий оператора, ответ человеку, смена статуса инцидента, линия watching. Открытый кейс без изменений каждые 2 часа больше не гоняет модель.
-
Журнал изменений снова открывается
После выкладки 1.3.386 в журнале ERP пропали записи из-за битого JSON. Журнал восстановлен.
-
Афина: разбор обращения не падает на длинных комментариях
GigaChat больше не отвечает 422, когда карточка обращения с длинными комментариями обрезалась посередине JSON. Результат tools ужимается как валидный объект.
-
Колл-центр: рабочее место супервизора
Онлайн-стена: живые звонки и очередь с ФИО/договором, время в статусе. Честный уровень обслуживания, воронка пропущенных, оценка записи, алерты руководителю.
-
Softphone: несколько вкладок и браузеров без гонок
В одном браузере SIP только в одной вкладке; Accept/Отклонить снимают плашку везде. В разных браузерах — синхронизация по AMI.
-
Softphone: свернуть входящую плашку и работать в ERP
На входящем — «Свернуть»: мини-бар с Принять/Отклонить/Развернуть. Рингтон и очередь живы, ERP доступен.
-
Softphone: свернуть во время звонка и стабильный мини-бар
После ответа softphone не блокирует ERP. Мини-бар: микрофон, удержание, сброс, развернуть. Hangup по активному разговору; disposition поверх панели.
-
Softphone: свернуть и работать в ERP во время звонка
После ответа softphone не блокирует экран. Мини-бар с микрофоном, удержанием и сбросом; полное окно — плавающая панель со «Свернуть».
-
Softphone: Принять/Отклонить отвечают на нужную линию
Кнопки на плашке входящего отвечают и сбрасывают звонящую SIP-линию. Плашка выше на экране.
-
Softphone: кнопки Принять/Отклонить всегда на экране
Плашка входящего ограничена высотой окна: CRM и диагностика прокручиваются, кнопки закреплены снизу и не уезжают за край экрана.
-
Softphone: несколько линий, CRM-плашка, заметки и CSAT
Браузерный телефон принимает несколько входящих (max_channels). На плашке — открытые обращения и подключения, сколько раз клиент звонил (кликабельно). Конференция двух линий, мини-бар активного звонка. Комментарий и оценка клиента после звонка видны в истории softphone, журнале колл-центра и диагностике.
-
EPON: восстановленные ONU закрываются все, не первые 2000
Hourly-закрытие единичного EPON LOS/питания идёт по открытым инцидентам, а не по первым 2000 ONU «в сети».
-
Массовый EPON LOS и защита от дырявого SNMP
Массовый EPON LOS закрывается при ≤2 ONU в аварии, как GPON. Повторная диагностика понимает EPON_MASS_LOS. Неполный SNMP по порту больше не закрывает массовый GPON.
-
Массовый LOSi закрывается при ≤2 ONU в аварии
Повторная диагностика массового LOSi/LOS закрывает инцидент, когда на порту 2 или меньше ONU в аварии. Не ждём нуля и не закрываем только по договорам из описания.
-
GPON: серийник не пропадал с порта после «Прописано»
Повторная прописка того же серийника на той же OLT больше не снимает его со списка порта. После «Отвязать» окно GPON само обновляет список около 8 минут.
-
GPON: после перепрописки ONT сразу на порту
Агент LanBilling шлёт «Прописано» при каждой прописке, включая повторную после «Отвязать». После «Отвязать» ERP ~8 минут сама проверяет OLT по SSH и ставит ONT на порт с договором, не дожидаясь часового опроса.
-
GPON: поиск и фильтры не открывают лишние порты
Префикс 4857 не раскрывает все порты. Фильтры режут список после загрузки. На порту до 200 ONT, чтобы договор не терялся за первой страницей.
-
GPON: удобнее искать ONT в диалоге
Шапка с именем OLT, счётчики, фильтры по статусу и сигналу, копирование серийника, полный экран.
-
GPON: поиск дочитывает слот простым запросом
Соседей на слоте читаем отдельным запросом по устройству; старый договор в поиске не показывается.
-
GPON: поиск по старому договору отбрасывает хвост слота
Дочитываем все строки слота и берём более новый id; старый договор в поиске не показывается.
-
GPON: поиск по старому договору не показывает чужой ONT
Если на слоте уже новый терминал, поиск по старому номеру не выдаёт этот слот как живой.
-
GPON: поиск не показывает старый договор на слоте
Поиск ONT и список на порту выбирают одну строку — более новый id после перепрописки.
-
GPON: на слоте виден договор после перепрописки
Если на одном ont_id несколько строк без даты опроса, диалог берёт более новую (как после прописки).
-
GPON: список ONT после удаления и перепрописки
В диалоге GPON на порту один терминал на слот: счётчик совпадает со списком, хвосты после перепрописки не дублируются.
-
Интеграции ИИ: жёстче адреса API
GigaChat и Yandex Cloud принимают только адреса кабинета. Пустой ключ при сохранении не затирает старый.
-
GigaChat: форма интеграции и автообновление токена
В Настройки → Интеграции у GigaChat форма ключа авторизации (не Bearer). Токен доступа ~30 минут ERP обновляет сама.
-
Карта загрузки: просмотр показывает узлы выше края
Если устройство стоит выше холста, просмотр оставляет поле как в редакторе: верхние узлы видны целиком.
-
Карта загрузки: просмотр как в редакторе
На просмотре холст занимает всю панель, как в редакторе: карта целиком внутри экрана, верхние узлы не срезаются.
-
Карта загрузки: просмотр не обрезает верх
На просмотре вокруг карты такое же поле, как в редакторе: верхние узлы больше не срезаются.
-
Карта загрузки: просмотр на телефоне не схлопывается
Если шапка съела высоту окна, карта больше не сжимается в 1 пиксель. На узком экране вписывается по ширине.
-
Карта загрузки: просмотр вписывает карту в экран
На просмотре карта целиком помещается в окно, как в редакторе. «1:1» по-прежнему показывает натуральный размер.
-
Карта загрузки: стрелки сходятся нос в нос
Половины канала на классическом виде встречаются остриями на одной оси, а не сдвигаются вверх и вниз.
-
Редактор карты загрузки: устройство остаётся где поставили
Перетаскивание узла больше не откатывает его на старое место. Сохранение и повторная загрузка тоже не сдвигают устройство от шкалы KEY.
-
Редактор карты загрузки: в привязках видно устройство
Селект устройства показывает имя с карты, если SNMP id не записан. Тег агрегата склоняет «порт/порта/портов».
-
Редактор карты загрузки: агрегат переживает смену метрики
Смена метрики на статус/CPU не разбирает port-channel. Чип неразрешённых после срыва опроса не пропадает. Афина принимает только точный query.
-
Редактор карты загрузки: агрегаты и чип неразрешённых
Смена метрики не разбирает магистральный агрегат. Чип неразрешённых не врёт до опроса. Повторный клик «Связь» отменяет режим. Имя порта берётся из инвентаря, если SNMP ifName пустой.
-
AI-линия: песочница чужая не открывается, журнал страницами
Черновик теста без владельца больше не читается. Журнал и согласование листаются страницами. В песочнице нет сырого UUID и английских кнопок.
-
Редактор карты загрузки: тулбар и вкладки свойств
Справа четыре вкладки свойств (Топология / Вид / Подписи / Карта), над холстом — узел, устройство, связь и масштаб. Неразрешённые метрики разбираются по устройству и порту, не по сырому id.
-
AI-линия: GigaChat отвечает на баланс, а не «ошибка»
GigaChat отдаёт аргументы функции объектом — разбор больше не падает. В песочнице статус по-русски; при сбое ИИ видна причина.
-
Карта загрузки: привязки не врут, агрегаты видны помощнику
Привязка с опечаткой в метрике больше не рисует выдуманную нагрузку — такую метрику не дают сохранить. Магистральные агрегаты (port-channel) попадают в живые метрики, список упавших каналов и историю. График агрегата не удваивает нагрузку при частом опросе, а повторный опрос отдаёт «без изменений» только когда карта действительно та же.
-
Афина: сохранение настроек оператора ИИ
На вкладке «Настройки» больше нет ошибки при загрузке email админов: конфиг открывается полностью, оператора ИИ можно сохранить.
-
Интеграции ИИ: GigaChat, Yandex Cloud, DeepSeek и Claude
В Настройки → Интеграции появились карточки GigaChat, Yandex Cloud, DeepSeek и Claude. Афина и AI-линия поддержки выбирают оператора вручную или автоматически.
-
Карта загрузки: честная диагностика привязок и быстрая история
Опечатка в метрике теперь видна в чипе «Неразрешённых метрик», а не считается исходящим трафиком. Список причин стабилен между опросами и показывает устройство, порт и полный идентификатор привязки. «История» читает серии параллельно с ограничением по времени, понимает периоды вида «последние сутки» и поясняет, что состояние узлов показано на текущий момент. Повторный опрос карты возвращает 304 и не грузит сервер.
-
Голосовые оповещения: набор через PJSIP-транк робота
Если маршрут робота на АТС принимает Originate, но гудков нет, звонок идёт напрямую в указанный исходящий PJSIP-транк. АОН должен быть номером этого транка.
-
Голосовые оповещения: цифровой АОН для набора
Аварийный звонок передаёт в АТС цифровой CLIP транка робота. Текстовое имя без номера больше не подставляется: иначе Originate успешен, а набор не идёт.
-
Голосовые оповещения: набор через robot-dialout
Аварийные звонки идут через контекст робот-обзвона на АТС (Local/номер@robot-dialout), а не через исходящие softphone. Голос по-прежнему с ERP (AudioSocket).
-
Карта загрузки: история, зум и понятные причины нулей
Режим «История» больше не роняет карту, время показывается датой, а не числом. Масштаб: кнопки −/+, «По ширине», «1:1», клавиши +/−/0, карта тянется мышью. «Обновлено» — время последнего опроса. Чип «Неразрешённых метрик» кликабелен и показывает устройство, порт и причину. Узлы и каналы доступны с клавиатуры.
-
Классическая карта: геометрия стрелок и подписей
Дуплексные стрелки с наконечниками и симметричным сдвигом, связи сходятся под иконкой узла, метка времени закреплена сверху по центру. Узлы больше не обрезаются краем холста.
-
Карта загрузки: классический вид
Классический холст: залитые стрелки, компактные подписи скорости, шкала «Загрузка» справа, скрытые дубли связей при агрегате портов, график по наведению на канал. В редакторе — переключатель «Классический / Современный вид».
-
Карта загрузки: масштаб 100%, клик по LAG и киоск
Просмотр больше не увеличивает карту на 20%. Shift+колёсико не прячет карту. Выход из киоска сбрасывает зум. Клик по каналу LAG открывает график порта.
-
Карта загрузки: колёсико крутит страницу, клик по каналу — график
В просмотре колёсико крутит страницу, а не зумит карту. Наведение на канал показывает график трафика за сутки. Клик открывает график порта (вкладка «Трафик»).
-
Карта загрузки: просмотр не ломает сохранение
Счётчик просмотров и автопочинка привязок больше не двигают версию карты. Сохранение в редакторе работает, даже если карта открыта на стене.
-
Карта загрузки: ложный конфликт при сохранении
Сообщение «карта изменена другим пользователем» больше не появляется, если вы один в редакторе: версия не сбивается от просмотра и повторного сохранения.
-
Карта загрузки: безопасные ссылки и черновик
Афина не удаляет и не архивирует опубликованную карту. Ссылки и иконки остаются в разрешённых путях. Очистка порогов шкалы не откатывается. Дубль узла без SNMP-статуса. Удаление связи снимает привязки.
-
Редактор карты загрузки: свойства справа
Холст и аккордеон свойств: узлы, связи, шкала, панель, привязки. Добавить узел без SNMP, поставить устройство по клику. Две анимации раздельно.
-
Редактор карты загрузки: фон и клавиши
Загрузка фона не затирает правки; Ctrl+S из поля ввода; Ctrl+клик по узлам; инструменты на всех вкладках; экспорт JSON с текущей карты; имена устройств в привязках.
-
Карта загрузки: зрелый редактор
Редактор карты загрузки: холст больше не пустой, три панели, VIA и изгиб как разные жесты, привязки по имени устройства и порта, пагинация, экспорт, клавиши Ctrl+S и отмена.
-
Карта загрузки: паритет подписей и Builder
Паритет карты загрузки: подписи %/bps на канале, Builder, portLabel/ifAlias, смещение LAG, история 1ч–7д, импорт JSON панели/dashboard, tools Афины import_weathermap_ng_grafana и set_weathermap_ng_link_labels. DOWN/✕ только при анимации.
-
Карта загрузки: status в history
oper_status в history не подменяется трафиком; пустой статус не красит связи в down.
-
Карта загрузки: цвета и up/down
Связи снова красятся по загрузке; на канале подписи up/down по oper_status.
-
Карта загрузки: графики при наведении
Во всплывающем окне канала снова TX/RX за час: sparkline в live по nproc и батч ClickHouse.
-
Карта загрузки: зрелость live, статусы, иконки
Live без N+1 и график за час при наведении; статус узлов/линков и иконки по типу; копия/экспорт/фон; поиск и ФИО на списке; русские подписи tooltip.
-
Звонки в диагностике: телефоны и журнал
Обращения→Звонки подтягивают номера из биллинга по договору, корректно показывают журнал и находят старые форматы номеров.
-
Карта загрузки: жёстче repair arrows
offset null/отрицательный и legacy show чинятся в ensure/repair.
-
Карта загрузки: LLDP-связи не ломают холст
У связей arrows.offset как в upstream; поле show без offset роняло остров — карта казалась пустой. Repair и apply LLDP исправлены.
-
Карта загрузки: легенда upstream и day-1 50×120
Легенда без CSS-хаков; day-1 50×120; repair fingerprint до Save; сайдбар «Легенда загрузки»; Афина update_weathermap_ng_scale; cache-bust build-id.
-
Карта загрузки: рисование устройствами COREON
В редакторе кнопки «Добавить устройство» и «Соединить» — узлы, линки и привязки SNMP создаются автоматически.
-
Карта загрузки: history ACL и редактор
Fail-closed history, PUT без затирания description, owner у create Афины, nginx /version.
-
Карта загрузки: полный редактор и история
Полный React-остров Network Weathermap NG, scrubber истории из ClickHouse/SNMP, киоск, меню «Карта загрузки».
-
Weathermap NG — классические карты загрузки
Модуль /monitoring/weathermap-ng: визуализация Network Weathermap NG на данных COREON, live-метрики, импорт Grafana/Cacti/LLDP, 1064 иконки. Включается FEATURE_WEATHERMAP_NG.
-
Звонки в диагностике: телефоны по договору
Журнал Обращения→Звонки подтягивает номера из биллинга по договору и корректно показывает записи, в том числе со старым форматом номера.
-
Диагностика: звонки абонента
На /support/diagnostics во вкладке Обращения добавлен журнал звонков клиента по телефонам договора.
-
Входящий звонок: статус ONU на плашке
После ФИО и баланса на плашке входящего подгружаются KPI линии (ONU, RX, Ethernet) из кэша диагностики. Незнакомый номер — без блока линии.
-
Голосовые оповещения при авариях
Звонок через Asterisk при аварии устройства: play-and-hangup, несколько номеров, тестовый звонок, опционально TTS, DTMF и cascading. Настройки на карточке устройства и в Телефонии.
-
Почта: шифрование пароля ящика
Пароли IMAP в ERP хранятся зашифрованными. На почтовом сервере — сертификат Let's Encrypt.
-
Softphone: безопасный сброс пропущенных
Перезвон снимает только открытые пропущенные; legacy-номера с тем же нормализованным; presence AMI 4/5 = offline.
-
Softphone: музыка на удержании
При удержании абоненту включается Music On Hold на АТС (AMI).
-
Softphone: перезвон убирает из пропущенных
Перезвон с вкладки «Пропущенные» снимает запись и однономерные с очереди оператора.
-
Softphone: удержание звонка
Исправлено удержание: учёт ответа JsSIP, soft-hold при занятости канала, кнопка только после соединения.
-
Softphone: премиум-дизайн
Диалог телефона с градиентной шапкой, статус-бар оператора, круговой набор и экран активного звонка в палитре COREON.
-
Колл-центр: доля отвеченных и журнал
Процент отвеченных только по входящим, FCR по нормализованному номеру, журнал без email сотрудника.
-
Телефония: presence, AEC/NS и автоответ с задержкой
Wallboard операторов на Настройки → Телефония, колонки SIP Advanced, эхоподавление/шумодав в softphone, задержка автоответа. Афина читает presence.
-
Телефония: зрелость настроек и softphone
Живой чеклист безопасности, очереди с агентами, причины паузы из конфига, SIP Advanced, выбор микрофона/динамика и автоответ в softphone. Афина читает чеклист безопасности.
-
Колл-центр: полная аналитика и зрелость Телефона
Отчёт колл-центра: wallboard, KPI (SLA, FCR, CSAT, occupancy, IVR callback), журнал и пропущенные с пагинацией, disposition/CSAT в softphone и после отклонения входящего, Афина умеет читать сводку и списки.
-
Инциденты: боковая панель вместо модалок
Редактирование и настройки инцидентов открываются справа, список не перекрывается окном по центру.
-
Инциденты: пагинация истории
В карточке инцидента история с пагинацией. TTL истории rediagnose — каждый час.
-
Инциденты: closed_at и вики сотрудников
Статусы Закрыто/Решено без closed_at больше не считаются открытыми. Регламент ТП обновлён на проде.
-
Инциденты: суточный TTL истории
Очистка los/power_rediagnose старше 90 дней идёт при старте и каждый час, не только на boot.
-
Инциденты: массовая проверка в фоне
«Проверить все» LOS/питание/порты — ответ 202, работа в фоне. TTL истории los/power_rediagnose 90д. 404 на удаление несуществующей категории.
-
Покрытие: реестр CRUD, CAD DWG, SHP-линии
Реестр узлов и муфт с карточкой. Импорт CAD DWG/DXF и линии из SHP. OSM по умолчанию, чип «Панорамы».
-
Покрытие: CSV heatmap и ТМЦ с пагинацией
CSV heatmap не пустеет на первом запросе. format=json работает. ТМЦ в карточке дома с пагинацией.
-
Афина: «Проверить все» инциденты + DoD плана
Tool rediagnose_all_open_incidents (HITL). Отдельный план phase2. Тикеты вне скоупа закрыты N/A.
-
Покрытие: limit не раздувает список домов, heatmap export
bbox+limit=20 не раздувает page_size. Неизвестный формат heatmap — 400. Сумма ТМЦ в карточке дома из amount.
-
Покрытие: KPI пробелов, total на пустой странице, heatmap 400
KPI «Без подключения» совпадает с таблицей. Пустая страница не обнуляет total. Неподдерживаемый heatmap — 400 везде, history ≤200.
-
Инциденты и вложения: CAS close-by-pattern, cap bulk, IDOR вложений
Закрытие по паттерну через CAS. Bulk rediagnose ≤100 ID. Глобальный список вложений только с entity_*; download без IDOR.
-
Инциденты: CAS-закрытие, ACL mass rediagnose, скачивание вложений
Закрытие инцидента атомарно (без повторного письма). Mass rediagnose-all только admin. Скачивание вложений по прямой ссылке. Политика soft-delete и phase2 parity в вики.
-
Покрытие: пробелы без cap, фото по зоне, без 501 heatmap
Отчёт пробелов листает хранимую процедуру, без скана 2000 домов. Файл полевого фото только в своей зоне. Неподдерживаемый тип heatmap — 400, не 501.
-
Диагностика: порт 0/1/1 не путается с 0/1/10
Поиск инцидентов по порту режет по границе номера, а не по подстроке LIKE.
-
Диагностика: инциденты порта не теряются
Вкладка инцидентов в диагностике ищет по порту в заголовке, а не по двум сотням последних записей устройства.
-
Инциденты: список без секретов устройства
В списке и карточке инцидента устройство — имя и IP, без community, SSH и шаблонов писем. Номер в таблице не обрезается.
-
Покрытие: права фото, геозоны и пробелы
Фото объекта только в своей зоне. Геозона — точное имя полигона, без дублей. Отчёт пробелов не путает пагинацию с обрезкой выборки.
-
Покрытие: паспорт дома, полевые фото и PON
Карточка дома: визуальная структура, загрузка поэтажного плана, журнал аудита. Полевые фото объекта с карты и из мобильного приложения. Дерево PON с таблицей ONU. Смета шаблона при создании на карте. Афина умеет паспорт дома и список фото.
-
Инциденты ТП: массовый LOSi, дедуп и список
Повторная диагностика массового LOSi закрывает аварию, когда порт пуст или договоры из описания восстановились. Список по 20 строк, номер инцидента не обрезается. Питание в заголовке — договор или серийный ONU.
-
Покрытие: глоссарий терминов и пробелы из проверки
Единые термины: абонент — точка включения, клиент — договор, полигон — контур, зона — адреса. Заголовки домов без «Дом #id». Из проверки покрытия — ссылка на пробелы и обратно.
-
Покрытие: фазы, шаблоны, трасса и мобильная карта
Фаза объекта на карте, шаблоны сплиттер/шкаф/канал, предложение трассы, запас кабеля и резерв ОВ. В COREON Mobile — экран Покрытие. Webhook и импорт SHP без изменений архитектуры.
-
Покрытие: инфраструктура, схемы и меню
Группы меню Покрытие, экраны инфраструктуры и именованных схем, пробелы покрытия в разделе. Афина работает со списками клиентов, GPS, меток и схем.
-
Реестры покрытия: карточки, CSV и снимки
Дома, GPS, каналы, метрики и клиенты покрытия: карточки, выгрузки, история трека, обновление снимков. Клиенты без координат не скрываются зоной.
-
Входящий звонок: ФИО, баланс и УЗ из LanBilling
Плашка входящего в softphone показывает абонента из LanBilling по номеру: ФИО, договор, баланс, статус договора и учётных записей.
-
Афина и вики: зрелость телефонии Asterisk
Скил и tools Афины по AMI, очередям, транкам, пропущенным и поиску абонента по номеру. Вики Настройки → Телефония.
-
Афина: пробы CPU не открывают live-студента
Короткие пробы на CPU строят карту уверенности для тени. Боевой режим «сначала студент» — только после 500 трасс реальных кейсов.
-
Афина: калибровка локального мозга
На вкладке «Мозг» видно порог уверенности и можно построить калибровку по трассам или короткими пробами на CPU. Пока нет 500 образцов, live-студент не принимается.
-
Афина: сид вики и право локального мозга
Регламент про вкладку «Мозг» пишется при старте ERP. Право включать локальный SLM — только admin/manager.
-
Афина: локальный мозг с переключателем
В пульте Афины вкладка «Мозг»: выключен — сразу Claude; включён — свой SLM, при неуверенности спрашиваем Claude и обучаемся по трассам.
-
Афина: мозг Claude Sonnet 4.6
Разбор кейсов и песочница — Claude Sonnet 4.6. DeepSeek остаётся запасным слоем. Модель выбирается в настройках пульта.
-
Массовый LOSi: единичные на каждом порту
При открытом массовом LOSi/LOS на PON-порту единичные по ONU на этом порту не остаются открытыми. Правило на все OLT, не на один порт.
-
Задачник: восстановление из корзины
Удалённую задачу можно открыть и вернуть. CSV/XLSX учитывают фильтры исполнителя, колонки и тега. Подпись лимита колонки на русском.
-
EPON: MAC в складе и причина падения ONU
Список ONU на порту BDCOM берёт MAC из Telnet. Склад не затирает MAC, если SNMP его не отдал. Причину отключения снимаем по MAC.
-
Задачник: отчёт, корзина и шаблон с колонки
Отчёт с фильтрами и XLSX, корзина удалённых, массовые действия, задача из шаблона на доске, порядок колонок и лимит WIP.
-
Инциденты питания ONT: в названии договор
Заголовок «выключен по питанию» показывает номер договора, не номер ONU на порту.
-
Задачник: скрыты нагрузочные карточки
На доске не показываются строки нагрузочного посева. Процедуры задачника обновляются при старте ERP.
-
Задачник офиса: канбан, SLA, отчёт
Канбан поручений и плановых работ отдельно от нарядов ТП. Колокольчик открывает задачу, шаблоны ISP, отчёт по людям и просрочкам, CSV/XLSX, поручение из обращения, календарь и поиск шапки.
-
EPON-сигналы, промпт ТП и шум mass LOSi
TX ONU на EPON больше не делится повторно. Операторы сохраняют промпт диалогов. Массовый LOS на порту — одно событие (только обрыв, не питание); единичные не плодятся. После ответа оператора бот не повторяет «уже передала специалисту».
-
Диагностика: поиск после отвязки GPON не висит 90 секунд
Если технология неизвестна, поиск не опрашивает все EPON OLT. Карточка leftover открывается сразу, без старого порта ONT.
-
Отвязка GPON: чужой договор в запросе не чистит чужой кэш
Чужой номер договора в «Отвязать» больше не снимает чужой кэш технологии. Пустой параметр — ошибка 400. Кэш EPON не удаляется вместе с GPON.
-
Диагностика: хвосты отвязки только по своему серийнику
Повторное «Отвязать» чистит MAC и кэш технологии только этого ONT, не соседний терминал того же договора. После SSH снимается и строка мониторинга с пустым серийником.
-
Диагностика: после «Отвязать» не остаётся старый порт, чужой ONT не трогаем
Отвязка GPON снимает хвосты диагностики по своему договору. Повторное «Отвязать» при хвостах очищает карточку; пустая карточка даёт «не найден». Старый серийник не удаляется на OLT, если он уже у другого договора.
-
Диагностика GPON: статус ONU по серийнику
Если у договора несколько терминалов, поиск по серийнику опрашивает именно этот ONT, а не первый попавшийся. На экране видно серийник и порт.
-
Диагностика: после «Отвязать» не остаётся старый порт ONT
Отвязка GPON снимает хвосты диагностики по своему договору. Если хвосты ещё есть — повторное «Отвязать» их очищает; если уже пусто — «не найден».
-
Диагностика: кнопки «Перезагрузить» и «Отвязать» читаются на шапке OLT
На градиенте карточки «Информация с OLT» кнопки белые и контрастные, не сливаются с фиолетовым фоном.
-
Диагностика сразу видит ONT после прописки SNMP LanBilling
После повторной прописки ONT модулем SNMP LanBilling диагностика видит привязку сразу, без ожидания полного опроса OLT.
-
GPON: история мощности только с JWT
Сбор и чтение истории оптики требуют авторизации. Сообщения лимита запросов на русском.
-
Диагностика: перезагрузка и отвязка GPON ONT по SSH
Кнопки «Перезагрузить» и «Отвязать» в обзоре диагностики выполняют команды Huawei OLT по SSH, а не SNMP.
-
Диагностика: серийный ONT не путается с телефоном
Поиск по 16-символьному серийному номеру ONT больше не уходит в телефонную книгу.
-
Диагностика: серийный ONT, замер линии, ping с BRAS
Оператор ищет абонента по договору, MAC или серийному номеру ONT. В карточке — замер скорости, ping с ERP или BRAS, график оптики. На BDCOM OLT таблица ONU из мониторинга без Telnet.
-
Карта: настраиваемые лимиты загрузки
В настройках карты задаётся, сколько объектов подтягивать в видимой области (узлы, абоненты, устройства, GPS). Диапазон 100–20000.
-
Муфта: выбор пары кабелей в двух столбцах
При 3+ кабелях в «Два столбца» выбираете пару слева/справа и свариваете без панорамирования.
-
Муфта: два столбца и умная камера кроссировки
Режим «Два столбца» для пары кабелей, «Показать оба», пан во время соединения — второй кабель не «теряется» за краем схемы.
-
Карта: смена подложки без F5
Спутник и другие подложки переключаются без потери объектов на карте.
-
Карта: схема коммутации узла в редакторе на карте
«Схема коммутации» открывает редактор узла, а не пустой список схем мониторинга.
-
Карта покрытия: метки на сервере и восстановление схем
Фильтр меток через tag_ids на API, восстановление и перепланировки в редакторе схемы узла, пагинация инфраструктуры, column version на сегментах/муфтах/домах.
-
Карта покрытия: спутник, поиск, маршрут, метки, стойки
Подложки Спутник и Гибрид, поиск с geocode, маршрут по кабелю, фильтр меток, режим план/текущий, стойки U/питание, GSV и измерения на карте.
-
Карта покрытия: точнее ограничение в режиме правки
Маркеры перетаскивания в режиме редактирования теперь показываются в первую очередь для объектов в видимой части карты.
-
Карта покрытия: диалоги и производительность режима правки
Исправлены случаи, когда окно карты открывалось, но было не видно под другим окном. Устранено подвисание при включении режима редактирования на плотных участках сети.
-
Карта покрытия: не открывалась форма добавления оборудования
Исправлено: при добавлении оборудования на узел форма создавалась, но была не видна и не реагировала на клики.
-
Карта покрытия: права доступа и надёжность
Усилены права доступа по территориям на карте покрытия, добавлена защита от одновременного редактирования одного объекта разными операторами, повышена надёжность фонового импорта меток.
-
Карта покрытия: объекты при приближении
Объекты сети не пропадают при увеличении масштаба; предупреждение о неполной выборке; панель инструментов снова сверху слева.
-
Карта покрытия: UX построения сети
Завершение кабельной линии на объекте, оборудование на узле, полный редактор схемы, панель слоёв с группами, контраст маркеров и подписи тулбара.
-
Метрики покрытия: реестр снимков
Покрытие → Метрики покрытия: серверный список с поиском, фильтром уровня покрытия, KPI по всем найденным снимкам и пагинацией 20/200. В таблице имя населённого пункта, не id. Карта открывается по координатам НП или по имени.
-
Кабельные каналы: реестр покрытия
Покрытие → Кабельные каналы: серверный список с поиском, фильтром диаметра и занятости, пагинацией 20/200. В таблице маршрут, номер и Ø, не id. Карта открывается по точке маршрута или по имени.
-
Дома покрытия: адрес и аварии
Создание дома без адреса больше не подставляет «Не указан». Аварии на карточке и у Афины — только по привязке к дому, не по слову «Здание».
-
Дома покрытия: реестр зданий
Покрытие → Дома покрытия: серверный список с поиском, фильтром типа здания и координат, пагинацией 20/200. В таблице адрес, название и тип, не id. Карта открывается по точке или по адресу.
-
Узлы и муфты: реестр покрытия
Покрытие → Узлы и муфты: серверный список с поиском, фильтром плана и координат, пагинацией 20/200. В таблице имя, место, номер и собственник, не id. Карта открывается по точке или по имени.
-
Проверка покрытия: номер дома
Номер 18 не цепляет корпус 12\18 и время в названии. 12/18 находит тот же дом. Однозначный номер «8» принимается. По имени «Здание» вердикт не ставится.
-
Проверка покрытия: вердикт по улице
Вердикт берётся по домам улицы с координатами, а не по первому адресу алфавита. Поиск по словам (дом и улица). Неполная пара координат при адресе не ломает запрос.
-
Проверка покрытия по адресу
Покрытие → Проверка покрытия ищет по адресу дома, показывает вердикт включения и список домов с пагинацией. Гость открывает публичную страницу без меню ERP.
-
Проверка покрытия по адресу
Покрытие → Проверка покрытия ищет по адресу дома, показывает вердикт включения и список домов с пагинацией. Гость открывает публичную страницу без меню ERP.
-
Почта: корректный IMAP-кэш и очередь возвратов
Чтение через BODY.PEEK, UIDVALIDITY, удаление в Корзину без полного EXPUNGE. Фильтр «Возвраты», один пункт Черновики, пагинация списка, привязка к абоненту. Пароли без ключа не принимаются.
-
Зона покрытия: поиск query и фильтр включения
Список адресов зоны принимает query как поиск по адресу. Узел вне зоны доступа не светит имя. После выбора полигона фильтр «Включение» показывает «Все».
-
Зона покрытия: дома в полигоне и у узла
Покрытие → Зона покрытия показывает адреса внутри полигона или в радиусе узла по имени, статус включения и пагинацию. Без фильтра все дома сети не выгружаются.
-
Карта: оборудование на узле связи
На узле снова добавляется оборудование: справочник типов (OLT, коммутатор, ИБП), форма «Оборудование на узле» и кнопка «Элемент → Добавить» в полном редакторе.
-
Карта: окно «Новое здание» закрывается после создания
После «Создать» модалка сразу закрывается. Обновление карты больше не держит окно, если дом уже записан.
-
Карта: кнопка загрузки SAS слева
«Из SAS» на GIS-панели карты покрытия: файл меток .db3, предпросмотр, затем узлы, ВОЛС и зоны. Имена меток, не id.
-
Карта покрытия: загрузка меток SAS
На карте можно загрузить файл меток .db3: точки становятся узлами или муфтами, линии — ВОЛС, полигоны — зонами. Сначала предпросмотр, имена меток, не id.
-
Журнал изменений снова открывается
Починен JSON журнала на /about. Сводка WebSocket карты без входа закрыта.
-
Покрытие: статистика карты только своим
Сводка WebSocket карты без входа больше не открывается и не отдаёт сессии.
-
Покрытие: живая карта и скрытие дома в списке
WebSocket карты через nginx /ws/, токен не в URL. В списке домов — скрыть от абонентов при создании.
-
Покрытие: трасса держит дом, скрытие при создании
Дом с живой трассой по object_id нельзя удалить. Скрыть от абонентов сохраняется при создании. Фильтр скрытых понимает TRUE/yes. GPS entity_id — и строка.
-
Покрытие: удаление дома, GPS и фильтр скрытых
Мягко удалённая трасса не блокирует дом. Чужую GPS-точку нельзя стереть. Скрытые дома фильтруются. Сотрудник в GPS — по ФИО.
-
Покрытие: пагинация, зона доступа и секреты в API
Списки домов, GPS и узлов с page/page_size. Дом вне зоны — 404. Клиенты на карте без паролей. Ссылка карты — ?lat=&lng=&zoom=. GPS-точку выбирают по ФИО.
-
Инциденты снова приходят всплывающим окном в Яндекс.Браузере
Сокет отвечает на ping, мёртвые соединения снимаются. Список инцидентов обновляется сразу.
-
Диалоги: полоска «Нет связи» при адресе с точкой в конце
Сокет не отвечает 403, если сайт открыт как erp.coreon.ru. Origin без хвоста DNS и без порта 443.
-
Диалоги: живая свободная очередь и точный канал при выключенном Jivo
Непринятый чат приходит по сокету сотрудникам со шторкой. Отправка с dialog_id. Выключенный Jivo — 428 или ignored, не 404.
-
MAX: при выключенном Jivo сообщения не дублируются в Jivo
Выключенный Jivo не принимает вебхуки и исходящие. Подписка MAX на коннектор Jivo снимается повторно, пока Jivo выключен.
-
Диалоги: запасной канал не рвётся при обрыве сокета
Закрытый сокет не оставляет ложный онлайн. SSE не пересоздаётся на каждом сбое.
-
Диалоги: полоска при зависшем handshake
Если сокет застрял в подключении, полоска и запасной канал включаются.
-
Диалоги: полоска «нет связи» только при живом обрыве
Список диалогов больше не гасит полоску, если сокет ещё мёртв. Адрес с точкой перед портом исправлен.
-
Диалоги: полоска «нет связи» не залипает
Полоска скрывается, если диалоги уже загрузились. Сокет переподключается при открытии шторки.
-
MAX: ответы бота доходят до клиента
Ответ бота в диалоге MAX уходит в MAX, а не в Jivo.
-
MAX Messenger: вебхук без точки в адресе
Подписка больше не уходит на erp.coreon.ru. Старые кривые URL снимаются.
-
MAX Messenger: доверие к сертификату Минцифры
Исходящие к platform-api2.max.ru больше не падают с ошибкой TLS.
-
Диалоги: клиенты пишут из MAX Messenger
Входящие из MAX в шторке «Диалоги», чип MAX. Ответ в личку по user_id. Фото без текста сохраняется.
-
Карта: подсказка сплиттера не остаётся поверх шторки
После клика по муфте или сплиттеру всплывающая схема больше не зависает над карточкой.
-
Диалоги: полоска «нет связи» только при реальном обрыве
Полоска не показывается, пока сокет открыт, и не мелькает на коротком переподключении.
-
Диалоги: полоска «нет связи» не залипает
После обрыва сокета старый обработчик не сбрасывает новое соединение. Полоска только если повтор не удался.
-
Диалоги: чип «Вызов» и договор вместо User #
В очереди «Вызов» только живые запросы оператора. Карточка с договором показывает «Договор N», не User #. Номер договора в списке читается из настроек чата.
-
Карта: нельзя завести кабель в несуществующую муфту
Конец кабеля проверяется: муфта, кросс или узел должны существовать. Поиск муфты отдаёт координаты. Списки без области карты — страницами.
-
Карта: кабель заводится в муфту, кросс и колодец
Привязка кабеля пишется для муфты, кросса, колодца, сплиттера и терминала. Пустой финиш не сохраняется. Поиск муфты открывает кроссировку. ВОЛС на панели «Добавить». В канале кабель выбирается по имени.
-
Шторка «Диалоги»: очередь оператора
Карточки с договором и именем, фильтры канала и вызова, черновик после обновления, диагностика по договору любого канала. Входящие фото сохраняются. Обращения ТП не создаются на каждый чат.
-
Диалоги Jivo и OurChat: секрет webhook и права
Сохранённый webhook_token больше не перезаписывается автообучением. Конфиг OurChat только у админа. В мобильном «прочитано» по внешнему id чата.
-
Карта: коммутация ВОЛС, VLAN и стояки
Наведение на ВОЛС показывает таблицу коммутации с концами-именами, сегменты в порядке узлов. OTDR можно привязать к сегменту. В задаче ТП дом/узел/кабель/оборудование выбираются по имени. Слой VLAN красит дома. В карточке дома стояки. Камеры — снимок HTTP или RTSP во внешнем плеере.
-
Диагностика: вердикт при IP в биллинге без DHCP
Баннер не дублирует «Недостаточно данных». GPON с ONU в сети и адресом в биллинге — «всё в порядке», даже без DHCP-аренды.
-
Карта: постановка муфты и опоры снова работает
Кнопка «Сохранить» при постановке маркера больше не под canvas. Enter — сохранить, Esc — отмена.
-
Диагностика: сброс ошибок GPON на Huawei
На MA5800 сброс ошибок порта: config → interface gpon F/S → reset statistics port ethernet P. Не reset counters interface (это только MEth).
-
Диагностика: сброс ошибок PON на Huawei
На MA5800 команда сброса печатается по символам, иначе OLT склеивает gpon 0/3/3 в gpon0/3/3.
-
Диагностика: сброс ошибок PON на Huawei
SSH-сессия сброса на MA5800 включает echo, иначе OLT съедает пробелы в команде gpon F/S/P.
-
Диагностика: сброс ошибок PON на Huawei
На MA5800 сброс ошибок порта подтверждает интерактив CLI и команду reset counters interface gpon F/S/P.
-
Диагностика: сброс ошибок PON-порта
Кнопка «Сбросить» ходит на OLT по SSH/Telnet. Huawei — reset counters interface gpon F/S/P. Если IF-MIB не обнуляется, карточка показывает прирост с сброса.
-
Контур здания не теряется из-за медленного геокодера
Адрес и контур дома запрашиваются параллельно. Медленный reverse-geocode больше не оставляет дом точкой.
-
Диагностика: сброс ошибок PON-порта
Кнопка «Сбросить» на физическом порту ходит на OLT по SSH/Telnet. Huawei — reset counters interface gpon F/S/P. BDCOM — clear mib по Telnet или SSH.
-
Здания на карте по контуру дома
Режим редактирования → Здание: маркер на контур на подложке, адрес и полигон с картоосновы. Дом рисуется контуром, не точкой.
-
Диагностика EPON: обрыв линии по-русски
Причина Wire down на карточке — «Обрыв линии». Срок свежести после опроса OLT — от текущего снимка.
-
Здания на карте по контуру дома
Режим редактирования → Здание: маркер на контур на подложке, адрес и полигон с картоосновы. Дом рисуется контуром, не точкой.
-
Диагностика EPON: при DOWN остаётся последнее известное RX
Опрос OLT без оптики не ставит прочерк вместо последнего RX. Живой ONU RX не помечается «последнее известное».
-
Диагностика EPON: Ethernet — это LAN, не статус ONU
KPI Ethernet показывает порты UNI (UP/DOWN и скорость). Оптика при DOWN — «последнее известное». Кнопка «Обновить с OLT».
-
Кроссировка муфты на всю ширину окна
Поле сварок растягивается до правого края карточки муфты. Правый кабель смещается вместе с полем.
-
Полигон на карте можно перенести целиком
ПКМ «Переместить»: тяните заливку или синюю ручку в центре. Вершины правят контур. «Принять координаты» сохраняет.
-
Публичная проверка покрытия без входа
Страница /coverage/check по координатам показывает зоны «можно включать» и «собираем заявки». Планируемые полигоны скрыты.
-
SNR-ERD: в инциденте остаток топлива, в SMS — завёлся или заглох
При открытии инцидента «Генератор» в описании — остаток топлива в литрах. SMS: «генератор завёлся» при открытии и «генератор заглох» при решении.
-
SNR-ERD: снова видны генератор и аналоговый вход
На карточке контроллера пропадали генератор и напряжение на пине 2, хотя инциденты «завёлся / остановился» создавались. Показания больше не прячутся после одного сбоя SNMP.
-
Полигоны покрытия: список, режимы и правдивые подсказки
Список и карточка полигонов, режимы Текущий/Смешанный/Планируемый, типы зон. Карта не стирает ВОЛС при зуме; hover не выдумывает коммутацию.
-
Карта: коммутация ВОЛС во всплывающей подсказке
При наведении на кабель или линию ВОЛС снова подгружается таблица коммутации волокон.
-
Корзина, меню-ссылки и отложить задачу: права и проверка id
Корзина и свои ссылки только для руководства. Ссылки только http/https или путь ERP. Отложить — 404 если задачи нет.
-
Задачи, корзина и проникновение в существующих экранах
Отложить задачу на 1–12 часов, резерв порта и отметка отдела. Настройки: доп. поля, корзина с восстановлением, свои ссылки в меню. Отчёт покрытия — проникновение. Склад: регион, порт, этикетка. Погода в шапке задач.
-
SNR-ERD: PUT SMS не затирает профиль опроса
Сохранение только SMS не сбрасывает генератор, топливо и температуру. Номера нормализуются.
-
SNR-ERD: SMS при инциденте на карточке
На карточке контроллера — SMS через SMSC.ru: включить и указать один или несколько номеров. Отправка при открытии инцидента и при решении.
-
Отчёты коммутации не маскируют таймаут пустым списком
Таймаут отчёта — ошибка, не «проблем нет». Схема сохраняет узлы. Ведомость работ считает часы за период.
-
Отчёты коммутации, ведомость работ и именованные схемы
Отчёт «не в своём доме» не зависает на полном JOIN FDB. Ведомость закрытых задач не падает без колонки support_task_id. Именованные схемы создаются при старте.
-
Склад: ОСВ и счета; табель: закрытие месяца
Обороты склада с суммами и счетами, ведомость остатков включая нули, списание 900 и продажа абоненту. Табель: закрытие месяца, три корзины в ячейке, штрафы и ведомость работ в Начислении.
-
Справочник, автопарк и белый список IP
Телефонный справочник и автопарк в Персонале, белый список IP пользователя, регион в шапке и кнопка SMS на дашборде.
-
Карточка устройства: отчёты коммутации и лицевая панель
На панели портов — описание, ФИО абонента, MAC, admin/link. Отчёты коммутации (новые MAC, прошивка, кольца, питание и др.) и кнопка «Добавить себя» в задачах ТП.
-
Карта, дом, склад и табель
Хоткеи карты, карточка дома (uplink, потенциальные, ТМЦ), приход склада только накладной, табель сеткой с кодами дней.
-
Инциденты: не отдавать пароли устройств в списке
Community SNMP и пароли SSH в API инцидентов маскируются.
-
SNR-ERD: топливо в литрах бака, не в процентах ДУТ
Уровень топлива считается от объёма бака (по умолчанию 60 л). На карточке всегда литры, в том числе у последнего измерения.
-
SNR-ERD: инциденты Генератор, Топливо, Температура
Автоинциденты площадки: генератор в работе, критический уровень топлива (настраиваемый порог), температура датчиков ERD. Пороги — в настройках опроса карточки.
-
SNR-ERD-4s: топливо не пропадает между опросами
Если ДУТ в цикле не успел ответить, карточка держит прошлый процент. Бюджет RS-485 — 3 с.
-
SNR-ERD-4s: топливо по LLS (ДУТ ГЛОНАСС)
Датчик «для ГЛОНАСС» опрашивается протоколом LLS, не Modbus. На SNR-ERD скорость RS-485 — 19200 8N1.
-
SNR-ERD: вики и Афина про тихую шину
Подпись «датчик Modbus не ответил» при открытом порте 50 совпадает с вики и скилом Афины. Это тишина на RS-485, не «кадр не разобран».
-
SNR-ERD-4s: «Modbus не разобран» при тихой шине
Сброс TCP или эхо запроса на прозрачном RS-485 больше не выглядит как «кадр не разобран». Если порт 50 открыт, а датчик молчит — подпись про шину, slave и регистр.
-
SNR-ERD-4s: статус RS-485 по факту TCP ERP
«Нет TCP-сессии» больше не берётся только из SNMP до опроса топлива. Если порт 50 принимает ERP, карточка показывает сессию на опросе. Тихий Modbus не путают с закрытым конвертером.
-
ERD-3S: опрос без таймаута sysUpTime
Агент Fmv на ERD-3S не отвечает на sysUpTime. Поллер больше не ждёт этот OID на 3S. Аптайм есть у SNR-ERD-4s.
-
SNR-ERD: аптайм 3S, подпись типа и очередь опроса
В списке тип — «Контроллер ERD». Кнопка опроса ставит задачу в очередь. Leftover модель 4s не превращает коммутатор в контроллер.
-
SNR-ERD-4s: генератор, топливо и оба типа контроллеров
Поллер различает ERD-3S и SNR-ERD-4s. На карточке генератора — «запущен» по аналоговому входу (пин 2) и уровень топлива через прозрачный RS-485. Закрытый конвертер не делает площадку недоступной.
-
Карточка устройства: сохранение настроек больше не падает
На вкладке «Настройки» кнопка «Сохранить» снова записывает карточку. Счётчик интерфейсов на обзоре вычисляемый и в базу не пишется.
-
Тикеты системы: очереди, скрин вставкой, внутренние заметки
Inbox по работе ERP: очереди с числами, ссылка на карточку, список без тяжёлого описания, вставка скриншота, шаблон бага, внутренние заметки команды, колокол и письмо с ?id=. Не абонентская техподдержка.
-
Наряд: действующий договор, дата у «г.», двоеточие у характера
В абонентском бланке номер договора — действующий из биллинга, не архивный. Дата наряда стоит вплотную к «г.». После «Характер заявки» — двоеточие, затем текст.
-
Наряд: пустой порт без английского port
Если порта OLT нет, в бланке не остаётся шаблонное «OLT port». Имя узла с одинарными подчёркиваниями не режется.
-
Наряд PDF: LibreOffice открывает бланк, порт с пробелом
PDF наряда снова собирается: в Word нет вложенных run, порт «OLT имя порт 0/1/4» с пробелом после двоеточия, узел без GPS и без хвоста подчёркиваний.
-
Наряд PDF: порт, ФИО и белый IP на своих местах
В PDF наряда LibreOffice открывает бланк: ФИО у «Наименование абонента», белые адреса после IPv4/IPv6, узел без GPS, порт «OLT имя порт 0/1/4».
-
Наряд: ФИО, IP, порт OLT и узел без координат
В абонентском бланке ФИО стоит у «Наименование абонента», белые IP — после IPv4/IPv6, порт вида «OLT имя порт 0/1/4», в поле узла нет GPS.
-
Наряд: пустые работы и характер заявки без адреса
В абонентском бланке наряда таблица выполненных работ и «Наряд принял» остаются пустыми — их заполняет специалист. Дата не ставится после «На выполнение работ у абонента». В характер заявки не попадает физадрес.
-
Карта: паспорт сплиттера и порты
Карточка сплиттера: кратность 1:N, занятость и имя магистрали. Вкладка «Сплиттер» сразу открывает выходы — договор и ФИО, сетка портов, по 20 строк. Инвентарь без сырых номеров. На карте кнопка «Порты».
-
Карта: паспорт муфты вместо сырого редактора
Карточка муфты открывается паспортом: имя, тип, адрес, статус «в сети / план», ёмкость и кабели. Редактирование и «Свойства» ведут сюда. Кассеты смотрятся в паспорте, правятся в справочнике типов. Таблица сварок — по 20 строк.
-
Карта: остальные элементы как на GIS
ПКМ здания: Редактирование, Редактирование адресной единицы, План здания, Логическая схема здания. У узла и кабеля — Редактирование. В карточке кабеля — маркировка концов, длина по кабелю и по волокну, подземная прокладка. GPS — «GPS-объекты».
-
Карта: полигоны как на GIS-карте
ПКМ по полигону: Просмотр, Редактирование, Создать копию, Изменить координаты. В карточке — прозрачность и тип границы (стандартная, пунктир, точки, штрих-пунктир). Копия создаётся рядом с оригиналом.
-
Карта: подсказка муфты, кросса и сплиттера
Подсказка как GIS-карточка: белый прямоугольник без тени. Муфта, кросс и сплиттер — имя, «Планируемый объект» для плана, курсивом тип и мини-схема 300 px (чёрные кабели, цветные модули, полоски ОВ).
-
Карта покрытия: снова рисуются линии оптики и ВОЛС
После обновления подсказок слои кабелей и ВОЛС перестали создаваться. Линии оптики, воздуха и ВОЛС снова видны на карте.
-
Карта покрытия: подсказки и цвета зданий
При наведении здание показывает этажи, подъезды, квартиры, активность или «здание не подключено»; зелёные дома — есть активность, красные — нет, чёрные — не подключены. У узла — тип и превью схемы, у кабеля — маркировка концов и таблица волокон.
-
Сквозная трассировка ОВ и работа с кроссами
Карта трассирует конкретное волокно через сварки и ODF до крайней точки, подсвечивает маршрут и считает общую длину. Появились назначения портов, массовая коммутация кроссов, цветная настраиваемая печать, сохраняемое расположение кабелей, сооружение связи из здания и статусы планируемых объектов.
-
О программе: журнал изменений
На экране «О программе» кнопка «Журнал изменений» открывает список того, что добавили, изменили и исправили в ERP. Записи с датой и русской подписью типа, с пагинацией. Тот же журнал ведётся и на витрине coreon.ru.
-
OLT: правдивые уровни GPON и DDM на карточке
На карточке Huawei OLT уровни ONU RX / ONU TX / OLT RX подписаны как в CLI, с цветом порогов. Диалог «Оптика DDM» показывает SFP uplink/GE, а не loopback. Поиск MAC не прячет таблицу ONT. KPI «Интерфейсы» на обзоре считает порты сразу.
-
Карта покрытия стала рабочим GIS-контуром
Добавлены адресные единицы и живые ссылки, копирование координат центра, поиск по координатам, SVG-превью коммутации, цветная таблица ОВ, быстрые координаты и клонирование, перетаскиваемый маркер создания, GPS-треки со стрелками и карты-планы. На поэтажном плане объекты перетаскиваются и открывают связанные карточки; popup оборудования ведёт в карточку элемента и мониторинг по IP; у волокон сохраняются подпись модуля и измеренное затухание.
-
Афина не отправляет персональные данные
В промпте и скилах Афины жёсткое правило: паспорт, выгрузки клиентов, телефоны и чужие ПДн никому не отправляет. Просьбы «пришли базу / скинь телефоны» отклоняет; в задаче допустимы только ФИО/договор/адрес того, кому адресована работа.
-
Обращения: видно, что Афина ждёт ответ
Если Афина задала вопрос оператору в обращении, в списке и карточке стоит метка «Афина ждёт ответ», вопрос подсвечен, а ответ пишется обычным комментарием.
-
О программе: всегда версия и дата сборки сервера
На экране /about у блока «Сервер» больше не бывает «Дата сборки: не указана»: дата вшивается при сборке, а если нет — берётся время файла бинарника.
-
Афина ставит тип задачи «Тех. Обслуживание»
Задачи, которые Афина создаёт сетевому инженеру и исполнителям обращений, больше не остаются без типа: в карточке стоит «Тех. Обслуживание», а не пустое поле и не «Подключение».
-
Карта покрытия: слой радиопокрытия больше не падает
При открытии карты с радиосекторами в видимой области больше не всплывает ошибка про таблицу точек. Слой загружается обычным списком секторов.
-
Карта покрытия: QR кабеля, KML, OSM, точка по метражу
С кабеля и ВОЛС печатается QR-наклейка, выгружается KML и ставится точка по метражу (поиск обрыва). В карточке объекта — ссылки на OpenStreetMap и Яндекс.Карты. Трасса канала считает длину по координатам и принимает KML. В муфте можно распаять все сварки. Узел или муфта на здании получают адрес дома. ПКМ по объекту снова открывает схему, паспорт и QR.
-
Афина: выезд сетевому инженеру в режиме «Тень»
Если включены комментарии в обращениях в режиме «Тень», Афина ставит связанную задачу исполнителю «Сетевой инженер» (ФИО, договор, адрес, что сделать на месте), а не только пометку «выезд». Тема задачи с пометкой «тень». Письма партнёрам и закрытие обращения по-прежнему не выполняются.
-
Афина: быстрее разбор и метка «Обработана Афиной»
Афина больше не гоняет один и тот же сетевой кейс каждые несколько секунд — очередь разбора освобождается для обращений ТП. После комментария в обращении ставится метка «Обработана Афиной» (в том числе в режиме «Тень», если включены комментарии). Фильтр «Обработаны Афиной» в Техподдержке начинает заполняться.
-
Карта покрытия: трасса, каналы, массовая коммутация
Трасса узлов A→B с именами кабелей. Hover кабеля поверх остальных. ПКМ по полигону (карточка, зона, контур) и стиль заливки. Новая трасса создаёт три канала 100/110/160 мм, можно поменять концы и разорвать трассу. В муфте — соединить все свободные волокна и отменить массовую. Кабель по воздуху пунктиром, длина сохраняется. Анализ влияния показывает абонентов (ФИО, договор). Афина отвечает путём трассировки именами, не id.
-
Карта покрытия: поиск, техвозможность, настройки
Поиск на карте — один запрос: адрес, узел, муфта, договор и ФИО, список результатов. В карточке дома — техвозможность «можно включить» и ближайший узел. Диалог «Карты и планы» (регион, подложка), печать QR-наклейки, тип здания при создании с карты. Подписи на русском, без сырых id.
-
Афина: задача на исполнителя из обращения
Если после разбора всё в порядке и нужна работа на адресе (дополнительные услуги, монтаж), Афина открывает связанную задачу на исполнителя из обращения (строка «Исполнитель MVA: …», например ИП Старова) — с ФИО абонента, договором, адресом и что сделать. Выезд «Сетевой инженер» по линии — отдельная задача. В режиме «Тень» задача только симулируется. Обращение не закрывается.
-
Афина: комментарии в обращениях в режиме «Тень»
Во вкладке Настройки пульта Афины галочка «Комментарии в обращениях в режиме Тень». По умолчанию выкл: в тени комментарий только симулируется. Если включить — Афина пишет в карточку обращения с пометкой «тень», ставит «Обработана Афиной», а при выезде по линии — связанную задачу на «Сетевой инженер» с пометкой «тень». Письма партнёрам, задачи доп. услуг и закрытие обращения в тени не выполняются.
-
Карта покрытия: полный GIS-паритет
На карте покрытия: раздельные слои камер и точек доступа, радиосектора, задания ТП, планируемые объекты, цвета абонентов, печать A4, измерение угла. Здание с карты — адрес и контур OSM, интерактивный поэтажный план. Hover кабеля — таблица коммутации волокон. QR объектов с сервера, списки узлов и муфт, кэш тайлов. Афина ищет объекты карты и проверяет техвозможность по адресу.
-
Обращения: кнопка «Обработать Афина NOC»
В карточке «Детали обращения» (и на рабочем столе оператора) кнопка «Обработать Афина NOC»: обращение отдаётся Афине в работу, как «В работу» на пульте. Она разбирает и пишет комментарий. Само обращение не закрывается. «Спросить Афину» по-прежнему открывает чат. Если стоит «Не трогать Афине» — кнопка недоступна.
-
Обращения: метка «Обработана Афиной» и фильтр
Обращения, которые разобрала Афина, в списке и карточке помечены «Обработана Афиной». Чип фильтра «Обработаны Афиной» и поле в расширенных фильтрах отбирают такие тикеты (или ещё не разобранные, или конкретный вердикт: ждёт ответ, наблюдает сутки, выезд, не к ШПД).
-
Выезд: задача на исполнителя «Сетевой инженер»
Если по обращению МВА «Сетевой инженер» Афина решает, что к клиенту надо попасть, она создаёт связанную задачу на исполнителя «Сетевой инженер»: полная диагностика и что сделать на адресе (ФИО, договор, адрес). В списке обращений — тег «Выезд сетевому инженеру». Само обращение не закрывает. Если интернет не оплачен — выезд не ставит.
-
Афина может наблюдать линию МВА сутки
Если по обращению «Исполнитель MVA: Сетевой инженер» нельзя решить сразу (флап, нестабильно), Афина ставит тег «Афина наблюдает сутки» и сама перепроверяет линию в течение суток. Оператору — комментарий в начале, если картина изменилась, и итоговый через сутки.
-
Афина разбирает обращения МВА «Сетевой инженер»
Афина сама проходит открытые обращения, где в описании «Исполнитель MVA: Сетевой инженер»: диагностирует линию, пишет комментарий простым языком для оператора (вердикт и почему так решила). Если данных мало — спрашивает и ждёт ответ. Если ответ полный — больше не возвращается. Если вопрос не к оператору ШПД — поясняет, куда передать. Если нужно смотреть дольше (флап, нестабильно) — тег «Афина наблюдает сутки» и сама перепроверяет линию в течение суток. В списке обращений — теги «Афина разобрала» / «ждёт ответ» / «наблюдает сутки» / «не к ШПД».
-
Сетевые ресурсы: имя и адрес цели, без тяжёлого списка
Страница /monitoring/network-resources показывает имя цели и адрес, доступна ли ping/HTTP/DNS-проверка. Список постраничный, график и трассировка только в карточке. Афина — tool list_network_resources.
-
Группы портов: имя группы, KPI up/down, без тяжёлого списка
Страница /monitoring/port-groups показывает имя группы и сколько портов работает или недоступно. Список постраничный, график только в карточке. Афина — tool list_monitoring_port_groups.
-
Календарь: ФИО, место, русские типы — без тяжёлого списка
Страница /calendar показывает название события, место, тип по-русски и ФИО исполнителей слота, не сырые id. Список месяца ограничен, карта не грузится. Афина — tool list_calendar_agenda (занятый день); свободные окна — get_visit_schedule.
-
Локации мониторинга: имя площадки, KPI, без тяжёлого списка
Страница /monitoring/locations показывает имя, город и адрес, сколько устройств работает и недоступно. Поиск и постраничный список, карта не грузится на открытии. Афина — tool list_monitoring_locations.
-
Лента инцидентов: имена устройств и KPI
Страница /monitoring/incident-stream показывает имя устройства, русские подписи важности и источника, чипы «Критические / Предупреждения». Список постраничный, по умолчанию только алерты. Афина — tool list_incident_stream.
-
NetFlow: KPI коллекторов, без тяжёлых графиков на открытии
Страница /monitoring/netflow больше не грузит все вкладки и не бьёт API статистикой по каждому коллектору. KPI «Работают / Молчат / Аномалии», имена коллекторов. Афина — tools list_netflow_collectors и list_netflow_anomalies.
-
Мониторинг сенсоров: имена устройств, без секретов в списке
Список /monitoring/sensors больше не отдаёт все 3000 сенсоров с community/SSH и не рисует график на каждую карточку. KPI «Норма / Предупреждение / Критические», имя устройства и сенсора. Афина — tool list_monitoring_sensors.
-
Афина: порт с номером договора тоже клиентский
IfAlias из цифр (договор 100371, dog-50083) на access Ethernet больше не открывает кейс и не уходит в Telegram — как и подпись CLIENT. Абонент мог выключить CPE.
-
Мониторинг портов: имена устройств, не пустые стабы
Список /monitoring/ports больше не показывает свежие пустые ifIndex без имени. В таблице имя устройства и порта, KPI «Работает / Недоступны», трафик из кэша опроса. Афина смотрит тот же список tool list_monitoring_ports.
-
Афина не пишет админу про клиентский порт
Одиночный Ethernet с описанием CLIENT / абонент / CPE на access-коммутаторе больше не открывает кейс Афины и не уходит в Telegram: абонент мог просто выключить роутер. Uplink, PON/OLT и агрегация Arista по-прежнему авария.
-
Просмотр схемы: рабочая карта NOC и Афина по LLDP
Экран схемы читаемее: холст больше, тулбар в одну строку, KPI «Недоступны / С алертами / Линки down» вместо ложной массовой аварии. Очередь LLDP — один чип, баннер можно закрыть, в списке имена устройств. Стена: ?kiosk=1. Афина сама видит изменения топологии и спрашивает, штатно ли это — без ответа схему не меняет.
-
Журнал SNMP-трапов: быстрее и по делу
Страница «Мониторинг → SNMP-трапы» как у NMS: последние события сразу, сводка по важности за выбранный период, поиск устройства по имени, событие вместо сырого OID. Принять трап можно из списка. Список не тяжелее 200 строк, устройства пачкой не грузятся.
-
Автообнаружение: скан больше не падает и видит живые узлы
Исправлена колонка сети в задаче сканирования (ошибка Unknown column network_cidr). Пинг идёт через системный ping, SNMP проверяется даже если ICMP не ответил. CIDR с запятыми (185,49,241,0/24) принимается как обычная сеть.
-
Афина периодически сканирует сеть
Афина сама ходит в автообнаружение: раз в ~6 часов обходит разрешённые CIDR (настройки модуля, белые сети IPAM, расписание страницы), за проход не больше двух сетей. Пишет только находки — устройства в мониторинг не добавляет. Новое железо открывает кейс и задачу с именем узла; оператор подтверждает «Добавить».
-
Автообнаружение: сканирование без автозаписи
Страница «Мониторинг → Автообнаружение» доведена до прода: сканирование по CIDR /20–/32, ICMP и SNMP, находки с именем узла и признаком «уже в мониторинге». В инвентарь устройства не пишутся сами — оператор подтверждает «Добавить». Широкие сети вроде /16 система отклоняет.
-
Афина: все справочники ERP
Афина читает все пункты меню «Справочники»: VLAN, IPAM, партнёры, типы устройств и производители, профили OID, типы ВОЛС, муфт, задач, проектов, ГАР. В чате и песочнице отвечает названиями, CIDR и адресом, не сырыми id. Справочники только читает.
-
IPAM: нарезки внутри /24
Белая /24 остаётся контейнером. Опрос сохраняет фактические блоки с железа — /28, /30, /31 и любые другие — и привязывает их к устройству. Вручную можно нарезать /31 (оба адреса). В обзоре сети — таблица нарезок, не сырые id.
-
IPAM: только белые сети
Из каталога IP-адресов убраны локальные RFC1918 и CGNAT. Опрос и автоопрос оставляют только публичные /24.
-
IPAM: сети /24 и описание ifAlias
Опрос больше не плодит /31 по саб-интерфейсам: адреса группируются внутри /24. В названии и описании сети — alias/description интерфейса, не ae30.10. Старый каталог очищен и заполнен заново с железа.
-
IPAM: опрос сети и автодобавление подсетей
На странице «Справочники → IP-адреса» кнопка «Опросить и собрать»: система снимает IPv4-префиксы с коммутаторов по SNMP и даёт выбрать, что сохранить. Автоопрос каждый час сам добавляет новые сети и не затирает ручные имена. Демо-сети E2E убраны — каталог заполняется с железа.
-
Справочник VLAN: периодический автоопрос сети
Система сама обходит коммутаторы раз в несколько часов и добавляет новые VLAN с настоящим названием, обновляет заглушки. Ручные имена не затираются. На странице «Справочники → VLAN» выключатель, интервал и кнопка «Опросить сейчас».
-
Справочник VLAN: опрос устройств и выборочное сохранение
На странице «Справочники → VLAN» кнопка «Опросить и собрать»: система обходит оборудование, показывает найденные VLAN с названиями и именами устройств. Оператор отмечает нужные галочками и сохраняет в справочник — без автозаписи всего, что есть на железе.
-
Задачи: загрузка документов по номеру без открытия карточки
В меню «Ещё» пункт «Прикрепить документы»: любая задача по номеру или теме, несколько файлов, замена одноимённых. Не привязан к одному договору. Бланки нарядов клиента — общие для всех выгрузок, без автогалочек, договор без хвоста даты.
-
Задачи: «Комфорт» и «Компакт» снова меняют плотность таблицы
Переключатель плотности на /support/tasks сжимает строки: меньше отступы, без двухстрочного описания в теме. Раньше кнопки переключались, а таблица выглядела так же.
-
Задачи: в «Ответственный исполнитель» снова ФИО, а не id
В карточке задачи (Планирование) селект показывал число, если владелец не в списке исполнителей (например администратор). Теперь подставляется имя из карточки пользователя.
-
Обращения: фото во вложениях больше не белый квадрат
В карточке обращения превью и «Скачать» брали JSON вместо файла. Теперь открывается само фото (PNG/JPEG).
-
Афина не считает GPON-порт переполненным из‑за дублей ONU
Заполнение порта считается по уникальным ONT-id, а не по всем строкам gpon_data. После замены терминала старая запись больше не даёт «130 из 128». Если мест снова достаточно — ложную задачу Афина закрывает.
-
Афина пишет абонентам, когда массовый обрыв PON восстановился
После подтверждённого массового LOS абонентам ветки уходит письмо про обрыв. Когда линия снова в сети — тем же адресам второе письмо: линия восстановлена, извинения, просьба проверить услугу. Если коротко моргнуло и первого письма не было — второе тоже не шлём.
-
SNMP LanBilling: peervlan сохраняется в ERP, а не в dg_itk
После настройки QinQ на Cisco агент больше не пишет C-VLAN в таблицу snmp_devices базы dg_itk (её там нет). Следующий VLAN сохраняется через API Coreon на карточке OLT. Ошибка «Table snmp_devices doesn't exist» после успешной прописки на BRAS устранена.
-
Афина не пишет сотруднику, если PON-порт сел по питанию
Падение GPON/EPON порта: если большинство ONT ушли Dying-gasp (питание), Афина не шлёт письмо и Telegram. Письмо уходит только при обрыве LOS или если питание и LOS примерно поровну (50/50).
-
Афина: заполнение PON-порта — одна задача, без пачки в Telegram
Если на EPON/GPON порту нет мест или свободно 5 и меньше, Афина открывает одну задачу техподдержки на этот порт. Повторно не уведомляет, пока задача открыта. Если число свободных мест изменилось — пишет комментарий в ту же задачу.
-
COREON Mobile 1.0.35: не предлагает обновить уже установленную версию
После установки 1.0.34 диалог «обновиться на 34» больше не появляется снова. Приложение учитывает ответ сервера has_update и номер сборки; перед установкой запрашивает разрешение «установка неизвестных приложений». Обновление: Профиль → Проверить обновления.
-
Афина пишет во внутренний чат ответственным за аварию
В настройках Афины галочка «Внутренний чат ответственным»: при эскалации, вопросе оператору и ИБП Афина пишет в личку /im тем, кто отвечает за это событие (площадка, владельцы событий, карточка кейса) — и в режиме «Тень». Не рассылает всем сотрудникам и не дублирует в общую группу. Песочница по-прежнему молчит.
-
Размер смайлов и GIF во внутренних чатах как в мессенджере
В панели Эмодзи смайлы стали мелкими клетками, GIF — квадраты около 80px без подписей, как стикеры. В переписке GIF-реакция занимает около 160px, без чёрной рамки большого фото. То же в COREON Mobile 1.0.34.
-
COREON Mobile 1.0.34: размер смайлов и GIF
В приложении панель смайлов — 8 колонок, GIF-реакции компактные квадраты. В чате гифка рисуется как стикер, не на всю ширину пузыря. Обновление: Профиль → Проверить обновления.
-
COREON Mobile 1.0.33: смайлы и GIF во внутренних чатах
В приложении в чате справа от поля «Сообщение» — смайл: панель с вкладками «Эмодзи» и «GIF», категории и поиск, как в веб-мессенджере. Клик по гифке сразу отправляет реакцию. Обновление: Профиль → Проверить обновления или диалог при запуске.
-
Смайлы и GIF во внутренних чатах: панель как в мессенджере
Кнопка смайла открывает одну панель с вкладками «Эмодзи» и «GIF». У смайлов — категории как в мессенджере (недавние, лица, жесты, животные, еда, спорт, места, вещи, символы) и поиск. Вкладка GIF — набор реакций (привет, ок, смех, огонь и другие), тоже с поиском. Скрепка → GIF открывает ту же панель на гифках.
-
Афина не эскалирует короткий фликер PON
Массовый LOS на порту больше не уходит письмом сотруднику и абонентам по первому снимку. Афина ждёт около полутора минут и перепроверяет порт. Если ONT уже в сети — кейс закрывает без писем. Если ветка всё ещё лежит — пишет как раньше.
-
Внутренние чаты на телефоне на весь экран
На узком экране /im больше не сидит под шапкой ERP с кучей иконок: список «Чаты» и переписка занимают весь экран. Меню ERP открывается кнопкой слева от заголовка, из чата — «назад» к списку. Поиск и помощник ИИ — в меню «⋯».
-
Внутренние чаты: светлый список, голубые пузыри и круглая «Отправить»
Экран /im пересобран под привычный мессенджер: заголовок «Чаты», поиск «Найти», вкладки с подчёркиванием, время и галочки справа в списке. Переписка — голубой фон, белые входящие и светло-голубые исходящие, синие галочки прочтения. Поле «Сообщение» в белой капсуле и отдельная синяя кнопка отправки.
-
Бейдж внутренних чатов больше не показывает «99+» из Диалогов
Иконка «Внутренние чаты» в шапке считала непрочитанные вместе с Jivo и OurChat. Теперь только комнаты /im — как в списке чатов. Клиентские диалоги остаются на своей иконке.
-
Блок кода во внутренних чатах как в Telegram
Сообщения с ``` больше не рисуются чёрным окном «КОД» с иконками. Как в Telegram: моноширинный текст на фоне пузыря и кнопка «Копировать» при наведении. Обычный текст без закрытых тройных кавычек кодом не считается.
-
Во внутренних чатах вместо «Диалог» показывается имя сотрудника
В личных чатах список и шапка всегда показывают ФИО собеседника (или Афину), а не служебное слово «Диалог». Раньше заголовок брался из названия комнаты, и оно совпадало с именем только если последнее сообщение было от другого человека.
-
API LanBilling: договор по ФИО
Добавлен endpoint GET/POST /api/v1/integrations/lanbilling/agreement-by-fio: по ФИО или названию организации возвращает договоры и учётные записи напрямую из MySQL LanBilling (как agreement-by-phone). Нужен JWT или API-токен.
-
Внутренние чаты: аватарки, группы, галочки, код
Раздел Коммуникации → Внутренние чаты стал ближе к мессенджеру: портреты (у Афины — официальный), вкладки «Личные» и «Группы», статус в сети / бот, галочки отправлено–доставлено–прочитано, блоки кода как в Telegram, копирование и вставка картинок. На телефоне диалоги на весь экран, кнопка действий у сообщения всегда на виду.
-
Афина отвечает во внутренних чатах
Если написать Афине в Коммуникации → Внутренние чаты (личный диалог или @afina в группе), она отвечает в том же чате — и в режиме «Тень», и в боевом. У пользователя Афина в списке чатов показывается портрет. Песочница по-прежнему не шлёт.
-
Афина пишет во внутренние чаты и в режиме «Тень»
Афина умеет писать в Коммуникации → Внутренние чаты независимо от режима Тень/Боевой: по просьбе («напиши в чат …») и сама — в личку сотруднику при эскалации или вопросе оператору, плюс в группу из настроек пульта. Песочница по-прежнему не шлёт. Боевые письма партнёрам в тени не уходят. В журнале сообщений Афины появился канал «Внутренний чат».
-
COREON Mobile 1.0.32: GPS, Афина, push при закрытом приложении
Геолокация — продуктовая политика: координаты всех вошедших сотрудников на карту диспетчера, выключатель в Профиле (по умолчанию включено). Исполнитель видит сводку, чат и кейсы Афины на первой вкладке без права NOC. Android-push при убитом приложении идёт data-only: баннер рисует само приложение и учитывает «не беспокоить». Диагностика и SSH остаются во вкладке «Поддержка», из Профиля дубли убраны.
-
COREON Mobile 1.0.31: Профиль, HR и уведомления
Настройки из профиля больше не выкидывают на экран входа. Исполнитель может открыть «Мой кабинет HR» (приход, уход, отпуск с выбором дат) и диалоги Jivo. Сбой биометрии не разлогинивает — можно повторить или ввести PIN. Галочки уведомлений чата учитывают минуты рабочего времени. Обновление: Профиль → Проверить обновления.
-
Задачи ТП: /support/task открывает список, статус «Новая» по умолчанию
Адрес /support/task больше не показывает «страница не найдена» — ведёт в список задач. Новые задачи (в том числе от Афины) получают статус «Новая», а не «Без статуса». В фильтре населённых пунктов битое имя показывается как «НП №», а не undefined.
-
Инциденты: описание без HTML-тегов, статус в архиве по названию
В списке и карточке заявки с сайта больше не светятся теги вроде <b>. Пустое действие — прочерк. В архиве статус берётся из записи (например «Назначено»), а не «Неизвестный».
-
Обращения: шаблон подставляет ФИО и договор, в меню «Рабочий стол»
В карточке обращения «Вставить шаблон» заполняет {client_name}, {contract}, {phone} и тему, а не оставляет фигурные скобки. В списке шаблонов есть кнопка «Вставить». В шапке «Ещё» пункт называется «Рабочий стол», а не Workbench. Источник импорта МВА показывается по-русски.
-
Рабочий стол ТП: в статусе больше не «5» вместо «Открыто»
Список статусов на рабочем столе и в обращениях берёт все типы заявок (Открыто, Решено, Новая, В работе). Оператор видит название, а не номер, и может сменить статус или отфильтровать «Открыто».
-
Техподдержка L1: шаблоны, биллинг в карточке, авария, ЛК, Афина
Оператор правит шаблоны ответов из карточки. В обращении видны баланс, тариф и блок. Новое «нет интернета» цепляется к массовой аварии без лишнего выезда. Звонок пишется в обращение. Абонент в ЛК видит свои заявки и ETA. Афина: вердикт L1 и «вставить в комментарий». Отчёты ТП считают все строки, не страницу списка. Ключ Яндекс.Карт вынесен в env.
-
Замер линии: длиннее тест, ближе к реальной полосе
Сервер оператора может быть ближе Яндекса, но короткий один поток 4 МБ не успевал заполнить канал (slow start), поэтому Мбит/с выходили ниже Интернетометра. Теперь скачивание ~12 МБ, отправка ~8 МБ, разгон TCP в цифру не входит. Это по-прежнему скорость до ERP одним потоком, не до CDN Яндекса.
-
Замер линии: больше не рвётся «связь с сервером»
Браузер всегда просит gzip, сервер сжимал файл замера и обрывал поток — на экране было «Связь с сервером оборвалась». Теперь тест скорости уходит несжатым. Если замер не дошёл, достаточно снова нажать «Запустить замер» по кабелю, без обновления страницы и без Яндекса.
-
Замер линии: отправка без тысяч Мбит/с и без «network error»
Отправка больше не считается по буферу браузера (из‑за этого вылезало 2000–4700 Мбит/с). Обрыв связи показывается по‑русски. Прошлый замер не занимает полэкрана текстом.
-
Замер линии: кнопка «Повторить замер» всегда на экране
После результата кнопка больше не уезжает за край страницы. Она закреплена внизу и дублируется сразу под вердиктом, страница замера прокручивается.
-
Замер линии: отправка больше не показывает тысячи Мбит/с
Скорость отправки считалась по тому, как быстро сервер читал уже принятые байты из памяти (получалось ~2000 Мбит/с при реальных ~90 у Яндекса). Теперь замер идёт в браузере, дольше и в десятичных Мбит/с. Это скорость до сервера оператора, не до Яндекс.Интернетометра: цифры могут отличаться, задержка HTTP обычно выше ICMP.
-
Замер линии: процессор и память устройства клиента
В том же замере по ссылке теперь видно загрузку процессора, число ядер и память устройства (объём ОЗУ, если браузер его отдаёт, и занятость памяти вкладки). Если телефон или компьютер сильно загружены, вердикт предупреждает, что скорость могла занизиться не из‑за линии. Афина называет эти цифры после «я замерил».
-
Замер линии: ссылка клиенту на скорость, пинг и потери
Сотрудник или Афина присылает абоненту короткую ссылку без входа в ERP. Клиент запускает замер: скорость скачивания и отправки, задержка, потери пакетов. Результат сразу виден в модуле «Замер линии» и в чате поддержки. При жалобе на скорость Афина больше не отправляет на speedtest.net.
-
Афина: заполнение EPON больше не считает журнал прописок
На порту EPON Афина считает зарегистрированные ONU по SNMP (EPON0/x:N), а не тысячи строк журнала прописок. Ложное «9257 ONU из 64» больше не уходит в Telegram.
-
Афина: в письмах абонентам подпись ООО «ИнТелКом»
Письма абоненту при массовом обрыве ветки и при одиночном LOS подписываются: Афина, инженер NOC, ООО «ИнТелКом».
-
Афина следит за заполнением портов EPON и GPON
На порту EPON максимум 64 ONU, на GPON — 128. Если порт заполнен, Афина пишет «порт заполнен». Если до максимума осталось пять мест и меньше — тоже предупреждает. Сигнал в карточке кейса, в письме сотруднику и в Telegram администратора.
-
Афина: не пишет «инцидент закрыт», если аварию не присылала
Если по падению порта админ не получал сообщение об аварии, Афина больше не присылает в Telegram только закрытие. «Инцидент закрыт» уходит лишь после того, как по этому кейсу уже была авария.
-
Афина: падение порта больше не молчит в Telegram
При падении PON/Ethernet-порта Афина снимает команды с оборудования даже в тени и всегда пишет администратору в Telegram. Пустой порт без ONU и без сессий больше не считается «аварии нет»: абоненты уже могли отвалиться. Если модель не вызвала эскалацию — система делает это сама.
-
Афина: при массовом LOS сразу пишет абонентам ветки
Если на PON-порту массовый обрыв линии, Афина подтверждает аварию и сразу рассылает письма на почты из биллинга: наблюдаем массовую проблему на вашей ветке, специалисты уже занимаются. Не ждёт трёх часов и не спрашивает «есть ли проблема». Обращение на каждого абонента не создаёт. Одиночный LOS по-прежнему сначала ждёт ответ.
-
Афина: при долгом LOS сначала письмо абоненту
Если у одного абонента терминал не в сети дольше трёх часов, Афина смотрит почту в биллинге и пишет: устройство не в сети из‑за обрыва линии — ответьте, есть ли проблема. Подтвердил — оформляется обращение. Опроверг — больше не беспокоим, пока терминал не появится в сети и снова не уйдёт в LOS. Массовый обрыв на порту по-прежнему без писем каждому абоненту.
-
AI-линия: клиенту не говорят про «инциденты мониторинга»
Афина больше не пишет абоненту внутренний жаргон про алерты на порту OLT. Если терминал на связи и сигнал в норме — старые инциденты не упоминаются. Если линия не в норме — простой текст: обрыв сигнала, линия пропадала или были ошибки.
-
AI-линия: «когда приедет мастер» больше не открывает заявку вслепую
Вопрос «когда приедет мастер?» сначала ищет открытое обращение и дату выезда. Если заявки нет — диагностика линии. Неисправность найдена — обращение с номером. Линия в норме — Афина уточняет, что случилось, а не оформляет выезд сразу.
-
Афина: сводка дежурства один раз в день к концу смены
Автоматическая сводка дежурства больше не приходит каждые полчаса. Один каждый час, с 23:00 МСК (если ночной рестарт — догон до 00:29), в Telegram админа уходит полный отчёт за смену: что открылось, что закрыто, какие серьёзные аварии остались. По запросу в чате («сводка дежурства») сводку по-прежнему можно получить сразу. Аварии и HITL в течение дня не глушатся.
-
Афина рассылает новость всем сотрудникам
Напишите Афине «объяви новость …» или «разошли новость …» — она отправит текст всем активным сотрудникам: колокольчик в ERP и push на телефон. Песочница не шлёт. Могут администраторы.
-
Афина: массовый Dying-gasp — это питание, не обрыв фидера
Если на PON-порту большинство ONT ушли по питанию (Dying-gasp), письмо сотруднику просит проверить электричество площадки/шкафа. Больше не советует «проверить оптику фидера и SFP», даже если порт OLT oper=down и один ONT с LOS. Обрыв линии — только когда большинство ONT именно LOS.
-
COREON Mobile 1.0.30: кабинет HR на телефоне
В профиле приложения — «Мой кабинет HR»: отметить приход и уход, подать заявление на отпуск. Обновление ставится из профиля или при старте, если на сервере новая версия.
-
HR: фото паспорта, военного билета и других документов
В карточке сотрудника можно загрузить несколько фото или сканов: паспорт, военный билет, приписное, СНИЛС, ИНН, права, трудовая книжка. Снимки открываются в просмотре, в общий список сотрудников не попадают.
-
Афина в Telegram реально проверяет «через 5 минут»
Просьба «проверь через 5 минут всё ли нормально» больше не остаётся пустым обещанием. Афина ставит таймер и в срок пишет в тот же чат сводку: критичные, ИБП, массовые PON. Если стало хуже — так и скажет.
-
Афина в Telegram: сразу видно «новое» или «эскалация»
Шапка сообщения больше не смешивает аварию и эскалацию. Первое уведомление по кейсу — «🆕 НОВОЕ», следующее — «⬆️ ЭСКАЛАЦИЯ» (с уровнем). Внутри блока тоже строка «Статус: НОВОЕ» или «Статус: ЭСКАЛАЦИЯ».
-
Афина в Telegram: эмодзи и блок текста
Сообщения Афины в Telegram начинаются с эмодзи по типу (авария, вопрос, сводка, ответ) и тело обёрнуто в блок ```, чтобы сразу видно что случилось.
-
HR COREON: приём, заявления с ЭП, кабинет и начисление
Операционный HR для телеком-ERP: мастер приёма (карточка без учётки или приглашение в ERP), мастер увольнения с обходным листом, заявления с PDF и OTP/внутренней ЭП COREON, оргдерево с начальником отдела, занятость по графику и отпуску, мой кабинет в ERP и COREON Mobile, payroll-lite (оклад и KPI без НДФЛ). Список сотрудников больше не отдаёт паспорт и оклад.
-
Афина не спамит одно и то же в Telegram
Массовый LOS на порту больше не присылает одно и то же сообщение об эскалации каждые несколько секунд (в том числе в режиме «Тень»). Повтор по кейсу отсекается, пока авария та же.
-
Афина: «линия абонента 1234» и «биллинг по договору»
Фраза «линия абонента 1234» передаёт номер в биллинг и диагностику линии. «Покажи биллинг по договору», «версия софта» и «кратко по узлу» больше не остаются без нужного инструмента.
-
Афина отвечает баланс договора текстом, не молчит
Карточка биллинга в личке и песочнице больше не срывается в «не удалось сформулировать»: Афина пишет договор, баланс в рублях и блок. Падежи «у договора / на договоре» по-прежнему разбираются как номер.
-
Афина понимает «у договора 1234»
Вопрос «какой баланс у договора …» / «сколько на договоре …» больше не отвечает «номер договора не передан»: падежи «договора/договоре» и фраза «проверь баланс 1234» разбираются как номер договора.
-
Афина: меньше бреда в личке, скилы реально запоминает
«Запомни» и «не эскалируй» в Telegram пишутся в скилы даже в режиме «Тень». Вопрос про баланс договора больше не отвечает «импактом» на весь парк. Сводка дежурства не подменяется на фразу про питание ONT. В разбор кейса идут регламенты, а не простыни старых кейсов. Галочка «В скилы» больше не затирает предыдущий ответ админа по тому же типу вопроса.
-
Афина сразу разбирает алерт партнёра
Письмо на ящик «Только чтение» (алерт партнёра / DDoS) Афина забирает в работу сразу: ящик опрашивается каждые несколько секунд, кейс уходит в срочный разбор. Не ждёт очередь из коллизий MAC и не сидит 45 секунд на общем IMAP. С ящика алертов по-прежнему ничего не пишет.
-
Афина разбирает свежие аварии сразу
Новый инцидент (порт, узел, массовый LOS, ИБП, uplink, DDoS) Афина забирает в работу сразу при создании — не ждёт очередь из коллизий MAC и не сидит 45 секунд на тике ingest. Разбор аварий идёт отдельным циклом, свежие аварии в очереди LLM первые.
-
Афина: отчёт за смену в Telegram админу
Ближе к полуночи (МСК) Афина присылает администратору полный отчёт за смену: что открылось, что удалось закрыть, какие серьёзные аварии остались, что ждёт человека или партнёра. Коллизии MAC — только числом, без простыни. Отчёт уходит и в режиме «Тень». Если ночной рестарт — досылает вчерашний день в первые полчаса после 0:00.
-
Афина не шлёт старые аварии как свежие
Перед уведомлением админу Афина сравнивает дату возникновения проблемы с сегодняшней. Если событие вчера или раньше — сначала live-проверка. Если авария ещё жива, в сообщении явно: «началась тогда и до сих пор актуальна». Если уже нет — кейс закрывается, админу уходит отчёт о проверке, без письма «как будто сейчас».
-
Афина: аварии и уведомления админу в Telegram даже в тени
В личку администратора уходят не только вопросы HITL, но и аварии/эскалации, ИБП, письма партнёру, ответы, восстановление, закрытие инцидента и сводка дежурства. Режим «Тень» эти сообщения не глушит; боевые письма партнёрам по-прежнему не отправляются.
-
Афина: вопросы админу в Telegram даже в тени
Любой вопрос Афины (HITL админу, вопрос оператору, алерт DDoS) уходит в личку администратора в Telegram. Режим «Тень» больше не глушит эти сообщения: письма партнёрам по-прежнему не отправляются, а админ видит вопросы сразу. ID лички задаётся в Настройках Афины.
-
Афина: новые алерты DDoS сразу администратору, старую почту не трогает
Ящик только на чтение (например ddos@itk-rus.net): при первом опросе Афина запоминает текущий край входящих и не разбирает уже лежащие письма. Каждое новое — сразу уведомление администратору с полным описанием на русском (и исходным текстом). Письмо уходит с ящика уведомлений, не с адреса алертов.
-
Афина: ящик только на чтение для алертов DDoS
Во вкладке «Почта Афины» можно подключить отдельный ящик с назначением «Только чтение». Партнёр шлёт туда алерты DDoS — Афина читает почту и открывает кейс, с этого адреса ничего не пишет. SMTP для такого ящика не нужен.
-
Пульт Афины больше не зависает при открытии
Страница «Афина · инженер NOC» тянула все вкладки и полный архив версий промпта (десятки мегабайт). Теперь открывается пульс, остальные вкладки подгружаются по клику, список промптов — без полного текста.
-
Афина отвечает в личке Telegram
Опросчик Q&A отбрасывал токен бота и не видел входящие сообщения. Исправлено: личка и /start снова доходят до Афины через HTTPS-шлюз.
-
Афина снова отвечает в Telegram через шлюз
Шлюз ходил к Telegram по IPv6 в заглушку. Теперь только IPv4, а входящие сообщения бот забирает long-poll через тот же HTTPS-узел (не зависит от webhook).
-
Афина в Telegram через HTTPS-шлюз (доступ из РФ)
Исходящие запросы бота Афины к Telegram идут на свой HTTPS-узел (не напрямую на api.telegram.org). Личка и Q&A работают при блокировке Telegram в РФ. Входящий webhook по-прежнему на erp.coreon.ru.
-
Бот Афины отвечает в личных сообщениях Telegram
Существующий бот «Афина» принимает вопросы в личке: включён Telegram Q&A, назначение «Q&A Афины». В allowlist можно указать * — все личные сообщения. В личке боту напишите /start.
-
История переписки Афины в Telegram: кто и что писал
Во вкладке Афина → Сообщения сохраняются входящие вопросы из Telegram и ответы Афины: имя, @username, числовой id, личка или группа, полный текст. Ответ связан с вопросом. Отказ не из allowlist тоже в журнале. В Запусках LLM у telegram-прогонов виден вопрос человека.
-
Афина в Telegram отвечает в личке, не только в группах
Инженер NOC принимает вопросы в личных сообщениях боту: участник разрешённой группы может писать напрямую, без @упоминания. В allowlist можно указать ID пользователя. Команда /start в личке показывает краткую справку.
-
Инцидент «Падение GPON порта» закрывается, когда порт OLT снова up
После восстановления PON-порта инцидент оставался открытым: сервис GPON создавал его при down, но не закрывал при up, а port_up искал закрытие по заголовку без dedup_key. Теперь закрытие идёт по ключу GPON_PORT_DOWN; «хвосты» с уже поднятым портом закрываются автоматически.
-
COREON Mobile: портрет Афины на главном экране
Приложение 1.0.29. На вкладке Афины — её аватарка как в веб-ERP: в шапке, в пузырях чата и на кнопке нижней панели. Оформление дежурства и чата приведено к стилю инженера NOC. Обновление: Профиль → Проверить обновления.
-
COREON Mobile: сирена Афины при аварии на сети
Приложение 1.0.28. При серьёзной аварии (критичные узлы, массовый сбой, ИБП) Афина в телефоне играет мелодию, пока не нажмёте «Тихо». Только мобильное приложение, в веб-пульте звука нет. Включается и выключается динамиком в шапке Афины или в Профиль → Уведомления. Обновление: Профиль → Проверить обновления.
-
COREON Mobile: чат с Афиной на главном экране
Приложение 1.0.27. Чат «Афина · инженер NOC» перенесён из профиля на первую вкладку нижней панели и открывается сразу после входа. В профиле пункта больше нет. Обновление: Профиль → Проверить обновления.
-
MAX Messenger: вебхук с секретом и актуальный API
Карточка Max Messenger в «Настройки → Интеграции» доведена до рабочего контура: хост platform-api2.max.ru, проверка бота по GET /me, подписка вебхука POST /subscriptions, секрет X-Max-Bot-Api-Secret, тестовая отправка и защита от повторной доставки. Входящие по-прежнему в диалогах с меткой Max.
-
Журнал Афины больше не забивается возвратами «Undelivered Mail»
Входящие от MAILER-DAEMON (письмо не доставлено) писались в «Сообщения» каждые ~40 секунд как imap_rejected / skipped, потому что IMAP читает ящик без пометки Seen и в логе отказа не было Message-ID. Теперь возврат фиксируется один раз, неизвестный отправитель тоже не дублируется.
-
О программе: версии интерфейса, сервера и мобильного приложения
В самом низу бокового меню появился пункт «О программе»: версия и дата сборки веб-интерфейса, версия и дата компиляции сервера, ссылка на APK COREON Mobile с номером версии. Экран доступен всем вошедшим сотрудникам.
-
AI-линия: тень сравнивается с ответом оператора, гейт в боевой режим
На вкладке «Зрелость» видно согласие черновика Афины с тем, что написал оператор, и долю диалогов без эскалации. Боевой режим вместе с каналом «Авто» не включится, пока не наберётся выборка и пороги. Вручную (без авто) по-прежнему можно. Пары считаются сами: ответ оператора после shadow-прогона.
-
COREON Mobile: пульс Афины — что делает сейчас и что уже разобрала
Приложение 1.0.26. На экране «Афина · инженер NOC» во вкладке «Сводка» видно текущий кейс и только что законченные прогоны (готово, ошибка, вопрос человеку). Статусы подписаны по-русски. Обновление: Профиль → Проверить обновления.
-
Афина не шлёт письмо на каждого ONU, если с PON-порта больше трёх LOS
Если на одном порту OLT (например m.kyrgan.pon1, 0/2/9) открыто более 3 инцидентов LOS/LOSi, Афина смотрит состояние порта целиком: обрыв фидера или питание — и пишет одно письмо сотруднику. Поштучные письма «LOS на ONU … порт 0/2/9 12» больше не уходят пачкой. Единичный случай (1–3 ONU) обрабатывается как раньше.
-
Пульс Афины показывает, что она делает сейчас и что уже разобрала
На вкладке «Пульс» инженера NOC сверху два блока: какой кейс Афина разбирает в эту секунду и какие прогоны только что закончила (готово, ошибка, вопрос человеку). Статусы и классы кейсов подписаны по-русски, без сырых open/analyzing.
-
Падение GPON порта больше не закрывается как «LOS восстановился»
Инцидент вроде «Падение GPON порта — m.kyrgan.pon1, порт 0/2/9» ошибочно закрывался повторной диагностикой LOS/LOSi: ключ GPON_PORT_DOWN разбирался как номер ONT. Пока сам PON-порт лежит, такой инцидент остаётся открытым.
-
Афина на Huawei GPON снимает display ont, а не show onu
На OLT вроде m.kyrgan.pon1 кейс LOS больше не уходит в MCP со строками show onu info summary. Афина понимает Huawei MA5800 и выполняет display ont info summary / display ont optical-info на порт 0/x/y из заголовка, даже если в кейсе нет interface_id.
-
Афина: ложные письма sandbox и время возникновения в эскалации
Песочница больше не создаёт боевые кейсы и не пишет сотрудникам про «sandbox». Авария площадки считается только по SNMP DOWN, а не по старым открытым инцидентам (загрузка порта, UPS). В письмах сотруднику всегда указаны дата и время возникновения проблемы (МСК).
-
Афина · инженер NOC в мобильном приложении
В COREON Mobile (Профиль) появился экран «Афина · инженер NOC»: сводка дежурства, чат с инженером и открытые кейсы. Это тот же инженер, что в веб-пульте и чате /athena, не AI-линия в диалогах Jivo/OurChat. Полные настройки и плейбуки по-прежнему в веб-ERP.
-
AI-линия Афины отвечает по фактам диагностики и сумме оплаты
В диалогах Jivo и OurChat Афина называет сумму к оплате из биллинга, понимает «сервис мастера вызвать», оформляет обращение если плохо и по кабелю, и по Wi‑Fi, отдельно разбирает ТВ. Диагностика совпадает с экраном поддержки: инциденты порта, история LOSS/POWER, DNS. Черновик тикета при approve становится обращением. В мобильном приложении — кнопки «На AI-линию» / «С AI-линии». Это линия поддержки в чате, не Афина NOC.
-
В наряде заполняются характер заявки, договор с датой и IP
В бланке наряда из задачи больше не остаётся пустыми характер заявки (бралась автотема «Задача по обращению»), дата договора и статический IP. Данные берутся из обращения и LanBilling. Дата не подставляется внутрь слова «абонента».
-
Карточка Huawei GPON снова сохраняется с Cisco ASR
Сохранение OLT вроде Sadovod_lubitel падало с ошибкой «не является BRAS»: uplink часто Cisco ASR с типом router, а не bras. К OLT можно привязать Cisco BRAS или маршрутизатор — имя, IP и модель сохраняются как обычно.
-
Наряд из задачи в Word и PDF
В задачах техподдержки и задачнике можно выгрузить официальные бланки нарядов: для абонентов (физлицо, юрлицо, ИП) и для АВР / строительства / модернизации. В бланк подставляются договор, адрес, телефон, IP, технология, порт OLT, выезд, работы и материалы. Файл — Word или PDF.
-
CPU и память на Huawei MA5800 больше не пустые
На карточке OLT вроде Nikolaevka_5800X2 спидометры «Загрузка CPU» и «Использование памяти» были пустые: SmartAX не отдаёт HOST-RESOURCES и hwEntityCpuUsage. Опрос снимает загрузку со слотов (активная плата MPS) и пишет в карточку.
-
ИБП: IRBIS-T, аварии на SNMPv1 и не коммутатор в типе UPS
Опрос ИБП больше не считает коммутатор SNR с «UPS» в модели источником питания. Выпрямитель IRBIS-T снимается по SNMPv1 (шина 48 В, нагрузка, вход), а не мусором RFC UPS-MIB. На NetAgent v1 таблица аварий читается полностью — в карточке русская причина, не только «Активных аварий: 1». Если пинг есть, а агент молчит — ошибка «ICMP есть, SNMP не отвечает».
-
Память на BDCOM EPON больше не пустая
На карточке OLT вроде Kr.Koloss (P3608B) спидометр «Использование памяти» был пустой: HOST-RESOURCES отдаёт CPU, но таблицы RAM нет. Опрос теперь снимает процент из enterprise OID BDCOM (1.3.6.1.4.1.3320.9.48) и пишет в карточку.
-
Афина узнаёт Huawei OLT по короткому имени 5800x7
Карточка вроде varenovka_5800x7 больше не остаётся без модели: короткое «5800x7» в имени читается как MA5800-X7, sysDescr «Huawei Integrated Access Software» считается SmartAX OLT. Пустую версию софта Афина снимает display version (строка VERSION : MA5800V…), если SNMP её не отдаёт.
-
Афина заполняет версию софта в карточке устройства
«Заполни модель» / «заполни версию софта» теперь проставляет и поле «Версия софта (SNMP)». Если полный опрос SNMP не успел, Афина делает быстрый GET sysDescr (и при наличии CLI — show version) и пишет версию в карточку. Уже заполненные поля не затирает.
-
Афина показывает живые MAC и LLDP, не заглушку
На Arista «какие маки на Ethernet1» больше не звучит как пустой шаблон. Афина снимает show mac address-table с коммутатора и пишет «Сняла …». Если порт в LAG — на члене FDB пустой, MAC висят на Port-Channel, их и показывает. Свободный down-порт честно даёт 0. LLDP: «Сняла show lldp neighbors»; нет соседа — «на этом порту соседей нет», не «в кэше нет».
-
Афина диагностирует BDCOM EPON с OLT
На OLT BDCOM (P3608 / P3310C) Афина сама снимает по Telnet show epon onu-information, inactive-onu и optical-transceiver-diagnosis на порту EPON 0/x. Отвечает числом ONU, Dying-gasp/LOS и живыми Rx/Tx, не просит инженера гонять CLI и не подставляет Huawei display ont. Нули 0.00 dBm не считаются уровнем.
-
Афина диагностирует Huawei GPON с OLT
На OLT Huawei (MA5800 / MA5608T) Афина сама снимает display ont info summary, optical-info, MAC и состояние порта 0/x/y. Отвечает числом ONT, Dying-gasp/LOS и живыми Rx/Tx, не просит инженера гонять CLI и не подставляет BDCOM show epon. Нули 0.00 dBm не считаются уровнем.
-
Афина скромно отвечает на похвалу
На «умничка», «молодец», «спасибо» Афина больше не пишет «обращайтесь» и не рекламирует модули. Коротко, скромно, женский род — и можно сердечко.
-
Афина не теряет live с узла из‑за лимита 30 MCP/мин
Пачка вопросов про один коммутатор больше не упирается в общий лимит MCP. Афина сама ждёт очередь на узел и снимает show transceiver / MAC / интерфейс, отвечает уровнями с железа, не «не достучалась» и не просит инженера гонять CLI.
-
Афина не бросает съём с узла, если кто-то уже ходит по SSH
Параллельные вопросы про один коммутатор больше не отвечают «не достучалась». Афина ждёт очередь на узел и сама снимает show transceiver / MAC / интерфейс, затем отвечает фактом с железа.
-
Афина сама снимает оптику и не просит инженера гонять CLI
На вопрос про оптику Афина сама снимает show transceiver detail и отвечает уровнями с узла. Читает таблицы Arista (Tx/Rx/temp), не просит инженера гонять CLI и не рисует 0.00 dBm как «норма». Если DDM нет (медь/N/A) — так и говорит.
-
Афина не выдаёт оптику 0.00 dBm как «норма»
Если DDM на порту нет (медь/DAC, N/A, пустой CLI), Афина больше не пишет Tx/Rx 0.00 dBm и оценку normal. Либо берёт уровни из SNMP-кэша, либо честно говорит, что сигнала нет — нули это не измерение.
-
Афина отвечает по логам, покрытию, инцидентам и линии абонента
Если модель не формулировала текст, Афина больше не пишет «не удалось сформулировать». Берёт факты из tools: логи, LAG, история порта, поиск MAC, покрытие адреса, открытые инциденты, диагностика по договору.
-
Афина понимает больше NOC-вопросов: логи, LAG, история порта, поиск MAC
Песочница на 1000 формулировок. Афина сразу снимает логи/syslog, LACP/port-channel, историю и трафик порта, ищет MAC в FDB, диагностирует линию по договору, покрытие адреса и открытые инциденты. «Жив ли узел» — пинг, «show version» — здоровье, «почему всё легло» — RCA. Сводка дежурства больше не перехватывает «сводку по железу».
-
Афина не теряет устройство в follow-up и сразу снимает сводку
«Сколько маков на этом порту» и «заполни модель» после диагностики узла больше не просят уточнить имя. Сводка дежурства / UPS сразу идёт через summarize_duty, список error/stale — через list_monitoring_devices, вопрос про абонентов на порту — через импакт, а не полную диагностику Ethernet.
-
Афина сама заполняет пустую модель в мониторинге
Аудит парка больше не только пишет «не заполнена модель». Если модель читается из sysDescr или имени (Huawei MA5800-X7, MA5608T и т.п.), Афина проставляет её в карточку. Команда «заполни модель …» делает то же точечно, без перезаписи уже заполненных полей.
-
Афина: «а на втором» — соседний порт, не Ethernet1/2
После вопроса про MAC на Ethernet1 фраза «а на втором» открывает Ethernet2 того же устройства и снова снимает только MAC-таблицу. Больше нет развилки Ethernet2 / Ethernet1/2 и повторной полной диагностики порта.
-
Афина: «сбрось ошибки на порту» больше не повторяет диагностику
Фраза про сброс ошибок/счётчиков на порту больше не запускает тот же playbook диагностики. Афина обнуляет IF-счётчики (clear counters) именованной командой — без bounce и без смены конфига — и снова снимает порт. Bounce только если явно просят сбросить или перезапустить сам порт.
-
Мониторинг контроллеров SNR-ERD: температура, контакты и реле
Устройства вроде ERD_Мандаринка больше не опрашиваются как ИБП или коммутатор. Отдельный лёгкий цикл по SNMPv1 снимает температуру платы и выносных датчиков, сухие контакты и состояние реле. На карточке устройства — дашборд контроллера и сенсоры с порогами.
-
Афина NOC: мультивендорная диагностика парка, контекстные сессии и аудит мониторинга
Добавлен каталог безопасной read-only диагностики для Arista, Cisco, Huawei, Juniper и BDCOM (EPON/GPON/коммутаторы). Афина поддерживает непрерывный контекст диалога с распознаванием местоимений («на нем», «этот порт»), выполняет аудит гигиены мониторинга, автораспознавание вендора/модели по SysInfo и формирует безопасные CLI-ремедиации.
-
Афина: список устройств error/stale по запросу
На вопрос «выведи список устройств в error/stale» Афина вызывает list_monitoring_devices и отвечает именами и IP (те же фильтры, что в Мониторинг → Устройства). Больше не отговаривается отсутствием инструмента.
-
Афина: качество сообщений, PreSend и антифлуд почты
Исправлены падежи Manager QA («В обращении/задаче/подключении»), единый фильтр сырых JSON/English в ответах, честный shadow. Эскалации и плейбуки без complete PreSend не уходят. Лимит писем на адрес + digest, блокировка .local/placeholder. В настройках модуля — параметры окна и digest.
-
Локации: можно убрать устройство с площадки
На карточке локации и в списке устройств локации появилась кнопка «Убрать с локации». Снимается только привязка к площадке: устройство остаётся в мониторинге. Нужно право записи на «Мониторинг → Локации».
-
Афина: восстановление L2 VPN Донское не меняет тему письма
Письмо Ростелекому о восстановлении сервиса СНТ «Донское» уходит с той же темой, что и первое («отсутствие сервиса…»). Иначе почтовый клиент открывает новую ветку. Текст внутри — про восстановление, тема не меняется. Почасовые эскалации тоже остаются в этой ветке.
-
Афина: у оператора связи можно указать несколько портов
В пульте Афины на вкладке «Операторы связи» у плейбука выбираются несколько портов одного устройства (LAG / два линка). Авария на любом из них идёт в тот же плейбук и те же письма оператору. Первый выбранный порт — основной.
-
Афина: эскалация L2 VPN Донское — нет ответа и срыв ETA
Повторное письмо Ростелекому, если ответа не было, начинается с фразы, что ответа не получили. Если партнёр назвал срок восстановления (к 23:00, дата) — Афина ждёт этот срок и не дёргает hourly. После срыва срока — эскалация с вопросом о сроках и прогрессе работ.
-
Афина: L2 VPN СНТ «Донское» закрывается после восстановления узла
После восстановления donskoe_83_2 Афина больше не шлёт Ростелекому почасовые письма «сервис отсутствует» из‑за старых открытых инцидентов SNMP на ИБП. Живой статус SNMP/ICMP важнее. Кейс закрывается письмом о восстановлении. Площадка «СНТ Донское» и оператор «Рост_СНТ_Донское» видны в пульте.
-
Афина: как завести оператора связи, площадку и партнёра
В справке «?» пульта Афины — глава по шагам: куда идти в Справочники → Партнёры (канал, IP дальней стороны, порог трафика), как создать плейбук оператора связи (импорт или «Добавить») и площадку (сначала локация мониторинга). На вкладке «Площадки» своя «?».
-
Афина: справка «?» по Операторам связи
На вкладке «Операторы связи» пульта Афины круглая «?» открывает полное руководство: зачем плейбуки, кнопки панели, карточка, статус перевода из Zabbix, «Кто шлёт», форма, импорт, датчики и блокировки, типичные ошибки. Шаги, примеры, скриншоты, поиск по тексту и PDF.
-
Партнёры: удаление канала больше не падает на пустом ID
В Справочники → Партнёры удаление канала (и контакта) принимает id в адресе. Несохранённая строка снимается локально, без ошибки валидации Field validation for ID. Текст ошибки — по-русски.
-
Афина · инженер NOC: справка «?» с полным охватом экрана
На пульте /modules/athena-noc кнопка «?» открывает полное руководство: 21 глава — шапка и KPI, аварийная остановка, все вкладки (Пульс, Настройки, Кейсы и карточка, HITL, эскалации, партнёры, операторы связи, площадки, промпт, скилы, почта, Telegram, песочница, сообщения, запуски LLM), «Не трогать Афине», типичные ошибки. Шаги, примеры, скриншоты, поиск по тексту и PDF.
-
Задачи: справка «?» с полным охватом экрана
На экране /support/tasks кнопка «?» открывает полное руководство: шапка, KPI, фильтры, колонки, слоты планирования, карточка (обсуждение, материалы, файлы), дашборд, архив, импорт и мобильный вид. Шаги, примеры, скриншоты, поиск по тексту и PDF.
-
Подключения: справка «?» с полным охватом экрана
На экране /support/connections кнопка «?» открывает полное руководство: KPI, фильтры, карточка заявки, адрес ГАР/DaData/карта, мастер лицевого счёта, импорт Excel и архив. Шаги, примеры, скриншоты и PDF.
-
Обращения: справка «?» с полным охватом экрана
На экране /support/requests кнопка «?» открывает полное руководство для сотрудников: 17 глав — каждая кнопка, фильтр, колонка, KPI, массовые операции, создание (вложения и Excel), карточка, комментарии, диагностика, задачи, категории, архив и мобильный вид. Шаги, живые примеры, скриншоты. Можно искать по тексту и скачать PDF.
-
Инциденты: справка «?» со скриншотами и PDF
На экране /support/incidents кнопка «?» открывает полное руководство для сотрудников: каждая кнопка и колонка, шаги, живые примеры, скриншоты списка, фильтров, шапки, меню «Ещё», создания, карточки, массовых операций, архива, настроек email/категорий/истории писем. Можно искать по тексту и скачать PDF.
-
Афина: площадка пишет оператору связи
В плейбуке площадки можно выбрать оператора из вкладки «Операторы связи». При аварии узла (несколько устройств down) Афина отправляет ему письмо по шаблону оператора и при необходимости спрашивает дежурного. Связь площадка↔оператор настраивается в UI, без кода.
-
Афина: плейбуки площадок без хардкода
Вкладка «Площадки» в пульте Афины: если на локации одновременно down несколько устройств, вопрос дежурному собирается из настроек (локация, порог, аплинк, шаблон). Новую площадку добавляют в UI, а не пишут отдельный код. Ответственные за питание и сеть — в карточке локации.
-
Афина P0: recover-verify, dual-send, sensor-kind IX
Закрытие SyncClosed/incident/tool всегда через recover-verify для сетевых классов. traffic_low — по BPS; device_ping — fail-closed без far_end_ip. Dual-send SNMP alert_email блокирует PreSend. В Партнёры — Far-end IP и порог traffic low.
-
Афина: инвентарь, IX far-end verify, Huawei SSH confirm
Backfill type/pon_role (в т.ч. other для не-OLT, эвристики hostname/OS). Перед закрытием partner/IX — ICMP far-end при заданном Far-end IP в CRM-канале. Huawei GPON: soft SSH confirm display ont info summary после live SNMP. В Партнёры добавлено поле Far-end IP.
-
Афина: зрелость P0–P2 (Huawei live, вендоры, locks, IMAP verify)
Live SNMP диагностика Huawei GPON; vendor_family Cisco/Arista/SNR/Juniper; backfill type/pon_role; Redis lock исходящих; закрытие partner только после recover-verify; checklist miss+retry; e2e PreSend→brain.
-
Афина: понимает тип устройства (OLT/коммутатор/BRAS/ИБП)
По type/pon_role/vendor Афина классифицирует узел (olt_epon, olt_gpon, switch_aggregation, bras, router, ups…) и передаёт device_kind в PreSend, diagnose_device и get_device_context — не путает CLI PON с коммутатором.
-
Афина: диагностика ERP до письма и полный LLM-цикл
Перед письмом сотруднику или оператору связи — обязательный PreSendDiagnose (SNMP/LLDP/PON/MCP). Dual-send с SNMP alert_email блокируется. Ingest UPS/port/partner идёт через brain и все tools. Дельные ответы пишутся в скилы; tool save_knowledge. Shadow гасит manager_qa Telegram.
-
Афина: миграция оповещений операторам из Zabbix
В модуле «Афина · инженер NOC» вкладка «Операторы связи»: просмотр и выбор каналов Zabbix (DATA-IX, MSK-IX и др.), ручной поиск устройства + обязательное сопоставление с портом ERP, импорт снимка без повторного вызова Zabbix, CRM-канал partner_channels. Письма/recovery от Афины. Cutover shadow→live с предложением снять SNMP alert_email; actions Zabbix — вручную. Quiet для IX-плейбуков 15 мин.
-
Zabbix: видно, на какие почты уходят письма
Во вкладке «Каналы» оповещений Zabbix колонка «Куда» и блок «Письма уходят на» показывают адреса из медиа пользователей (и из недавних отправок). Это не SMTP From, а реальные получатели.
-
Zabbix: понятнее, при каком событии уходит письмо
В канале оповещения видно не только имя триггера, а когда уходит письмо (авария PROBLEM или восстановление OK), на каком хосте, что проверяется (ping/link) и формулу триггера.
-
Zabbix: текст и условия оповещений по каналам
В Настройки → Интеграции → Zabbix → Оповещения на вкладке «Каналы» видно не только имя канала, но и куда уходит, при каких условиях (хост, триггер, важность) и с какой темой/текстом. Раскройте канал — отдельно шаблон при проблеме и при восстановлении. Только просмотр.
-
Zabbix: просмотр оповещений в интеграциях
В Настройки → Интеграции → Zabbix можно открыть текущие проблемы, отправленные за 7 дней алерты, действия (actions) и каналы (media types). Только просмотр: ERP ничего не меняет в Zabbix.
-
Афина: ответ Ростелекому по L2 VPN Донское
Письмо партнёра по СНТ «Донское» Афина разбирает сама (в том числе с адреса из копии). Если пишут, что сервис восстановлен — проверяет ping обоих узлов и закрывает кейс с инцидентом только когда узлы реально отвечают; иначе вежливо сообщает, что недоступность ещё есть. Номер ТТ и статус работ подтверждает культурно.
-
Афина: L2 VPN СНТ «Донское» — письмо Ростелекому
Если одновременно не отвечают donskoe_83_2 и UPS Donskoe, и это не питание (ИБП не уходил на батарею, заряд не ниже 20%), Афина шлёт одно письмо Ростелекому об отсутствии L2 VPN (все указанные адреса в копии), с датой и временем возникновения. Каждый час — эскалация, после восстановления — благодарность. Падение по питанию обрабатывается как раньше.
-
Афина: при падении PON-порта пишет, почему отключились ONU
BDCOM EPON: show epon inactive-onu (питание vs обрыв). Huawei GPON: в письмо ту же сводку, что в инциденте мониторинга — сколько ONT без питания (Dying-gasp), сколько обрыв/прочие, договоры. Не шаблон «проверьте порт/OLT».
-
EPON: неактивные ONU больше не обрываются через 2 секунды
Команда show epon inactive-onu на карточке BDCOM OLT ждала Telnet всего 2 секунды и показывала «OLT не ответил». Живые CLI-запросы (неактивные ONU, конфиг ONU, MAC-таблица) теперь ждут ответ OLT до 60 секунд.
-
Афина: тишина по задаче — неделя, не 6 часов
Исполнителю по задаче или обращению ТП Афина пишет, только если нет обновлений больше недели. Письма «без обновлений более 6 часов» больше не уходят и не повторяются каждые 6 часов.
-
Афина: одно письмо партнёру, без напоминаний
Сотруднику или партнёру по uplink Афина пишет один раз на кейс. Письма «напоминаю, ответ не получен» больше не уходят — в том числе если инцидент уже закрыт. Повторная эскалация на тот же email не отправляется.
-
Афина: не открывает кейс снова сразу после закрытия
Если кейс закрыли (письмо «закрой кейс»), Афина больше не создаёт через минуту новый кейс и не шлёт повторную эскалацию по тому же инциденту или порту. Тишина 6 часов; если авария реально повторится позже — снова возьмёт в работу.
-
Афина: закрытие кейса закрывает и инцидент
По письму «закрой кейс» Афина закрывает кейс NOC и связанный инцидент мониторинга (привязывает его, если ещё не был привязан). Больше не пишет, что «инцидент не привязан — отдельно закрывать нечего».
-
Афина: «поняла», не «понял»
Афина говорит о себе в женском роде. Ответы вроде «Понял, формирую итоговый ответ…» автоматически правятся на «Поняла».
-
Афина: заряд ИБП каждые −10% на батарее
Пока ИБП площадки работает от батареи, Афина уведомляет дежурных при каждом падении заряда на 10% (90, 80, …, 10) в Telegram: хост, система, «Емкость Батареи меньше N%». Это не путается с Dying-gasp ONT и не поднимает уровень эскалации.
-
Не трогать Афине: обращения, задачи, подключения
В карточке обращения, задачи ТП и подключения появилась галочка «Не трогать Афине». Если включена — Афина не смотрит карточку и ничего с ней не делает. Сотрудники видят её как обычно, в списке — тег «Афина не смотрит».
-
Аватар Афины в комментариях задач ТП
В карточке задачи ТП («Редактировать задачу» → Обсуждение) у комментариев Афины показывается её аватар, а не инициалы AN.
-
Афина NOC: Arista — всегда агрегация
Коммутаторы Arista (имена arst-*) не считаются access/домашними. Падение порта или устройства — critical, в сводке отдельно от одиночного LOSi абонента. Ethernet на Arista — uplink агрегации.
-
Афина NOC: представляется один раз
Блок «Меня зовут Афина, я инженер NOC…» больше не повторяется в каждом письме. Первое письмо сотруднику — с представлением, следующие по этому адресу сразу к сути (приветствие и подпись остаются).
-
Афина NOC: постоянная копия писем на устройство
Если на эскалацию ответить «при авариях на этом устройстве всегда в копию …@…», Афина запоминает адрес. Следующие письма по этому устройству уходят основному получателю и в копию указанному адресу. Повторно тот же кейс из‑за инструкции не эскалируется.
-
Афина NOC: портрет в исходящих письмах
Письма Афины сотрудникам и партнёрам приходят с её аватаром в шапке (картинка встроена в письмо, не внешняя ссылка). Текст по-прежнему можно читать в клиентах без HTML.
-
Афина NOC: песочница отвечает текстом, не JSON tools
Вопрос в песочнице («есть ли UPS / питание?») больше не возвращает сырой [tool get_noc_briefing] с JSON. Афина отвечает как дежурный инженер: есть ли открытые кейсы ИБП площадки, что критично по сети. Боевые кейсы не меняются.
-
Афина NOC: аватар инженера в пульте и чате
У модуля «Афина · инженер NOC» появился портрет в шапке пульта, в чате /athena, в песочнице и на кнопке быстрого доступа в шапке ERP.
-
Афина NOC: MAC flap на двух OLT больше не зависает по timeout
Live-проверка L2 больше не гоняет полный show mac address-table и не падает с context deadline exceeded / mcp timeout. MAC на PON одного OLT и uplink другого в том же L2 закрывается как штатный путь абонента, без письма «проверьте сами».
-
Афина NOC: исходящие письма снова в журнале «Сообщения»
Письмо могло уйти сотруднику по SMTP, но не появиться во вкладке «Сообщения» и в карточке кейса: запись в журнал падала из‑за колонок ящика. Журнал пишется даже если схема отстаёт; уже отправленные эскалации (в т.ч. #4506) подтягиваются из лога эскалаций.
-
Афина NOC: диагностика MAC flap по LLDP и SSH/Telnet
Афина сама разбирает коллизии MAC: FDB и LLDP из ERP, при сомнении заходит на устройства (SSH/Telnet, BDCOM — telnet) и проходит цепочку. Штатный путь абонента OLT→агрегация больше не уходит письмом «проверьте сами». В карточке кейса — блок расследования L2 с вердиктом, hops и рекомендациями. Письмо сотруднику только при подтверждённой петле или если нет доступа на железо.
-
Афина NOC: ответы оператора → скилы
Если оператор ответил на ask_user чем-то дельным (факты, регламент, контакты), Афина сохраняет это в скилы для похожих кейсов. Короткие «ок/понял» в скилы не попадают.
-
Афина NOC: почта в журнале сообщений
В карточке и списке сообщений всегда виден почтовый ящик: куда ушло или откуда пришло письмо, плюс ящик Афины (From/inbox). Для in_app ask_user показывается email сотрудника, а не только user id.
-
Афина NOC: закрытие кейса по письму партнёра
По просьбе «закрой кейс» Афина сама вызывает close_case (resolved), снимает HITL и подтверждает письмом. Больше не отказывает из‑за update_entity_status и не просит оператора закрывать вручную в UI, если инцидента мониторинга нет.
-
Афина NOC: ответы на входящую почту
Афина обрабатывает письма в своём ящике: ответы по кейсу (ESC/ASK/UPLINK) и вопросы сотрудников — запускает анализ и отвечает письмом. Неизвестные отправители отклоняются.
-
Афина NOC: меньше HITL — autofill QA и auto LOSi
Классификация «порт DOWN GPON» больше не уходит в anomaly; Manager QA сначала заполняет договор/телефон/ФИО/адрес из LanBilling и пишет менеджеру только по оставшимся дырам; ask_admin с pre-gate owner/LB; в live включена страховка обращения при одиночном LOSi; выезд не создаётся при blocked_balance.
-
Афина NOC: почта только из ящика модуля + глубина ERP
Исходящие письма Афины только через athena mailbox (без штатной ERP-почты); in-app без email-канала. Новые tools: диагностика линии/биллинг/DHCP/optical, syslog/port metrics, coverage/слоты/склад, HITL reboot ONT и EcoBRAS grace. API readiness-чеклист для live.
-
Единый PageHero/KpiStrip и фиксы кейсов Афины
Общие компоненты премиум-шапки и KPI на пульт NOC, чат /athena и AI-линию. Исправления: restore не закрывает Incident по тексту, сиротский HITL снимается, автозакрытие устаревших MAC-flap, корректная доставка escalate.
-
Афина NOC: L4 пульт и duty watch
L4: полный inbox (сеть/ТП/задачи/подключения/HITL/партнёры), хронология кейса, SLA breaches + PON-корреляция, chat↔пульт «в работу», partner messages API, Grafana recipe, agent.
-
Афина NOC: зрелость HITL, скилы, QA и диагностика
Исправлены получатели ask_admin, shadow без мутации state, SMS на эскалациях, скилы с triggers, ask_user, IMAP dedup. Добавлены контроль заполнения менеджерами (коммент+email), read-only diagnose_device, вкладка вопросов оператору.
-
Афина NOC: обращение при одиночном LOSi
При одиночном GPON LOSi (линия до абонента) Афина после диагностики создаёт обращение ТП (create_support_request, категория «LOS / нет оптики» / «Нет интернета») с договором из инцидента и данными из LanBilling; дедуп 48ч.
-
Афина · инженер NOC
Новый модуль /modules/athena-noc: AI-инженерка следит за инцидентами сети и ТП, эскалирует (UPS trap/poll→power), пишет партнёрам по uplink (IMAP+nudge), коллизии IP/MAC/STP, create_task/rediagnose, activity по статусам ТП, Telegram Q&A. Каналы через Интеграции; по умолчанию shadow/выкл.
-
Обращения: полная справка «?» со скриншотами и PDF
На экране /support/requests кнопка «?» открывает расширенную справку: оглавление, поиск, скриншоты списка/фильтров/карточки/задач/создания/диагностики и кнопка «Скачать PDF» с полным описанием. Статья вики обновлена.
-
Подключения: премиум список, KPI и фильтры
Экран /support/connections: slate UI, серверные KPI (сегодня/просрочено/без задачи), command-bar с пресетами и URL-синхронизацией, плотность таблицы и mobile-карточки. Исправлены ACL для admin, фильтр исполнителя по user_id, поиск по ID вместе с фильтрами. Drawer/wizard/import/help в единой палитре.
-
Задачи ТП: премиум список, фильтры и карточка
Экран /support/tasks: slate-дизайн, command-bar с чипами и пресетами, плотность таблицы, mobile-карточки. Исправлены фильтр владельца (owner_user_id), сортировка, overdue, ACL поиска, вложения с auth-превью, материалы по RBAC, без двойных toast. Deep-link из обращения открывает создание задачи со связью.
-
Обращения: современный список, фильтры и mobile
Обновлён экран /support/requests: KPI-пресеты, command-bar фильтры с чипами, колонка SLA, карточки на телефоне, overlay-меню. Исправлен фильтр по адресу на бэкенде; фильтры пишутся в URL.
-
Афина: зрелость P0 — POWER, coverage, geo, очередь, scrub
Убран ложный совет про питание при Online ONU; coverage не говорит «нет покрытия» при uncertain; geo-аварии по району; честный get_cpe_status без TR-069; статус наряда и ETA очереди после escalate; scrub договора/ИНН; smoke close/payments.
-
Афина закрывает обращение по просьбе клиента
Фразы «всё хорошо», «закрой обращение», «проблему решил» больше не уводят в live-оператора: Афина ставит статус «Решено» и подтверждает номер обращения. «Закрыть договор» по-прежнему юридика.
-
AI-линия Афина: платежи, статусы заявок, quality-fixes
Новые tools: сумма к оплате, история платежей, статус обращения, слоты выезда, покрытие, тарифы, grace EcoBRAS, reboot ONT (по подтверждению). Исправлены ложный POWER, выезд≠escalate, Wi‑Fi→«Нестабильный интернет», legal playbook, sync suppress TTL и typing OurChat. Сид knowledge: оплата, ЛК, CGNAT, Android «!».
-
AI-линия: Афина — помощница с аватаром
Афина явно девушка: отвечает в женском роде («проверила», «оформила»). В модуле AI-линии — аватар помощницы в шапке и в песочнице.
-
Офлайн-чат в COREON Mobile
Внутренний чат сотрудников хранит комнаты и историю на устройстве (SQLite): список и сообщения открываются без сети, синхронизация с сервером без мигания. Обновлены цвета под COREON, превью медиа в списке, обязательный понятный композер. Приложение 1.0.25.
-
Ежедневный анализ логов биллинга
В модуле «Здоровье биллинга» — вкладки «Логи LBcore», «Логи LBarcd» и «Логи LBinet»: суточный разбор ERROR/нагрузки/паттернов (в т.ч. Too many open files). На вкладках — прогресс скана и кнопки «Запустить»/«Остановить» (агент ≥1.5.1). Тот же источник доступен в Центре отчётов.
-
AI-линия: контакты ИнТелКом с itk-rus.ru в скиллах
Скиллы с телефонами поддержки (+7 928 226-91-41, 8 800 333-50-33), почтой и инструкцией нового подключения. Афина предлагает заявку в чате: при согласии собирает ФИО/адрес/телефон и создаёт обращение категории «Подключение».
-
AI-линия: бота зовут Афина
Виртуальный оператор AI-линии представляется как Афина (имя задано в системном промпте).
-
AI-линия: блок по балансу, а не архивная «отключённая» УЗ
При ответе про баланс/блокировку выбирается актуальная неархивная учётная запись (blocked 1/4), а не старая отключённая (10). Пример: договор 95800 — минус на счёте и блок по балансу.
-
AI-линия: статус ONU и уровни из мониторинга, без «какие лампочки»
При «нет интернета» бот сам сообщает, что видно в диагностике (терминал на связи, сигнал), и больше не просит клиента описывать индикаторы на ONU — это уже есть в UnifiedDiagnostics. Для EPON подтягивается Cisco BRAS: при «Авторизован» не говорит, что сессии нет.
-
AI-линия: ТВ 24h.tv — код SMS и реклама на каналах
По OurChat 100_22388: телевидение через https://24h.tv/ (24ТВ). Бот знает про код авторизации (SMS / Telegram Verification Codes) и разбор разной рекламы на двух ТВ.
-
AI-линия: белый IP 300 ₽ и заявка на подключение
По диалогу OurChat 100_5934: услуга белого IP есть (300 руб/мес); при согласии клиента создаётся обращение Support категории «Подключение» с номером клиенту.
-
Здоровье ERP: рекомендации «что делать»
У каждой ошибки/события — полное описание и пошаговые действия (CVE, failed systemd, 502 к API, SSH-скан, диск, MySQL/Redis). На вкладке «Хост» — блок проблем; в «Событиях» — кнопка «Что делать».
-
AI-линия: выезд инженера и номер обращения
Запрос «нужен инженер» оформляет обращение Support с номером и предупреждением о платности зоны абонента; контактный телефон записывается к заявке. Номер обращения дописывается в ответ, если модель его забыла.
-
AI-линия: диагностика скорости и трафика ONT
При жалобах на скачки/низкую скорость бот смотрит тарифную полосу, ethernet ONU, ошибки PON и историю трафика ONT в ClickHouse; при хронической проблеме создаёт обращение с номером.
-
AI-линия: тариф из биллинга без ask_admin
Вопрос «какой у меня тариф» отвечает сам по данным биллинга (название тарифа + абонплата), без очереди к специалисту.
-
AI-линия: номер обращения клиенту
Если обращение создано или уже открыто, бот называет клиенту публичный номер обращения (public_number), а не только фразу «уже открыто».
-
AI-линия: знания по ходу диалога
После успешных ответов с tools бот сам сохраняет навыки в базу знаний (без ПДн, с дедупом). Настройка «Учить знания по ходу диалога»; ответы админа со скилом сразу active.
-
AI-линия: LOS → обращение автоматически
diagnose_internet_issue досконально проверяет оптику (LOS, RX, ONU offline, порт OLT). При проблеме линии бот сам создаёт обращение «Нет интернета» в Support с дедупом 24ч; клиенту сообщает простым языком.
-
AI-линия: полный стек DeepSeek
AI-линия использует DeepSeek v4 (flash/pro): thinking mode, reasoning_effort, tools + reasoning_content в цикле, tool_choice, max_tokens, user_id, опционально strict tools. Модель выбирается в UI модуля.
-
AI-линия: полная диагностика ERP
diagnose_internet_issue использует стек ERP: точный биллинг, UnifiedDiagnostics GPON/EPON (ONU/оптика), RADIUS/DHCP/BRAS (без ПДн), массовые аварии NETWORK_CRITICAL, access-chain и ping CPE. list_open_outages читает реальные network-critical инциденты.
-
AI-линия поддержки
Модуль «AI-линия поддержки»: DeepSeek tools + UnifiedDiagnostics, suppress оператора, typing, часы работы, A/B промптов, embeddings, пресеты/guardrails/tools UI, ask_admin уведомления, RBAC ai_support_line.*, список «На AI», промпт из корпуса. По умолчанию выкл/shadow. ПДн в LLM не передаются.
-
Обязательный PDF в Центре отчётов
При любой отправке дайджеста из Центра отчётов к письму обязательно прикладывается PDF с полным описанием всех разделов на русском языке — простым текстом для обычного пользователя (цифры, таблицы, графики).
-
Журнал почты в Центре отчётов
В дайджестах Центра отчётов доступен источник «Журнал почты»: KPI успешных / ошибок / отложений, топ распознанных причин и разбивка по типу события за период сценария. Deep-link открывает модуль Журнал почты.
-
ГАР в Mobile: выбор до дома
В COREON Mobile при верификации адрес из ГАР выбирается по полной иерархии (регион → населённый пункт → улица → дом), как в ERP. Быстрый поиск по улице/дому сохранён. Приложение 1.0.24.
-
Разбор причин в журнале почты
В Журнале почты у писем и событий показывается понятная причина и подсказка «что делать» (переполнен ящик, получатель не существует, HELO reject, auth fail, Amavis и др.). На статистике — KPI успеха/ошибок/отложений и топ причин. Кнопка «Почему?» открывает карточку разбора.
-
Полный разбор причин журнала платежей
Классификатор покрывает основные типы логов ПСП: ложные SOAP-дампы A3, declinedByTimeout Сбера, already_exists, http_request (check/pay), сбои kassa.py/sber_acq, шаги LBcore, HTTP 4xx. KPI ошибок больше не раздуваются suds-шумом; на статистике — расширенный топ причин.
-
Разбор причин в журнале платежей
В Журнале платежей у событий успешных / ошибок / ожидания / отмен показывается понятная причина и подсказка «что делать» (договор не найден, сбой CGI, HTTP 5xx, LBcore и др.). На вкладке статистики — топ распознанных причин. Кнопка «Почему?» открывает карточку разбора.
-
ГАР в верификации COREON Mobile
В форме заполнения верификации адреса (задача / профиль) в мобильном приложении можно выбрать адрес регистрации и проживания из справочника ГАР — тот же, что «Справочники → ГАР». Поиск по региону и дому, подстановка полного адреса. Приложение 1.0.23.
-
Юрлица без people в Центре отчётов
В дайджестах Центра отчётов доступен источник «Юрлица без people»: сколько юрлиц LanBilling без записи people (аудитория Массовых уведомлений), с разбивкой по наличию email и телефона. Это снимок текущего состояния — период сценария не влияет. Deep-link: Техподдержка → Массовые уведомления.
-
Статистика журнала платежей и отчёт в Центре отчётов
В «Журнале платежей» KPI успешных / ошибок / ожидания / отмен и сумма успешных считаются с теми же фильтрами, что список событий; на вкладке «Статистика» — разбивка по провайдерам. В Центре отчётов добавлен источник «Журнал платежей (ПСП)» с графиками и таблицами за период сценария.
-
Диалоги Jivo и OurChat в Центре отчётов
В дайджестах Центра отчётов доступны источники «Диалоги Jivo» и «Диалоги OurChat»: число новых и активных обращений за период, вызовы сотрудников (всем операторам и переводы на сотрудника), топ сотрудников по переводам и график обращений по дням. Deep-link открывает панель диалогов.
-
Категория «Порт down» для падения портов
Автоинциденты «Падение порта — …» снова привязываются к активной категории «Порт down» (раньше категория была выключена, category_id оставался пустым). Можно задать отдельные email для уведомлений. Существующие инциденты без категории перепривязаны при старте ERP.
-
Категории «Недоступность ping» и «Недоступность SNMP»
Автоинциденты «Устройство не отвечает на ping …» получают категорию «Недоступность ping», «Устройство недоступно (SNMP) …» — «Недоступность SNMP». Можно задать отдельные email на каждую категорию. Существующие инциденты перепривязаны при старте ERP.
-
Push по авариям и подробная история в мобильном
В COREON Mobile при создании инцидента мониторинга (авария) уходит push сотрудникам NOC. История уведомлений показывает полный текст: тап открывает карточку с описанием, приоритетом и переходом к устройству. Регистрация FCM включает push в настройках.
-
Слоты работ в Центре отчётов
В дайджестах доступны блоки «Слоты работ (сегодня)» и «Слоты работ (вчера)» (/support/work-slots). Можно включить один день или оба сразу. Пресет «Слоты работ» (утро, сегодня) создаётся автоматически — укажите email и включите сценарий.
-
Категория инцидентов «Недоступность»
Автоинциденты «Устройство не отвечает на ping» и «Устройство недоступно (SNMP)» создаются с категорией «Недоступность». Email — на адреса категории и/или общие настройки уведомлений. Существующие инциденты без категории привязываются при старте ERP.
-
Подробные UPS-инциденты в письме
В автоинцидентах ИБП и email: список активных аварий с датой/временем и полный снимок параметров UPS (режим питания, батарея, вход/выход/байпас, нагрузка). Открытые UPS-инциденты обновляют описание при изменении аварий или телеметрии.
-
Категория инцидентов «Питания» для UPS
Автоинциденты ИБП (байпас, отключение сети, батарея, alarms) создаются с категорией «Питания». Email уходит на адреса категории и/или общие настройки уведомлений инцидентов. Существующие UPS-инциденты без категории привязываются при старте ERP.
-
Верификация договоров: полный прод и мобилка
Доработан модуль верификации: уведомление менеджеру после подписи клиента, RBAC на статусы/SMS, повтор SMS из карточки, правка исполнителем после отклонения (веб-mobile и Flutter COREON Mobile 1.0.17), расширенные smoke-тесты API.
-
Fail2ban и фаервол в Аудите безопасности
Полное управление fail2ban и фаерволом на хостах ERP и биллинга: установка пакетов, пуск/стоп, bootstrap jail sshd и цепочек COREON, правила allow/deny, DOCKER-USER, persist/export. Команды через очередь агента (f2b_*/fw_*), Docker/NAT только для просмотра.
-
Бэкапы хостов ERP и биллинга
Модуль «Бэкапы хостов»: настраиваемые политики (MySQL, конфиги, ClickHouse, команды), расписание, локально/FTP/SFTP через агент coreon_backup_agent на ERP и LanBilling. Prune по retention, KPI и история прогонов.
-
Аудит безопасности: unban, сессии, SUID/IDS
Доработан аудит безопасности: разбан IP, очередь команд, отзыв сессий ERP, матрица роль→меню, проверки SUID/last/TLS, блоки целостности/cron/портов, запуск coreon_ids_agent на ERP.
-
Аудит безопасности хостов ERP и биллинга
В модулях «Здоровье ERP» и «Здоровье биллинга» вкладка «Аудит безопасности»: попытки взлома SSH, дыры ОС, ключи/хеши без секретов, CVE/updates, IDS, автобан IP через fail2ban, блок доступа ERP. Зеркально на обоих хостах.
-
EcoBRAS: отправка отчёта на email
В модуле EcoBRAS кнопка «Отправить отчёт»: превью и рассылка сводки (статус, события, grace, ошибки). Источник ecobras_summary в Центре отчётов и пресет «EcoBRAS: сводка».
-
Отчёты: Net adds, aging долга, покрытие, воронка
Новые экраны для коммерции и инженеров: Net adds, aging долга по договорам LanBilling, должники без платежей, пробелы покрытия, сквозная воронка подключений. Источники добавлены в Центр отчётов и ежедневный дайджест (включая PON/ONT).
-
Дайджест: инциденты по категориям
В Центр отчётов добавлен источник «Инциденты по категориям»: количество открытых и закрытых инцидентов по каждой категории за период, KPI и график. Можно включить в сценарий рассылки.
-
Письма инцидентов и уведомлений в HTML
Уведомления об инцидентах (создание, статус, комментарии, назначение) и прочие SMTP-письма уходят как HTML с таблицами. Plaintext — только fallback; MIME предпочитает HTML.
-
Письма Центра отчётов: HTML-таблицы вместо текста
Исправлена сборка MIME: клиенты показывали plaintext («· тариф | сумма») вместо HTML с таблицами KPI и данными. Теперь предпочитается HTML-версия письма.
-
Дайджест: отчёт «Отток и удержание»
В Центр отчётов добавлен блок как на /reports/churn: число отключений, активные, churn rate, список отключённых и причины по категориям обращений. Источник включён в пресет «Ежедневный дайджест».
-
Дайджест: отчёт «Новые подключения»
В Центр отчётов добавлен полноценный блок как на экране /reports/new-connections: новые абоненты в биллинге по тарифам, воронка заявок и конверсия. Источник включён в пресет «Ежедневный дайджест».
-
Центр отчётов (Reports Hub)
Гибкие дайджесты по выбранным источникам: расписание, отправка сейчас, HTML-письма и PDF. Удобно для NOC и руководства — сводка по сети и биллингу без ручной сборки отчётов.
-
Дайджесты ERP Health и Billing Health
В отчёты добавлены снимки здоровья хостов ERP и биллинга: критические баннеры, упавшие сервисы, события и графики CPU/RAM/Disk. По трафику в счетах — фактический объём/битрейт, лимит и тип учёта, не только проценты.
-
Галерея из 50 скриншотов интерфейса
На сайте опубликована галерея реальных экранов Coreon ERP: мониторинг, техподдержка, биллинг, склад, покрытие, HR и настройки. Фильтры по разделам и просмотр в lightbox.