Суданские номера верификации: тестирование регистрации с +249

Телефонный код +249OTP Gateway от $0.20 за кодВыделенные номера: только США и КанадаID API: sd
Краткий ответ

OTP Route может принимать коды верификации из Судана (+249) на разовые номера из OTP Gateway, показывая код в панели и доставляя его на ваш бэкенд через API-опрос или подписанные вебхуки. Цены начинаются от $0.20 за код, а если SMS не приходит в течение 20-минутного окна, деньги возвращаются на кошелёк. Это практичный способ проверить арабский и английский пути верификации для суданских пользователей.

Чем суданские номера отличаются в обработке?

Код страны Судана — +249, внутренний транковый префикс — 0. Мобильные номера содержат девять цифр после кода страны, поэтому местный пользователь может ввести 0 и девять цифр, а в вашей базе должны храниться +249 и девять цифр. Нормализуйте при вводе: убирайте разделители, удаляйте транковый 0, когда присутствует код страны, и отклоняйте строки неверной длины до того, как они дойдут до шага SMS. Держите форматтер для отображения отдельно от сохранённого значения, чтобы сотрудники поддержки видели читаемый номер, не меняя канонический.

Придёт ли код на арабском или английском?

Бывает и то, и другое. Арабский и английский — официальные языки, а отправители выбирают шаблон по языковой настройке аккаунта или по собственным умолчаниям. Арабское SMS передаётся в кодировке Unicode (UCS-2), в которой на сегмент помещается меньше символов, поэтому длинный арабский шаблон может быть разбит на несколько частей. Некоторые шаблоны могут также печатать код восточно-арабскими цифрами. Надёжный парсер приводит ٠١٢٣٤٥٦٧٨٩ к 0-9 перед поиском кода и игнорирует окружающий текст справа налево.

Кто тестирует регистрацию с номером +249?

Продуктовым командам, обслуживающим суданских клиентов — как в стране, так и в многочисленных общинах за рубежом, — нужно убедиться, что форма регистрации принимает этот префикс и шаг SMS завершается. Типичные примеры — приложения для денежных переводов, обмена сообщениями, образования и поддержки. Ещё один стимул — QA локализации: арабский интерфейс с раскладкой справа налево может скрывать ошибку поля телефона, которая никогда не проявляется на английском, а номер верификации Судана — самый простой способ её воспроизвести. Как команды строят такие проверки, описано на странице SaaS-онбординга.

Какие сервисы есть на маршруте Судана?

Маршрут Судана охватывает более 800 сервисов. В текущем снимке среди популярных — WhatsApp, Telegram, imo, Facebook, Instagram, Google (Gmail & YouTube), TikTok, X (Twitter), Viber, Signal, Snapchat, Microsoft & Outlook и Claude. Покрытие меняется в течение дня по мере открытия и закрытия маршрутов, поэтому решения об OTP-маршрутизации должны приниматься в коде: сначала спросите GET /api/v1/services и endpoint цен, затем оформляйте заказ.

Как работает схема OTP API для Судана?

Используйте sd как идентификатор страны. Вызовите GET /api/v1/prices?country=sd&service=telegram, чтобы подтвердить маршрут и его цену, затем POST /api/v1/activations с сервисом и sd. Введите возвращённый тестовый номер +249 в приложение. Когда сообщение придёт, OTP Route отправит activation.sms_received на ваш вебхук с заголовком X-OTPRoute-Signature; пересчитайте HMAC-SHA256 от отметки времени и сырого тела, сравните и отбросьте старые отметки. Если не хотите открывать endpoint, опрашивайте GET /api/v1/activations/{id} в том же SMS-API верификации. Подробнее — в материале о защите OTP-вебхуков.

В панели то же самое занимает несколько кликов: откройте OTP Gateway, выберите сервис, выберите Судан, примите показанную цену, скопируйте номер и дождитесь появления кода рядом с ним.

Что делать, если суданский код запаздывает?

Каждая активация остаётся открытой 20 минут. Если окно закрывается без SMS или вы отменяете заказ через POST /api/v1/activations/{id}/cancel, вся сумма возвращается на кошелёк. Некоторые сервисы отказываются от виртуальных номеров, поэтому сначала исключите это. Затем дождитесь конца текущего окна, повторите позже или переключитесь на другой маршрут для того же сервиса и не заказывайте снова в быстром цикле. Если тест не привязан к суданскому рынку, его может заменить соседний маршрут, например Египет.

Долгосрочные номера, кошелёк и sandbox

OTP Route не предлагает самообслуживаемый долгосрочный суданский номер. Dedicated Virtual Numbers, от $1.95/month, продаются только для США и Канады; командам, которым нужна линия +249, можно написать на [email protected], хотя ответ зависит от местных правил и ничего не гарантируется. Всё остальное работает на предоплаченном USD-кошельке без тарифа и абонентской платы, пополняемом картой или в USDT/USDC, с PDF-счетами на почту. Режим sandbox, предоставляемый по запросу аккаунтам разработки, возвращает имитированные номера и коды для сквозных тестов, так что релиз для хартумской аудитории можно прогнать на staging до реального заказа. Когда сборка готова, сравните актуальные тарифы на странице цен и заказывайте только те маршруты, которые названы в вашем тест-плане.

Частые вопросы

Можно ли проверить регистрацию приложения в Судане без местной SIM-карты?

Да. Закажите номер +249 в OTP Gateway, введите его в приложение и прочитайте код в панели или на вебхуке.

Какой идентификатор страны в API у Судана?

Это sd. Идентификаторы сервисов, такие как whatsapp или imo, берутся из GET /api/v1/services.

Охватывает ли тот же маршрут Южный Судан?

Нет. У Южного Судана собственный код страны +211 и отдельная запись в списке стран.

Спишутся ли деньги, если суданский код так и не придёт?

Нет. Когда 20-минутное окно заканчивается без SMS или вы отменяете заказ, вся сумма автоматически возвращается на кошелёк.

Как моему парсеру обрабатывать арабские сообщения с кодом?

Сначала преобразуйте восточно-арабские цифры в ASCII, затем ищите последовательность цифр, образующую код. Не опирайтесь на окружающие слова: они меняются в зависимости от шаблона и языка.

Можно ли пополнять кошелёк стейблкоинами?

Да. Кошелёк принимает оплату картой и USDT/USDC, а каждое пополнение формирует PDF-счёт на почту.

Какое использование под запретом?

Массовое создание аккаунтов, обход ограничений сервиса или всё, что противоречит условиям сервиса. OTP Route предназначен для тестирования и работы с вашими собственными законными продуктами и аккаунтами.

Названия сервисов являются товарными знаками их владельцев. OTP Route не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.

Направьте первый OTP за несколько минут

Создайте бесплатный аккаунт, пополните USD-кошелёк и закажите номер в панели или через API. Без абонентской платы.