OCS — тарификация в реальном времени
Online Charging System
OCS — система онлайн-тарификации: она проверяет баланс и списывает деньги в момент, когда абонент пользуется услугой. Она останавливает сессию при исчерпании пакета, показывает актуальный остаток и обслуживает предоплатных абонентов без ухода баланса в минус.
Как работает
Перед началом сеанса сетевой элемент запрашивает у OCS разрешение. Система находит абонента, проверяет баланс и тариф, резервирует сумму и выдает квоту: секунды, мегабайты или сообщения. Израсходовав квоту, сеть запрашивает следующую. По завершении сеанса OCS списывает фактически использованное и снимает остаток резерва, а при нехватке средств сеанс прекращается.
Протоколы
С сетью OCS обменивается данными по стандартным протоколам. В сетях GSM и 3G предоплатные голосовые вызовы и SMS обслуживаются через CAMEL (Customised Applications for Mobile network Enhanced Logic). Для передачи данных используется Diameter Credit-Control: интерфейс Gy связывает OCS со шлюзом пакетных данных, интерфейс Ro соединяет ее с сервисными платформами и элементами IMS (IP Multimedia Subsystem). В архитектуре 5G спецификации 3GPP (3rd Generation Partnership Project) объединяют онлайн- и офлайн-тарификацию в одну функцию CHF (Charging Function).
Зачем оператору
Без онлайн-тарификации предоплатная модель держится на допущении, что абонент не потратит больше, чем у него есть. В роуминге и на дорогих направлениях оно не работает: данные приходят с задержкой, и минус на счете оператор уже не вернет. OCS ограничивает риск размером одной квоты. Та же механика нужна, когда один баланс одновременно расходуют несколько услуг: средства делятся квотами между параллельными сессиями.
Чем отличается от биллинга
OCS отвечает сети за миллисекунды и рассчитывается на пиковую нагрузку. Биллинг закрывает расчетный период по всей базе. Отказ биллинга задерживает выставление счетов, отказ OCS останавливает обслуживание, поэтому требования к резервированию у онлайн-контура выше. Тарифы и конфигурации балансов OCS получает из биллинга, обратно передает протарифицированные соединения. Модели оплаты разобраны в термине Prepaid и Postpaid.
В платформе Forward
Онлайн-тарификацию выполняет Forward Fusion. Он работает с сетями GSM, 3G, LTE и WiMAX по CAMEL и Diameter, ведет денежные, бонусные и скидочные балансы, тарифицирует роуминг и абонентов с перенесенным номером; тарифы и балансы получает из Forward Billing. В проекте «Т-Мобайл» онлайн-тарификация запускалась вместе с конвергентным биллингом. Подробный разбор в статье об Online Charging System.