Explain MMS notification (Wap Push SMS) PDU for CDMA | Search |
NowSMS Support Forums ⬆ MMS & SMS Technical Discussions (unsupported) ⬆ Archive through October 05, 2005 ⬆ |
◄ ► |
Author | Message | |||
nj_mms New member Username: Nj_mms Post Number: 1 Registered: 08-2004 |
Hi, following is user data field of MMS notifications (two Wap Push SMS) PDU for CDMA.I can't decode it according to WDP or WSP spec.Anyone can help me out? Thanks! The first MMS push user data field: num_fields = 130 sm_tp_user_data_ascii_8 user_data_8_bit[0] = 0 (0x00) user_data_8_bit[1] = 3 (0x03) user_data_8_bit[2] = 96 (0x60 '`') user_data_8_bit[3] = 12 (0x0c) user_data_8_bit[4] = 48 (0x30 '0') user_data_8_bit[5] = 1 (0x01) user_data_8_bit[6] = 123 (0x7b '{') user_data_8_bit[7] = 3 (0x03) user_data_8_bit[8] = 200 (0xc8) user_data_8_bit[9] = 0 (0x00) user_data_8_bit[10] = 16 (0x10) user_data_8_bit[11] = 1 (0x01) user_data_8_bit[12] = 31 (0x1f) user_data_8_bit[13] = 128 (0x80) user_data_8_bit[14] = 92 (0x5c '\') user_data_8_bit[15] = 32 (0x20 ' ') user_data_8_bit[16] = 8 (0x08) user_data_8_bit[17] = 49 (0x31 '1') user_data_8_bit[18] = 59 (0x3b ';') user_data_8_bit[19] = 11 (0x0b) user_data_8_bit[20] = 131 (0x83) user_data_8_bit[21] = 131 (0x83) user_data_8_bit[22] = 99 (0x63 'c') user_data_8_bit[23] = 75 (0x4b 'K') user_data_8_bit[24] = 27 (0x1b) user_data_8_bit[25] = 11 (0x0b) user_data_8_bit[26] = 163 (0xa3) user_data_8_bit[27] = 75 (0x4b 'K') user_data_8_bit[28] = 123 (0x7b '{') user_data_8_bit[29] = 113 (0x71 'q') user_data_8_bit[30] = 123 (0x7b '{') user_data_8_bit[31] = 179 (0xb3) user_data_8_bit[32] = 115 (0x73 's') user_data_8_bit[33] = 33 (0x21 '!') user_data_8_bit[34] = 115 (0x73 's') user_data_8_bit[35] = 187 (0xbb) user_data_8_bit[36] = 11 (0x0b) user_data_8_bit[37] = 129 (0x81) user_data_8_bit[38] = 115 (0x73 's') user_data_8_bit[39] = 107 (0x6b 'k') user_data_8_bit[40] = 107 (0x6b 'k') user_data_8_bit[41] = 153 (0x99) user_data_8_bit[42] = 107 (0x6b 'k') user_data_8_bit[43] = 107 (0x6b 'k') user_data_8_bit[44] = 43 (0x2b '+') user_data_8_bit[45] = 155 (0x9b) user_data_8_bit[46] = 155 (0x9b) user_data_8_bit[47] = 11 (0x0b) user_data_8_bit[48] = 59 (0x3b ';') user_data_8_bit[49] = 40 (0x28 '(') user_data_8_bit[50] = 5 (0x05) user_data_8_bit[51] = 124 (0x7c '|') user_data_8_bit[52] = 36 (0x24 '$') user_data_8_bit[53] = 104 (0x68 'h') user_data_8_bit[54] = 13 (0x0d) user_data_8_bit[55] = 165 (0xa5) user_data_8_bit[56] = 164 (0xa4) user_data_8_bit[57] = 44 (0x2c ',') user_data_8_bit[58] = 100 (0x64 'd') user_data_8_bit[59] = 20 (0x14) user_data_8_bit[60] = 194 (0xc2) user_data_8_bit[61] = 106 (0x6a 'j') user_data_8_bit[62] = 10 (0x0a) user_data_8_bit[63] = 49 (0x31 '1') user_data_8_bit[64] = 89 (0x59 'Y') user_data_8_bit[65] = 162 (0xa2) user_data_8_bit[66] = 18 (0x12) user_data_8_bit[67] = 153 (0x99) user_data_8_bit[68] = 90 (0x5a 'Z') user_data_8_bit[69] = 147 (0x93) user_data_8_bit[70] = 43 (0x2b '+') user_data_8_bit[71] = 187 (0xbb) user_data_8_bit[72] = 82 (0x52 'R') user_data_8_bit[73] = 250 (0xfa) user_data_8_bit[74] = 10 (0x0a) user_data_8_bit[75] = 42 (0x2a '*') user_data_8_bit[76] = 42 (0x2a '*') user_data_8_bit[77] = 153 (0x99) user_data_8_bit[78] = 194 (0xc2) user_data_8_bit[79] = 26 (0x1a) user_data_8_bit[80] = 74 (0x4a 'J') user_data_8_bit[81] = 10 (0x0a) user_data_8_bit[82] = 10 (0x0a) user_data_8_bit[83] = 51 (0x33 '3') user_data_8_bit[84] = 89 (0x59 'Y') user_data_8_bit[85] = 154 (0x9a) user_data_8_bit[86] = 10 (0x0a) user_data_8_bit[87] = 18 (0x12) user_data_8_bit[88] = 10 (0x0a) user_data_8_bit[89] = 90 (0x5a 'Z') user_data_8_bit[90] = 75 (0x4b 'K') user_data_8_bit[91] = 41 (0x29 ')') user_data_8_bit[92] = 178 (0xb2) user_data_8_bit[93] = 8 (0x08) user_data_8_bit[94] = 4 (0x04) user_data_8_bit[95] = 108 (0x6c 'l') user_data_8_bit[96] = 132 (0x84) user_data_8_bit[97] = 64 (0x40 '@') user_data_8_bit[98] = 44 (0x2c ',') user_data_8_bit[99] = 8 (0x08) user_data_8_bit[100] = 24 (0x18) user_data_8_bit[101] = 147 (0x93) user_data_8_bit[102] = 168 (0xa8) user_data_8_bit[103] = 4 (0x04) user_data_8_bit[104] = 72 (0x48 'H') user_data_8_bit[105] = 196 (0xc4) user_data_8_bit[106] = 1 (0x01) user_data_8_bit[107] = 89 (0x59 'Y') user_data_8_bit[108] = 137 (0x89) user_data_8_bit[109] = 161 (0xa1) user_data_8_bit[110] = 137 (0x89) user_data_8_bit[111] = 177 (0xb1) user_data_8_bit[112] = 201 (0xc9) user_data_8_bit[113] = 201 (0xc9) user_data_8_bit[114] = 153 (0x99) user_data_8_bit[115] = 177 (0xb1) user_data_8_bit[116] = 201 (0xc9) user_data_8_bit[117] = 185 (0xb9) user_data_8_bit[118] = 137 (0x89) user_data_8_bit[119] = 122 (0x7a 'z') user_data_8_bit[120] = 162 (0xa2) user_data_8_bit[121] = 202 (0xca) user_data_8_bit[122] = 130 (0x82) user_data_8_bit[123] = 41 (0x29 ')') user_data_8_bit[124] = 234 (0xea) user_data_8_bit[125] = 130 (0x82) user_data_8_bit[126] = 98 (0x62 'b') user_data_8_bit[127] = 106 (0x6a 'j') user_data_8_bit[128] = 112 (0x70 'p') user_data_8_bit[129] = 0 (0x00) The second MMS push user data field: num_fields = 120 sm_tp_user_data_ascii_8 user_data_8_bit[0] = 0 (0x00) user_data_8_bit[1] = 3 (0x03) user_data_8_bit[2] = 96 (0x60 '`') user_data_8_bit[3] = 12 (0x0c) user_data_8_bit[4] = 48 (0x30 '0') user_data_8_bit[5] = 1 (0x01) user_data_8_bit[6] = 113 (0x71 'q') user_data_8_bit[7] = 3 (0x03) user_data_8_bit[8] = 120 (0x78 'x') user_data_8_bit[9] = 0 (0x00) user_data_8_bit[10] = 16 (0x10) user_data_8_bit[11] = 12 (0x0c) user_data_8_bit[12] = 178 (0xb2) user_data_8_bit[13] = 51 (0x33 '3') user_data_8_bit[14] = 187 (0xbb) user_data_8_bit[15] = 33 (0x21 '!') user_data_8_bit[16] = 209 (0xd1) user_data_8_bit[17] = 2 (0x02) user_data_8_bit[18] = 83 (0x53 'S') user_data_8_bit[19] = 11 (0x0b) user_data_8_bit[20] = 112 (0x70 'p') user_data_8_bit[21] = 4 (0x04) user_data_8_bit[22] = 84 (0x54 'T') user_data_8_bit[23] = 4 (0x04) user_data_8_bit[24] = 112 (0x70 'p') user_data_8_bit[25] = 16 (0x10) user_data_8_bit[26] = 88 (0x58 'X') user_data_8_bit[27] = 204 (0xcc) user_data_8_bit[28] = 27 (0x1b) user_data_8_bit[29] = 67 (0x43 'C') user_data_8_bit[30] = 163 (0xa3) user_data_8_bit[31] = 163 (0xa3) user_data_8_bit[32] = 129 (0x81) user_data_8_bit[33] = 209 (0xd1) user_data_8_bit[34] = 121 (0x79 'y') user_data_8_bit[35] = 123 (0x7b '{') user_data_8_bit[36] = 107 (0x6b 'k') user_data_8_bit[37] = 107 (0x6b 'k') user_data_8_bit[38] = 155 (0x9b) user_data_8_bit[39] = 51 (0x33 '3') user_data_8_bit[40] = 43 (0x2b '+') user_data_8_bit[41] = 131 (0x83) user_data_8_bit[42] = 99 (0x63 'c') user_data_8_bit[43] = 17 (0x11) user_data_8_bit[44] = 129 (0x81) user_data_8_bit[45] = 137 (0x89) user_data_8_bit[46] = 115 (0x73 's') user_data_8_bit[47] = 75 (0x4b 'K') user_data_8_bit[48] = 115 (0x73 's') user_data_8_bit[49] = 161 (0xa1) user_data_8_bit[50] = 115 (0x73 's') user_data_8_bit[51] = 43 (0x2b '+') user_data_8_bit[52] = 115 (0x73 's') user_data_8_bit[53] = 57 (0x39 '9') user_data_8_bit[54] = 115 (0x73 's') user_data_8_bit[55] = 163 (0xa3) user_data_8_bit[56] = 43 (0x2b '+') user_data_8_bit[57] = 99 (0x63 'c') user_data_8_bit[58] = 171 (0xab) user_data_8_bit[59] = 155 (0x9b) user_data_8_bit[60] = 107 (0x6b 'k') user_data_8_bit[61] = 123 (0x7b '{') user_data_8_bit[62] = 19 (0x13) user_data_8_bit[63] = 75 (0x4b 'K') user_data_8_bit[64] = 99 (0x63 'c') user_data_8_bit[65] = 75 (0x4b 'K') user_data_8_bit[66] = 163 (0xa3) user_data_8_bit[67] = 201 (0xc9) user_data_8_bit[68] = 115 (0x73 's') user_data_8_bit[69] = 27 (0x1b) user_data_8_bit[70] = 123 (0x7b '{') user_data_8_bit[71] = 105 (0x69 'i') user_data_8_bit[72] = 209 (0xd1) user_data_8_bit[73] = 193 (0xc1) user_data_8_bit[74] = 129 (0x81) user_data_8_bit[75] = 193 (0xc1) user_data_8_bit[76] = 193 (0xc1) user_data_8_bit[77] = 123 (0x7b '{') user_data_8_bit[78] = 107 (0x6b 'k') user_data_8_bit[79] = 107 (0x6b 'k') user_data_8_bit[80] = 153 (0x99) user_data_8_bit[81] = 250 (0xfa) user_data_8_bit[82] = 106 (0x6a 'j') user_data_8_bit[83] = 10 (0x0a) user_data_8_bit[84] = 49 (0x31 '1') user_data_8_bit[85] = 41 (0x29 ')') user_data_8_bit[86] = 146 (0x92) user_data_8_bit[87] = 17 (0x11) user_data_8_bit[88] = 162 (0xa2) user_data_8_bit[89] = 18 (0x12) user_data_8_bit[90] = 153 (0x99) user_data_8_bit[91] = 41 (0x29 ')') user_data_8_bit[92] = 146 (0x92) user_data_8_bit[93] = 18 (0x12) user_data_8_bit[94] = 147 (0x93) user_data_8_bit[95] = 43 (0x2b '+') user_data_8_bit[96] = 187 (0xbb) user_data_8_bit[97] = 82 (0x52 'R') user_data_8_bit[98] = 250 (0xfa) user_data_8_bit[99] = 10 (0x0a) user_data_8_bit[100] = 42 (0x2a '*') user_data_8_bit[101] = 42 (0x2a '*') user_data_8_bit[102] = 153 (0x99) user_data_8_bit[103] = 194 (0xc2) user_data_8_bit[104] = 26 (0x1a) user_data_8_bit[105] = 74 (0x4a 'J') user_data_8_bit[106] = 10 (0x0a) user_data_8_bit[107] = 10 (0x0a) user_data_8_bit[108] = 51 (0x33 '3') user_data_8_bit[109] = 89 (0x59 'Y') user_data_8_bit[110] = 154 (0x9a) user_data_8_bit[111] = 10 (0x0a) user_data_8_bit[112] = 18 (0x12) user_data_8_bit[113] = 10 (0x0a) user_data_8_bit[114] = 90 (0x5a 'Z') user_data_8_bit[115] = 75 (0x4b 'K') user_data_8_bit[116] = 41 (0x29 ')') user_data_8_bit[117] = 178 (0xb2) user_data_8_bit[118] = 8 (0x08) user_data_8_bit[119] = 0 (0x00) | |||
nj_mms New member Username: Nj_mms Post Number: 2 Registered: 08-2004 |
This wap push is sent out by Openwave PPG.It is said it does WDP encoding in MMG server(Mobile Messaging Gateway). Do you know the PDU structure of this wap push? Thank you for telling the binary format to me! | |||
zhaomail Unregistered guest |
who can help me?I want openwave Up.Notify Specification to send alert notification to cdma mobile. | |||
Meng Wang New member Username: Mydreamwm Post Number: 1 Registered: 06-2005 |
yeah,I want openwave UP.Notify Format too! who can help Me? Thanks !! |