Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.
ONVIF_ACTION_NOT_SUPPORTED IP-Телефония и СКУД

ONVIF Ошибка ActionNotSupported: действие не поддерживается устройством

Обновлено: 24.08.2026  ·  Официальная база знаний
  • SOAP-ответ камеры возвращает <env:Value>env:Receiver</env:Value> <ter:Value>ter:ActionNotSupported</ter:Value>.
  • Функции аналитики, управления стеклоочистителем (Wiper), тепловизионные функции или аудиовызов отклоняются камерой.
  • VMS не может подписаться на события через CreatePullPointSubscription.

1. Архитектурные причины ActionNotSupported

Ошибка ter:ActionNotSupported возвращается устройством в соответствии с ONVIF Core Specification в случаях:

  • Запрошенный SOAP Action отсутствует в реализации встроенного ONVIF-сервера камеры;
  • Устройство соответствует профилю Profile S (базовое видео), но клиент вызывает методы из Profile T (расширенная аналитика/H.265) или Profile G (доступ к SD-карте);
  • Обращение к WSDL-эндпоинту, который отключен в настройках безопасности прошивки (например, отключена служба событий Events или аналитики Analytics).

2. Опрос поддерживаемых возможностей (Capabilities Discovery)

Перед вызовом специфических команд приложение обязано опросить доступные сервисы через метод GetCapabilities или GetServices:

<soapenv:Body>
  <tds:GetCapabilities xmlns:tds="http://www.onvif.org/ver10/device/wsdl">
    <tds:Category>All</tds:Category>
  </tds:GetCapabilities>
</soapenv:Body>

В ответе проверьте наличие соответствующих WSDL-эндпоинтов в секциях:

  • Analytics: поддержка видеоаналитики (WSDL: /onvif/analytics_service);
  • Events: поддержка сервиса уведомлений (WSDL: /onvif/event_service);
  • PTZ: поддержка поворотных механизмов (WSDL: /onvif/ptz_service);
  • Media2: поддержка ONVIF Media Service 2.0 (Profile T).

3. Проверка соответствия версий ONVIF Profile

Профиль ONVIFНазначениеКлючевые методы
Profile SБазовый IP-видеостримингGetStreamUri, PTZ, GetProfiles
Profile GХранение и воспроизведениеGetRecordings, ReplayService
Profile TH.265, Аналитика, HTTPSMedia2, PullPointEvents, Audio
Profile MМетаданные и AI аналитикаGetEventProperties, MetadataStream

4. Обновление прошивки устройства

Если спецификация камеры заявляет поддержку функции, но возвращает ActionNotSupported, обновите микропрограмму до последней версии с официального сайта производителя (исправление устаревших стеков gSOAP).

Практический опыт инженера: Многие производители заявляют 'Поддержку ONVIF', реализуя только 2-3 базовых метода из Profile S. При проектировании сложных систем видеонаблюдения всегда запрашивайте ONVIF Declaration of Conformance (DoC) на конкретную версию микропрограммы.

Частые вопросы (FAQ)

Почему фиксированная камера возвращает ActionNotSupported при запросе PTZ?

Фиксированные камеры не имеют физического привода PTZ. Некоторые прошивки могут поддерживать Digital PTZ, но при его отсутствии в микропрограмме весь стек PTZ-сервиса возвращает ActionNotSupported.

Как программно обойти ошибку ActionNotSupported при запросе событий?

Если CreatePullPointSubscription не поддерживается, переключитесь на устаревший базовый метод Event Subscription (Subscribe) или используйте HTTP Push уведомления.

Может ли ошибка возникать из-за опечатки в SOAPAction заголовка HTTP?

Да, если заголовок HTTP SOAPAction не совпадает в точности с пространством имен метода в XML-теле (Body), SOAP-диспатчер камеры вернет ActionNotSupported.

Где проверить официальный сертификат соответствия ONVIF для камеры?

На официальном портале ONVIF Conformant Products (onvif.org/conformant-products), выполнив поиск по модели и версии прошивки.