Hi,
at first: the page you refer to is wrong. Simply calculate:
"The UDH for message concatenation will only take 5 bytes, so there
are 135 bytes left for the user data.
When sending concatenated text messages, you can send 153 characters
when using 7-bit text, "
(135*8)/7 = 154. So this page is wrong anyway. But they are right,
that you normaly have 153 characters left. That is because the first
octet shows the overall UDH header length. (134*8)/7 = 153. See: 0x0A
= 10dec, and your UDH has 10 fields following the length parameter. In
deed there is something strange with the UDH you have posted. There
seem to be 2 concat headers with the second one corrupted. Could you
please provide more logfiles, especially the logfile where you receive
the message from your provider?
Regards
Falko
Am 13.03.2009 um 15:47 schrieb Latitude Berlin:
Hi,
I have set an sms-service group on Kannel conf which is forwarding the
received SMS to my application. The UDH sent by Kannel:
udh=%0A%00%03%2C%02%01%00%03%2C%00%00 (first part)
udh=%0A%00%03%2C%02%02%00%03%2C%00%00 (second part)
I was expecting the UDH of 5 bytes as described at:
http://www.activexperts.com/xmstoolkit/sms/multipart/
Kindly eyplain.
Thanks
- Nauman