SMSCRoute for delivery reports

SMSCRoute for delivery reports SearchSearch
Author Message
apraveen25@yahoo.com
New member
Username: Apraveen25

Post Number: 1
Registered: 05-2008
Posted on Thursday, May 15, 2008 - 10:15 am:   

HI,
I have configured 2 SMPP connections to send/receive messages. But when i am getting delivery reports in 2 Way SMS, @@SMSCROUTE@@ paramater is coming as blank.
My questions is: how we can know which delivery report is for which SMPP connection?

Second problem is: When i am submitting messages to one SMPP connection, i am getting message id in hexa format, but in delivery report it is in decimal format, how to solve this?

Thanks in advance.

Praveen
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 7579
Registered: 10-2002
Posted on Tuesday, June 10, 2008 - 09:57 pm:   

Hi Praveen,

There was a bug in recent versions where the @@SMSCROUTE@@ parameter was not being set.

An update at http://www.nowsms.com/download/nowsmsupdate.zip corrects this problem.

Regarding the message id's, NowSMS normally handles this translation. However, there was one particular type of decimal format that some providers use, which NowSMS 2007 did not handle properly (NowSMS 2006 did handle it ok, but it was broken in NowSMS 2007). The update that I mentioned above does include all of the latest fixes in this area.

-bn
apraveen25@yahoo.com
New member
Username: Apraveen25

Post Number: 3
Registered: 05-2008
Posted on Wednesday, June 11, 2008 - 09:02 am:   

Thank you very much Bryce.
apraveen25@yahoo.com
New member
Username: Apraveen25

Post Number: 4
Registered: 05-2008
Posted on Wednesday, June 11, 2008 - 10:12 am:   

hi bryce,
just re-installed the gateway. i am getting this error in log files.

ERROR: submit_sm or submit_multi failed.

Please advice.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 7580
Registered: 10-2002
Posted on Wednesday, June 11, 2008 - 07:34 pm:   

The SMSC is returning SMPP error code 0x45, which is defined in the SMPP specification as "submit_sm or submit_multi failed" ... basically it is a generic error code indicating that the SMSC would not accept the message.

Did anything else change in your configuration?

In situations like this, it usually means that your service provider requires a certain parameter, like a system type or address range setting for the SMPP bind. Or, they might require a particular TON or NPI setting (these values can be set in the "Advanced Settings" for the SMPP connection if needed.

A more common issue is if you don't include a "Default Sender Address" in the SMPP configuration, then NowSMS leaves this field blank if a sender is not explicitly set. That can cause unexpected errors with some providers.

Unfortunately, many times, the only way to figure out what is happening is to ask your provider.

But it is curious that it was working, but now it isn't. Review all of the settings that your provider gave you, and maybe that will point to a required setting that needs to be configured.

-bn
apraveen25@yahoo.com
New member
Username: Apraveen25

Post Number: 5
Registered: 05-2008
Posted on Thursday, June 12, 2008 - 07:07 am:   

very sorry bryce, i left blank "Default Sender Address" in the SMPP configuration.
Thank you.