通过 SMS 发送原始字节时会发生什么?
What will happen when sending raw bytes via SMS?
我们想通过 SMS 负载在我们的云服务器和我们的硬件设备(反之亦然)之间发送 140 个原始二进制字节(8 位)。我们不打算发送传统文本("normal" SMS),因为数据不需要是人类可读的。由于字节是原始字节,因此不会有编码(即不会是 GSM 7 位)。那可能吗?如果是这样,将在另一端交付给客户什么?
特别是,Twilio 或运营商(Verizon、AT&T 等)是否在其 API 中支持此功能?看起来不像,所以我们担心如果我们只发送原始字节作为消息正文,SMS 传输层会将其更改为我们不想要的标准 GSM 7 位。
我不知道 Twilio 的 API,但您可以通过两种方式发送 SMS 消息:文本模式和 PDU 模式。 PDU 模式用于发送二进制数据。这就是十年前发送图像和单音铃声的方式。这也是您发送 WAP 推送消息以影响 MMS 的方式。你会想要发送你的数据 PDU 模式。如果您想发送超过 140 个 8 位字节,您甚至可以连接消息。
这里是 link 显示的 PDU 格式:
我们想通过 SMS 负载在我们的云服务器和我们的硬件设备(反之亦然)之间发送 140 个原始二进制字节(8 位)。我们不打算发送传统文本("normal" SMS),因为数据不需要是人类可读的。由于字节是原始字节,因此不会有编码(即不会是 GSM 7 位)。那可能吗?如果是这样,将在另一端交付给客户什么?
特别是,Twilio 或运营商(Verizon、AT&T 等)是否在其 API 中支持此功能?看起来不像,所以我们担心如果我们只发送原始字节作为消息正文,SMS 传输层会将其更改为我们不想要的标准 GSM 7 位。
我不知道 Twilio 的 API,但您可以通过两种方式发送 SMS 消息:文本模式和 PDU 模式。 PDU 模式用于发送二进制数据。这就是十年前发送图像和单音铃声的方式。这也是您发送 WAP 推送消息以影响 MMS 的方式。你会想要发送你的数据 PDU 模式。如果您想发送超过 140 个 8 位字节,您甚至可以连接消息。
这里是 link 显示的 PDU 格式: