日本語
バングラデシュのローンチとQAのために+880の認証コードを受信する
OTP Routeでは、チームが一時番号でバングラデシュ(+880)の認証コードを受信でき、ダッシュボード、またはREST APIと署名付きWebhookで取得できます。OTP Gatewayは$0.20/コードからで、20分の有効時間内にSMSが届いたときだけ課金されます。各サービスの正確な金額は、注文前にリアルタイムで返されます。
なぜバングラデシュは、現地番号でテストする価値のある市場なのですか?
バングラデシュはモバイル中心の国で、多くの利用者にとって電話番号がそのまま身元であり、登録フローはメールのリンクではなくSMSコードを前提に作られています。そのため、現地でのリリースを準備するプロダクトチームやQAチームには、いくつかの影響があります。
- ベンガル語のローカライズ。 ベンガル語(バングラ語)は公用語で、いまや多くのアプリがベンガル文字で認証メッセージを送ります。ベンガル語のメッセージはUnicodeで送られるため、1つのSMSセグメントに入る文字数は、通常のラテン文字のメッセージよりかなり少なくなります。自社のテンプレートがベンガル語の挨拶、コード、リンクを組み合わせているなら、それでも収まるか、数字がコピーしやすいままかを確認してください。
- 言語が混在する現実。 +880の番号に英語のコードを送るサービスも少なくありません。両方のバリエーションをテストすると、フォントの崩れや途切れたテンプレートを、顧客の目に触れる前に見つけられます。
- ディアスポラのトラフィック。 湾岸諸国、マレーシア、英国で働くバングラデシュ人やその家族は、imoやWhatsAppなどのメッセージングアプリで故郷と連絡を取り合うため、チームが別の場所にいても、+880のテスト回線は役に立ちます。
実際の現地ルートがあれば、外国のSIMで推測するのではなく、ダッカの利用者が実際に受け取る内容をそのまま確認できます。
+880番号はどう表記され、どう保存すべきですか?
国内では、バングラデシュの携帯電話番号はトランクプレフィックスの 0 を付けてダイヤルし、01 で始まる11桁、たとえば 01X XXXX XXXX になります。国際形式では先頭のゼロを外し、国コードに置き換えて +8801XXXXXXXXX とします。
ユーザーテーブルの実践ルールは次のとおりです。
- すべての番号をE.164(
+880に10桁、スペースやハイフンなし)で保存します。 - 入力では、スペースとハイフンを取り除き、先頭の
0または880を外してから+880を前に付けます。利用者は3つの形式すべてで入力します。 - 携帯電話の検証には
^\+8801[3-9]\d{8}$のようなパターンを使い、親しみやすい01…の形はUIにのみ表示します。
これを誤るのが、バングラデシュのOTPが「届かない」典型的な原因です。コードは、存在しない番号 +88001… に送られていたのです。
バングラデシュの認証番号にコードを送れるサービスは?
バングラデシュの最新スナップショットには、1,700を超えるサービスが載っています。現在ルートされている人気のものには、WhatsApp、imo、Facebook、Telegram、Google (Gmail & YouTube)、TikTok、Viber、Microsoft & Outlook、LinkedIn、Uber、Discord、Signal、ChatGPT (OpenAI)があります。
提携キャリアが容量を追加したり使い切ったりするため、利用可否は一日の中で変わります。当社側でリストを固定で持たないのはそのためです。一晩キャッシュするのではなく、番号が必要になった時点で照会してください。
バングラデシュOTP APIのフローは、エンドツーエンドでどう動きますか?
OTP RouteのAPI呼び出しはすべて、Developerコンソールで取得したBearerキーを付けて https://otproute.com/api/v1 に送ります(キーは or_live_ で始まり、1アカウントで最大10個、毎分300リクエストまで)。
GET /api/v1/countriesを一度呼び出して国IDbdを確認し、GET /api/v1/servicesでテストするサービスのIDを調べます。GET /api/v1/prices?country=bd&service=<id>で現在の価格を取得し、金額が予算を超えていればジョブが停止できるようにします。- 本文
{"service": "<id>", "country": "bd"}でPOST /api/v1/activationsを送って注文します。レスポンスに、+880番号とアクティベーションIDが含まれます。 - テスト対象のアプリで登録をトリガーし、Webhookの
activation.sms_receivedを待つか、GET /api/v1/activations/{id}をポーリングします。 - テストを中止する場合は、
POST /api/v1/activations/{id}/cancelで注文を解放します。
Webhookには X-OTPRoute-Signature ヘッダー(t=<unix>,v1=<hex>)が付きます。エンドポイントのシークレットで <t>.<raw body> のHMAC-SHA256を計算して比較し、古いタイムスタンプは拒否します。繰り返し配信されても何も変わらないよう、ハンドラーはアクティベーションIDで管理してください。詳細はAPIリファレンスと、Webhookによる認証コード取得のメモで解説しています。ウォレットの資金を使う前に、サポートに開発アカウントのサンドボックス切り替えを依頼すると、このSMS認証APIでシミュレートされた番号とコードが返されます。
コードを書かない人も、テスト用の+880番号を注文できますか?
はい。サポート担当者、マーケター、代理店のアカウントマネージャーは、すべてダッシュボードの中で作業できます。
- メールアドレスと6桁のコード、またはGoogleでアカウントを作成し、ウォレットにチャージします。
- OTP Gatewayを開き、バングラデシュを選んでから、サービスを選びます。
- 画面に表示された価格を確認して確定します。
- テストするアプリに+880番号を入力し、コードをリクエストします。
- 注文ページを見守ります。SMSは配信されるとすぐにそこに表示されます。
これはAPIが使うのと同じOTPルーティングで、リクエストの代わりにボタンを使うだけです。
+880のコードが現れないのはなぜで、次に何を試すべきですか?
各アクティベーションは20分間有効です。その間に番号へSMSが届かない場合、またはその前にキャンセルした場合は、全額が自動的にウォレットに戻り、料金が発生するのはコードが届いたときだけです。
コードが届かないときは、次の点を確認してください。
- 有効時間を最後まで待ちます。テキストをキューに溜めるサービスもあり、早すぎる2回目の注文はテストを混乱させます。
- そのサービスが仮想番号を受け付けるか確認します。拒否するプラットフォームも複数あり、返金の仕組みはまさにそのケースのためにあります。
- 後でもう一度試すか、同じシナリオで別のサービスルートを試します。
- 短い間隔での再注文は避け、CIジョブにバックオフを追加します。
扱いにくい+880ルートのさらなる診断手順は、OTP配信失敗を減らすにまとめています。
バングラデシュの長期回線はありますか?課金の仕組みは?
バングラデシュにはセルフサービスの長期番号はありません。チームに常設の+880回線が必要な場合は、[email protected] にメールでお問い合わせください。提供できるかどうかは現地の規制によるため、お約束はできません。更新しながら保持できる専用番号は米国とカナダ向けの製品で、月額$1.95からです。詳しくは仮想番号のページをご覧ください。
課金は、前払い式のUSDウォレット1つで、従量制、月額料金なし、プラン選択なしです。カードまたはUSDT/USDCのステーブルコインでチャージでき、入金のたびに経理向けのPDF請求書がメールで届きます。課金の仕組みは料金をご覧ください。このサービスは自社の製品とアカウントにのみ使用し、各プラットフォームの規約に従ってください。また、OTP Routeの利用規定(Acceptable Use Policy)が適用されます。
よくある質問
現地のSIMなしで、自社アプリのバングラデシュ向け登録フローをテストできますか?
はい。OTP Gatewayで+880番号を注文し、アプリからコードをリクエストして、ダッシュボードで読み取るかWebhookで受信します。
OTP Route APIでのバングラデシュの国IDは何ですか?
bd です。価格の確認とバングラデシュのアクティベーションの作成の両方で、country として渡す値です。
バングラデシュの番号を保存するとき、先頭の0を残すべきですか?
いいえ。E.164形式の +8801… で保存し、トランクの 0 は外してください。01… の形は、現地の利用者にのみ表示します。
認証テキストは、ベンガル語と英語のどちらで届きますか?
送信元サービスとそのテンプレートで決まります。英語で送るところも多く、ベンガル語で送るところもあるため、アプリが両方に対応しているなら両方をテストしてください。
+880のコードが届かなかった場合、お金はどうなりますか?
20分の有効時間内に何も届かない場合、またはキャンセルした場合は、全額がウォレットに自動で戻ります。
繰り返しのログインのために、バングラデシュの番号を保持できますか?
セルフサービスではできません。長期の番号は米国とカナダで提供しています。+880の回線については [email protected] にメールできますが、提供の保証はありません。
CIパイプラインの中で、バングラデシュのSMS OTPコードを受信するには?
ジョブからアクティベーションを作成し、署名付きの activation.sms_received Webhookを待つか、アクティベーションをポーリングして、コードをアサートします。サンドボックスアカウントなら、資金を使わずにこれをリハーサルできます。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。