Всё, что стоит знать, и ничего лишнего.
Что представляют собой тестовые упражнения?
Центр управления сетью оператора отправляет известный тестовый список MSISDN (обычно 50–200 номеров из рекламных, транзакционных и OTP-классов) через A2P-маршрут агрегатора. Он проверяет: правильность отображения идентификатора отправителя, правильную классификацию биллинга (P/T/O), точность DLR (состояние, код ошибки, сетевой код), задержку p50/p95/p99, обработку кодирования для GSM 7-бит и UCS-2, конкатенацию длинных SMS-сообщений и отсутствие резервного варианта «серого маршрута» при ограничении скорости основного маршрута.
Что чаще всего терпит неудачу
Три момента. Усечение идентификатора отправителя после 11 символов (мы видели, как агрегаторы незаметно транслитерируют его). Сопоставление кодов ошибок DLR (операторы ожидают коды ошибок SMPP, соответствующие причинам их HLR/MSC; некоторые агрегаторы отправляют общий код 0x000000FF и теряют истинные данные). Незаметное переключение на более дешевый P2P-маршрут, когда оператор ограничивает скорость A2P-транка — это окончательный вывод, мгновенно прекращающий отношения.
Повторная проверка частоты вращения педалей
Большинство операторов проводят повторное тестирование активных агрегаторов каждые 6 месяцев и каждые 30 дней при регистрации инцидента. Команда по обеспечению соответствия BroadNet самостоятельно проводит тесты по шаблону IR.71 каждое воскресенье на каждом прямом маршруте и передает результаты на ту же панель мониторинга, которую использует центр управления сетью. Мы выявляем регрессии раньше, чем это сделает оператор.
Почему это важно для покупателей
Если ваш агрегатор не может показать вам результаты последнего теста IR.71 для какой-либо страны, предположите, что у него нет прямого соглашения A2P с этой страной. Они используют «серый» маршрут, и SMS-брандмауэр оператора начнет блокировать маршрут, как только он его классифицирует. Всегда спрашивайте: «Покажите результаты вашего последнего теста IR.71 для STC / Etisalat / Vodafone Egypt».