CreateBrasService - Создание PCRF cервиса в базе RADIUS
Общая информация
-
Команда актуальна, начиная с версии 1.13.
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
username |
Логин сервиса. Уникальность сервиса определяется по логину и домену. |
^.\{1,64}$ |
Текст до 64-х символов. |
PCRF сервис |
domain |
Домен сервиса. Уникальность сервиса определяется по логину и домену. |
(?=^.{1,235}$)(^((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63}\.)*((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63})$) |
Текст длиной до 235 символов, удовлетворяющий правилам FQDN |
Domain |
attributes |
BRAS Атрибуты сервиса, ожидается один или больше объект NbiAttr. |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
response |
||
code |
Код ответа |
Целое неотрицательное число. |
detail |
Пояснение к ответу |
Текст английскими буквами с пробелами и спецсимволами. |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<nbi:CreateBrasService>
<nbi:username>service1</nbi:username>
<nbi:domain>root</nbi:domain>
<nbi:attributes>
<xsd:name>Acct-Interim-Interval</xsd:name>
<xsd:oper>=</xsd:oper>
<xsd:value>78</xsd:value>
</nbi:attributes>
<nbi:attributes>
<xsd:name>Cisco-AVPair</xsd:name>
<xsd:oper>+=</xsd:oper>
<xsd:value>subscriber:precedence=94</xsd:value>
</nbi:attributes>
</nbi:CreateBrasService>
Ответ
<ns:CreateBrasServiceResponse>
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
<ax21:response xsi:type="ax21:NbiRadiusUserItemSingle">
<ax21:clientCrtLink/>
<ax21:domain>root</ax21:domain>
<ax21:name>service1</ax21:name>
<ax21:password/>
<ax21:tariffCode/>
<ax21:check xsi:type="ax21:NbiAttrArray"/>
<ax21:common xsi:type="ax21:NbiAttrArray"/>
<ax21:reply xsi:type="ax21:NbiAttrArray">
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Acct-Interim-Interval</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>78</ax21:value>
</ax21:attr>
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Cisco-AVPair</ax21:name>
<ax21:oper>+=</ax21:oper>
<ax21:value>subscriber:precedence=94</ax21:value>
</ax21:attr>
<ax21:attr xsi:type="ax21:NbiAttr">
<ax21:name>Eltex-User-Create-Date</ax21:name>
<ax21:oper>=</ax21:oper>
<ax21:value>2019-02-07 12:13:29</ax21:value>
</ax21:attr>
</ax21:reply>
<ax21:verificationWay xsi:nil="true"/>
</ax21:response>
</ns:return>
</ns:CreateBrasServiceResponse>
| Код | Описание ошибки |
|---|---|
0 |
Успешно |
7 |
Некорректный домен |
10 |
У роли нет прав на редактирование домена |
11 |
Такого пользователя RADIUS не существует |
19 |
Пользователь уже существует |
20 |
Некорректное поле username (отсутствует) |
295 |
Ошибка выполнения команды PCRF-API |
405 |
PCRF сервис не может иметь имя существующего PCRF сценария |
406 |
PCRF сервис уже существует |
Пример использования
См. также
Вернуться к списку команд
Версия 1.24-2769
Дата публикации 18-10-2022 03:26:05