SMS in PDU mode

SMS in PDU mode SearchSearch
Author Message
Narayan
Posted on Tuesday, June 10, 2003 - 11:18 am:   

Hi,

I am trying to send EMS through the Binary mode using the NowSMS but I am not receiving the message. I tried using the AT+CMGS command and I get error +CMS38 (Network out of order).

Strangly, I can send message in AT mode as well as using NowSMS through one specific operator. On all other operator N/W I get the error.

Please clarify me, why it is happening? Is there any N/W dependency is there to SEND message in AT+CMGS mode?

Thanks.
Bryce Norwood - NowSMS Support
Posted on Wednesday, June 11, 2003 - 11:03 pm:   

Hi,

I've seen this sometimes happen if the UDH is not valid. Some operator SMSCs do more stringent parsing than others.

I assume that you're only having this problem when sending your test EMS messages? NowSMS uses binary PDU mode to submit all text messages as well as binary messages ... so if NowSMS can send regular text messages through the other operators, then it sounds like there is something content-related that the operators do not like.

Can you post a simple example here? (Or via e-mail to nowsms@now.co.uk.)

-bn
Narayan
Posted on Thursday, June 19, 2003 - 01:49 pm:   

I am trying to send following message,
AT+CMGS=39
>0051000c9119894440027800f1aa1c040d02160440e56572d99c7697c9a0b03bdd0ed3d36fb70e0 4<ctrl+z>

This is a EMS predefined animation with the text.

I am able to send with only one specific operator. On all other operators I get +CMS 38 error.

Please help me out.

Thanks.
Bryce Norwood - NowSMS Support
Posted on Thursday, June 19, 2003 - 07:25 pm:   

Narayan,

Everything looks correct to me.

UDH=040d021604
Data=40e56572d99c7697c9a0b03bdd0ed3d36fb70e04
DCS=F1

Maybe the other operators don't like F1 as the DCS value. Why not just use 0?

When I sent the message through a GSM modem on my operator with F1 as the DCS value, my T68i received the message as garbage. It received it fine with DCS = 0.

-bn