Iridium Short Burst Data Service Developers ... - Discoverytelecom.eu
Iridium Short Burst Data Service Developers ... - Discoverytelecom.eu
Iridium Short Burst Data Service Developers ... - Discoverytelecom.eu
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Iridium</strong> Satellite LLC<br />
<strong>Short</strong> <strong>Burst</strong> <strong>Data</strong> <strong>Developers</strong> Guide V2.01<br />
messages from the vendor client to the GSS server, and a confirmation is passed from the server back to<br />
the client indicating the success or failure of the processing of the message.<br />
The specific TCP/IP ports and IP addresses for both MO and MT DirectIP are provided to authorized VARs<br />
in a separate document available from their <strong>Iridium</strong> account manager.<br />
5.1.2 MO DirectIP Deliveries<br />
Upon the completion of an SBD session between the IMEI and the GSS, the GSS opens a socket, connects<br />
to the Vendor Application, and delivers the MO message including SBD session descriptors. Messages to<br />
the same Vendor Application are delivered in a first-in-first-out (FIFO) manner so that they are delivered in<br />
the same sequence that they are received by the GSS. All other messages destined for the same Vendor<br />
Application are qu<strong>eu</strong>ed behind the first message while it is being delivered. Only one message is delivered<br />
per socket connection. Once a socket connection is established, a single MO message is delivered, and<br />
then the socket is closed. This sequence is repeated for every MO message qu<strong>eu</strong>ed for delivery to the<br />
vendor server.<br />
5.1.2.1 Vendor Application Server Unavailable<br />
If the initial attempt to connect to the Vendor Application times out, the subsequent MO message delivery<br />
will not take place and subsequent connection attempts will be made. The timeout values for the first,<br />
second and third connection attempts are 5, 15 and 45 seconds, respectively. After the third attempt,<br />
connection attempts continue to be made repeating the three timeout values for up to 12 hours. Each<br />
individual message has a lifetime of 12 hours starting at the time that the payload was received at the GSS.<br />
If it is not able to be delivered within this lifetime, it will be removed from the delivery qu<strong>eu</strong>e.<br />
Up to 1000 messages may be qu<strong>eu</strong>ed for a specific Vendor Application. If this limit is exceeded, payloads<br />
wil be deleted from the front of the qu<strong>eu</strong>e (the “oldest” payloads.)<br />
5.1.3 MT DirectIP Deliveries<br />
When an MT message is to be qu<strong>eu</strong>ed, the Vendor Application client opens a socket, connects to the GSS<br />
server, and delivers the MT message with disposition (see Section 5.1.4). The GSS server then parses the<br />
message, inserts the payload into the database, and sends a confirmation message back to the Vendor<br />
Application.<br />
Once the GSS server has inserted the payload into the database, a different process within the GSS qu<strong>eu</strong>es<br />
the payload for delivery and assigns an MTMSN to each. If the payload is the first in the qu<strong>eu</strong>e, it is marked<br />
as “Pending” and is ready for immediate delivery. Otherwise, it is marked as “Qu<strong>eu</strong>ed”.<br />
5.1.4 MT Disposition Flags<br />
Additional features related to MT deliveries are available using MT DirectIP. These features will not be<br />
available through other means of qu<strong>eu</strong>ing MT messages such as email. They are flagged using the MT<br />
disposition field in the MT header and are described in the following sections. The disposition field itself is a<br />
2-byte bit map with 16 available flags. Those flags defined are shown in Table 5-14 MT Disposition Flags.<br />
5.1.4.1 Flush MT Qu<strong>eu</strong>e<br />
When this flag is set, all payloads in the MT qu<strong>eu</strong>e for the given IMEI are deleted. This provides an<br />
integrated method to administer MT qu<strong>eu</strong>es.<br />
33<br />
<strong>Iridium</strong> Satellite LLC Proprietary & Confidential