Русский
Номера для верификации на Бермудах: QA и OTP-маршрутизация
Да, вы можете получать коды подтверждения Бермуд (+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.
- Узнайте актуальную цену через
GET /api/v1/prices?country=bm&service=<id>и остановите задание, если сервис недоступен. - Создайте заказ через
POST /api/v1/activations, например{"service": "uber", "country": "bm"}. В ответ придут идентификатор активации и номер +1 441. - Введите этот номер в тестируемом приложении.
- Ждите
activation.sms_receivedна вашем вебхуке или опрашивайтеGET /api/v1/activations/{id}раз в несколько секунд в рамках лимита 300 запросов в минуту. - Освободите неиспользованное через
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 не связан с ними. Используйте номера законно, соблюдайте условия каждого сервиса и нашу Политику допустимого использования.