GSM 11.14 - Version 5.2.0 - Digital cellular ... - Ttfn.net
GSM 11.14 - Version 5.2.0 - Digital cellular ... - Ttfn.net
GSM 11.14 - Version 5.2.0 - Digital cellular ... - Ttfn.net
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Page 31<br />
<strong>GSM</strong> <strong>11.14</strong> version <strong>5.2.0</strong>: December 1996<br />
- Text string: When the ME issues a successful TERMINAL RESPONSE for a GET INKEY or GET<br />
INPUT command, it shall supply the single character or the character string entered by the user in<br />
the Text string data object, no matter what type of string was entered. All other types of TERMINAL<br />
RESPONSE do not need to include Text string. If one is included by the ME, the SIM shall ignore it.<br />
- Item identifier: When the ME issues a successful TERMINAL RESPONSE for a SELECT ITEM<br />
command, it shall supply the identifier of the item selected by the user in the Item identifier data<br />
object. All other types of TERMINAL RESPONSE do not need to include Item identifier. If one is<br />
included by the ME, the SIM shall ignore it.<br />
- Local information. When the ME issues a successful TERMINAL RESPONSE for a PROVIDE<br />
LOCAL INFORMATION command, it shall supply the requested local information.<br />
- Where the SIM has requested location information, TERMINAL RESPONSE shall contain the<br />
location information data object. All other types of TERMINAL RESPONSE do not need to<br />
include location information. If one is included by the ME, the SIM shall ignore it.<br />
- Where the SIM has requested the IMEI, TERMINAL RESPONSE shall contain the IMEI data<br />
object. All other types of TERMINAL RESPONSE do not need to include IMEI information. If<br />
one is included by the ME, the SIM shall ignore it.<br />
Under no circumstances shall the SIM wait indefinitely for a terminal response.<br />
Any future additional SIMPLE-TLV objects shall be included as Min = N and comprehension not<br />
required. This will ensure that any proactive command will end in a predictable way.<br />
Response parameters/data: None.<br />
6.9 Handling of unknown, unforeseen and erroneous messages<br />
6.9.1 General<br />
The procedures described in this section apply to the BER-TLV and SIMPLE-TLV data objects described<br />
in this TS. The purpose of this section is to allow greater flexibility in future versions of this document, and<br />
a greater predictability across different versions of this standard.<br />
The procedures described here specify how the ME and SIM shall behave when they receive a proactive<br />
command or response that is not fully compliant with the standards by which it was designed. A response<br />
will be made to the SIM by means of the "general result" field of the "result"<br />
If the ME sends a TERMINAL RESPONSE to the SIM that contains values that the SIM does not<br />
understand, then the SIM shall issue the appropriate SW1 / SW2 error response. The current proactive<br />
transaction shall be considered complete and neither the ME or the SIM shall take no further action with<br />
regard to it. In this case, unless the "General result" is "command performed..." then the SIM shall assume<br />
that the command was not carried out and that a permanent error exists with regard to that particular<br />
proactive command. If the command was performed, but the "additional information on result" field was not<br />
understood, then the SIM may attempt the command again at a later stage in the current <strong>GSM</strong> session.<br />
If the SIM has enough information to proceed (i.e. it has received all the data objects of the Minimum set)<br />
then it shall do so.<br />
6.9.2 Message too short<br />
Any information received that is not a complete tag and length shall be ignored.<br />
6.9.3 Missing minimum information<br />
If a message is received that does not have all the mandatory elements in it, then if all of the minimum set<br />
elements are present then the receiver shall complete the command and report "command performed, with<br />
missing information".