Specifications

Chapter 15 – SIM Application Toolkit (SAT) Commands
Multi-Tech Systems, Inc. AT Commands for EDGE Modems (S000371B) 198
Chapter 15. SIM Application Toolkit
(SAT) Commands
This chapter offers a brief reference of commands and responses related to the Multi-Tech wireless modem’s SIM
Application Toolkit (SAT) implementation.
ETSI specification GSM 11.14 defines SAT in detail. SAT allows for the execution of applications provided by a
Subsciber Identity Module (SIM). Usually, SIM cards are used for storing GSM network provider and user specific
data; e.g., phonebook entries and Short Messages (SMS). However, a SIM card may also hold a SIM Application.
Since the Multi-Tech wireless modem has SAT functionality, it is able to execute the commands issued by
applications implemented on a network provider specific SIM card.
Two groups of commands are used between the ME and the SIM Application:
Proactive Commands are issued to the Multi-Tech wireless modem’s SAT from the SIM Application, such as
“DISPLAY TEXT”.
Envelope Commands are responded to the SIM Application from the Multi-Tech wireless modem, such as
“MENU SELECTION”.
15.1 AT^SSTA SAT Interface Activation
Description: SAT commands that are not using the AT interface (non MMI related SAT commands;
e.g., PROVIDE LOCAL INFORMATION) can be executed without activating Remote-SAT.
The read command requests the current operating status and the used alphabet of the
Remote-SAT interface.
The write command activates the AT command interface of the SIM Application Toolkit in
the Multi-Tech wireless modem and needs to be issued after every power on. However,
removing and inserting the SIM does not affect the activation status.
Test Command Syntax: AT^SSTA=?
Response: ^SSTA:(list of supported <state>s), (list of supported <Alphabet>s)
OK
Read Command Syntax: AT^SSTA?
Response: ^SSTA: <state>, <Alphabet>, <allowedInstance>, <SatProfile>
OK
Write Command Syntax: AT^SSTA=<mode>[, <Alphabet>]
Response: OK
Parameter Descriptions:
<state>
The Multi-Tech wireless modem Remote-SAT interface states.
0 RESET
1 OFF
2 IDLE
3 PAC
4 WAIT
<Alphabet>
0 GSM character set. Input of a character requests one byte; e.g., “Y”.
1 UCS2. To display the 16 bit value of characters represented in UCS2 alphabet a 4 byte
string is required; e.g., “0059” is coding the character “Y”. For details please refer to
ISO/IEC 10646.
<allowedInstance>
0 SAT is already used on another instance (logical channel in case of the multiplex
protocol). Only test and read commands can be used.
1 SAT may be started on this instance via the write version of this command.
<SatProfile>
SAT profile according to GSM 11.14. The profile tells the SIM Application which features (e.g., proactive
commands) are supported by the SIM Application Toolkit implementation of the Multi-Tech wireless modem.
<mode>
1 Activate Remote-SAT
Note: To limit the time Remote-SAT is kept in states PAC or WAIT any ongoing (but unanswered) Proactive
Command is automatically aborted after 10 minutes with Terminal Response “ME currently unable to process
command” or “No response from user” if applicable. An URC “Terminate Proactive Command” will be send to
the external application in this case, too.