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/ |