Номера для верификации на Бермудах: QA и OTP-маршрутизация

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

Да, вы можете получать коды подтверждения Бермуд (+1 441) через OTP Route: закажите одноразовый номер в OTP Gateway и читайте SMS в панели либо через API и подписанные вебхуки. Цены начинаются от $0.20 за код, актуальную сумму для каждого сервиса возвращает GET /api/v1/prices, а списание остаётся, только если код пришёл в течение 20 минут.

Почему номер Бермуд ломает код проверки телефонов?

Бермуды входят в Североамериканский план нумерации, поэтому их номера используют общий с США, Канадой и большей частью Карибского бассейна код страны +1. Бермудским номер делает код региона 441, за которым следует семизначный абонентский номер. Эта деталь застаёт врасплох многие формы регистрации: валидатор, считающий любой номер +1 американским, припишет пользователя с Бермуд к США, поставит неверный флаг страны или отвергнет номер, потому что кода региона нет в жёстко заданном списке.

Несколько правил помогут держать бермудские номера в базе в порядке:

  • Храните полную строку E.164, +1441 и ещё семь цифр, без пробелов и знаков препинания.
  • Ведущего префикса 0 для внутренних звонков, который нужно отбрасывать, здесь нет, в отличие от многих европейских планов. Пользователи могут вводить в начале 1, и ваш нормализатор должен это принимать.
  • Определяйте регион по коду региона, а не по одному +1, чтобы аналитика и антифрод-правила видели верную территорию.
  • Для местных читателей показывайте номер как (441) XXX-XXXX, а для всего машинного используйте E.164.

Официальный язык — английский, поэтому проверочные SMS на номер +1 441 обычно приходят на английском, хотя формулировку всегда задаёт отправляющий сервис.

Кому нужно тестировать регистрацию на рынке Бермуд?

Остров небольшой, но его международный деловой след непропорционально велик. Страховые и перестраховочные группы, администраторы фондов и другие компании с зарегистрированным присутствием там используют корпоративные порталы и клиентские приложения, запрашивающие телефонный код. В гостиничных и туристических продуктах гости и жители вводят местные номера при бронировании и заказе поездок. Во всех случаях вопрос один: принимает ли ваш продукт номер +1 441, правильно ли маршрутизирует код и помечает ли аккаунт верной страной?

Короткий регрессионный набор на реальном маршруте Бермуд отвечает на него быстрее, чем тест с заглушками, потому что проверяет настоящий путь SMS от сервиса до номера. В нашем руководстве по QA-тестированию показано, как команды строят такие наборы.

Какие приложения сегодня доставляют код на номер +1 441?

В актуальном каталоге маршрут Бермуд включает более 200 сервисов. Среди популярных в текущем срезе: WhatsApp, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Uber, Airbnb, Amazon, Netflix, Signal, Discord и ChatGPT (OpenAI).

Доступность меняется в течение дня, поскольку наши операторы-партнёры добавляют и отключают мощности, поэтому каталог — это живой запрос, а не статичная страница. Обращайтесь к GET /api/v1/countries и GET /api/v1/services во время работы, а не фиксируйте то, что было на прошлой неделе.

Как получать OTP с Бермуд через API?

Все запросы идут на https://otproute.com/api/v1 с Bearer-ключом из консоли разработчика; ключи начинаются с or_live_, и их можно держать до 10, так что ключи для каждого окружения создавать просто. Идентификатор страны для Бермуд — bm.

  1. Узнайте актуальную цену через GET /api/v1/prices?country=bm&service=<id> и остановите задание, если сервис недоступен.
  2. Создайте заказ через POST /api/v1/activations, например {"service": "uber", "country": "bm"}. В ответ придут идентификатор активации и номер +1 441.
  3. Введите этот номер в тестируемом приложении.
  4. Ждите activation.sms_received на вашем вебхуке или опрашивайте GET /api/v1/activations/{id} раз в несколько секунд в рамках лимита 300 запросов в минуту.
  5. Освободите неиспользованное через POST /api/v1/activations/{id}/cancel.

Доставки вебхука содержат X-OTPRoute-Signature: t=<unix>,v1=<hex>. Пересчитайте HMAC-SHA256 от <t>.<raw body> с секретом эндпоинта, сравните за постоянное время и отбрасывайте запросы с устаревшими метками времени; в статье про HMAC это разобрано по шагам. Привяжите обработчик к идентификатору активации, чтобы повторная доставка не обрабатывалась дважды. Полный справочник: документация API.

Может ли не разработчик заказать номер Бермуд для верификации?

Да. Сотрудники операционных отделов и тестировщики без доступа к API делают то же самое в панели: откройте OTP Gateway, выберите Бермуды, укажите сервис, проверьте цену, показанную перед заказом, и подтвердите. Номер +1 441 появится сразу, а код отобразится рядом, как только сервис его отправит. Скопируйте его в приложение, и задача решена.

Что делать, если код на номер 441 не приходит?

У каждой активации есть окно в 20 минут. Если SMS не пришло до его закрытия или вы отменили заказ раньше, полная сумма автоматически возвращается на кошелёк; вы платите только за пришедший код.

  • Дайте окну отработать, прежде чем считать попытку неудачной: некоторые сервисы отправляют с задержкой.
  • Повторите позже или протестируйте через другой маршрут сервиса, а не заказывайте заново в плотном цикле.
  • Убедитесь, что сервис вообще принимает виртуальные номера. Некоторые их отвергают, и именно этот случай покрывает возврат.

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

Есть ли долгосрочная линия на Бермудах и как устроена оплата?

Самостоятельно оформить долгосрочный номер Бермуд нельзя. Выделенные линии — продукт для США и Канады от $1.95 в месяц; см. виртуальные номера. Если вашей команде нужна постоянная линия 441, напишите на [email protected], и команда проверит, что допускают местные правила, не обещая доступности.

Заказы для Бермуд оплачиваются из единого предоплаченного кошелька в долларах США; ежемесячной платы и тарифа для выбора нет. Пополняйте картой или USDT/USDC, и за каждое пополнение на почту приходит PDF-счёт. Разработчики могут запросить песочницу, которая возвращает имитированные номера и коды, чтобы проверить интеграцию до того, как со счёта уйдут деньги. Актуальные ставки — на странице тарифов.

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

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

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

Какой идентификатор страны использует API для Бермуд?

Используйте bm в поле country запроса POST /api/v1/activations и в запросе цен.

Почему моя форма считает номер +1 441 американским?

Потому что Бермуды используют общий код +1. Определяйте регион по коду региона 441 с помощью актуальной библиотеки нумерации, а не по одному коду страны.

Сколько стоит номер для верификации на Бермудах?

Цены начинаются от $0.20 за код и зависят от сервиса; точную сумму API и панель показывают перед заказом.

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

Нет. Если за 20 минут ничего не пришло или вы отменили заказ, вся сумма возвращается на кошелёк.

Можно ли оставить номер Бермуд для будущих входов?

Самостоятельно как продукт — нет. Долгосрочные номера есть только для США и Канады; по Бермудам можно написать в поддержку по почте и уточнить.

Доступен ли номер +1 441 для тестов в CI-конвейерах?

Да. Те же REST-вызовы работают из любого конвейера, а аккаунт-песочница позволяет отрепетировать всё, не тратя средства кошелька.

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

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

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