IOSOR ガイド
無効なMSISDNに対する課金の防止
IOSORプラットフォームが入口で無効なE.164電話番号をブロックし、誤った元帳への課金を防ぎ、プリペイド残高を保護する方法について説明します。
無効なMSISDNに対する課金の防止.
入口での検証とダウンストリームでの失敗の比較
大量の SMS や OTP トラフィックをルーティングする場合、入口(イングレス)での無効な宛先アドレスと、ダウンストリームでの配信失敗を区別することは、財務の健全性を維持するために極めて重要です。無効な MSISDN は、元帳取引が発生する前に API ゲートウェイで即座に拒否される必要があります。無効な番号が入口チェックをバイパスしてしまうと、ステータス不明のダウンストリーム DLR が生成され、配信されていないにもかかわらず課金が発生しているように見える原因になります。IOSOR はこれを防ぐために厳格な検証ルールを適用し、誤った宛先フォーマットからお客様の残高を確実に保護します。
E.164 解析エンジン
モバイル番号を対象とするすべての API リクエストは、グローバルな E.164 標準に照らし合わせてリアルタイムで解析されます。プラットフォームは、国番号、国内宛先コード、および加入者番号の長さをチェックします。フォーマットが無効な場合、ゲートウェイは即座に HTTP 400 Bad Request を返します。このジャストインタイム(JIT)検証により、リソースが割り当てられたりプリペイドの仮押さえが適用されたりする前に、存在しないルーティングパスがブロックされます。この仕組みにより、無効な番号が隠れたコストを発生させるダウンストリームの通信キャリアへの問い合わせをトリガーするのを防ぎます。
元帳ルールとプリペイド仮押さえ
健全な残高を維持するために、IOSOR はリアルタイム元帳を使用しています。有効な SMS リクエストが受け入れられると、残高に対して一時的なプリペイド仮押さえが適用されます。メッセージが正常にルーティングされると、仮押さえは実売上(デビット)に変換されます。しかし、番号が入口で無効と判定された場合、仮押さえは作成されず、残高は一切差し引かれません。これにより、フォーマットが崩れた宛先文字列によって USD 20 のプリペイド下限残高が削られるのを防ぎます。アカウントの規模が拡大するにつれ、月額 USD 1,000 付近でのソフトレビューを行うことで、ルーティングテーブルを最適化し、専用リソースの MRC 制限を調整するのに役立ちます。
Webhook ペイロードとエラーコード
メッセージが入口で拒否された場合、API レスポンスには特定のエラーペイロードが含まれます。非同期の DLR Webhook を待つ代わりに、アプリケーションは即座に同期エラーを受け取ります。このペイロードには、無効なパラメータと明確な拒否コードが含まれています。有効な番号の場合、システムはルーティングパスを割り当て、STOP や Verify OK イベントを含むステータス更新を Webhook 経由で送信し、API サイクルを無駄にすることなくメッセージングパイプラインの完全な透明性を確保します。
開発者向けリソースと統合
不要な支出を避ける堅牢な統合を構築するために、開発者は API を呼び出す前にクライアント側での検証を実装する必要があります。実装を最適化するために、以下の重要なガイドを確認してください:
IOSORで始める
サンドボックスから、国番号の無い宛先と、あり得ない桁の宛先を POST する。HTTP 400 と動かない ledger を期待する。hold も debit も無い。次に正しい E.164 を送り、hold は accept の後だけ出ることを確かめる。不正な組で金が動いたなら、入口の解析が壊れている。
IOSORの要点
入口での形式拒否は配送失敗ではない。不正な MSISDN は hold を開いてはならない。する:金が動く前に E.164 を解析する。しない:存在してはならない引き落としを unknown DLR に説明させない。番号が整うまで ledger は黙る。
このガイドは役に立ちましたか?
関連ガイド
- 送信前のNANPオーバーレイ:財務向けデータ品質管理
課金エラーを防ぐために北米番号計画(NANP)オーバーレイを解析する方法を学びます。送信前に正しい料金ゾーンを把握します。
- E.164クレンジングはHLRルックアップではない
ローカルなE.164フォーマット検証やNANPオーバーレイ検証が、リアルタイムのHLRルックアップとどのように異なるのか、そしてIOSORルーティング台帳をどのように構成すべきかを学びます。