+7 (499) 270-20-77

LCR в телефонии: эффективная маршрутизация трафика в телекоме

Опубликовано: 16.07.2026

Least Cost Routing (LCR) в телефонии — инструмент управления голосовым трафиком, который напрямую влияет на себестоимость минуты, маржинальность направлений и устойчивость маршрутов. В условиях, когда операторы регулярно обновляют тарифные планы, а голосовой трафик проходит через десятки внешних партнеров, ручная маршрутизация становится нерентабельной. LCR решает эту задачу: система анализирует тарифы, формирует оптимальные маршруты и загружает их на коммутаторы — так, чтобы каждое направление обслуживалось по минимальной стоимости в рамках заданных правил. Разберем подробнее, что такое LCR, как он устроен и почему является базовым элементом инфраструктуры операторов связи и транзитных платформ.

Что такое LCR в телефонии

Least Cost Routing в телефонии — это логика управления голосовым трафиком, при которой для каждого направления система подбирает маршрут с минимальной стоимостью при заданных правилах обработки. Маршрутизируется не отдельный звонок в момент вызова, а направление целиком с учетом номера назначения, его префикса, страны, региона и условий тарификации у подключенных операторов.

Как это устроено? Операторы-партнеры периодически обмениваются тарифными планами (rate deck). На основе этих данных система LCR формирует коммерческий план маршрутизации — по сути, таблицу, в которой для каждого направления определен приоритетный порядок маршрутов. Из коммерческого плана генерируется технический, включая конкретные команды на коммутаторы, софтсвичи или VoIP-платформы. Эти таблицы загружаются на оборудование и действуют до следующего пересчета.

LCR не принимает решение в момент каждого конкретного звонка. Решение уже было принято заранее — когда сформировались и загрузились таблицы маршрутизации. Коммутатор в момент вызова работает уже по готовым правилам, то есть направляет звонок по первому доступному маршруту из списка, а если тот занят или недоступен — переключает на следующий по приоритету. Эта приоритизация и аварийное переключение (от англ. failover) происходят мгновенно, но сама логика выбора маршрутов сформирована заблаговременно.

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

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

Как работает LCR на практике

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

Фаза 1. Формирование маршрутных таблиц 

  • Получение тарифных планов

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

  • Анализ тарифов и расчет

LCR-система обрабатывает полученные rate deck с учетом всех нюансов тарификации. Тарифные планы, как правило, не плоские: первая минута может тарифицироваться по одной ставке, последующие — по другой. Шаг тарификации тоже различается. Все это учитывается в алгоритмах расчета.

  • Учет соглашений по объему

Помимо поминутных тарифов, между операторами часто действуют объемные обязательства (volume commitments). Например: при объеме 100 тысяч минут в месяц — одна цена, сверх — другая, а если объем не выбран — третья. Для отслеживания выбранных объемов используется механизм, близкий к тарификатору: он собирает CDR-записи (Call Detail Records) с коммутаторов, агрегирует данные и показывает, сколько минут потреблено, сколько осталось до порога, и не пора ли пересчитать маршруты.

  • Формирование коммерческого плана маршрутизации

На выходе система строит таблицу: для каждого направления — список маршрутов, упорядоченных по стоимости с учетом нелинейных тарифов, объемных соглашений и дополнительных правил (приоритет конкретных операторов, временные окна, коммерческие договоренности).

  • Генерация технического плана и загрузка на коммутаторы

Коммерческий план преобразуется в технические команды — реальные инструкции для коммутаторов, софтсвичей или VoIP-платформ. Команды загружаются на оборудование, формируя таблицы маршрутизации. Они действуют до следующего цикла пересчета.

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

Фаза 2. Обработка вызова (в момент звонка)

Когда вызов поступает на коммутатор, он работает по уже загруженным таблицам маршрутизации:

  • Прием вызова

Вызов поступает на коммутатор, софтсвич или VoIP-платформу. Система получает номер назначения.

  • Определение направления

По номеру определяется код страны, зоны, оператора или типа сети.

  • Выбор маршрута по таблице

Коммутатор обращается к загруженной таблице маршрутизации и направляет вызов на первый маршрут в списке приоритетов для данного направления.

  • Приоритизация и резервирование

Если первый маршрут занят, недоступен или не принимает вызов, коммутатор автоматически переключается на следующий по приоритету. Для абонента это выглядит как обычный исходящий вызов — без повторного набора и задержек.

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

Какие задачи решает LCR

В операторской сети LCR решает прикладные задачи, которые напрямую связаны с рентабельностью трафика:

  • Контроль себестоимости минуты

Разница в цене на одно и то же направление у нескольких транзитных операторов может составлять 10–30%, а по отдельным международным направлениям — еще выше. LCR гарантирует, что трафик идет по маршруту с минимальной стоимостью в рамках заданных правил. В масштабах сотен тысяч минут в месяц это выражается в ощутимой экономии без изменения тарифов для конечных клиентов.

  • Управление маржой направлений

Через LCR можно устанавливать, какие маршруты допускаются к использованию, какие ограничиваются по объему, а какие временно исключаются. Это позволяет удерживать маржу даже при резких изменениях rate deck со стороны транзитных партнеров.

  • Учет объемных обязательств

LCR в связке с механизмами предбиллинга отслеживает, сколько минут потреблено по каждому направлению и оператору. Когда объем приближается к порогу или превышен, система пересчитывает маршруты с учетом изменившихся условий.

  • Снижение объема ручных операций

Без LCR при каждом изменении тарифа у одного оператора нужна ручная пересборка маршрутов, смена приоритетов, тестирование направлений. В сетях с десятками тысяч направлений это постоянная нагрузка на инженеров. С LCR достаточно загрузить обновленные тарифные таблицы, и логика маршрутизации перестроится автоматически.

  • Устойчивость трафика при сбоях

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

  • Масштабирование сети

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

Где используется LCR

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

  • Международные операторы и транзитные платформы — основная область применения LCR. Сотни стран, зон и операторов внутри одного направления, постоянно меняющиеся rate deck, нелинейные тарифы и объемные соглашения. Без автоматизированной маршрутизации управление тарифами и маршрутами превращается в нерешаемую задачу.
  • Операторы фиксированной и мобильной связи с международным трафиком — исходящий и транзитный голосовой трафик распределяется между несколькими внешними операторами, что позволяет контролировать себестоимость минуты при постоянных изменениях тарифов и условий интерконнекта.

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

Почему LCR остается востребованным

Востребованность систем оптимальной маршрутизации трафика в телекоме выросла из-за изменений в самой структуре голосового рынка. 

Во-первых, выросло количество транзитных партнеров. Для одного международного направления у оператора сегодня одновременно работают несколько поставщиков терминации, каждый со своим rate deck, шагом тарификации, нелинейными ставками и условиями расчета. Разница в цене между маршрутами по одному и тому же направлению может достигать 15–40%, а управлять этим вручную на сотнях или тысячах направлений — экономически нецелесообразно.

Во-вторых, тарифы обновляются чаще, чем раньше. Rate deck меняются еженедельно, а по отдельным направлениям — несколько раз в месяц. Если пересобирать маршруты вручную, растут операционные затраты и риск ошибок.

В-третьих, усложнились коммерческие условия. Все чаще можно увидеть ступенчатую тарификации, объемные обязательства, зависимость цены от времени суток или дня недели. Учесть все это, если у вас десяток партнеров и тысячи направлений — задача, которая однозначно требует автоматизации.