ропонованих тарифних планів та пакетів послуг, швидкого введення послуг в експлуатацію, по-друге, оператори змушені надавати послуги на разнородном обладнанні, що істотно ускладнює збір статистики за різноманітності форматів облікових даних по-третє, великі оператори зв'язку здійснюють географічну експансію, включаючи до свого складу регіональні компанії. Це призводить до різкого збільшення парку різнорідного обладнання та обсягів облікових даних. При цьому виникає необхідність централізованого обліку наданих послуг зв'язку в умовах експлуатації кількох різних білінгових систем у регіонах. У процесі свого розвитку оператори розробляли свої власні, так звані "самописние" системи по попередній обробці даних. Складність експлуатації такого роду систем полягає в необхідності їх постійного доопрацювання у зв'язку з появою нових послуг, нового обладнання, зміною форматів даних, що надходять з обладнання, при цьому найчастіше фахівці, які розробили таку систему "з нуля", вже не працюють в компанії. У такому випадку оператор змушений використовувати ресурси команди висококваліфікованих програмістів для постійної доопрацювання "самопісний" системи. Звичайною є ситуація, коли у великого оператора в різних точках його присутності попередня обробка даних проводиться різними системами. При стрімкому розвитку мережі зв'язку, заміні та додаванні комутаційного обладнання, надання нових видів послуг економічно виправданим стає перехід оператора на промислове рішення завдань попередньої обробки даних про надані послуги. Продукти такого класу давно і успішно застосовуються великими операторами в країнах з розвиненою інфраструктурою зв'язку. Вони називаються Mediation-системами. Слово "Mediation" перекладається як "посередництво, сприяння". Mediation-системи являють собою посередницький рівень між мережевою інфраструктурою і системами OSS/BSS (Operation Support System/Business Support System) рис.1. Основне призначення Mediation-систем полягає в перетворенні даних, прийнятих від мережевих елементів, в інформацію, яка може бути інтерпретована білінгової системою і іншими бізнес-системами оператора. У Росії Mediation-системи, орієнтовані на роботу з білінгової інформацією, традиційно називають системами предбіллінга. В В
Рис.1 перетворення В«сирихВ» даних про дзвінки в інформацію необхідну BSS системам.
2.1 Предбіллінг голосових послуг
Системи предбіллінга надають три базові функції:
В· збір даних про дзвінки;
В· перетворення в стандартний формат;
В· передача для обробки в інші системи: біллінг, аналітичні системи та інші. p> Базові процеси предбіллінга в традиційних і мобільних мережах схожі. Єдина різниця полягає в форматі CDR (Call Detail Records). Телефонні комутатори ніколи не були призначені для того, щоб стати частиною гетерогенної мережі та обмінюватися інформацією з іншими пристроями. Наприклад, комутатори залишаються негнучкими у способах збору інформації про дзвінки, проте, вони залишаються потужними і надійними пристроями. Внутрішній пристрій телефонних комутаторів залишається власністю виробника, і, як би то не було, формати CDR, що видаються обладнанням, далекі від глобальних стандартів. Отже, CDR від різних комутаторів мають унікальний формат. Більше того, програмне забезпечення для комутаторів залежно від версії може мати різний формат CDR.
CDR - це зазвичай використовуваний акронім для даних, що генеруються з мережі з комутацією каналів. Кількість інформації, що міститься в CDR, набагато більше необхідного для більшості додатків. Зазвичай комутатори реєструють 200-300 елементів інформації, з яких у CDR потрапляють 50-100 полів. З цих полів менше десяти необхідні для подальших білінгових задач. Незважаючи на це, в деяких випадках відбувається втрата або повторення CDR, що робить необхідним предбіллінговую корекцію.
2.2 Передача даних в предбіллінг
Предбіллінг працює за принципом доставки записів. Інформація про дзвінок може бути отримана тільки з комутатора, тому дуже важливо, щоб інформація була перевірена, захищена, зібрана і підтверджена. Інформація про дзвінки зазвичай зберігається в буфері самого комутатора і зібрана в послідовності файлів, містять десятки тисяч записів. Передача проводиться у двох режимах: "Pull" або "push". У режимі "pull" система предбіллінга надсилає запит комутатора. Комутатор підтверджує з'єднання, передає файл і закриває з'єднання. Потім комутатор скидає буфер записів. У режимі "push" здійснюється постійний опитування, і з'єднання з комутатором завжди залишається відкритим. Для збору даних може бути використано окремий пристрій, що збирає дані по мірі надходження для негайної відправки ожидающему додатком. Цей механізм є базовим для здійснення білінгу в режимі реального або близького до реального часу. Предбіллінг розпізнає безліч параметрів дзвінка, включаючи: протокол комутації, час збору та перед...