セルビア(+381)のOTPコード:テストに合うのはどの製品?

国番号 +381OTP Gateway は 1 コードあたり $0.20 から専用番号:米国・カナダのみAPI ID: rs
クイックアンサー

はい、OTP Routeでセルビア(+381)の認証コードを受信できます。OTP Gatewayはコード1件ごとに使い切りの+381番号を発行し、結果をダッシュボード、ポーラー、または署名付きWebhookに渡します。料金は1コード$0.20〜で、20分以内にSMSが届かなかった場合は全額がウォレットに返金されます。

使い切りの番号か保持する回線か:セルビアのプロジェクトに必要なのは?

セルビア向けの認証作業の大半は短期で終わります。QAエンジニアが登録画面が+381を受け付けるか確認する、ローカライズのレビュアーがキリル文字とラテン文字の両方の文面が表示されるか確かめる、リリース担当者がログインチャレンジを承認する、といった作業です。いずれも必要なのはコード1回分なので、OTP Gatewayが適切なツールです。注文して、受信すれば完了です。

長期用の番号は、OTP Routeでは仕組みが異なります。Dedicated Numbersは米国とカナダにのみあり、月額$1.95から即時購入でき、期間が更新される間はSMSを受信し続けます。セルビアにはセルフサービスの専用回線がありません。プロジェクトが保持し続けるセルビアの番号に本当に依存している場合は、詳細を[email protected]までお送りください。現地の規制によって可能かどうかが決まるため、結果はお約束できません。

毎回まっさらな状態から始めたいならOTP Gatewayを、共有ステージングのログインを数か月維持する必要があり、サービスが外国の番号を許容するなら、米国/カナダのDedicated Numberを選んでください。

+381のルートで利用できるサービスは?

現在1,600を超えるサービスがセルビアのアクティベーションを受け付けています。最新のスナップショットでよく使われているのは、Viber、WhatsApp、Telegram、Google (Gmail & YouTube)、Facebook、Instagram、TikTok、ChatGPT (OpenAI)、Microsoft & Outlook、LinkedIn、Discord、Uber、Netflixです。

キャリアパートナーがルートを入れ替えるため、カバー範囲は変動します。テストマトリクスを計画する前に、APIまたは国一覧ページでライブのリストを確認してください。

プログラムでセルビアの番号を注文するには?

セルビア向けリクエストは国IDrsを使い、https://otproute.com/api/v1に送ります。署名にはDeveloperコンソールで発行したor_live_のBearerキーを使います。

まずGET /api/v1/prices?country=rs&service=viberで、その組み合わせが現在利用可能かどうか、いくらかを確認します。次にPOST /api/v1/activationsと{"service": "viber", "country": "rs"}でアクティベーションを作成し、返されたアクティベーションIDをテスト記録と一緒に保管します。+381の番号を自分たちのフローに入力して待ちます。最もきれいな待ち方は、activation.sms_receivedを購読したWebhookで、代替手段はGET /api/v1/activations/{id}のポーリングです。テストを中止する場合は、POST /api/v1/activations/{id}/cancelで番号が解放され、ウォレットに即座に返金されます。

すべてのWebhookについて、X-OTPRoute-Signatureヘッダー(エンドポイントのシークレットによる<t>.<raw body>のHMAC-SHA256)を検証し、古いタイムスタンプは拒否し、同じアクティベーションIDの重複配信は何もしない処理として扱ってください。検証の詳細はHMACによるOTP Webhookの保護で示しています。

ブラウザだけで+381のコードを取得する方法はありますか?

あります。ターミナルを開かないレビュアーに向いています。メールまたはGoogleでサインアップし、ウォレットにチャージして、セルビアとサービスを選び、提示された料金を確認して確定します。番号はすぐに表示され、コードが届くと同じカードに現れます。複数の同僚でアクセスを共有する場合は、二要素認証のTOTPでアカウントを守れます。

セルビアの番号とメッセージは何が違いますか?

セルビアの国番号は+381で、国内発信にはトランクプレフィックスの0を使います。携帯電話は国内では06で始まり、国際形式では+381 6になります。加入者番号の長さは番号帯によって異なるため、固定の桁数ではなく電話番号ライブラリで検証し、0を外したE.164形式で保存してください。

セルビア語はキリル文字とラテン文字の両方で書かれ、人々は自由に使い分けています。認証SMSはどちらの文字でも、あるいは英語で届くことがあるため、パーサーは正確な文言に一致させるのではなく、UTF-8のテキストから数字を抜き出すべきです。この二重表記の現実を考えると、自社UIの文面を両方の文字でテストするのも良い考えです。

チームがここで運用するのは、西バルカンへの展開、地域のカスタマーサポート、そしてセルビアに拠点を置くソフトウェアチームが現地でステージングビルドを自分たちで認証する必要があるためです。これが全体のテスト計画にどう収まるかは、QAテストのページで説明しています。

+381のコードが届かないのはなぜですか?

ウィンドウをフルの20分間待ってください。配信時間はサービスとルートによって異なります。何も届かなければアクティベーションが期限切れとなり、課金は自動的に取り消されます。

  • サービスが仮想番号を拒否している可能性があります。珍しいことではなく、未使用のアクティベーションが返金されるのはそのためです。
  • フォームが国内向けの0を残したままかもしれません。+381と、0を除いた国内番号を送ってください。
  • 注文エンドポイントに連打せず、待ってから再試行するか、別の利用可能なルートを試してください。即座に何度も再注文してもほとんど効果はありません。

セルビアのアクティベーションの課金はどうなっていますか?

OTP Routeは前払いのUSDウォレット1つで動きます。従量課金で、月額料金もプラン選択もありません。チャージはカードまたはUSDT/USDCで行え、チャージごとにPDFの請求書がメールで届きます。最新の料金は料金ページと価格エンドポイントにあります。開発アカウント向けにリクエストで利用できるサンドボックスでは、模擬の番号とコードが返されるため、CIでお金をかけずに連携を試せます。利用はご自身の正当なプロダクトに限り、各サービスの利用規約を守ってください。利用規約(Acceptable Use Policy)はすべてのアカウントに適用されます。

よくある質問

現地のSIMカードなしで、セルビアのオンボーディングフローを確認できますか?

はい。OTP Gatewayで使い切りの+381番号を注文し、アプリで使って、ダッシュボードまたはAPIでコードを確認します。

APIでセルビアが使う国IDは何ですか?

価格クエリでもアクティベーションのリクエストボディでも、セルビアはrsです。

空のまま期限切れになったセルビアのアクティベーションに料金は発生しますか?

いいえ。20分以内にコードが届かない場合、またはキャンセルした場合は、全額がウォレットに戻ります。

セルビアのコードはキリル文字とラテン文字のどちらで届きますか?

どちらの場合もあり、英語のこともあります。UTF-8のテキストから数字のコードを抽出すれば、文字体系に左右されません。

OTP Routeでセルビアの恒久的な電話番号を入手できますか?

セルフサービスではできません。Dedicated Numbersは米国とカナダ向けの製品です。セルビアについては[email protected]までお問い合わせください。ただし、提供できる保証はありません。

+381の番号を保存するとき、先頭の0は残すべきですか?

いいえ。国内向けの0を外し、+381で始まるE.164形式で保存してください。

セルビアの番号では、いくつのサービスで認証できますか?

現在1,600を超えます。ルートは日中に変わるため、正確な一覧はAPIがリアルタイムで返します。

サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。

数分で最初の OTP をルーティング

無料アカウントを作成し、USD ウォレットにチャージして、ダッシュボードまたは API から番号を注文。月額料金はありません。