SS7 経由で SMS を送信するには、SS7 MAP プロトコル経由で SMS を送信する SMS-Center のようなソフトウェアが必要です (SRI-for-SM 送信ルーティング情報を取得するために、SRI-for-SM の前に MT-Forward-SM コマンドを使用します)。加入者の場所)。E1 接続は、おそらく音声 (ISUP) に対してのみ有効になっており、MAP コマンドの送信をサポートしていない可能性があります。または、これらの MAP コマンドはオペレーターによって破棄されます。
通常、パートナーの携帯電話事業者によって提供される完全な SS7 接続に加えて、その他の要件が必要になります。
- プラットフォームには、SS7 接続を提供するオペレーターから PC (ポイント コード) と GT (グローバル タイトル) が割り当てられているはずです。
- オペレーターは、これらの MAP メッセージを送信して受信オペレーターにルーティングすることを許可する必要があります。ホスティング オペレーターとローミング契約を結んでいるモバイル オペレーターにのみ到達できます。
- SMS の配信は、少なくとも 2 つの手順で行われます。まず、SRI-for-SM コマンドを使用して受信者のモバイル ネットワークの HLR (ホーム ロケーション レジスタ) に問い合わせて加入者の位置を取得します。次に、MSC にサービスを提供するモバイル加入者になるように SMS を送信します。 MT-Forward-SM コマンドを使用した /VLR。ホストの携帯電話会社とローミング契約を結んでいるオペレーターの HLR にしか到達できませんでした。これらの HLR は通常、グローバル タイトルをチェックして、SMS を送信する権限があることを確認します。
- すべてのコール フローと前提条件をサポートするには、SS7 ハードウェアだけでなく、SMS-Center ソフトウェアも必要です。商用サプライヤから調達するか、構築することもできますが、最新のケースでは、かなり複雑であるため、適切なリソースを割り当てることを計画してください。
上記はコール フローと関連する要件の簡単な要約にすぎません。実際には、これはさらに複雑になる可能性があります。SS7 を介した SMS プロトコルの詳細な説明については、SMS の ETSI/3GPP 主要仕様を参照してください。 .pdf (ショート メッセージ サービスの技術的実現)。
適切な SS7 HW および SMSC ソフトウェアだけでなく、SS7 ネットワークへのアクセスを許可して承認する非常に友好的なモバイル ネットワーク オペレーターとの強力なパートナーシップがなければ、SS7 ネットワークを介して SMS を直接送信できるようにすることは非常に難しいことを理解しています。彼に代わって SMS を送信します。
より簡単な代替手段は、まさにこの種のインフラストラクチャを運用している SMS ブローカーの 1 つと契約することです。SMPP 経由で送信しますが、SS7 経由で配信します。これにより、ほとんどの場合、配信ステータスの確認を取得し、動的な送信者 ID を使用できるようになります。