通过短信发送原始字节会发生什么?

时间:2015-03-06 22:41:38

标签: sms twilio

我们希望通过SMS有效负载在我们的云服务器和我们的硬件设备之间发送140个原始二进制字节(8位)(反之亦然)。我们不打算发送传统文本(“普通”SMS),因为数据不需要是人类可读的。由于字节是原始的,因此不存在编码(即,不是GSM 7位)。那可能吗?如果是这样,将在另一端交付给客户?

特别是,Twilio或运营商(Verizon,AT& T等)是否在其API中支持此功能?它似乎不是这样我们担心如果我们只是将原始字节作为消息体发送,SMS传输层将把它改为标准GSM 7位,这是我们不想要的。

1 个答案:

答案 0 :(得分:1)

我不知道Twilio的API,但您可以通过两种方式发送SMS消息:文本模式和PDU模式。 PDU模式用于发送二进制数据。这就是十年前发送图像和单声道铃声的方式。它也是您发送WAP推送消息以实现彩信的方式。您需要发送数据PDU模式。如果要发送超过140个8位字节,甚至可以连接消息。

这是一个显示PDU格式的链接:

SMS PDU mode