So as part of the specification, we are in the process of registering with IANA two known SMS ports for location exchange purposes. IANA controls a range of SMS ports that have a known service handler listening to that port; this is exactly the same concept as in TCP/IP world. For example, Wap Push is assigned port 2948, so that whenever there is a SMS coming to that port, the device knows that this is a Wap Push message.
Now, the two ports what we'll register is for these use cases:
1) the first port X would be dedicated to incoming location messages. The messages must be in the Landmark Exchange Format as specified in JSR293 specification. When this message is received, the handler is started on the device and it will give the user an option eg. to view the landmark on a map.
Cool, huh? I have been many years wondering why this kind of peer-to-peer location exchange has not yet been standardized...