Delivery Report done date | Search |
NowSMS Support Forums ⬆ NowSMS Support - SMS Issues ⬆ Archive through May 20, 2013 ⬆ |
◄ ► |
Author | Message | |||
Antonis Spirou New member Username: Aspirou Post Number: 1 Registered: 10-2012 |
Hi all, I'm evaluating the software and we have the following situation. We have a User SMPP connection to NowSMS GW and an HTTP SMSC: SMPP CLient -> NowSMS -> HTTP SMSC ( to Local Apache ) We then sent that sms and we return the delivery report by sending to NOWSMS http://ip:8800?ReceiptDelivered=Yes&ReceiptMessageId=50621795. The Problem is that the Client (ozeki sms GW) retrieves the done date from the Delivery report, which report, does not have the seconds. It gives Year Month Day Hour Min, but no Secs f.e.: id:50621795 sub:001 dlvrd:001 submit date:0000000000 done date:1210081554 stat:DELIVRD err:000 done date:2012 10 08 15 54. I can see from my vendor that i get done dates with seconds. Is there any solution to this. B/R Antonis | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 4114 Registered: 08-2008 |
Hi Antonis, NowSMS uses the suggested SMPP delivery receipt format from Appendix B of the SMPP v3.4 Specification. It defines the "done date" format as:
I don't disagree that it would be useful for a seconds value to be present. However, just as your application might want to see this format, other applications might be confused by its presence. If you want to see the format that I'm referring to, a copy of the SMPP v3.4 specification can be found at http://support.nowsms.com/discus/messages/1/SMPP_v3_4_Issue1_2-24857.pdf -- Des NowSMS Support | |||
Antonis Spirou New member Username: Aspirou Post Number: 2 Registered: 10-2012 |
Hi Des, Thanks for the quick Reply. Can this be done for us only? Meaning a custom service that will support this feature? B/R Antonis | |||
Antonis Spirou New member Username: Aspirou Post Number: 3 Registered: 10-2012 |
I meant a custom Release | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 4115 Registered: 08-2008 |
Hi Antonis, I discussed this with our engineering team, and they agreed to add a configuration setting to include the seconds value in any delivery receipts generated by NowSMS (including via the HTTP interface that you are using). I don't have an ETA on this yet, but while researching this, I noticed several oddities for delivery receipts that are generated using this particular mechanism. The "submit date" is usually all zeroes, and two delivery reports are frequently generated instead of just one. I've asked our engineering team to either fix these two issues, or advise further of configuration settings/issues that could cause these other issues. Although I do not have a firm ETA, I expect a resolution to these issues (and the additional configuration setting) in a little over a week. -- Des NowSMS Support | |||
Antonis Spirou New member Username: Aspirou Post Number: 4 Registered: 10-2012 |
Des, Wow thats Excellent. Thank you very much B/R Antonis | |||
Antonis Spirou New member Username: Aspirou Post Number: 5 Registered: 10-2012 |
Des, While we're at it, maybe you will consider adding the ability to sent custom timestamp? Now the timestamp is created when a http hit is done to NowSMS. This is not very accurate, because i might have the dlr from my Vendor delivered to me delayed (maybe a couple of minutes after), so i will hit NowSMS at that time and my client will have wrong DLr. Also the Duplicate DLrs, i've noticed that happens where the Receiver has a numeric Digit B/R Antonis | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 4118 Registered: 08-2008 |
Hi Antonis, Are you suggesting an additional parameter for setting the date, such as ReceiptDoneDate= That may be easier to implement than adding an option to include the seconds in the date stamp, as we could take this value, if present, and apply it directly to the receipt text. Please advise if this is sufficient for your needs. -- Des NowSMS Support | |||
Antonis Spirou New member Username: Aspirou Post Number: 6 Registered: 10-2012 |
Des Hi, Yes im proposing a new parameter and is sufficient as long as it can take the value and apply directly to the receipt text (done date) as you said. Maybe with this feature you can also fix the duplicate Receipts that occur where the Sender is Numeric or has at least one char that is a digit. B/R Antonis | |||
Antonis Spirou New member Username: Aspirou Post Number: 7 Registered: 10-2012 |
Hi, Do you thing we will have something this week to test? B/R Antonis | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 4137 Registered: 08-2008 |
Hi Antonis, The &ReceiptDoneDate= parameter is being implemented. Unless unexpected problems are encountered, I expect to be able to post the update before the end of this week. -- Des NowSMS Support | |||
Antonis Spirou New member Username: Aspirou Post Number: 8 Registered: 10-2012 |
Thanks Des. B/R Antonis | |||
Des - NowSMS Support Board Administrator Username: Desosms Post Number: 4159 Registered: 08-2008 |
Hi Adonis, We posted an update at http://www.nowsms.com/download/nowsms20121018.zip It adds support for an &ReceiptDoneDate= parameter. Whatever you specify for this parameter will be used as the "done date:" in the delivery report. It also addresses the duplicate delivery report issue. -- Des NowSMS Support | |||
Antonis Spirou New member Username: Aspirou Post Number: 9 Registered: 10-2012 |
Des Hi, thanks i will start the tests right away B/R Antonis | |||
Antonis Spirou New member Username: Aspirou Post Number: 10 Registered: 10-2012 |
Des Hi, I confirm that everything is working great. Thank you for your fast response B/R Antonis |