Incoming SMS timestamp

Incoming SMS timestamp SearchSearch
Author Message
AlexJ
New member
Username: Alexj

Post Number: 1
Registered: 09-2012
Posted on Thursday, September 06, 2012 - 02:48 pm:   

Hello!

I have been working on a project where we receive incoming SMS and need to be sure when exactly the message was sent from handset to SMSC just in case there are delays somewhere along the way, we want to be able to backtrack that.

During development we've used a GSM modem where we've in the PDU been able to find the TP-SCTS value (service centre time stamp) which is what we are looking for.

Now when going live we wish to purchase a mobile number directly from an operator and the operator we are working with is selling virtual mobile numbers in their network.

However, it seems like via SMPP (which is what they offer) and the deliver_sm operation for receiving SMS, it is not possible to receive the TP-SCTS value, is that really correct?

The operator tells me it isn't technically possible. I guess they will still get the timestamp to their SMSC over SS7, but it's just lost in the conversion to SMPP?

How is it with other protocols, UCP etc, is no protocol able to forward this info (or other info like e.g. SMSC address)?

Thankful in advance for sharing your experience with me!
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 4092
Registered: 08-2008
Posted on Thursday, September 06, 2012 - 06:00 pm:   

Hi Alex,

That is correct, SMPP does not have a parameter for service centre timestamp.

There is a parameter in the UCP/EMI protocol, however NowSMS does not currently support it. (I believe the parameter is optional, so I'm not sure how widely implemented it is. UCP packets frequently have many parameters left blank.)

--
Des
NowSMS Support
AlexJ
New member
Username: Alexj

Post Number: 2
Registered: 09-2012
Posted on Friday, September 07, 2012 - 08:41 am:   

Thanks Des for your quick reply!

Do you know how it is with other common SMS protocols, for example CIMD2? Any other protocol I've missed? This is a key feature for us so I'll need to find a solution. I am aware NowSMS might not support it (at least today), but I'm still interested in learning about possibilities in the underlying protocols to get the big picture.

Thanks a lot in advance!
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 4098
Registered: 08-2008
Posted on Tuesday, September 11, 2012 - 09:46 pm:   

Hi again Alex,

I have to admit to not being very familiar with the CIMD2 spec. However, I did finally take a look through it, and the SC timestamp is present, and is a required parameter for deliver messages using that protocol.

I have to admit that it is very odd that in SMPP it is not even a standard, but optional, TLV parameter. I checked the DOA (dead on arrival, or more politely said, unimplemented) SMPP 5.0 specification, and it doesn't seem to include any such parameter either.

The other semi-common SMS protocol is SEMA OIS, which is still used by Vodafone in some areas, but I do not have any information about it.

--
Des
NowSMS Support
Santosh R. Kamble
New member
Username: Swarit0305

Post Number: 1
Registered: 11-2012
Posted on Tuesday, November 20, 2012 - 12:50 pm:   

[Spam unrelated to discussion thread deleted by moderator.
Bulk SMS providers are welcome to join the thread at http://support.nowsms.com/discus/messages/12/11087.html.]

Add Your Message Here, or click here to start a new topic.
Post:
Bold text Italics Underline Create a hyperlink Insert a clipart image
Options: Automatically activate URLs in message
Action: