forum.bitel.ru
http://forum.bitel.ru/

Скрипт предобработки, новый атрибут в Access-Accept
http://forum.bitel.ru/viewtopic.php?f=6&t=12946
Страница 1 из 1

Автор:  alexei-kl [ 03 июл 2018, 15:24 ]
Заголовок сообщения:  Скрипт предобработки, новый атрибут в Access-Accept

Доброго дня всем!
Настраиваю управление вызовами с оборудованием Eltex, им нужно на запрос Access-Request в ответе Access-Accept присылать дополнительный атрибут вида:

Vendor-Specific(26):Eltex(35265):Eltex-AVPair(1):<$COMMAND-STRING>

Пытаюсь сделать через скрипт предобработки (скрипт ниже), но не работает.
Подскажите верный ли синтаксис написания скрипта?

String username = request.getStringAttribute(RadiusStandartAttributes.User_Name);
if (username.equals("4956400959") || username.equals("asterisk")) {

response.setAttribute( new RadiusAttribute.RadiusAttributeString( 35265, 1, "CallManagement:NumberingPlan=3" ) );

}

В билинге в файл /usr/local/BGRadiusVoip/dictionary.xml добавил строку вида:

<vendor code="35265" name="Eltex">
<attribute name="Eltex-AVPair" type="string" code="1"/>
</vendor>

Автор:  Artur [ 04 июл 2018, 14:40 ]
Заголовок сообщения:  Re: Скрипт предобработки, новый атрибут в Access-Accept

Здравствуйте. Попробуйте вот так:

Код:
response.setStringAttribute( 35265, 1, "CallManagement:NumberingPlan=3" );

Автор:  alexei-kl [ 04 июл 2018, 15:13 ]
Заголовок сообщения:  Re: Скрипт предобработки, новый атрибут в Access-Accept

Спасибо! Помогло, то что нужно!

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/