perl-pcp

VoIP карточная платформа в виде perl модуля для FreeRADIUS

После очередного апгрейда версии IOS на Cisco перестала работать карточная платформа, после иследования понял, что изменились аттрибуты в RADIUS. В купленной карточной платформе изменения внести не предстовлялось возможным, техподдержка уже закончилась, новую покупать, тратить деньги, желания не было. Хорошо, что в процессе эксплуатации биллинга была изучена логика ее работы. Откатываться и жить на старом IOS'е не хотелось, поэтому решил написать логику на perl, модулем для freeradius. В общем этот модуль проработал больше двух лет, пока фирма не скончалась стараниями нашего министерства связи. За время работы потерь денег замечено не было.

Развитие проекта не ведется по причине его надобности, если кому то это нужно то буду очень рад продолжить его развитие. В планах было после отработки логики модулем perl, переписать его на C.

Возможности:
Гибкие тарифные планы.
Временные планы.
Учёт часовых поясов источников.
Ограничение доступа по источникам.
Ограничение доступа по Caller ID (ANI АОН).
Ограничение доступа по Called-Station-Id.
Авторизация по Caller ID (ANI АОН)
Ограничение по времени использования карты.

Дистрибутив включает в себя:

патчи для freeradius
перл модуль для freeradius
пример конфига для freeradius
tcl скрипты для cisco (TCL2)
описание баз данных
программы на perl для генерирования ПИН кодов

Скачать файл

Web интерфейс управления в стадии начальной разработки. Скачать можно в разделе "Скачать"