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

Автор: Пользователь скрыл имя, 17 Февраля 2013 в 11:47, курсовая работа

Описание работы

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

Работа содержит 1 файл

urkn0270.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)

  • можливість поповнення клієнтом рахунку з використанням WM;
  • перегляд платежів клієнта в договорі.

10) Модуль бухгалтерії  (BILL)

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

Автоматизована система  розрахунків (АСР) "Білл-Майстер" [3] створена з урахуванням багаторічного і обширного досвіду експлуатації вузлів операторів зв'язку, відповідає передовим стандартам ринку сучасних автоматизованих систем розрахунку телекомунікаційних послуг.

АСР "Білл-Майстер" забезпечує наступні можливості:

  • ведення розрахунків у валюті особового рахунку;
  • реєстрацію платежів в різних валютах;
  • ведення курсів валют по відношенню до внутрішньої валюти системи;
  • облік фінансових періодів і автоматичну обробку процедур відкриття і закриття періодів;
  • ведення розрахунків з урахуванням різниці курсів виставлених рахунків-фактур і отриманих платежів;
  • ведення розрахунків з урахуванням специфіки оподаткування за договором;
  • автоматичне і ручне формування фінансової і ліцензійної звітності відповідно до законодавства;
  • зберігання історії надання послуг і ведення взаєморозрахунків за період;
  • ведення книги покупок;
  • ведення книги продажів;
  • можливість реалізації різних способів оплати, зокрема облік платіжних карт, використовуваних як для поповнення рахунку, так і для організації доступу до послуг Dial-Up і картковій телефонії з технології Voice IP.
  • можливість роздільного обліку послуг з інформаційних доменів;
  • можливість тарифікації наданих послуг з урахуванням календарної дати надання послуг, часу доби і об'єму наданих послуг за звітний період;
  • можливість управління генерацією, реалізацією, використанням і блокуванням платіжних карт;
  • можливість реалізації бонусних програм заохочення клієнтів що поповнюють свій особовий рахунок за допомогою карт. Підтримуються бонуси по картах певного пакету, що нараховуються одноразово або при кожному платежі після перевищення певного порогу суми платежів. Бонусні програми вирішують конфлікти бонусів на основі терміну дії і правил відпрацювання конкуруючих бонусів.

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