한국어
세르비아(+381) OTP 코드: 내 테스트에는 어떤 상품이 맞을까요?
네, OTP Route로 세르비아(+381) 인증 코드를 받을 수 있습니다. OTP Gateway가 코드 하나당 일회용 +381 번호를 발급하고, 결과를 대시보드, 폴링 프로그램 또는 서명된 웹훅으로 전달합니다. 요금은 $0.20/코드부터이며, 20분 안에 SMS가 오지 않으면 전액이 지갑으로 돌아갑니다.
일회용 번호와 유지하는 회선 중 세르비아 프로젝트에는 무엇이 필요한가요?
세르비아 인증 작업은 대부분 단기적입니다. QA 엔지니어는 가입 화면이 +381을 받아들이는지 확인하고, 현지화 검토자는 키릴 문자와 라틴 문자 문구가 모두 제대로 표시되는지 확인하며, 릴리스 매니저는 로그인 확인 절차를 승인합니다. 이런 작업에는 모두 코드 하나면 충분하므로 OTP Gateway가 알맞은 도구입니다. 주문하고, 받고, 끝입니다.
OTP Route에서 장기 번호는 방식이 다릅니다. 전용 번호(Dedicated Number)는 미국과 캐나다에서만 제공되며 월 $1.95부터 즉시 구매할 수 있고, 이용 기간이 갱신되는 동안 SMS를 계속 받습니다. 세르비아에는 셀프서비스 전용 회선이 없습니다. 프로젝트가 계속 보유하는 세르비아 번호에 정말로 의존한다면 [email protected]으로 상세 내용을 보내 주세요. 가능 여부는 현지 규정에 달려 있어서 어떤 결과도 약속하지 않습니다.
매번 깨끗한 상태로 시작해야 한다면 OTP Gateway를, 공유 스테이징 로그인이 몇 달 동안 유지되어야 하고 서비스가 해외 번호를 허용한다면 미국/캐나다 전용 번호를 고르세요.
+381 경로에서 어떤 서비스를 쓸 수 있나요?
현재 1,600개가 넘는 서비스가 세르비아 활성화를 받습니다. 최신 스냅샷에서 자주 쓰이는 서비스는 Viber, WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, ChatGPT (OpenAI), Microsoft & Outlook, LinkedIn, Discord, Uber, Netflix입니다.
커버리지는 제휴 통신사 파트너가 경로를 바꾸면서 달라지므로, 테스트 매트릭스를 짜기 전에 API나 국가 페이지에서 실시간 목록을 확인하세요.
세르비아 번호를 프로그램으로 주문하려면 어떻게 하나요?
세르비아 요청은 국가 id rs를 사용하고 https://otproute.com/api/v1로 보내며, 개발자 콘솔에서 만든 or_live_ Bearer 키로 서명합니다.
먼저 GET /api/v1/prices?country=rs&service=viber로 해당 조합이 사용 가능한지와 지금 가격이 얼마인지 확인합니다. 그런 다음 POST /api/v1/activations에 {"service": "viber", "country": "rs"}를 보내 활성화를 만들고, 반환된 활성화 id를 테스트 기록과 함께 보관하세요. 자체 흐름에 +381 번호를 입력하고 기다립니다. 가장 깔끔한 대기 방법은 activation.sms_received를 구독하는 웹훅이고, 대안은 GET /api/v1/activations/{id} 폴링입니다. 테스트를 중단하면 POST /api/v1/activations/{id}/cancel로 번호를 해제하고 즉시 지갑에 환불받습니다.
모든 웹훅의 X-OTPRoute-Signature 헤더(엔드포인트 시크릿으로 계산한 <t>.<raw body>의 HMAC-SHA256)를 검증하고, 오래된 타임스탬프는 거부하며, 같은 활성화 id의 중복 전송은 아무 동작도 하지 않도록 처리하세요. 검증 방법은 HMAC으로 OTP 웹훅 보호하기에 자세히 나와 있습니다.
브라우저만으로 +381 코드를 받을 수 있나요?
네, 터미널을 열지 않는 검토자에게 적합합니다. 이메일이나 Google로 가입하고 지갑을 충전한 뒤 세르비아와 서비스를 고르고, 안내된 가격을 확인해 주문하세요. 번호가 바로 나타나고 코드가 도착하면 같은 카드에 표시됩니다. 여러 동료가 계정을 함께 쓴다면 TOTP 2단계 인증으로 계정을 보호할 수 있습니다.
세르비아 번호와 메시지는 무엇이 다른가요?
세르비아의 국가 코드는 +381이고 국내 통화에는 트렁크 접두어 0을 씁니다. 휴대전화 번호는 국내에서 06으로 시작하며 국제 형식으로는 +381 6이 됩니다. 가입자 번호 길이는 대역마다 다르므로 고정 자릿수가 아니라 전화번호 라이브러리로 검증하고, E.164 형식은 0 없이 저장하세요.
세르비아어는 키릴 문자와 라틴 문자 두 가지로 쓰며 사람들이 자유롭게 오갑니다. 인증 문자는 두 문자 중 어느 쪽으로도, 혹은 영어로도 올 수 있으므로 파서는 정확한 문구를 매칭하는 대신 UTF-8 텍스트에서 숫자를 뽑아야 합니다. 이처럼 두 문자를 함께 쓰는 현실은 자체 UI 문구도 두 알파벳으로 테스트해야 하는 좋은 이유입니다.
팀이 이곳에서 작업하는 이유는 서부 발칸 출시, 지역 고객 지원, 그리고 세르비아에 기반을 둔 소프트웨어 팀이 현지에서 자체 스테이징 빌드를 검증해야 하기 때문입니다. 이것이 더 큰 테스트 계획에 어떻게 들어맞는지는 QA 테스트 페이지에서 설명합니다.
+381 코드가 오지 않는 이유는 무엇일까요?
창에 20분을 전부 주세요. 도착 시간은 서비스와 경로에 따라 달라집니다. 아무것도 오지 않으면 활성화가 만료되고 요금은 자동으로 취소됩니다.
- 서비스가 가상 번호를 거부할 수 있습니다. 드문 일이 아니며, 사용하지 않은 활성화가 환불되는 이유입니다.
- 양식에 현지 0이 남아 있을 수 있습니다.
+381과 0 없는 국내 번호를 보내세요. - 주문 엔드포인트를 반복해서 두드리지 말고, 기다렸다가 다시 시도하거나 사용 가능한 다른 경로를 써 보세요. 곧바로 재주문을 반복해도 도움이 되는 일은 드뭅니다.
세르비아 활성화의 결제는 어떻게 이루어지나요?
OTP Route는 선불 USD 지갑 하나로 운영됩니다. 사용한 만큼 내며, 월 요금도 요금제 선택도 없습니다. 카드나 USDT/USDC로 충전하면 충전할 때마다 PDF 인보이스가 이메일로 옵니다. 현재 요금은 요금 페이지와 가격 엔드포인트에서 볼 수 있습니다. 개발 계정에 요청하면 제공되는 샌드박스는 시뮬레이션 번호와 코드를 반환하므로, CI에서 비용 없이 통합을 실행해 볼 수 있습니다. 본인의 정당한 제품에만 사용하고 각 서비스의 약관을 따르세요. 이용 정책(Acceptable Use Policy)은 모든 계정에 적용됩니다.
자주 묻는 질문
현지 SIM 카드 없이 세르비아 온보딩 흐름을 확인할 수 있나요?
네. OTP Gateway에서 일회용 +381 번호를 주문해 앱에서 사용하고, 대시보드나 API로 코드를 확인하세요.
API에서 세르비아는 어떤 국가 id를 쓰나요?
세르비아는 가격 조회와 활성화 요청 본문 모두에서 rs입니다.
빈 채로 만료된 세르비아 활성화에도 요금을 내나요?
아니요. 20분 안에 코드가 오지 않거나 취소하면 전액이 지갑으로 돌아갑니다.
세르비아 코드는 키릴 문자와 라틴 문자 중 어느 쪽으로 오나요?
어느 쪽이든 올 수 있고 영어로 올 때도 있습니다. UTF-8 텍스트에서 숫자 코드를 추출하면 문자 체계에 의존하지 않습니다.
OTP Route에서 세르비아의 영구 전화번호를 받을 수 있나요?
셀프서비스로는 불가능합니다. 전용 번호는 미국·캐나다 상품이며, 세르비아는 [email protected]으로 문의하세요. 제공 가능 여부는 보장되지 않습니다.
+381 번호를 저장할 때 맨 앞의 0을 유지해야 하나요?
아니요. 국내 0을 빼고 +381로 시작하는 E.164 형식으로 저장하세요.
세르비아 번호로 몇 개의 서비스를 인증할 수 있나요?
현재 1,600개가 넘으며, 경로가 하루 중에도 바뀌므로 정확한 목록은 API가 실시간으로 반환합니다.
서비스 이름은 각 소유자의 상표입니다. OTP Route는 해당 소유자와 제휴 관계가 없습니다. 번호는 합법적으로 사용하고, 각 서비스의 약관과 당사의 허용 가능한 사용 정책을 준수하세요.