Question

Beaucoup de ce que j'ai lu récemment à propos de SMS utilise une spécification de 140 caractères d'octets, où la plupart des utilisations de SMS que je suis au courant de l'utilisation de 160 caractères septet. Un UDH est de 5 octets de long, ce qui signifie si je veux envoyer des SMS concaténés je n'aurais 135 caractères octet pour les données de mon message. Cela me permettrait de 154 caractères septet après l'UDH.

Dois-je prendre un message de caractère de 154 octets, append à l'UDH 5 octets, et l'envoyer au modem comme le texte du message, ou dois-je encoder mes 154 caractères d'octets de message dans une chaîne de caractères 7 bits, encode l'UDH comme une chaîne 7 bits, concaténer les deux, et envoyer ce texte au modem?

Était-ce utile?

La solution

La plupart des interfaces contenu (SMPP, EMI / UCP par exemple) pour les réseaux mobiles utilisent 8 bits de caractères à envoyer des messages, et font le bit farce quelque part au fond dans le SMSC.

exception An est l'interface du modem AT + C Command, si vous utilisez le mode de PDU que vous devez faire la farce peu sur vos propres, et de soumettre 140 hex octets.

HTH

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top