Rate deck для wholesale VoIP: импорт, effective dates и повышения

Rate deck (тарифный лист) — это buy/sell прайс по префиксам, на котором стоят LCR и биллинг. Маржа опта умирает, когда повышение вендора лежит в почте неприменённым — или выходит в live без подтверждения.
Это не про тарификацию CDR. Это про то, как цены попадают на свитч до следующего вызова. На IXC Softswitch это IMAP-загрузка, превью импорта, effective dates и подтверждение повышений в Telegram.
Что такое wholesale rate deck
У каждого интерконнекта два списка:
- Тарифы вендора (terminator) — ваша себестоимость
- Тарифы клиента (originator) — то, что вы продаёте
Строка — префикс (код), цена, инкремент (6+6, 1+1), валюта и дата вступления. Индустрия по-прежнему шлёт это XLS/CSV в email. Свитч должен превратить файл в живой LCR, не сломав сегодняшний трафик.
Почему устаревшие деки убивают LCR
Least cost routing ранжирует вендоров по тем тарифам, которые сейчас в системе. Если это вчерашние:
- Вы продолжаете слать к вендору, который уже поднял цену — отрицательная маржа до инвойса
- Более дешёвый вендор простаивает, потому что новый лист не загрузили
- Sell клиенту остаётся дешёвым, а cost вырос — вы набираете объём и теряете деньги
Пороги качества (ASR/ACD/PDD) не спасают неверный дек.
Проблема ingest
Торговый стол обновляет не «один тариф», а много вендоров, файлов и дат:
- Вложения с разными колонками и форматом префиксов
- Повышения в выходные или ночью, которые нельзя пускать в live вслепую
- Частичные апдейты (только India Mobile) vs полная замена A–Z
- Лист на завтра, который не должен затереть сегодняшний live LCR
- Те же направления на клиентских планах, которым нужен парный sell
Копипаст в биллинг вручную — откуда начинаются тихие убытки.
Workflow тарифов IXC
Автозагрузка с IMAP
Вендоры шлют листы на ящик, который смотрит свитч. Шаблоны парсинга мапят колонки; очередь rate approvals показывает, что пришло, до попадания цен в маршрутизацию. Не нужно ловить вложения в десяти инбоксах.
Smart upload — превью до live
При загрузке файла (или съёме с почты): выбрать файл → смапить колонки, если заголовки другие → превью числа строк и предупреждений → подтвердить. Activation notices и ошибки парсинга видны до того, как дек станет live.
Режимы импо рта
Режим должен совпадать с письмом, а не с дефолтом «перезаписать всё»:
- Merge (partial) — обновить только коды из файла; остальной live-дек не трогать
- Replace full deck — пересобрать live (и scheduled) листы из сегодняшнего файла
- Schedule full deck — активация в будущем; сегодняшний live не трогать
- New plan wipe — очистить план и начать с нуля
Неверный режим — как удалить 8 000 кодов, которые хотели оставить.
Effective dates
Лист с завтрашней датой должен лежать как scheduled, пока не активируется. Live LCR продолжает сегодня. Будущие прайсы копятся; видно, что изменится, до факта.
Повышения — подтвердить, прежде чем съесть
Рост cost — не merge на автопилоте. IXC помечает increases и просит подтверждение в Telegram, прежде чем они станут новым входом LCR. Понижения могут идти быстрее; повышениям нужен человеческий yes — или парный сдвиг sell.
Current Routes до того, как ставите sell
Current Routes по направлению показывает поставщиков, ставки, объёмы, качество и ожидающие повышения. Sell клиенту ставьте из этого вида, а не из последнего Excel на рабочем столе.
Письма с тарифами клиентам
Вторая половина — исходящее: статус mail-ready, pending pool на свитче, send updates, apply pool, флаги confirm. Клиент получает тот лист, который вы реально загрузили — не файл, разъехавшийся с биллингом.
Типичные ошибки
- Применить повышение вендора без проверки качества и без сдвига sell
- Replace, когда вендор прислал partial
- Игнорировать effective date, и будущий дек затирает live LCR в полдень
- Дубли кодов и неверная длина префикса (системный недобор — см. биллинг VoIP)
- IMAP-импорт без очереди approvals
Итог
Wholesale rate decks — вход для LCR и биллинга. Забирайте с IMAP, смотрите Smart upload, выбирайте merge / replace / scheduled и подтверждайте повышения в Telegram, прежде чем они попадут в маршрутизацию. Затем Current Routes и рассылка клиентских листов с того же плана.
Частые вопросы
Что такое rate deck в VoIP?
Прайс buy или sell по префиксам с инкрементом, валютой и датой вступления. Деки вендора — ваша себестоимость; клиентские — то, что вы продаёте. LCR и биллинг читают эти списки.
Управление деками — это то же самое, что биллинг?
Нет. Биллинг тарифицирует CDR после вызова. Rate-deck management — как цены попадают на свитч заранее: ingest, превью, effective dates и контроль повышений.
Чем merge отличается от replace при импорте?
Merge обновляет только коды из файла и не трогает остальной live-дек. Replace пересобирает весь дек из файла. Schedule full deck — если лист должен включиться позже, не трогая сегодня.
Как применять повышения тарифов вендора?
Не на автопилоте. Пометить increase, подтвердить (в IXC — Telegram), проверить качество и Current Routes, з атем сдвинуть sell клиенту, если спред уйдёт в минус.
Могут ли листы вендора приходить почтой?
Да. IXC смотрит IMAP-ящик, парсит шаблонами и ставит rate approvals в очередь — вложения становятся деками без копипаста, после превью, а не вместо него.
