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

[4.6] Модификация атрибута h323-credit-time
http://forum.bitel.ru/viewtopic.php?f=6&t=7849
Страница 1 из 1

Автор:  Иван [ 19 мар 2013, 10:17 ]
Заголовок сообщения:  [4.6] Модификация атрибута h323-credit-time

Связываем bgradiusvoip с м200 серии сс.

Коммутатор м200 требует h232-credit-time в виде
h323-credit-time = "h323-credit-time=15"

Убедились в этом протестировав с freeradius.

Биллинг отдает в виде
h323-credit-time=1800

Пытаюсь модифицировать в виде скрипта поведения

Что то вроде:
public void onEvent( event, setup, con, conSlave )
{
response = event.getResponse();
ra = response.getAttribute( "h323-credit-time" );
response.removeAttributes(102);
response.setStringAttribute(102,"h323-credit-time=" + ra);
}

Не помогает.
Помогите.

Сервер 4.6 693
voiceip вер. 4.6 сборка 172

Автор:  Phricker [ 19 мар 2013, 10:54 ]
Заголовок сообщения:  Re: [4.6] Модификация атрибута h323-credit-time

А зачем удалять? :)

Код:
public void onEvent( event, setup, con, conSlave )
{
response = event.getResponse();
ra = response.getAttribute( "h323-credit-time" );
response.setStringAttribute(102,"h323-credit-time=" + ra);
}

Автор:  Иван [ 19 мар 2013, 12:04 ]
Заголовок сообщения:  Re: [4.6] Модификация атрибута h323-credit-time

Если не удалять, то вот такая ерунда в ответе.

Если удалять, то впрочем не лучше.

Type=AUTHENTICATION_ACCEPT
Process time auth: 1220 common_auth: 754
Attributes:
<AttrCode[102]>=undef
h323-credit-amount=100.0
h323-credit-time=1800
h323-return-code=0

Автор:  Phricker [ 19 мар 2013, 12:17 ]
Заголовок сообщения:  Re: [4.6] Модификация атрибута h323-credit-time

так это ж вендор атрибут.
Код:
response.setStringAttribute(9, 102, "h323-credit-time=" + ra);

аа стоп. 4.6. сек ща гляну

Автор:  Phricker [ 19 мар 2013, 12:27 ]
Заголовок сообщения:  Re: [4.6] Модификация атрибута h323-credit-time

Код:
void   setVendorStringAttribute(int code, java.lang.String value)
          Установка вендор атрибута с текущим вендором типа STRING

Попробуйте через это.

Автор:  Иван [ 19 мар 2013, 12:33 ]
Заголовок сообщения:  Re: [4.6] Модификация атрибута h323-credit-time

ааА!

Сработало.
Type=AUTHENTICATION_ACCEPT
Process time auth: 103 common_auth: 30
Attributes:
h323-credit-amount=100.0
h323-credit-time="h323-credit-time=1800"
h323-return-code=0

м200 правда все равно пишет Auth Failed: , но это видимо что то уже другое

Автор:  georgdts [ 20 мар 2013, 11:10 ]
Заголовок сообщения:  Re: [4.6] Модификация атрибута h323-credit-time

Может проще обратится к м-200, что бы не городили, а сделали нормальным этот параметр?
Большая просьба, когда всё получится - отпишите результат...

Автор:  Иван [ 20 мар 2013, 11:57 ]
Заголовок сообщения:  Re: [4.6] Модификация атрибута h323-credit-time

Да, мы конечно обратились.
Ждем пока результата.

Автор:  Иван [ 20 мар 2013, 16:18 ]
Заголовок сообщения:  Re: [4.6] Модификация атрибута h323-credit-time

Ну, по результатам, разработчики м200, включили дополнительный лог, и новая ошибка выглядит так:
Auth radius pr: Auth bad CRC in responce

Причем, переключаем на freeradius - ошибка исчезает.

Т.е. как будто бы в ответе bgradiusvoip в response неверный crc.
Дамп я записал, только алгоритма как его считать, не могу нагуглить.
Может кто нибудь помочь? Что б знать кто ж прав то.


upd:
решили это.

все банально - неверный shared secret

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