Recipient plus sign breaks routing to LocalUser

Recipient plus sign breaks routing to LocalUser SearchSearch
Author Message
Lee Eidson
New member
Username: Leidson

Post Number: 9
Registered: 04-2014
Posted on Monday, July 06, 2015 - 04:50 pm:   

Some messages arrive from our SMSC with a leading "+" sign and some do not. Only the messages without the leading plus sign are routing to the LocalUser.

As an example, the LocalUser recipient short code of 123456789 is set up in NowSMS with a "Recipient address(es) to route to this user" value of "123456789,+123456789" but only messages received from the SMSC with "123456789" will be routed to the LocalUser - those arriving with "+123456789" are not routed.

Is there a different format I should be using, or some other setting to get the messages with a leading "+" routed to the LocalUser? Can I set NowSMS to strip the leading "+"?
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 5357
Registered: 08-2008
Posted on Monday, July 06, 2015 - 06:49 pm:   

Hi Lee,

The configuration sounds correct.

I just tried a similar configuration, and it worked properly on my first attempt.

Here's what I'd suggest checking.

In SMSGW.INI, look for a section like this (and double check for typos):

[Inbound SMS Routing]
des=123456789,+123456789

Check the SMSIN-yyyymmdd.LOG and/or SMSOUT-yyyymmdd.LOG to verify that the number appears as expected and is not a different variation (+ is generally followed by the country code).

Try restarting the NowSMS SMS service. I know there are older versions that do not detect changes to these routing directives without a restart.

--
Des
NowSMS Support
Lee Eidson
New member
Username: Leidson

Post Number: 10
Registered: 04-2014
Posted on Monday, July 06, 2015 - 09:18 pm:   

Thanks Des - the restart did the trick.