Розробки програмно-апаратного комплексу тарифікації і білінга телефонних розмов та інтернету

Автор работы: Пользователь скрыл имя, 21 Ноября 2011 в 00:54, дипломная работа

Описание

Автоматизована система розрахунків NETUP UTM 5.0 [1] призначена для здійснення комплексного обслуговування абонентів підприємств зв'язку. За допомогою системи UTM 5.0 здійснюються всі основні кроки взаємин з клієнтами: укладення договорів, здійснення технічної підтримки, підрахунок що надаються клієнтові послуг, виставляння рахунків, виписування рахунків-фактур, актів выполенных робіт, різних звітів і багато що інше

Работа состоит из  1 файл

Розробки програмно-апаратного комплексу тарифікації і білінга телефонних розмов та інтернету.doc

— 1.14 Мб (Скачать документ)

Розробки  програмно-апаратного комплексу тарифікації  і білінга телефонних розмов та інтернету.

Дипломна  робота

1 автоматизації обліку  Інтернет послуг

 

     1.1 Сучасний стан  автоматизації обліку  Інтернет послуг 

     Автоматизована  система розрахунків NETUP UTM 5.0 [1] призначена для здійснення комплексного обслуговування абонентів підприємств зв'язку. За допомогою системи UTM 5.0 здійснюються всі основні кроки взаємин з клієнтами: укладення договорів, здійснення технічної підтримки, підрахунок що надаються клієнтові послуг, виставляння рахунків, виписування рахунків-фактур, актів выполенных робіт, різних звітів і багато що інше. На даний момент при роботі з UTM можна організувати надання наступних послуг:

     – Доступ в інтернет через виділені лінії (Ethernet, Radio Ethernet, мережі кабельного телебачення, xDSL, VPN, PPPoE і ін.)

     – Доступ в інтернет за допомогою Dial-up (за договором, по інтернет-картах)

     – Доступ в інтернет через точки  публічного доступу (хотспот)

     – E-mail хостинг і WWW-хостинг 

     – Класична телефонія 

     – IP-телефонія (VOIP)

     Оскільки  багато послуг, що надаються через  локальну мережу, пов’язані з використанням IP-трафіку і дуже часто їх об'єм пропорційний використаному трафіку, то можна організувати підрахунок послуг, не перерахованих вище, таких як доступ до ігрового сервера, доступ до відео- і музичного сервера, надання в платне користування файлового сервера і т.п.

     Білінгова система UTM 5.0 дозволяє створювати безліч тарифів, задаючи різну вартість трафіку залежно від об'єму  вже викачаного трафіку від напряму (наприклад, український-зарубіжний), часу доби або дня тижня. Також можна вести облік по преважаючому трафіку. Для послуг Dial-up можна задати різну вартість часу з'єднання залежно від часу доби і дня тижня. У тарифах для класичної і IP-телефонії також задається різна вартість часу розмови залежно від напряму дзвінка. У системі можливий облік послуг (а також прийом платежів) в різних валютах.

     Як  альтернатива клієнтському web-інтерфейсу користувача існує клієнтська програма UTM Wintray. За допомогою UTM Wintray користувач може у будь-який момент перевірити баланс свого особового рахунку, включити/виключити доступ в інтернет для свого комп'ютера, відправити (або отримати) повідомлення адміністратора. У UTM Wintray вбудований функціонал захисту від несанкціонованого доступу в інтернет третіми особами.

     Крім  внесення даних про оплату послуг через оператора існують альтернативні  способи поповнення особового рахунку. Так, UTM підтримує роботу з передоплаченими  інтернет-картами. Також є можливість роботи з картами платіжної системи Рапіда. Уніфікований механізм внесення зовнішнього платежу дозволяє набудувати роботу практично з будь-якими платіжними системами і бухгалтерськими програмами (наприклад, 1С-Бухгалтерія, системи банк-клієнт і ін.).

     Білінгова система UTM 5.0 підтримує наступні операційні системи: Linux, FREEBSD, Solaris SPARC, Windows (NT, 2000, XP, 2003 та бази даних: MYSQL, POSTGRESQL

     В якості устаткування для збору первинних  даних по трафіку необхідно використовувати:

     – маршрутизатор на основі ПК з ОС Linux, FREEBSD, або Windows (NT, 2000, XP, 2003)

     – будь-яке устаткування, що підтримує  експорт даних у форматі NetFlow v.5

     – будь-яке устаткування, що підтримує  експорт даних у форматі Cisco IP Accounting

     – будь-яке устаткування, що надає  дані по трафіку у вигляді таблиці, що містить IP-адресу джерела, IP-адреса одержувача і кількість переданих байт.

     Наприклад, Cisco, MikroTik, NSG, Revolution, Cabletron, Huawei.

     Для надання послуг dial-up можна використовувати  будь-яке устаткування, що підтримує авторизацію і акаунтинг по протоколу RADIUS. Наприклад, Cisco AS5350, USR NetServer, Lucent MAX6000, Huawei, NSG, сервер доступу на основі ПК з ОС Linux, FREEBSD або Windows Server.

     Для надання послуг IP-телефонії, можна  використовувати будь-яке устаткування, що підтримує авторизацію і аккаунтинг по протоколу RADIUS. Наприклад, Cisco AS5350, сервер VOIP на основі ПК з ОС Linux, FREEBSD або Windows.

     Білінгова система "BG-білінг" [2] створена для автоматизації діяльності операторів зв'язку. Великий набір модулів дозволяє тарифікувати широкий круг послуг, таких як:

     – комутований доступ в Інтернет

     – доступ в Інтернет за картками

     – доступ в Інтернет по виділених лініях

     – доступ в Інтернет по VPN

     – IP - телефонія

     – послуги класичної телефонії

     – послуги кабельного телебачення

     – послуги цифрового кабельного телебачення

     В даний час система упроваджена  і успішно експлуатується в декількох  десятках організацій по всій територии  СНД і зарубіжних країн.

     Програма  написана на Java в клиент-серверному варіанті з використанням бази даних MYSQL. АРМ адміністратора системи і операторів реализовані у вигляді GUI додатку. Для абонентів доступний Web-інтерфейс.

     Можливості BG-Billing по обліку різних сервісів абонентів  реалізовані за допомогою модулів. Використання модульної архітектури дозволяє швидко розробляти підтримку нового вигляду сервісу, а клієнтам гарантує можливість простої оптимізації системи під вирішуваний круг завдань. До основних модулів сисиеми відносяться:

     1) Модуль комутованих з'єднань(DIALUP)

  • здатний авторизувати і підраховувати трафік і час будь-якого комутованого (не постійного) з'єднання, що підтримує протокол RADIUS: DIALUP, VPN;
  • відновлення підрахунку з'єднання після перезавантаження RADIUS сервера або розриву мережі;
  • наявність режиму активної перевірки з'єднання на предмет його існування по протоколу SNMP або RSHELL;
  • обмеження доступу клієнтам по телефонах дозвону, часі, телефону дозвонювача;
  • обмеження напрацювання логіна за часом і трафіком;
  • обмеження кількості одночасних з'єднань;
  • зміна вартості трафіку і часу по годинах, днях тижня та місяця;
  • підтримка протоколів авторизації PAP, CHAP і MS-CHAP v.2 з генерацією ключів шифрування MPPE-128;
  • підтримка пулів адрес, що динамічно роздаються клієнтам;
  • перегляд клієнтом сесій і напрацювання по логінах через WEB статистику, можливість зміни клієнтом пароля доступу.
  • взаємодія з модулем Картки, створення логіна по Інтернет-карті. Вивантаження вільних логінів для генерації карток;
  • перегляд звіту за договором через клієнт BGBilling з можливістю збереження в HTML файл і відправки на Email;
  • монітор з'єднань і помилок авторизації: проглядання з'єднань як завершених так і поточних, RADIUS запитів по цьому з'єднанню, помилок авторизації з вказівкою причини, по якій був заборонений доступ;
  • підтримка CallBack;
  • примусове завершення з'єднань (через консольне управління RADIUS сервером);
  • вбудований NetFlow колектор: можливість підрахунку трафіку усередині сесії з діленням за типами з різною ціною.

    2)  Модуль підрахунку виділених  каналів (IPN)

  • підрахунок  постійних з'єднання грунтуючись на логах trafd або будь-яких інших логах, приведених до стандарту білінгу;
  • гнучкий поділ трафіку по видах з різною тарифікацією;
  • докладні денні, місячні і річні звіти по трафіку договору;
  • ведення пулу адрес з автоматичним перенесенням адрес між договорами;
  • можливість блокування клієнта через менеджер файрвола;
  • автоматичне блокування клієнта після досягнення нуля балансу;
  • автоматичне розблокування після поповнення балансу;
  • гнучкі тарифні плани з можливістю ділення вартості по днях місяця, тижня, датам. Диференціація вартості від об’єму вже використаного трафіку;
  • перегляд статистики користувачем через WEB інтерфейс
  • можливість самостійного управління шлюзом користувачем через WEB інтерфейс для запобігання використанню його адреси;
  • підтримка збору статистики по протоколу NetFlow
  • розсилки сесій і напрацювання на e-mail.

    3) Модуль IP телефонії (VOICEIP)

  • підтримка різного устаткування: CISCO, Mediant, Lucent. Можливість додавання підтримки  будь-якого іншого устаткування;
  • підтримка програмних GATEKEEPER-ів (GNUGK, Aqua);
  • довідник напрямів з різними вартостями дзвінка;
  • зміна вартості часу по годинах, днях місяця, тижня;
  • перегляд клієнтом сесій і напрацювання по логінах через WEB статистику, можливість зміни клієнтом пароля доступу. Перегляд напрацювання по напрямах;
  • взаємодія з модулем Картки, створення логіна по Інтернет-карті. Вивантаження вільних логінів для генерації нових карток;
  • перегляд звіту за договором через клієнт BGBilling з можливістю збереження в HTML файл, друк і відправки на e-mail.
  • монітор з'єднань і помилок авторизації, RADIUS запитів по цьому з'єднанню, помилок авторизації з вказівкою причини, по якій був заборонений доступ.
  • авторизація по логіну або номеру дозвонювача;
  • режим роботи без авторизації для корпоративних користувачів, підрахунок з'єднань по завершенню;
  • розсилка сесій і напрацювання по логінах і напрямах на e-mail клієнта.

    4) Модуль Картки + видалені платежі (card)

  • ведення бази карток;
  • завантаження карток з текстового файлу;
  • ведення бази ділерів, з передачею карток ділерам;
  • видалені платежі через ділерів. HTTP(S)+XML протокол. Клієнтський Web-додаток;
  • звіти по платежах ділерів;
  • поповнення клієнтом балансу картками через WEB – інтерфейс;
  • ведення історії за картками клієнта;
  • інтеграція з модулями VOICEIP і DIALUP – можливість використання карток для створення логінів в цих модулях.

    5) Модуль телефонії (PHONE)

  • облік операторських  взаєморозрахунків і послуг абонентам;
  • підрахунок телефонних логів, наданих в стандартному форматі;
  • зміна вартості часу по годинах, днях місяця, тижня;
  • тарифікація дзвінків по зонах і префіксах;
  • автоматичне завантаження, підрахунок логів;
  • можливість перерахунку логів;
  • WEB-интерефейс клієнта. Перегляд дзвінків, напрацювання по телефонах, напрацювання телефону по напрямах;
  • звіти за договорами з можливістю відправки на пошту, друк, збереження у файл;
  • Можливість похвилинної/посекундної тарифікації;

    6) Модуль абонплат (NPAY)

  • автоматичне нарахування абонплат користувачам. Можливість як глобальної установки  розміру абонплати, так і зміна  її розміру для кожного користувача;
  • нарахування абонплат залежно від напрацювання в інших модулях;
  • режими нарахування: щомісячний, щоденний, авансовий, до поточної дати;

    7) Модуль TrayInfo (TRAYINFO) дозволяє клієнтові  оперативно дізнатися про залишок  свого балансу а також миттєво  перейти на сторінку статистики.

    8) Модуль Звіти (REPORTS). Система звітів  як по загальному модулю (відкриті/закриті  договори, платежі, напрацювання) так  і по окремих модулях (VOICEIP, DIALUP, Картки ). Можливість збереження  в PDF, Excel, HTML, друк. Підтримка графіків  і діаграм.

    9) Модуль WebMoney (WM)

Информация о работе Розробки програмно-апаратного комплексу тарифікації і білінга телефонних розмов та інтернету