Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
General TopicsGSMBluetooth
Providers
AlltelATT WirelessCingularFidoNextelSprint PCST-MobileVerizon
Manufacturers
EricssonNokiaMotorola
Country Specific
Australian GroupUK Group
Related Topics
PocketPCPalmMore Topics ...

Cellular Phone Forum / General / GSM / January 2008

Tip: Looking for answers? Try searching our database.

How do I send long SMS (more than 500 characters) using AT commands

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
modemseeker - 10 Jan 2008 03:16 GMT
Can someone please tell me how do I send using a UMTS modem and extra
long SMS message in text mode.

Thanks
jami
John Henderson - 10 Jan 2008 04:22 GMT
> Can someone please tell me how do I send using a UMTS modem
> and extra long SMS message in text mode.

Well, you could try tricking the modem by setting the UDHI (user
data header indicator) bit on within the PDU-type octet of the
4 individual messages which 500 characters would require.  Then
you'd need to encode the UDH (user data header) fields
yourself, and then re-encode those into 7-bit characters which
the modem will accept as if they were text.

You'd use the

       AT+CSMP=<fo>

command to set the UDHI bit (<fo> = "first octet" = PDU-type)
prior to submitting the message.  Numbering the 8 bits in <fo>
from zero on the right to 7 on the left, UDHI is bit 6.

But encoding the UDH as pseudo-text might prove to be as hard as
using PDU-mode in the first place.

Other than that, if your modem won't break it down into parts
for you, then you'd need to abandon text-mode, use PDU-mode,
and encode the PDUs yourself.

A total of 3 parts seems to be a common limit for enoding (not
sure about reassembling) a multi-part message.  Given the
payload reduction necessary for the information required in the
UDH, that's 459 (3 x 153) characters from the default 7-bit
alphabet.

You could send up to 255 parts (39,015 characters) in PDU-mode.

John
kaiserb@gmail.com - 20 Jan 2008 10:53 GMT
I found how to code SMS text in PDU mode, but i didn't find yet UDH
format. Can you give us more information?

Thank you very much.
Caesar
John Henderson - 29 Jan 2008 04:24 GMT
> I found how to code SMS text in PDU mode, but i didn't find
> yet UDH format. Can you give us more information?

The primary source is 3GPP 23.040.  These can be downloaded from
www.etsi.org for free after registering.  Section 9.2.3.24 is a
good starting point.

For long messages, you'll need to use SMS concatenation (section
9.2.3.24.1).

Apologies for the late response - I went to Adelaide to watch
the Tour Down Under :)

John
Andreas Wenzel - 29 Jan 2008 19:24 GMT
John Henderson schrieb:

>> I found how to code SMS text in PDU mode, but i didn't find
>> yet UDH format. Can you give us more information?
>
> The primary source is 3GPP 23.040.  These can be downloaded from
> www.etsi.org for free after registering.  Section 9.2.3.24 is a
> good starting point.  [...]

Or get it from it's home at 3gpp.org without any registering:

http://www.3gpp.org/ftp/Specs/archive/23%5Fseries/23.040/

Andreas
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.