Discussion Board
[WAP Push] Sending SI (Service Indication) via SMS
1970-01-01, 02:00
#1
Registered User
Hello All,
there have a few posts already regarding how to construct an SI short message.
i also would like to do the same thing, and i've did my little silly hack. here
are the my references:
SI SMS Format
http://www.mail-archive.com/users@kannel.3glab.org/msg02090.html
WAP Push
http://www.wapforum.org/what/technical.htm
WBXML
http://www.devx.com/xml/articles/bs120101/Part1/bs120101p1-1.asp
http://www.devx.com/xml/articles/bs120101/Part2/bs120101p2-1.asp
i'm so lucky that i found that the Nokia phones have not problem to recognize
my SI.
however, dunno why, it didn't work on other phones, like the SonyEriccson, LG.
any idea?
---
matt
=== cut ===
06 UDHL = 6 bytes
05 IEI 05 = Application port addressing scheme, 16 bit address
04 IEDL = 4 bytes
0B84 destination port = 2948 WAP Push connectionless session service (client side), Protocol: WSP/Datagram
23F0 originator port = 9200 WAP connectionless session service Protocol: WSP/Datagram
01 Transaction ID (Push ID)
06 PDU Type = Push PDU 0x06 (WAP-230-WSP Table 34)
03 HeadersLen = ContentType.length() + PushHeaders.length() 0x?? (WAP-230-WSP 8.2.4.1)
AE [Push Header] Content-Type: application/vnd.wap.sic 0x2E | 0x80 (http://www.wapforum.org/wina/wsp-content-type.htm)
8D [Push Header] Content-Length: 0x0D | 0x80 (WAP-230-WSP Table 39)
5D ContentLength = 0x5D
02 WBXML Version 1.2 0x02
05 SI 1.0 Public Identifier 0x05
6A charset = utf8 (MIBEnum=106) 0x6A (WAP-230-WSP Table 42)
00 string table length
45 <si> 0x05 | 0x40 (element w/ content, no attribute)
C6 <indication 0x06 | 0xC0 (element w/ content & attribute)
0C href="http:// 0x0C
03 inline string follows 0x03
77 w
61 a
70 p
2E .
79 y
65 e
61 a
68 h
6D m
6F o
62 b
69 i
6C l
65 e
00 inline string ends 0x00
85 .com/ 0x85
03 inline string follows 0x03
73 s
69 i
2F /
69 i
44 D
47 G
53 S
47 G
54 T
73 s
68 h
70 p
43 C
55 U
48 H
68 h
62 b
41 A
6D m
56 V
35 5
4D M
45 E
00 inline string ends 0x00
11 si-id
03 inline string follows 0x03
31 1
32 2
33 3
00 inline string ends 0x00
0A created
C3 opaque data follows
07 data length
20 2003-01-14 18:45:30
03
01
14
18
45
30
10 si-expires
C3 opaque data follows
07 data length
20 2003-03-15 18:45:30
03
03
15
18
45
30
08 action = signal-high 0x08
01 > 0x01 (end of attribute list)
03 inline string follows 0x03
48 H
65 e
6C l
6C l
6F o
20
57 W
6F o
72 r
6C l
64 d
21 !
00 inline string ends 0x00
01 </indication> 0x01
01 </si> 0x01
here's the corresponding si in xml:
<?xml version="1.0"?>
<!DOCTYPE si PUBLIC "-//WAPFORUM//DTD SI 1.0//EN" "http://www.wapforum.org/DTD/si.dtd">
<si>
<indication href="http://wap.yeahmobile.com/si/iDGSGTshpCUHhbAmV5ME"
si-id=123
created=2003-01-14T18:45Z
si-expires=2003-01-15T18:45Z
action=signal-high>
Hello World!
</indication>
</si>
=== cut ===
RE: [WAP Push] Sending SI (Service Indication) via SMS
1970-01-01, 02:00
#2
Nokia Developer Expert
Hi!
I'm sorry, but at least I as a "nokian" don't know what could be wrong with other terminals. Have you tried searching information from their sites? We have this one guide in Forum Nokia called Getting started with WAP Push (under Technologies/Browsing/Documents). Have you read that?
sannah/Forum Nokia Developer Support
RE: [WAP Push] Sending SI (Service Indication) via SMS
2003-02-11, 04:14
#3
Registered User
hello, wongkaho
my work is same to yours, do u know where can I find a tool or API which can convert xml to wbxml?
If encode xml to wbxml step by step accord wbxml specfication, I think I will crazy
Thank you very much in advance !
Registered User
Please use this C code to convert xml to wbxml.
http://wbxmllib.sourceforge.net/html/ group__xml2wbxml__tool.html
Registered User
I tried sending ur Binary SI to SMSC,but i m not not receiving anything from SMSC.
So my question is IF I SEND SI IN WBXML TO SMSC,WILL i receive the wap push message or now??
n Is WBXML meant for PPG(push proxy Gateway) or we can directly send the WBXML(in binary after encoding in WSP) message to SMSC???
Re: [WAP Push] Sending SI (Service Indication) via SMS
2006-11-24, 19:33
#6
Registered User
I need to convert OTA XML configuration to PDU. Does anybody know how?
Re: [WAP Push] Sending SI (Service Indication) via SMS
2009-02-06, 09:53
#7
Registered User
Hi I m new to the WBXML..
can any one let me know a sample wbxml..which will be reflecting as below
"hi hw are u" www.yahoo.com "this is my link"
Here "hi hw are u" is sentence (u may call it as a header) and "this is my link" (u may call it as a footer"
Posting Permissions
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Rules