Thanks Oded
 
We ran a simple test to test the last theory and found out that handset time is not involved.  Looks like SMSCs are the ones fixing the timestamp.
 
Only thing to find out next is whether the timestamp comes from originating SMSC or gets written over at target SMSC.
 
Cheers,
Calvin
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Oded Arbel
Sent: Tuesday, May 21, 2002 6:53 PM
To: Calvin Boo; [EMAIL PROTECTED]
Subject: RE: SMS roaming & timestamp

When roaming, the SMS is first routed to the home SMSC of the roaming user, and then if apropriate is sent back to the mobile terminal of the foreign local user. I'm not sure if the SMSC of the foreign local user is involved in the process.
 
In the two local networks scenario, then its dependant on various conditions - the most important of them is of course the technology used in the involved networks : if the technologies differ, then both SMSCs are involved, in addition to any sort of passthrough mechanism used to transfer messages between the networks. if both networks use the same technology, then it's the same situation as with sending an SMS to a foreign network. I guess its also depends on the  roaming agreements between the operators. 
 
In any method, the time stamp on the SM is generated in the mobile of the user using the timestamp from the mobile terminal's internal clock. this may be set by the network itself (some network technologies and mobiles can synchornise themself), but is most often set by the user to the not so correct time on her watch. another interesting thing to note, is that the SM contains the time zone of the time stamp, which in all handsets that I've tested is always set to GMT, no matter the location of the mobile.
 
--
Oded Arbel
m-Wise Inc.
[EMAIL PROTECTED]
(972)-67-340014
(972)-9-9581711 (ext: 116)
 
::..
"Everybody's a slave to routine."
 -- Calvin and Hobbes
 

-----Original Message-----
From: Calvin Boo [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 21, 2002 11:27 AM
To: [EMAIL PROTECTED]
Subject: SMS roaming & timestamp

Appreciate anyone who can help shed some enlightenment on the subject of SMS roaming and timestamp.
 
Question: 
 
1. If a user travelling to a foreign country has roamed to another host network, and he sends an SMS from his mobile to a local terminal in the host country, where does the SMS get sent to first :
 
(a) the home SMSC then routed to the host SMSC
(b) routed via the host SMSC then fwd to home SMSC
(c) host SMSC then directly to receiving terminal
 
2. What then is the timestamp on the SMS arriving at the receiving terminal, if multiple SMSCs are involved?
 
3. In a separate scenario, if two users on different networks in the same country send each other a message, I guess both network SMSCs will be involved in the routing process. Who affixes the timestamp on the SMS?  The sender SMSC or does the receiver SMSC replace the timestamp of the SMS received from sender SMSC.
 
 
Thanks a million for the help.
 
Best Regards,

Calvin Boo
Singapore

Reply via email to