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

Перезагрузка устройства и динамический IP
http://forum.bitel.ru/viewtopic.php?f=44&t=7088
Страница 1 из 1

Автор:  borisk [ 11 авг 2012, 15:17 ]
Заголовок сообщения:  Перезагрузка устройства и динамический IP

Добрый день!

Наткнулся на неприятную проблему. При перезагрузке устройства система правильно ее детектирует и вызывает serviceCreate. Но если у нас сервис с динамическим выделением IP, то мы не можем узнать его в данной функции, т. к. event.getConnection() == NULL. Что делать? Мне кажется, что в этом случае было бы еще логичным вызвать connectionModify, ну или в serviceCreate, в случае если у нас уже есть готовая сессия добавить её в событие.

Автор:  Amir [ 13 авг 2012, 14:30 ]
Заголовок сообщения:  Re: Перезагрузка устройства и динамический IP

А при обычной работе как делаете, когда сессия стартует? В onAccountingStart?

Автор:  borisk [ 13 авг 2012, 15:16 ]
Заголовок сообщения:  Re: Перезагрузка устройства и динамический IP

да

Автор:  Amir [ 13 авг 2012, 15:20 ]
Заголовок сообщения:  Re: Перезагрузка устройства и динамический IP

Тогда, может быть, лучше вызывать также onAccountingStart при перезагрузке?

Автор:  borisk [ 13 авг 2012, 15:21 ]
Заголовок сообщения:  Re: Перезагрузка устройства и динамический IP

Почему бы и нет? Действительно будет лучше. Будет все единообразно. Только не забыть что вызывать ее надо для каждой активной сессии ;)

Автор:  Amir [ 14 авг 2012, 15:12 ]
Заголовок сообщения:  Re: Перезагрузка устройства и динамический IP

Выложили обновление модуля, попробуйте.
Код:
sa.device.sync.onAccountingStart=1

Автор:  borisk [ 14 авг 2012, 16:38 ]
Заголовок сообщения:  Re: Перезагрузка устройства и динамический IP

Спасибо! Работает.

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