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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.