短信服务(SMS)的工作原理
短信服务
应用程序到个人(A2P)的短信如何运作的?
短信使用已有的语音通话基础设施,通过移动网络的信令通道运行。以下是短信工作原理的简要概述:
-
应用程序发起一条消息。应用程序创建文本消息,并将消息发送到收件人的手机号码。AWS 接收消息请求并进行处理。
-
AWS 将消息发送到短信服务中心(SMSC)。SMSC 是负责处理短信的集中式服务器。
AWS 选择适当的短信路径将消息送达到最终用户的移动设备。所选短信路由可作为中间路径将短信转发到 SMSC,也可直接将其路由到 SMSC。这会导致消息离开 AWS 边界,并被送达到正确的 SMSC。
-
SMSC 送达消息。SMSC 使用一系列信令消息将消息发送到收件人的移动网络。
-
消息已存储。收件人的 SMSC 接收消息并暂时将其存储,直到收件人的设备可供接收为止。
-
收件人的设备收到通知。当收件人的设备可以访问时,其 SMSC 会发送一条通知消息,提示有新短信可供接收。
-
消息被检索:收件人的移动设备连接到收件人的 SMSC 以检索消息。
-
消息显示:收件人的移动设备接收消息并将其显示给收件人。
-
可能的送达确认。收件人的移动设备可能会向发件人的 SMSC 发送送达回执(DLR)确认,表明消息已成功接收。此 DLR 随后会被传送回 AWS,再由其传递给应用程序所有者。