Updated document.txt

weirded authored
revision 715c4f1f83378de01ab6ede89537adf0f5df2e1f
document
# Выпущена стабильная версия Carbon Billing 5.1

Версия 5.1 включает в себя каки приведение проекта в коробочное состояние, и исправление большей части всплывших за время использования бета-прошлой версии багов, так и новые фишки.

## Вкратце о проекте:

Carbon Billing 5 это модульный биллинг, поставляющийся в виде дистрибутива Linux с предварительно настроенными контейнерами приложений. Основан он на базе CentOS 6.4, скоро планируется переход на пакетную базу CentOS 6.5. Содержит по умолчанию несколько приложений для провайдера, каждое из которых находится в chroot-окружении, (позже задуман переход на LXC):.

- **asr_billing** - собственно сам биллинг + веб-интерфейс для управления абонентами. Ядро составляет связка кода на Python + Firebird 2.1, веб интерфейс написан на Django + Bootstrap. Кстати, параНесколько патчей fbbackend, которые пришлось написать для обеспечения совместимости с django 1.45 былаи принята в основную веткумэйнтейнерами.
- **asr_cabinet** - личный кабинет пользователя, портированный с Carbon Billing 4, написан на CodeIgniter, имеет встроенный хелпдеск интегрированный с интерфейсом для операторов в asr_billing.
- **asr_fiscal** - платёжные системы, на текущий момент поддерживается 19 штук. Что забавно, большая часть платёжных систем похожа на другие, так что интеграция в большей части случаев представляет собой копирование одной системы и правку названий полей и кодов ошибок, и занимает около 10-20 минут.
- **auth** - система авторизации для предоставления доступа к веб-интерфейсу администрирования / API.
- **base** - базовая система, которая позволяет управлять контейнерами приложений + веб-интерфейс для администрирования.
- **collector** - netflow / sflow коллекторы, DHCP-сервер, конфиг генерируется через запрос к API.
- **monitoring** - преднастроенные zabbix server и zabbix agent для наблюдения за состоянием сервера.

Все контейнеры и демоны в них отключаемые, общение между контейнерами проходит исключительно по сети, каждый демон имеет свой IP адрес, поэтому они легко могут быть разнесены на несколько серверов, продублированы и так далее.

Кстати, недавно выпущена alpha версия Carbon Billing Softrouter 5, которая содержит контейнер Carbon XGE Router 5, содержащий производительный маршрутизатор для провайдеров, связка с которым уже настроена, но это отдельная тема и новость будет чуть позже.

## Ссылки

[Описание релиза от разработчиков](http://blog.carbonsoft.ru/release-box-carbon-billing-5/)

[Более подробная информация о продукте и страница для скачивания.](http://www.carbonsoft.ru/carbon_billing/)