DisconnectDomain - Разорвать пользовательские сессии по домену

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

  1. Команда для принудительного разрыва пользовательских сессий по домену.

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

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

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

domain

Домен, в котором нужно разорвать все сессии

String

Текст длиной до 235 символов, удовлетворяющий правилам FQDN

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

NbiResponse

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

code

Код ответа

int

Целое неотрицательное число

detail

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

String

Текст

NbiDisconnectSessionResponse

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

code

Код ответа

int

Целое неотрицательное число

detail

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

String

Текст

allSessionsCount

Количество найденных сессий

Integer

Целое неотрицательное число

disconnectedSessionsCount

Количество разорванных сессий

Integer

Целое неотрицательное число

removedMacsCount

Количество удаленных MAC-адресов

Integer

Целое неотрицательное число

pcrfKey

Ключ ответа PCRF

String

Текст (например, "PcrfErrorCode.domainDisconnected")

pcrfCode

Код ответа PCRF

Integer

Целое неотрицательное число

pcrfMessage

Детальное пояснение к ответу PCRF

String

Текст (например, "2 out of 2 session(s) were disconnected")

Запрос
<soapenv:Envelope>
   <soapenv:Header/>
   <soapenv:Body>
      <nbi:DisconnectDomain>
         <nbi:domain>root</nbi:domain>
      </nbi:DisconnectDomain>
   </soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope>
   <soapenv:Body>
      <ns:DisconnectDomainResponse xmlns:ns="http://nbi.radius.eltex.org">
         <ns:return xsi:type="ax21:NbiDisconnectSessionResponse">
            <ax21:code>0</ax21:code>
            <ax21:detail/>
            <ax21:allSessionsCount>2</ax21:allSessionsCount>
            <ax21:disconnectedSessionsCount>2</ax21:disconnectedSessionsCount>
            <ax21:pcrfCode>1028</ax21:pcrfCode>
            <ax21:pcrfKey>PcrfErrorCode.domainDisconnected</ax21:pcrfKey>
            <ax21:pcrfMessage>2 out of 2 session(s) were disconnected and 2 macs were removed by domain 'root'</ax21:pcrfMessage>
            <ax21:removedMacsCount>2</ax21:removedMacsCount>
         </ns:return>
      </ns:DisconnectDomainResponse>
   </soapenv:Body>
</soapenv:Envelope>

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

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

0

Успешно

7

Некорректный домен

8

Домен не удовлетворяет правилам FQDN

10

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

62

Несуществующий домен

295

Ошибка обработки команды в PCRF-API

999

Системная ошибка: нет параметров в запросе

Вернуться к списку команд
Версия 1.23-2695
Дата публикации 02-09-2022 11:42:18