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


Reply via email to