Send OTA message to Oversea Number problem

Send OTA message to Oversea Number problem SearchSearch
Author Message
safetnt@hotmail.com
New member
Username: Mayuqiang

Post Number: 1
Registered: 03-2009
Posted on Friday, March 06, 2009 - 05:41 am:   

When I send OTA to local mobile number(+6598473000) it works fine. But when I send same OTA message to oversea mobile (+15154941234) nowsms return "+CMS ERROR:38".
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 553
Registered: 08-2008
Posted on Friday, March 06, 2009 - 03:02 pm:   

Hi,

It's likely that your provider doesn't support binary messages to the destination.

If it's a US number (or Canada/Caribbean which share +1), unfortunately, that's pretty common. Actually, what usually happens is that there's no error, but the message doesn't get delivered.

The issue is that the US has a heavy mix of GSM and CDMA networks, which have inteoperability for text SMS, but not binary SMS.

When you talk about OTA, or any of the WAP push based protocols ... the binary message formats for CDMA are completely different.

Anyway, because of this, most operators interconnect with the US via connections that only allow text messages.

In fact, even between GSM operators in the US, you can't send a binary SMS from a GSM modem on one network to another. (Usually no error, the message just disappears.)

I wish I had a better answer for you, but usually you have to go through an SMS service provider that can deliver binary messages in the US. Some will do it only for GSM operators (AT&T/Cingular and T-Mobile) ... a few can convert WAP Push for the CDMA networks as well (although I'm not sure if OTA is supported).

--
Des
NowSMS Support