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