WAP-PUSH
SMS Encoding

SMS

00

41                                                                   A
SMS-SUBMIT message with a User Header

00                                                                   This
is the message reference but here we let the phone set it.

0B                                                                   Length
of the address, change this if you change the receiver number

91                                                                   The
address type used, in this case international starting with country code

6437021446F4                                          This is the phone number, check the SMS tutorial.

00                                                                   Protocol
identifier.

04                                                                   Data
coding scheme, in this case 8-bit bytes.

6A                                                                   This
is the length of the User Data (106 Bytes ).

WDP

0B                                                       User
Data Header length (not including this byte)

05                                                       identifier
elements, port addressing

04                                                       length
of element

0B84                                                  push
dest port (2948)

23F0                                                  push
originator port (9200)

00                                                       concatenated
short message

03                                                       length
of element

01                                                       ref
number

01                                                       max
number of segments

01                                                       current
segment number

WSP

01                                           Push
transaction id

06                                           WSP
type is Push

06                                           header
length

01                                           content
type length

AE                                           content
type: application/vnd.wap.sic

AF                                           header.x-wap-application-id

82                                           2
- the WML User Agent

B4                                           header:push-flag

85                                           101
- last-push, URI authenticated

Service Indicator

02
<Version
number - WBXML version 1.2>

05
<SI
1.0 Public Identifier>

04
<Charset ISO-8859-1 = 04> (UTF-8 = 6A)

00
<String
table length>

45
<SI
element start, with content 0x05 | 0x40>

C6
<indication
element start, with content and

attributes 0x06 | 0x40| 0x80>

0C
http://

03
(next
is an ASCII string 00 terminated)

70 65 6F 70
6C 65 2E 64 73 76                       people.dsv

2E 73 75 2E 73 65 2F 7E 72 62 62 6F           .su.se/~rbbo

2F 70 72 6F
6A 2F 69 6E 64 78                        /proj/index

2E 70 68 70                                                           .php

00

08
<action=signal-high>

01
<indication
element attributes end>

03
(next
is an ASCII string 00 terminated, the SI content)

4A 6F 69 6E
6F 75 72
Join our

73 75 72 76
65 79                                               survey

00

01
<indication
element end>

01
<SI
element end>

Final Code-

AT+CMGS=119

0041000B916437021446F400046A0B05040B8423F0000301010101060601AEAF82B4850205040045C60C03706

56F706C652E6473762E73752E73652F7E7262626F2F70726F6A2F696E64782E706870000801034A6F696E6F757

2737572766579000101