Jump to content

Weird issue in Messaging..


Recommended Posts

Guest alvinezz
Posted

ive found that after 1x sms (after 160 chars), the second msg can only have 146 (so that 306 chars in total for 2 sms) before it goes to 3rd sms.. any ideas why so? that sux, wasting valuable 14 chars lol

New Found: after 2nd sms, 3rd sms has 153 chars available, 4th sms has 153 chars too,...

any ideas why? is it like that on ur phone too, or just mine? I am using Taril's DXIA2 ROM

Guest Neil5459
Posted
ive found that after 1x sms (after 160 chars), the second msg can only have 146 (so that 306 chars in total for 2 sms) before it goes to 3rd sms.. any ideas why so? that sux, wasting valuable 14 chars lol

New Found: after 2nd sms, 3rd sms has 153 chars available, 4th sms has 153 chars too,...

any ideas why? is it like that on ur phone too, or just mine? I am using Taril's DXIA2 ROM

Perhaps this will help :)

Quote NowSMS Tech Support

When you send a text message, as long as the text only contains characters that are included in the GSM 7-bit character set , 160 7-bit characters are compressed into 140 8-bit bytes to produce the 160 character limit that we are so familiar with. (Note: 160 * 7 = 140 * 8)

If a message is larger than 140 8-bit bytes, then there are segmentation and reassembly standards defined, where a single logical message can be sent over the air using multiple physical SMS messages. The receiving client then has the ability to reassemble the segmented message so that it again appears as a single message on the receiving device.

When a long text message is segmented into multiple physical SMS messages, a special header is added to each physical SMS message so that the receiving client knows that it is a multipart SMS message that must be reassembled by the client. These headers are known as segmentation or concatenation headers. 6 bytes (8-bits each) are required for these concatenation headers in each physical SMS message. These headers are placed in the User Data Header (UDH) field of the message, but they do count against the overall size limit of the message.

If you send a long text message containing only characters that are part of the GSM 03.38 character set, then each SMS segment can contain up to 153 characters. (140 bytes - 6 bytes for the concatenation header leaves 134 available bytes, or 7 * 134 = 1072 bits. The most 7-bit characters that can be packed into 1072 bits is 153.)

If you send a long text message that includes any characters that require Unicode encoding, then each SMS segment can contain up to 67 characters. (67 * 16 = 1072 bits)

The article also explains why using Unicode gives a much smaller number of characters per message, but I've edited that out of the quote for clarity.

Guest alvinezz
Posted

thanks for the xplanation!! i never realise this with other mobile either!!

Cheers mate ! =)

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.