Message Type can't work?

Message Type can't work? SearchSearch
Author Message
Klose Guan
New member
Username: Klose_guan

Post Number: 4
Registered: 01-2012
Posted on Friday, April 27, 2012 - 11:36 am:   

Hi,

I already read the documentation by http://www.nowsms.com/doc/web-menu-interface/send-text-message
Today, I use web interface to send SMS of type 1~7 ,the SMS doesn't replace old SMS via same type.
I try send to some devices, including: HTC Desire HD, Sony Ericsson W902, Sony Ericsson C510 and my company product, have all same behavior.
So, I think may the message type something wrong.

Please solve my doubts, thanks a lot!! :)

BRs,
Klose.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 3931
Registered: 08-2008
Posted on Friday, April 27, 2012 - 08:52 pm:   

Hi Klose,

The message type value is set in the PID (protocol_id) field of the SMS message.

As you posted in the NowSMS Lite section of our forum, I assume that you are sending messages out via a modem.

It is possible that the mobile operator to which the modem is connected blocks the PID value.

Or if the modem is connected to one mobile operator, but the receiving devices are connected to a different mobile operator, the SMS interconnect between the two operators may be discarding the PID value when transferring the message between operators.

It is also possible that the devices do not support this feature. However, Android is good about supporting this feature. So even though I have no info on the other devices, the HTC Desire HD should support it.

Unfortunately, if the PID attribute is discarded by the operator or an interconnect, we have no control over that.

The best suggestion that I can offer is to try to confirm whether or not the attribute is being lost.

If you have NowSMS send an SMS to the modem's own phone number, the SMS will go out to the operator network and back. Assuming receive SMS support is enabled in NowSMS, you can see the message that is received. If you view the received message in NowSMS, it should include pid=41 if message type 1 was specified (41 is a hex value).

If the pid is not present in the received message, then the operator is removing it.

Some operators remove or disallow unusual SMS attributes because they are overly cautious of preventing yet to be discovered exploits.

If it is only removed when going cross operator, then unfortunately this is common in markets that have both GSM and CDMA technologies. Even when going GSM to GSM, interconnects in these markets strip GSM specific attributes such as PID.

--
Des
NowSMS Support