Discussion Board

Results 1 to 7 of 7

Hybrid View

  1. #1
    Registered User wongkaho's Avatar
    Join Date
    Mar 2003
    Posts
    5
    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 ===

  2. #2
    Nokia Developer Expert sannah's Avatar
    Join Date
    Mar 2003
    Posts
    140
    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

  3. #3
    Registered User riolg's Avatar
    Join Date
    Mar 2003
    Posts
    7
    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 !

  4. #4
    Registered User iddsalim's Avatar
    Join Date
    Mar 2003
    Posts
    4
    Please use this C code to convert xml to wbxml.

    http://wbxmllib.sourceforge.net/html/ group__xml2wbxml__tool.html

  5. #5
    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???

  6. #6
    Registered User moniquiu's Avatar
    Join Date
    Oct 2005
    Posts
    4
    I need to convert OTA XML configuration to PDU. Does anybody know how?

  7. #7
    Registered User diptanupaul's Avatar
    Join Date
    Feb 2009
    Posts
    1
    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
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved