Аренда номера, который оплачен, но не используется, — расход, который не видно в моменте: деньги списываются один раз при продлении, и до следующего продления никто не проверяет, приходят ли на номер вообще какие-то задачи. Разбираем, как посчитать реальную загрузку каждого номера в парке, по каким критериям решать его судьбу и что зафиксировать перед тем, как номер освобождается.
Простой как самая незаметная статья расходов
Простаивающий номер не создаёт ни ошибки, ни алерта — он просто продолжает списываться при каждом продлении аренды, ничем не отличаясь в биллинге от активно используемого. Разница видна только при сопоставлении даты последней задачи на номере с датой последнего платежа за него, а такое сопоставление вручную почти никто не делает месяцами.
Опасность в том, что простой накапливается тихо: один забытый номер стоит немного, а десяток забытых номеров в парке из полусотни — уже заметная доля ежемесячного счёта, которая не идёт ни на одну текущую задачу.
Как посчитать загрузку каждого номера
Загрузка считается просто: число дней или задач с реальной активностью на номере — входящий код, звонок, привязка к новой регистрации — делится на число оплаченных дней аренды. Номер, на который за тридцать дней пришло три кода, имеет загрузку около 10%, а стоимость одного фактически полученного кода на нём в разы выше цены разовой активации на витрине.
Источник данных для расчёта — история операций: там видно по каждому номеру дату аренды, продления и все входящие события отдельной строкой, без ручного сопоставления таблиц.
Критерии: оставить, отпустить или заменить разовыми активациями
Оставить номер имеет смысл, если на него стабильно приходят задачи хотя бы раз в одну-две недели или если он держит критичную привязку — об этом ниже. Отпустить стоит, если за два-три цикла продления подряд активности не было вообще и не планируется. Промежуточный случай — нерегулярная, но не нулевая нагрузка, раз в месяц-два: здесь долгосрочная аренда обычно проигрывает разовым активациям по цене результата, потому что платить за тридцать дней ради одного события в месяц дороже, чем оплатить разовую активацию именно тогда, когда она нужна.
Почему часть номеров нужно держать даже при нулевой загрузке
Формальный ноль по задачам не всегда значит «номер лишний». Номер, привязанный как второй фактор к аккаунту с ценными данными или платёжными правами, может не получать ни одного кода месяцами и при этом оставаться критичным: отпустить его — значит потерять способ подтвердить вход при следующем запросе. Такие номера нужно помечать отдельно от обычного простоя, чтобы ревизия не отпускала их автоматически по формуле «ноль задач — отпустить».
Рабочая практика — вести отдельный список номеров с пометкой «привязка второго фактора», исключённых из общего правила по загрузке, и пересматривать этот список реже, чем основной парк, но не пропускать вовсе.
Периодичность ревизии и что зафиксировать перед освобождением номера
Полная ревизия парка раз в месяц — минимум, синхронизированный с циклом продления аренды: тогда решение «продлевать или нет» принимается на свежих данных, а не по инерции. При активном росте парка, десятки новых номеров в месяц, сверку стоит делать раз в две недели, иначе решения снова отстают от факта.
Перед тем как отпустить номер, стоит зафиксировать три вещи: последнюю дату реальной активности, список сервисов, к которым он был привязан, чтобы не потерять доступ незаметно, и причину освобождения — простой, замена разовыми активациями или завершение проекта. Без этой записи один и тот же номер иногда арендуют заново там, где его уже признали лишним месяц назад.
Частые вопросы
Какая загрузка номера считается низкой?
Ориентир — ниже 20–30% от оплаченных дней аренды, то есть меньше одной задачи за неделю-полторы. При такой загрузке разовые активации почти всегда выгоднее долгосрочной аренды по цене результата.
Можно ли автоматизировать ревизию парка номеров?
Частично: сопоставление даты продления с датой последней активности по каждому номеру делается по истории операций и не требует ручного просмотра каждой карточки. Решение «оставить или отпустить» по промежуточным случаям всё равно требует ручной проверки привязок.
Что если номер отпустили, а потом он снова понадобился?
Освобождённый номер не резервируется за прежним владельцем и уходит в общий пул — гарантий на повторную аренду того же номера нет. Поэтому перед освобождением стоит убедиться, что критичных привязок на нём не осталось.
Проверить реальную загрузку своего парка можно в личном кабинете: раздел аренды номеров показывает срок и статус каждого номера, а исходные данные для расчёта даёт история операций. Тот же принцип контроля расхода работает и на уровне команды — разобран в статье лимиты на команду.