HEX AND DECIMAL RECEIPT ISSUE

HEX AND DECIMAL RECEIPT ISSUE SearchSearch
Author Message
Srikanth M
New member
Username: Srikanthm

Post Number: 1
Registered: 11-2014
Posted on Sunday, November 23, 2014 - 06:06 am:   

Hello Support,

I have a situation wherein I am connected to a mobile operator who assigns Hex receipt id's on submission and returns decimal id's in delivery receipt because of which NowSMS is unable to match and reroute receipts to submitted SMPP user.

I have gone through few threads similar incidents however I am unable to find a proper solution to this.

Please guide us appropriately to match the receipts and forward receipt to submitting SMPP client.

Regards
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 5117
Registered: 08-2008
Posted on Monday, November 24, 2014 - 02:42 pm:   

Hi,

Can you provide some examples of the IDs that should match?

NowSMS normally handles this automatically by converting decimal to hex to look for a match. However, we have seen a few providers where there is no obvious relationship between these IDs. Do you see a pattern?

--
Des
NowSMS Support
Srikanth M
New member
Username: Srikanthm

Post Number: 2
Registered: 11-2014
Posted on Tuesday, November 25, 2014 - 09:37 am:   

Hello Des,

Thank you for responding. Below are few id's we received during submission to smsc

SMSCMsgId=8272DC1800000023
SMSCMsgId=8272DC5700000070
SMSCMsgId=8272DC5900000022

and below are corresponding id's received in delivery report for same mobile numbers however the reports are not forwarded back to the submitting smpp client

id:9399817367912972323 sub:001 dlvrd:001 submit date:1411241120 done date:1411241120 stat:DELIVRD err:255 text:Round";SMSCRouteName=XX;Recip=XXXXX;SMSCReceiptMsgId=9399817367912972323;SM SCReceiptMsgIdOrig=9399817367912972323

id:9399817638495912048 sub:001 dlvrd:001 submit date:1411241121 done date:1411241121 stat:DELIVRD err:255 text:Round";SMSCRouteName=XX;Recip=XXXXX;SMSCReceiptMsgId=9399817638495912048;SM SCReceiptMsgIdOrig=9399817638495912048

id:9399817647085846562 sub:001 dlvrd:001 submit date:1411241121 done date:1411241121 stat:DELIVRD err:255 text:Dear";SMSCRouteName=XX;Recip=XXXXX;SMSCReceiptMsgId=9399817647085846562;SMS CReceiptMsgIdOrig=9399817647085846562

Looking forward for your reply

Regards.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 5118
Registered: 08-2008
Posted on Wednesday, November 26, 2014 - 04:27 pm:   

Hi,

That is good news, as those values can be converted, they are just very large (require unsigned 64-bit integer values).

We have seen a few similar cases in the past with extremely large values, but no valid calculation available to do the conversion. So your case is good news because the values can be converted.

We've posted an updated version of NowSMS that should be able to handle this conversion. The EXE in the ZIP is a full install to update an existing installation.

http://www.nowsms.com/download/nowsms20141122.zip

--
Des
NowSMS Support
Srikanth M
New member
Username: Srikanthm

Post Number: 3
Registered: 11-2014
Posted on Thursday, November 27, 2014 - 06:03 am:   

Hi Des,

Thank you for the update. I have updated the software however its still the same situation I don't see any reports getting forwarded to submitted smpp client.

Please advise

Regards.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 5119
Registered: 08-2008
Posted on Friday, November 28, 2014 - 05:39 pm:   

Hi,

I ran some tests, and it looks like that install was missing an update to one of the DLLs.

Try this one instead:

http://www.nowsms.com/download/nowsms20141122a.zip


--
Des
NowSMS Support
Srikanth M
New member
Username: Srikanthm

Post Number: 4
Registered: 11-2014
Posted on Saturday, November 29, 2014 - 02:27 pm:   

Hello Des,

The issue is still not resolved. Even though now I can see the assigned id's to client are matching up the smsc assigned id's as per the smsin log file the reports are still not getting forwarded to the submitting smpp client.

Please look into this asap

Thanks

Regards.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 5121
Registered: 08-2008
Posted on Saturday, November 29, 2014 - 03:41 pm:   

Hi Srikanth,

Go into "SMS Users", and for any accounts being used by these SMPP clients, make sure that "Accept received messages" is enabled. Without that setting, no messages (including delivery reports) will ever get queued for the client.

Also make sure the client is bound as a transceiver (or has at least one receiver bind), as delivery reports will not be routed to a client over a sender bind.

--
Des
NowSMS Support