ショートメッセージサービス (SMS) の仕組み
SMS と呼ばれるショートメッセージサービス
Application-to-Person (A2P) SMS の仕組み
SMS は、モバイルネットワークのシグナリングチャネルで動作する音声通話に既に導入されているインフラストラクチャを使用します。SMS の仕組みの概要は次のとおりです。
-
アプリケーションがメッセージを開始する。アプリケーションがテキストメッセージを作成し、受信者の電話番号にメッセージを送信します。AWS はメッセージリクエストを受け取り、メッセージを処理します。
-
AWS がショートメッセージサービスセンター (SMSC) にメッセージを送信する。SMSC は、SMS メッセージの処理を担当する集中型サーバーです。
AWS は、エンドユーザーのモバイルデバイスにメッセージを配信するのに適切な SMS メッセージルートを選択します。選択した SMS ルートは、SMS メッセージを SMSC にルーティングする仲介になる場合もあれば、SMS を SMSC に直接ルーティングする場合もあります。これにより、メッセージが AWS 境界を離れ、適切な SMSC に配信されます。
-
SMSC がメッセージを配信する。SMSC は、一連のシグナリングメッセージを使用して、受信者のモバイルネットワークにメッセージを送信します。
-
メッセージが保存される。受信者の SMSC がメッセージを受信し、受信者のデバイスが受信できるようになるまで一時的に保存します。
-
受信者のデバイスに通知が届く。受信者のデバイスが到達可能になると、受信者の SMSC は新しい SMS が確認可能であることを示す通知メッセージを送信します。
-
メッセージの取得: 受信者のモバイルデバイスが受信者の SMSC に接続してメッセージを取得します。
-
メッセージの表示: 受信者のモバイルデバイスがメッセージを受信し、受信者に表示します。
-
配信確認の可能性。受信者のモバイルデバイスは、メッセージが正常に受信されたことを示す配信受領 (DLR) 確認を送信者の SMSC に送信する場合があります。その後、この DLR は AWS にリレーされ、アプリケーション所有者に渡されます。