alibek Posted December 17, 2024 Posted December 17, 2024 Есть сабжевая биллинговая система, версии 6. Первоначально она поддерживала только Cisco ISG. В базе данных биллинговой системы есть две таблицы: CURSESSIONS (активные сессии) и RADACCT (журнал RADIUS-сессий). В таблице CURSESSIONS есть поле HWADDR (MAC-адрес абонента) и DSLAM_PORT (место подключения абонента), в таблице RADACCTID есть поля CLIENT_MAC_ADDRESS и CIRCUIT_ID_TAG, в которых содержится та же информация). Эта информация в базу данных попадала из BRAS, передавалась в атрибутах Cisco-AVPair. Запуск биллинга на Cisco ISG нам делал разработчик биллинга. Затем мы начали использовать Ericsson SE100, интеграцию этого BRAS сделали самостоятельно, но в базе данных перестали фиксироваться MAC-адреса, потому что SE100 передает MAC-адрес в отдельном VSA-атрибуте RBN-Mac-Addr. Мы заказывали у разработчика разовую поддержку, те что-то сделали (либо в конфигурационных файлах, либо в справочниках базы данных) и информация из RBN-Mac-Addr стала сохраняться в RADACCTID.CLIENT_MAC_ADDRESS (при этом в CURSESSIONS.HWADDR значение отсутствует). Затем некоторое время назад мы снова вернулись на Cisco. Сейчас в CURSESSIONS.HWADDR фиксируются MAC-адреса абонентов, но в RADACCTID.CLIENT_MAC_ADDRESS они не копируются, там пусто. В конфигурационном справочнике биллинга есть подходящий параметр: - Конфигурация АСР Билл-Мастер -- Конфигурация тарификаторов --- Конфигурация RADIUS ---- Сохранять дополнительные RADIUS- атрибуты ----* RBN-Mac-Addr => client_mac_address В этом разделе можно создать список атрибутов, которые будут сохраняться в базу данных (указывается имя атрибута и имя столбца). Именно так и работает сохранение RBN-Mac-Addr в RADACCTID.CLIENT_MAC_ADDRESS. Но Cisco отдает MAC-адрес не в отдельном атрибуте, а внутри Cisco-AVPair: Cisco-AVPair = "client-mac-address=..." Думаю, что у этого параметра есть синтаксис, позволяющий извлекать подстроку. Но в имеющейся документации (руководство пользователя и руководство администратора) такие нюансы не описаны. Это вопрос для ТП, но заказывать разовую поддержку ради такой мелочи не хочется. Может быть кто-то с подобным сталкивался и подскажет, что нужно сделать? Вставить ник Quote
2bit Posted December 18, 2024 Posted December 18, 2024 Серьезно? Этого биллинга с 11 года нет. Даже сайт не работает. Вставить ник Quote
alibek Posted December 19, 2024 Author Posted December 19, 2024 Есть. Работает. https://inlinetelecom.ru/products/billing-bill-master/ В 2023 году запрашивали у них разовый сервис, но стоимость вышла слишком уж высокой (консультация - за 400 тысяч, комплект работ - за 2 миллиона). Слишком дорого. Вставить ник Quote
myth Posted December 20, 2024 Posted December 20, 2024 RBN-Mac-Addr в отдельном VSA-атрибуте RBN-Mac-Addr По-моему, очевидно, что нужно менять Вставить ник Quote
2bit Posted December 21, 2024 Posted December 21, 2024 On 12/19/2024 at 8:28 PM, alibek said: Есть. Работает. https://inlinetelecom.ru/products/billing-bill-master/ В 2023 году запрашивали у них разовый сервис, но стоимость вышла слишком уж высокой (консультация - за 400 тысяч, комплект работ - за 2 миллиона). Слишком дорого. Я бы не заморачивался и отдал бы эти копейки, может домен и сайт восстановили. Вставить ник Quote
alibek Posted December 21, 2024 Author Posted December 21, 2024 9 часов назад, myth сказал: По-моему, очевидно, что нужно менять Да не особо. Можете пояснить? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.