GetOttBlackList - Получить список записей черного списка OTT

Общая информация

  1. Команда актуальна, начиная с версии 1.9.

  2. Команда позволяет получать содержимое черного списка ОТТ. Черный список ОТТ один на всю систему. В случае попадания MAC или диапазона MAC в черный список доступ к услуге ОТТ для них закрывается.

В качестве дополнительных параметров можно передать:

  • skip, limit - диапазон выборки;

  • префикс mac, тогда будет фильтрация записей по полю mac по принципу 'start with'.

Входные параметры

Параметр Значение Формат значения Расшифровка формата Ссылка

params

Параметры фильтрации

NbiParameterArray

Выходные параметры

Параметр Значение Формат значения

macs

Список правил блокировки MAC

NbiBlackMac

total

Общее число записей, удовлетворяющих фильтрам выборки

long

code

Код ответа

int

detail

Пояснение к ответу

String

Примеры команд и кодов

Код Описание

0

Успешно

Запрос
      <nbi:GetOttBlackList>
         <nbi:params>
            <xsd:parameter>
               <xsd:name>skip</xsd:name>
               <xsd:value>5</xsd:value>
            </xsd:parameter>
            <xsd:parameter>
               <xsd:name>limit</xsd:name>
               <xsd:value>5</xsd:value>
            </xsd:parameter>
         </nbi:params>
      </nbi:GetOttBlackList>
Ответ
      <ns:GetOttBlackListResponse>
         <ns:return>
            <ax21:code>0</ax21:code>
            <ax21:detail/>
            <ax268:macs xsi:type="ax268:NbiBlackMac">
               <ax268:lockDate>2018-02-19T14:11:36.417+07:00</ax268:lockDate>
               <ax268:mac>ae:00:11:22:33:44</ax268:mac>
            </ax268:macs>
            <ax268:macs xsi:type="ax268:NbiBlackMac">
               <ax268:lockDate>2018-02-19T14:14:32.249+07:00</ax268:lockDate>
               <ax268:mac>aa:00:11:22:33:44:55</ax268:mac>
            </ax268:macs>
            <ax268:macs xsi:type="ax268:NbiBlackMac">
               <ax268:lockDate>2018-02-19T16:47:19.743+07:00</ax268:lockDate>
               <ax268:mac>ab:00</ax268:mac>
            </ax268:macs>
            <ax268:macs xsi:type="ax268:NbiBlackMac">
               <ax268:lockDate>2018-02-19T17:13:00.957+07:00</ax268:lockDate>
               <ax268:mac>ab:11</ax268:mac>
            </ax268:macs>
            <ax268:macs xsi:type="ax268:NbiBlackMac">
               <ax268:lockDate>2018-02-19T17:13:09.246+07:00</ax268:lockDate>
               <ax268:mac>ab:22:00</ax268:mac>
            </ax268:macs>
            <ax268:total>12</ax268:total>
         </ns:return>
      </ns:GetOttBlackListResponse>

Код Описание ошибки

281

Не указан один из параметров вызова

312

Некорректное значение фильтра по mac

Пример использования

См. также

Вернуться к списку команд
Версия 1.21-2274
Дата публикации 03-12-2021 11:20:22