IOSOR База знаний
Неделя счетов SMS: когда математика сегментов расходится со счётом
Разбор расхождений между расчетными сегментами SMS и реальными списаниями предоплаты в первую неделю высоких объемов.
Неделя счетов SMS: когда математика сегментов расходится со счётом.
Шок первой недели крупных счетов
Ваш white-label арендатор завершил первую неделю активной рассылки. Дашборд клиента показывал 50 000 сообщений, но баланс предоплаты уменьшился быстрее, чем предполагала простая математика. Операторы начинают паниковать, подозревая ошибки биллинга. На практике расхождения почти всегда связаны с кодировкой или сцепкой частей сообщения, а не с огрехами тарифной сетки.
Кодировка UCS2 и раздувание сегментов
Стандартный GSM 7-бит упаковывает 160 символов в один сегмент. Как только пользователь добавляет смайлик или кириллицу, кодировка меняется на UCS2, где один сегмент вмещает лишь 70 символов. Заголовки склейки сокращают лимит многочастных сообщений до 67 символов на блок. Изучите материал учёт сегментов SMS для аудита длины сообщений до шлюза.
Временные метки DLR и задержка реестра
Платформа списывает средства моментально при передаче оператору, но финальные отчеты о доставке (DLR) через webhook могут отставать на минуты. Если выгрузка сформирована до завершения асинхронных колбэков, в реестре возникнет временная разница. Всегда делайте месячный export кошелька в 02:00 спустя два часа после закрытия периода.
Пороги для проверки объемов
Каждый арендатор функционирует в рамках четких лимитов. Падение баланса ниже USD 20 prepaid floor активирует автоматическое ограничение трафика. С другой стороны, при пересечении отметки soft review near USD 1,000/month система проверяет профиль риска на предмет необычных всплесков и статуса регистрации 10DLC.
Сравнение сегментов и строк баланса
Для доказательства точности расчетов сравните внутренние логи с неизменяемыми записями транзакций через сводную таблицу.
| Источник | Тип счета | Возможная разница |
|---|---|---|
| Логи БД | Исходящие вызовы | Упущенные заголовки |
| DLR сетей | Терминальные чеки | Задержка сети |
| Журнал кошелька | Списания предоплаты | Сдвиг кодировки UCS2 |
Обратитесь к Аудит объема SMS: когда пилотный тарифный план перерастает себя для выстраивания регламента аудита.
Начните с IOSOR
Откройте консоль IOSOR и сопоставьте выгрузку транзакций с вебхуками DLR за отчетную неделю. Включите автоматический детектор UCS2-кодировки в шлюзе, чтобы вовремя перехватывать скрытые спецсимволы и кириллицу. Настройте задержку финальной сверки баланса до полного погашения статусов всех асинхронных Delivery Receipts.
Итог IOSOR
Расхождение между количеством API-запросов и итоговым счетом за SMS практически всегда вызвано мультисегментной кодировкой UCS2 и задержкой DLR-статусов. Одиночный эмодзи или кириллический символ мгновенно сокращают размер сегмента со 160 до 70 знаков, увеличивая стоимость рассылки в несколько раз.
Выполняйте сверку расходов исключительно по фиксированным записям реестра IOSOR, учитывая заголовки склейки сообщений. Не спешите оспаривать списания и заявлять об ошибках биллинга, пока все асинхронные вебхуки доставки не перейдут в финальный статус.
Был ли материал полезен?
Связанные гайды
- ETA рассылки против реального времени: тихие часы сдвигают прогноз
Узнайте, как местное время, правила тихих часов и лимиты скорости влияют на ETA SMS-кампаний в вашей белой марке.
- Повторная отправка сбойных SMS без риска двойной тарификации
Безопасный перезапуск неудачных элементов SMS-рассылок в белом лейбле без повторного списания средств за доставленные сообщения.
- Защита баланса останавливает рассылки: низкий кошелек — это не сбой связи
Узнайте, почему внезапные остановки SMS-кампаний на белейбл CPaaS платформе вызваны порогами предоплаты, а не проблемами на шлюзах операторов.