EMS concatenation w/ extended object
Dziugas Baltrunas <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi list, I would like to ask if somebody has experience concatenating extended objects such as iMelody using EMS standard. according to the specification (3GPP TS 23.040), two messages should look like this: 2003-04-17 09:52:09 Sent SMS [SMSC:xxx] [SVC:test] [ACT:] [from:xxx] [to:xxx] [flags:0:2:0:0:0] [msg:0:] [udh:140:8B0804FFFF02011483AA009A02010000673367336733613362336233673362332A35643262322A35643272322A3563332A3563332A3563336233613361332A3563332A3565332A3564322A3563322A3564327232623272332A3563332A35643262322A3565332A3565332A3565332A356623332A3567322A3565322A3561332A3561332A3561332A3567332A] 2003-04-17 09:52:09 Sent SMS [SMSC:xxx] [SVC:test] [ACT:] [from:xxx] [to:xxx] [flags:0:2:0:0:0] [msg:35:3C456D707479207265706C792066726F6D20736572766963652070726F76696465723E] [udh:39:260804FFFF0202141E356623332A3564332A356623332A3561332A3567322A356623322A356532] (why msg field there is not empty?! i didn't use any text) UDH1: 8B0804FFFF02011483AA009A02010000 8B - total length of UDH (UDHL) 0804FFFF0201 - 16-bit concatenation info, this is first message 14 - Extended Object (IEI) 83 - length of Extended Object in this message (IEIDL) AA - reference number 0094 - total length of Extended Object 02 - Control data (bit 0 - allow forwarding, bit 1 - use as UPI) 01 - Extended Object type - iMelody 0000 - absolute position in SMS rest - iMelody data UDH2: 260804FFFF0202141E 26 - total length 0804FFFF0202 - 16-bit concatenation info (2nd message) 14 - Extended object (IEI) 1E - length of Extended object in this message rest - iMelody data ussually i'm getting empty messages or one/two messages with <Empty reply from service provider>. my phone is Ericsson T65, but I tried a lot of combinations and neither worked. I would like to ask you guys if somebody has succeeded concatenating such objects. when picture or melody fits into one message, everything works fine, because there is no need to use Extended Object and i'm simply using UPI (User Prompt Indicator). regards, Dziugas Baltrunas