При ошибке интеграции одно и то же сообщение иногда отправляется повторно на тот же номер. В SMPP-подключении предусмотрены проверки одинаковых запросов и настройки количества повторений. Они помогают контролировать конкретный поток, если выбраны соответствующие условия.
Часть проверок связана с предыдущим сообщением, другие используют счётчики текущего соединения. Это не общий журнал всех отправок клиента между разными процессами. В исходном коде SMS-шлюза эти механизмы отделены от контактной политики по дням и категориям.
Повтор после потери ответа требует решения интеграции
Если приложение не получило результат запроса, нельзя автоматически считать безопасным новый такой же вызов. Настройки одной проверки не распространяются сами на все способы отправки и новые соединения.
Если вы хотите заказать разработку SMS-сервиса с собственной логикой повторов, правила следует описать вместе с идентификаторами и обработкой ошибок. Тогда ожидаемое поведение будет понятно обеим сторонам обмена.
При испытании важно различать намеренную повторную SMS и случайный дубль. Проверка не должна мешать согласованным уведомлениям, а клиентская программа должна правильно читать код отказа. Такой подход помогает разбирать причину результата, вместо предположения, что каждое повторение обязательно потерялось в сети или было доставлено дважды.