Обсудить проект

Блог 4 минуты

Межоператорские взаиморасчеты: как устроен interconnect billing

Interconnect billing — система расчетов оператора с другими операторами, а не с абонентами. Она обрабатывает записи о пропущенном трафике, применяет ставки из межоператорских договоров, выставляет и принимает встречные счета, ведет сверки и пересчитывает периоды при изменении условий. От абонентского биллинга отличается предметом расчета и тем, что обе стороны считают одно и то же независимо друг от друга.

Оператор связи считает деньги дважды. Первый раз — с абонентом, за минуты, гигабайты и подписки. Второй — с другими операторами, за трафик, который прошел между сетями. Вторая часть расчетов живет в отдельной системе, и вот почему.

Если задача коммерческая и вы подбираете систему, состав и возможности описаны на странице Forward Interconnect.

Откуда берутся расчеты между операторами

Чтобы абонент одного оператора мог позвонить абоненту другого, операторы заключают договор и организуют точку присоединения сетей. Трафик, прошедший через нее, оплачивается по ставке, зафиксированной в договоре.

Поводов для таких договоров три: присоединение сетей внутри страны, роуминг и терминация трафика у зарубежных операторов, а также работа виртуальных операторов на сети хоста. У среднего оператора таких договоров десятки, у крупного — сотни, и у каждого своя ставка, своя валюта и свой порядок сверки.

Чем interconnect отличается от абонентского биллинга

Абонентский биллинг Interconnect billing
Кто вторая сторона Абонент Другой оператор
Основание расчета Тарифный план Двусторонний договор со ставками
Кто еще считает то же самое Никто Партнер, независимо и своими средствами
Типовой спор Ошибка в счете абоненту Расхождение в объеме пропущенного трафика
Особенность обработки Записи по одному абоненту Транзитные записи, сложные схемы расчета

Главное отличие в третьей строке. Абонент не пересчитывает свой счет — он его либо оплачивает, либо оспаривает. Оператор-партнер считает тот же трафик своими силами и присылает встречный счет. Задача системы — свести два независимых расчета.

Как идет обработка

  1. Сбор. Записи о вызовах поступают из разных источников — коммутационного оборудования, файлов партнеров, TAP-файлов по роумингу. Сбор и приведение к единому формату закрывает Forward MD.
  2. Тарификация по ставкам договора. К каждой записи применяются условия конкретного соглашения: направление, зона, время, валюта.
  3. Выставление и прием счетов. Формируется счет партнеру, принимается встречный.
  4. Сверка. Расхождения выявляются и разбираются. Записи с ошибками помечаются приостановленными и возвращаются в обработку после исправления.
  5. Пересчет при необходимости. Ретарификация периода при изменении ставки или уточнении данных, без остановки текущей обработки.

Что меняет ставки

Условия межоператорских расчетов меняются вслед за регулированием и рынком. В разные годы на них влияли отмена платы за входящие вызовы, появление абонентов, перенесших номер, отмена национального и внутрисетевого роуминга.

Отсюда требование к системе: изменение ставок и зон не должно быть проектом. Ре-зонирование и ретарификация в Forward Interconnect выполняются настройкой, без перезагрузки системы, а новую схему до применения можно проверить моделированием на реальных данных.

Что смотреть в отчетности

Помимо счетов и дебиторской задолженности межоператорский контур дает картину маржинальности по направлениям: сколько оператор получает за входящий трафик и сколько платит за исходящий в каждом направлении. Это основание для пересмотра договоров и выбора маршрутов пропуска.

Система работает вместе с Forward Billing: абонентский и межоператорский контуры опираются на один набор событий, поэтому расхождения между «что мы посчитали абоненту» и «что мы предъявили партнеру» разбираются по одним исходным данным.

В проектах

Межоператорские взаиморасчеты входили в контур Т-Мобайл — виртуального оператора в модели Full с интеграциями по CAMEL, DIAMETER и обменом TAP-файлами — и в контур Транстелекома в Казахстане, где линейка из десяти продуктов включала партнерский портал и прошла сертификацию для mission-critical эксплуатации.

Вопросы и ответы

Зачем отдельный биллинг, если абонентский уже есть?

У систем разные предметы расчета и разные требования. Абонентский биллинг считает потребление конкретного абонента по тарифному плану. Interconnect считает трафик, переданный между операторами, по ставкам из двусторонних договоров, обрабатывает транзитные записи и допускает схемы расчета, которых в абонентской тарифной политике не бывает. Разделение снимает нагрузку с основного контура и не мешает его задачам.

Что попадает в межоператорский счет?

Обычно дата и время вызова, номера сторон, фактическая и округленная длительность, валюта ставки, реквизиты операторов, стоимость без налога и ставка налога. Состав полей согласовывается на этапе договора: у разных партнеров он отличается, и система должна поддерживать оба варианта.

Как часто нужно сверяться с партнером?

Чем чаще, тем дешевле обходится расхождение. В GSM принят ежедневный обмен TAP-файлами по роумингу; по межоператорскому трафику периодичность определяет договор. Ежедневная сверка позволяет найти ошибку на одном дне, а не разбирать половину расхождений в конце месяца.

Что происходит с ошибочными файлами?

Записи с ошибками получают статус приостановленных и попадают в отдельное хранилище, где ждут разбора ответственным сотрудником. После исправления информация возвращается в начало цепочки обработки. Это важнее, чем кажется: молча отброшенная запись становится недополученной выручкой.

Можно ли пересчитать период задним числом?

Да. При изменении ставки, уточнении данных или обнаружении ошибки система ретарифицирует период и перевыставляет счета. Ретарификация идет без перезагрузки системы, то есть текущая обработка не останавливается.

Как проверить новую схему расчета до запуска?

Моделированием на реальных данных в режиме чтения: потоки прогоняются через новые правила без записи результата. Так видно влияние новой ставки или алгоритма на отлаженные процессы до того, как они применены.

Продукты
Forward Interconnect
Forward Billing
Forward MD
Теги
Биллинг

Обсудить проект

Первым с вами поговорит архитектор платформы: оценит сроки и состав решения под вашу задачу.

Если форма не отправляется, напишите на info@fw-t.ru или позвоните +7 (495) 960-62-78.

Настройки cookie

Необходимые cookie и статистика посещений работают всегда. Запись сессий и реклама включаются только с вашего согласия. Изменить выбор можно в любой момент по ссылке «Настройки cookie» внизу каждой страницы.

Необходимые

Всегда включены

Работа страниц, отправка заявок, защита формы от ботов и хранение выбора в этом окне. Отключить нельзя.

Сайт Forward, Яндекс SmartCaptcha · законный интересСостав cookie
CookieНазначениеСрок
fw_consentХранит выбор в этом окне и версию текста согласия12 месяцев

Статистика

Всегда включена

Посещаемость, источники переходов и популярные страницы. Яндекс Метрика без записи сессий.

Яндекс Метрика · ООО «Яндекс» · законный интересСостав cookie
CookieНазначениеСрок
_ym_uidИдентификатор посетителя1 год
_ym_dДата первого визита1 год
_ym_isadПроверка блокировщика рекламы2 дня

Запись сессий

Вебвизор и карта кликов: запись действий на странице, чтобы находить ошибки интерфейса. Что вводят в поля формы, не записывается.

Яндекс Метрика · ООО «Яндекс» · по согласиюСостав cookie
CookieНазначениеСрок
_ym_visorcЗапись сессий Вебвизора30 минут

Реклама

Показ рекламы Forward в Яндекс Директ тем, кто уже был на сайте.

Яндекс Метрика, Яндекс Директ · ООО «Яндекс» · по согласиюСостав cookie
CookieНазначениеСрок
_ym_uidСегменты посетителей для показа рекламы1 год

Выбор хранится 12 месяцев, затем окно появится снова. Согласие на обработку персональных данных Политика обработки персональных данных