SMSC

ショートメッセージサービスセンター(SMSC)は、送信された各SMSを蓄積して接続先のネットワークへ転送し、要求があれば最終的なステータスレポートを返します。

定義のみです。ここで説明する用語は、当社が販売するサービスではありません。

ショートメッセージサービスセンターは、送信されたSMSを受け取って蓄積し、接続先のネットワークに向けて転送します。有効期間が切れるまで再試行し、レシートが要求されていれば最終結果のステータスレポートを返します。途中経過の通知を送るセンターもあります。

蓄積と転送

センターはメッセージを蓄積し、ホームロケーションレジスタに受信者の所在を問い合わせて、在圏ネットワークへ転送します。端末がオフラインの場合は、有効期間が切れるまでキューに入れて再試行します。

レシートの発生元

  1. アプリケーション
  2. SMPPゲートウェイ
  3. SMSC
  4. HLR / HSS
  5. MSC / MME
  6. 端末
  7. 配信確認
アプリケーションはゲートウェイを経由して送信し、経路は配信レシートで終わります。
テキストによる説明

アプリケーションはSMPPゲートウェイを経由して送信します。SMSCはHLR/HSSに加入者の所在を問い合わせ、MSC/MMEを経由して端末へルーティングします。経路は配信レシートで終わります。

レシートが示すもの

ステータスレポートを生成するのは端末ではなくセンターです。レシートの種類とネットワークによって、メッセージがセンターに届いたこと、端末に届いたこと、どちらにも届いていないことのいずれかを意味します。コードはセンターごとに異なるため、レポートする前に正規化してください。

数分遅れて届くか破棄されるかは、キューと再試行で決まります。レシートが失われて送信者が再試行すると、重複が発生します。メッセージIDを使い、処理を冪等にしてください。連結メッセージでは、すべてのパートが同じセンターを通ること、再構成タイマーが十分に長いことを確認します。SMSルートテストで、測定すべき項目を説明しています。

よくある質問

レシートは、ユーザーがメッセージを読んだことを意味しますか。

いいえ。端末やネットワークへの配信を報告するもので、メッセージが開封されたことを示すものではありません。

メッセージが重複するのはなぜですか。

レシートが失われて送信者が再試行したか、2つのルートで重複したためです。メッセージIDを使ってください。

メッセージはどのくらいの期間蓄積されますか。

有効期間が切れるか、配信に成功するまでです。このポリシーはセンターとルートによって決まります。

詳しく見る

出典

  1. 3GPP TS 23.040:ショートメッセージサービスの技術的実現