2010-07-20 2 views
0

Quelqu'un peut-il expliquer comment envoyer un SMS WAP PUSH concaténé? Je peux envoyer un SI qui couvre un seul message, mais je n'ai pas compris comment envoyer un message qui couvre plusieurs messagesWAP PUSH long concaténé sur SMS

Répondre

4

Si vous envoyez un message WAP Push avec un porteur de SMS, vous avez un SMS avec un message En-tête de données utilisateur. Cet en-tête de données utilisateur ressemble à 0605040B8423F0 et contient donc le port source et de destination pour l'application WAP Push dans votre téléphone. 0B84 est le numéro de port de destination (2948), 23F0 est le numéro de port source (9200).

Pour envoyer un WAP Push plus de 133 octets, vous devez ajouter un Enchaînement tête au UDH, l'UDH ressemblera alors

0B00033F020105040B8423F0 pour le premier SMS et

0B00033F020205040B8423F0 pour le second SMS

Divisez les données Wap-Push restantes en blocs de 128 octets et ajoutez-les à l'UDH.

Les détails de gloire font partie de la spécification 3GPP 23.040 trouvé à http://www.3gpp.org/ftp/Specs/html-info/23040.htm

HTH cheerio Steve

+0

Belle réponse, mais je pense que j'ai trouvé une faute de frappe. La taille des données Wap-push sera de 128 octets et non de 129 parce que la longueur totale des données UDH (inclure le premier octet) est de 12 octets. – Khaled

+0

Merci d'avoir signalé cela, j'ai oublié de tenir compte de la longueur de l'UDH. – Lairsdragon