短信服务(SMS)的工作原理 - AWS 终端用户消息发送 SMS 服务

短信服务(SMS)的工作原理

短信服务通常称为短信,是一种允许移动设备之间交换文本消息的服务。短信通常篇幅较短,最长不超过 160 个字符,几乎所有移动设备均支持此功能,且可在各类移动网络上发送和接收。短信在个人和商务沟通中被广泛使用,为向个人或群组发送简短信息提供了快速便捷的方式。

应用程序到个人(A2P)的短信如何运作的?

短信使用已有的语音通话基础设施,通过移动网络的信令通道运行。以下是短信工作原理的简要概述:

  1. 应用程序发起一条消息。应用程序创建文本消息,并将消息发送到收件人的手机号码。AWS 接收消息请求并进行处理。

  2. AWS 将消息发送到短信服务中心(SMSC)。SMSC 是负责处理短信的集中式服务器。

    AWS 选择适当的短信路径将消息送达到最终用户的移动设备。所选短信路由可作为中间路径将短信转发到 SMSC,也可直接将其路由到 SMSC。这会导致消息离开 AWS 边界,并被送达到正确的 SMSC。

  3. SMSC 送达消息。SMSC 使用一系列信令消息将消息发送到收件人的移动网络。

  4. 消息已存储。收件人的 SMSC 接收消息并暂时将其存储,直到收件人的设备可供接收为止。

  5. 收件人的设备收到通知。当收件人的设备可以访问时,其 SMSC 会发送一条通知消息,提示有新短信可供接收。

  6. 消息被检索:收件人的移动设备连接到收件人的 SMSC 以检索消息。

  7. 消息显示:收件人的移动设备接收消息并将其显示给收件人。

  8. 可能的送达确认。收件人的移动设备可能会向发件人的 SMSC 发送送达回执(DLR)确认,表明消息已成功接收。此 DLR 随后会被传送回 AWS,再由其传递给应用程序所有者。