팀에 몬트세랫 번호가 필요한 이유는 무엇일까요?
몬트세랫은 카리브해 동부에 있는 영국 해외 영토이며 공용어는 영어입니다. 작은 시장이지만 유용한 엣지 케이스입니다. 번호는 북미 번호 계획(NANP)에 속하고 지역 번호가 664여서 미국 번호처럼 +1로 시작하지만 다른 지역에 해당합니다. 카리브해 전역으로 서비스를 확장하거나 전화번호 검증기를 관리하는 팀은 몬트세랫 회선으로 코드가 이 차이를 제대로 처리하는지 확인합니다.
대표적인 목표는 가입 양식의 국가 선택 목록에 몬트세랫이 있는지, 영어 SMS 템플릿과 동의 문구가 카리브해 사용자에게 자연스럽게 읽히는지, 그리고 해당 지역이 트래픽에서 드물다는 이유만으로 정상 사용자를 리스크 규칙이 차단하지 않는지 확인하는 것입니다.
+1 664 번호는 어떻게 저장해야 할까요?
E.164 형식으로 보관하세요. +1664 뒤에 일곱 자리 로컬 가입자 번호가 붙으며, 플러스 1 이후 총 열 자리입니다. 제거할 트렁크 0은 없습니다. +1 접두사만으로 국가를 추론하면 몬트세랫 사용자가 미국으로 분류되므로, 번호 옆에 ISO 지역 코드 MS를 함께 기록하세요. 이 지역 데이터가 이후 단계에서 왜 중요한지는 OTP 국가 라우팅 글에서 설명합니다.
북미 번호 계획 전역의 사용자는 지역 번호 앞에 1을 붙이거나 플러스 기호를 아예 빼고 입력하기도 합니다. 이런 입력을 받아들이고 서버에서 E.164 값으로 정규화하며, 테스트 픽스처에도 같은 규칙을 적용해 스테이징의 몬트세랫 번호가 프로덕션과 똑같이 동작하게 하세요.
몬트세랫 인증 번호로 어떤 서비스가 코드를 보낼 수 있나요?
ms의 실시간 스냅샷에는 WhatsApp, Telegram, Google(Gmail & YouTube), Facebook, Instagram, TikTok, Snapchat, Discord, Amazon, Netflix, Signal, Viber가 올라 있으며, 이 라우트 전체로는 500개가 넘는 서비스가 있습니다. 작은 섬 라우트의 재고는 빠르게 바뀔 수 있으므로, 어제 통했던 조합이 오늘도 된다고 가정하지 말고 실행 전마다 가용성을 조회하세요.
몬트세랫 OTP API 흐름은 어떤 모습인가요?
or_live_로 시작하는 Bearer 키를 사용해 POST /api/v1/activations와 본문 {"service": "<id>", "country": "ms"}로 활성화를 만듭니다. 반환된 번호를 가입 양식에 입력하세요. 코드가 도착하면 서명된 activation.sms_received 이벤트가 웹훅으로 전달되며, X-OTPRoute-Signature HMAC을 검증하고 오래된 타임스탬프는 버립니다. 공개 엔드포인트가 없다면 GET /api/v1/activations/{id}를 폴링하세요. 제한 시간이 지나면 activation.expired를 받고, POST /api/v1/activations/{id}/cancel로 직접 중지하면 activation.cancelled가 발생합니다. 재전송된 이벤트가 한 번만 처리되도록 핸들러는 활성화 id를 기준으로 구성하세요. 자세한 내용은 OTP Gateway 페이지에서 확인할 수 있습니다.
대시보드에서 대신 진행할 수도 있나요?
네. 로그인하고 충전한 다음 서비스를 고르고 몬트세랫을 선택해 번호를 복사하면 됩니다. 코드가 도착하면 20분 제한 시간 안에 활성화 화면에 표시됩니다. 하나의 흐름만 수작업으로 확인하는 운영 담당자는 보통 이 화면이면 충분합니다. 가입 한 건을 직접 확인하는 테스터는 처음부터 끝까지 브라우저에 머물며 API 키를 만들 필요조차 없습니다.
몬트세랫 테스트 케이스는 무엇을 다뤄야 할까요?
- 번호가 양식에서 허용되고, 미국이 아닌 MS 지역으로 저장되는지 확인합니다.
- 자사 제품이 보내는 인증 SMS가 영어로 올바르게 표시되는지 확인합니다.
- 코드가 늦을 때 재시도와 재전송 버튼이 합리적으로 동작하는지 확인합니다.
- 분석 및 청구 시스템이 사용자를 올바른 영토로 귀속하는지 확인합니다.
- 앱이 번호를 거부했을 때 오류 문구가 명확한지 확인합니다.
오늘 몬트세랫에 내 앱을 위한 라우트가 없다면 어떻게 하나요?
가용성은 하루 중에도 바뀌므로 나중에 다시 시도하세요. 테스트에 카리브해 +1 번호만 필요하다면 앵귈라처럼 가까운 라우트가 실용적인 대안이 될 수 있습니다. 짧은 루프로 반복 주문하지 말고, 시도 간격을 두고 각 제한 시간이 끝나도록 두세요.
결제와 장기 회선은 어떻게 운영되나요?
하나의 선불 USD 지갑으로 모든 것을 처리하며 월 요금은 없습니다. 카드 또는 USDT/USDC로 충전하면 이메일로 PDF 인보이스를 받습니다. 셀프서비스로 이용할 수 있는 몬트세랫 장기 번호는 없으며, [email protected]으로 문의할 수 있지만 가능 여부는 현지 규정에 따라 달라집니다. 계속 보유하는 전용 번호는 미국과 캐나다에서만 제공되며 월 $1.95부터 시작합니다. 몬트세랫 연동을 구축하는 동안 지원팀이 개발 계정을 샌드박스 모드로 전환해 줄 수 있으며, 샌드박스에서는 시뮬레이션 번호와 코드가 반환됩니다. 종량제 모델은 요금 페이지에서 설명합니다.
자주 묻는 질문
섬에 있지 않아도 몬트세랫 SMS OTP 코드를 받을 수 있나요?
네. OTP Route가 어디서든 사용할 수 있는 임시 +1 664 번호를 발급하며, 코드는 대시보드에 표시되거나 API를 통해 전달됩니다.
API에서 몬트세랫의 국가 id는 무엇인가요?
활성화를 만들거나 가격을 조회할 때 country 필드에 ms를 사용하세요.
몬트세랫 활성화는 얼마 동안 열려 있나요?
20분입니다. 이 시간 동안 번호는 코드 하나를 받으며, 이후 주문은 종료됩니다.
코드가 도착하지 않으면 요금이 청구되나요?
아니요. 시간이 초과되었거나 취소된 활성화는 전액이 자동으로 지갑에 돌아갑니다.
내 검증기가 +1 664 번호를 미국 번호로 인식하는 이유는 무엇인가요?
국가 코드만 읽기 때문입니다. 지역 번호를 확인하고 MS 지역을 함께 저장해 몬트세랫 사용자가 올바르게 분류되도록 하세요.
일부 앱이 내 몬트세랫 번호를 거부하는 이유는 무엇인가요?
일부 서비스는 가상 번호를 거부합니다. 이는 OTP Route가 통제할 수 없는 부분이며, 그래서 사용하지 않은 주문은 환불됩니다. 각 서비스의 약관을 준수하세요.
연동을 구축할 때 쓸 샌드박스가 있나요?
네, 요청 시 제공됩니다. 지원팀이 개발 계정을 샌드박스로 전환해 시뮬레이션 번호와 코드를 반환하므로 지갑 잔액을 쓰지 않고 테스트할 수 있습니다.
몬트세랫 인증 번호는 비용이 얼마인가요?
코드당 $0.20부터 시작하며, 정확한 가격은 서비스에 따라 다르고 GET /api/v1/prices로 반환됩니다.
서비스 이름은 각 소유자의 상표입니다. OTP Route는 해당 소유자와 제휴 관계가 없습니다. 번호는 합법적으로 사용하고, 각 서비스의 약관과 당사의 허용 가능한 사용 정책을 준수하세요.