zabika.ru 1 2 ... 17 18

Project Cherry

Автоматизированная система учета и расчета

для телематических служб, телефонии и IP-телефонии.


Руководство администратора и оператора

Cherry.0002.2005.11
Версия документа: 1.6

от 25.11.2005
Версия системы: 2.0
Заводской номер №4

Руслан Залата, rz@tsogu.ru

Евгений Короленко, korolenko@tsogu.ru

http://cherry.tsogu.ru/
ЗАО «Русская Компания»
г.Тюмень, 2005


СОДЕРЖАНИЕ



1. ОСНОВНЫЕ ВОЗМОЖНОСТИ СИСТЕМЫ 4

1.1 Поддерживаемые платформы 5

1.2 Модуль авторизации и аккаунтинга (RadSrv) 5

1.3 Модуль учета трафика Интернет (inet_fixed_ip, inet_dynamic_ip) 6

1.4 Модуль поддержки карт экспресс оплаты (pay_card) 6

1.5 Модуль ведения взаиморасчетов с абонентами (base) 7

1.6 Модуль поддержки операций с дилерами (dealer) 8

2.1 Распределенная схема сбора и обработки аккаунтинговой информации 12

2.2 Структура файловой системы АСР 16

2.3 Системные файлы АСР 17

3. УСТАНОВКА И НАСТРОЙКА СИСТЕМЫ 18

3.1 Установка системы 18

3.1.1 Содержание инсталляционного пакета 19

3.1.2 Автоматизированная установка системы 21

3.1.3 Ручная установка системы 21

3.2 Настройка системы 26

3.2.1 Настройка СУБД PostgreSQL 26

3.2.2 Настройка Web сервера Apache 29

3.2.2.1 Общие настройки конфигурации Apache для работы с АСР 30

3.2.2.2 Настройка виртуального сервера 30

3.2.2.3Настройка авторизации доступа к АСР 32

3.2.3 Настройка системных параметров АСР 33

3.2.3.1 Формат файла описания пользовательских профилей: ucp.cfg 33

3.2.3.2 Формат файла описания групп пользователей и их прав доступа: ucp.cfg. 35


3.2.3.3 Формат файла описания системной конфигурации: cherry.cfg. 35

3.2.6 Доступ операторов к системе 36

3.2.4 Настройка и запуск системных процессов 38

3.2.4.1 Настройка RadSrv и TariffSrv 38

3.2.4.2 Запуск RadSrv и TariffSrv 39

4. ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ 41

4.1 Структура главного меню системы 42

4.3 Настройка тарифных планов 50

4.3.1 Создание тарифного плана для сервиса «Телефония» 51

4.3.2 Создание тарифного плана для сервиса «Интернет с динамическим IP» 58

4.4 Работа с клиентами 62

4.4.1 Добавление нового клиента в систему 62

4.4.2 Поиск клиентов 64

4.4.3 Изменение реквизитов клиента 67

4.4.4 Добавление сервисов клиенту 68

4.5 Формирование отчетов 72

4.5.1 Отчет по трафику 72

4.6 Работа с платежами 75

4.7 Работа со счетами 78

4.8 Акт сверки 84

4.9 Выполнение перерасчета 86

4.10 Работа с договорами 87

4.11 Работа с предоплаченными картами (карты экспресс-оплаты) 89

4.12 Работа с дилерами 92

4.13 Добавление новых пользователей в систему, распределение прав доступа 95

5. ПРИЛОЖЕНИЯ 99

5.1 Форматы запросов протоколов RADIUS и потока аккаунтинговой информации NetFlow 99

5.1.1 Запрос авторизации и аккаунтинга по протоколу RADIUS 99

5.1.2 Поток аккаунтинга по протоколу NetFlow 100

5.2 Словарь основных переменных протокола RADIUS 102

5.3 Перечень основных системных и конфигурационных файлов АСР 104

5.4 Пример основного конфигурационного файла cherry.cfg и комментарии к нему 106


1. ОСНОВНЫЕ ВОЗМОЖНОСТИ СИСТЕМЫ


Как и для любой автоматизированной системы класса АСР, в данном программном комплексе, функционирующем под управлением ОС UNIX, реализованы все основные операции, автоматизация которых необходима для любой компании в процесс предоставления абонентам услуг электросвязи. В частности, данная АСР позволяет производить учет абонентов, потребляемых ими ресурсов (времени или трафика), платежей, а также позволяет производить выставление детализированных счетов на регулярной основе. Помимо этого, система обладает рядом дополнительных возможностей, в том числе, система имеет возможность обслуживания нескольких операторов (компаний предоставляющих услугу) с уникальной базой абонентов, содержит модуль для работы с дилерами, модуль для формирования эмиссии карт экспресс оплаты. Система поддерживает ведение гибких тарифных планов и имеет автоматическое преобразование валют (поддержка “многовалютности”). Выполнение основных операций в данной АСР соответствует рекомендациям RFC-2975.


При проектировании АСР была поставлена задача реализовать автоматизированную систему в модульном исполнении реализующей парадигму “горячий биллинг”, с использованием WEB-технологий для построения интерфейса пользователя, функционирующую под широко распространенными клонами ОС UNIX (FreeBSD, Linux и Solaris), максимально независимую от типа используемых оператором серверов доступа, способную к масштабированию для преодоления нагрузки, и легкую в наращивании дополнительных возможностей.

В качестве основы среды разработки использован язык программирования Perl5 с использованием постреляционной СУБД PostgreSQL1.
На данный момент система содержит следующие модули:


  • Модуль авторизации и сбора аккаунтинговой информации (RADIUS, NetFlow);

  • Модуль тарификации;

  • Модуль ведения взаиморасчетов с абонентами;

  • Модуль ведения взаиморасчетов с дилерами;

  • Модуль карт экспресс оплаты;

  • Модуль конфигурирования;

  • Модуль ведения заданий, заявок и поддержки абонентов,

  • Модуль планировщик заданий;

  • Модуль сетевого мониторинга.



следующая страница >>