Smpp with gsm mobile phone problem with receiving

Smpp with gsm mobile phone problem with receiving SearchSearch
Author Message
Johanes Soetanto
New member
Username: Otnateos

Post Number: 6
Registered: 04-2010
Posted on Tuesday, May 11, 2010 - 07:17 am:   

Hi,

I just managed use NowSMS as SMPP server and send sms from the GSM mobile phone (Nokia E71), but still having problem for receiving. For some reason all the sms is received in the mobile phone instead got forwarded to the "sms user" i chose. Is this related to limitation of mobile phone as outlined in http://www.nowsms.com/documentation/ProductDocumentation/configuring_smsc_connec tions/GSM_Modems.htm? I also would like to know how to add prefix "+" to destination number for every outgoing sms received from SMPP client.

Any guidance is appreciated.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2088
Registered: 08-2008
Posted on Tuesday, May 11, 2010 - 07:13 pm:   

Hi Johanes,

Unfortunately, that is a limitation of Nokia phones that use Symbian/S60 (and is also a limitation of all other Nokia phones introduced since 2003).

There is some more information and pointers to additional modem information here ... http://www.nowsms.com/support/GSMModem.htm

Regarding adding the "+" prefix, can you configure the SMPP client to use destination TON = 1? That will signal that the number is in international format.


--
Des
NowSMS Support
Johanes Soetanto
New member
Username: Otnateos

Post Number: 8
Registered: 04-2010
Posted on Wednesday, May 12, 2010 - 11:09 pm:   

Hi Des,

Thanks for the link.

The SMPP client has been configured to use destination TON = 1. This is working fine when I configure an SMPP connection to handle the delivery and receiving, but when using GSM modem it seems like it fail, but it may be related that I am using Nokia E71 for testing. Will do another test when I got dedicated GSM modem.

Thanks for the support
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2113
Registered: 08-2008
Posted on Thursday, May 13, 2010 - 03:48 pm:   

Hi Johanes,

If the SMPP client submits with destination TON = 1, then NowSMS should add a "+" when sending via the GSM modem.

If you want to enable the SMSDEBUG.LOG, we can take a closer look. (Enabling the SMSDEBUG.LOG also enables the SMPPDEBUG.LOG so we can see what the SMPP client is submitting.)

--
Des
NowSMS Support
Johanes
New member
Username: Otnateos

Post Number: 10
Registered: 04-2010
Posted on Tuesday, July 06, 2010 - 01:27 pm:   

Hi Des,

I am not really sure which one I should be looking at to figure out the '+' problem with GSM modem, however please find the attachment for the SMSDEBUG.LOG and SMPPDEBUG.LOG

application/octet-streampart of smppdebug.log
PART_OF_SMPPDEBUG.LOG (5.5 k)
application/octet-streampart of smsdebug.log
PART_OF_SMSDEBUG.LOG (2.5 k)
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2307
Registered: 08-2008
Posted on Tuesday, July 06, 2010 - 02:17 pm:   

Hi Johanes,

I wish we had a configuration option to force this value against a client submission.

However, looking at the log,I think I understand the confusion. The client is setting the TON to 1 in the bind. However, in actual message submissions, both the source_addr_ton and dest_addr_ton are set to 0, which take precedence over the bind. (In the hex dump, the 2 bytes before each phone number are TON and NPI.)

--
Des
NowSMS Support
Johanes
New member
Username: Otnateos

Post Number: 11
Registered: 04-2010
Posted on Tuesday, July 06, 2010 - 11:22 pm:   

Hi Des,

Thanks for the information

Cheers,
Johanes