Page 2
GSM products, which also apply to cellular phones must be fol- lowed. Siemens AG customers using or selling this product for use in any applications do so at their own risk and agree to fully indemnify Siemens for any damages resulting from illegal use or resale. To the maximum extent...
1.6.2 Hardware Flow Control (RTS/CTS Handshake)............... 26 Unsolicited Result Code Presentation................... 27 1.7.1 Communication between Customer Application and TC63..........27 Common PCN Handset Specification (CPHS) ................28 Errors and Messages ........................29 Configuration Commands........................30 AT&F Set all current parameters to manufacturer defaults ............30 AT&V Display current configuration ....................
Page 4
GSM Release cause for Supplementary Service Call............83 3.4.6 GSM cause for L3 Protocol module or other local cause ..........84 3.4.7 SIEMENS release cause for GPRS API................84 3.4.8 SIEMENS release cause for PPP/IP-Stack..............84 ATS18 Extended call release report.................... 85 AT+CPAS Mobile equipment activity status ................
Page 5
7.20 AT+CRLP Select radio link protocol parameters for originated non-transparent data calls ..163 7.21 AT+CLCC List current calls of ME .................... 164 7.22 AT^SLCC Siemens defined command to list current calls of ME..........166 7.23 AT+CR Service reporting control ....................172 7.24 AT+CRC Set Cellular Result Codes for incoming call indication ..........
Page 6
TC63 AT Command Set Contents 7.26 AT^SCNI List Call Number Information ..................175 7.27 AT^SLCD Display Last Call Duration ..................176 7.28 AT^STCD Display Total Call Duration..................177 7.29 ATP Select pulse dialing ......................178 7.30 ATT Select tone dialing ......................178 Network Service Commands ......................
Page 7
TC63 AT Command Set Contents 9.14 AT+CUSD Supplementary service notifications ................ 233 Internet Service Commands ....................... 235 10.1 AT^SICS Internet Connection Setup Profile................237 10.1.1 Example: Default values of a CSD connection profile............ 240 10.1.2 Example: GPRS connection profile ................240 10.2 AT^SISS Internet Service Setup Profile ..................
Page 8
TC63 AT Command Set Contents 11.17 ATA Manual response to a network request for PDP context activation........303 11.18 ATD*99# Request GPRS service....................304 11.19 ATD*98# Request GPRS IP service ..................305 11.20 ATH Manual rejection of a network request for PDP context activation........306 11.21 ATS0 Automatic response to a network request for PDP context activation......
Page 9
TC63 AT Command Set Contents 13.24 AT^SMGO Set or query SMS overflow presentation mode or query SMS overflow ....357 13.25 AT^SMGR Read SMS message without setting status to REC READ ........359 13.26 AT^SSCONF SMS Command Configuration ................360 13.27 AT^SSDA Set SMS Display Availability ..................
Page 10
TC63 AT Command Set Contents 18.3 ATM Set monitor speaker mode....................412 18.4 AT+CLVL Loudspeaker volume level..................413 18.5 AT+CMUT Mute control ......................414 18.6 AT+VTD Tone duration ......................415 18.7 AT+VTS DTMF and tone generation..................416 18.8 AT^SAIC Audio Interface Configuration ..................417 18.9 AT^SNFA Set or query of microphone attenuation ..............
Page 11
TC63 AT Command Set Contents 21.2 Star-Hash (*#) Network Commands.................... 463 21.3 Available AT Commands and Dependency on SIM PIN ............. 466 21.4 Availability of AT Commands Depending on Operating Mode of ME.......... 473 21.5 AT Command Settings storable with AT&W................480 21.6 Factory Default Settings Restorable with AT&F ................
Page 12
General "CME ERROR" Codes (SIEMENS) ................48 Table 2.6: GPRS related "CME ERROR" Codes (GSM 07.07) ..............48 Table 2.7: GPRS related "CME ERROR" Codes (SIEMENS) ..............48 Table 2.8: SMS related "CMS ERROR" Codes (GSM 07.05) ..............49 Table 4.1: Availability of AT Commands on Virtual Channels ..............
Page 13
TC63 AT Command Set List of Figures List of Figures Figure 1.1: Main character table of GSM 03.38 alphabet ................22 Figure 1.2: Extension character table of GSM 03.38 alphabet ..............23 Figure 15.1: Basic Remote SIM Access Usage Scenario................373 Figure 15.2:...
1. Introduction Introduction Scope of the document This document presents the AT Command Set for the Siemens Cellular Engine TC63 Version 00.490. Before using the Cellular Engine or upgrading to a new firmware version please read the latest product informa- tion provided in the Release Notes [1].
TC63 AT Command Set 1.3 Document conventions Document conventions Throughout the document, the GSM engines are referred to as ME (Mobile Equipment), MS (Mobile Station), TA (Terminal Adapter), DCE (Data Communication Equipment) or facsimile DCE (FAX modem, FAX board). To control your GSM engine you can simply send AT Commands via its serial interface. The controlling device at the other end of the serial line is referred to as TE (Terminal Equipment), DTE (Data Terminal Equipment) or plainly 'the application' (probably running on an embedded system).
TC63 AT Command Set 1.3 Document conventions 1.3.2 Superscript notation for parameters and values Table 1.1: Symbols used to mark the type of parameters Parameter type Meaning (num) <param> Parameter value must be numeric type (str) <param> Parameter value must be string type Table 1.2:...
TC63 AT Command Set 1.4 AT Command Syntax AT Command Syntax The "AT" or "at" prefix must be set at the beginning of each command line. To terminate a command line enter . Commands are usually followed by a response that includes "...
TC63 AT Command Set 1.4 AT Command Syntax 1.4.2 Combining AT commands on the same command line You may enter several AT commands on the same line. This eliminates the need to type the "AT" or "at" prefix before each command. Instead, it is only needed once at the beginning of the command line. Use a semicolon as command delimiter.
TC63 AT Command Set 1.5 Supported character sets Supported character sets The ME supports two character sets: GSM 03.38 (7 bit, also referred to as GSM alphabet or SMS alphabet) and UCS2 (16 bit, refer to ISO/IEC 10646). See for information about selecting the character set. Character AT+CSCS tables can be found below.
TC63 AT Command Set 1.5 Supported character sets Table 1.5: Examples for character definitions depending on alphabet GSM 03.38 GSM character Corresponding ASCII Hex Esc character hex. value ASCII character Esc sequence sequence Ö 5C 35 43 " " 5C 32 32 ò...
TC63 AT Command Set 1.5 Supported character sets 1.5.1 GSM alphabet tables and UCS2 character values This section provides tables for the GSM 03.38 alphabet supported by the ME. Below any GSM character find the corresponding two byte character value of the UCS2 alphabet.
TC63 AT Command Set 1.5 Supported character sets Figure 1.2: Extension character table of GSM 03.38 alphabet 1) This code value is reserved for the extension to another extension table. On receipt of this code, a receiving entity shall display a space until another extension table is defined.
TC63 AT Command Set 1.5 Supported character sets In the event that an MS receives a code where a symbol is not represented in Figure 1.2, Extension character table of GSM 03.38 alphabet the MS shall display the character shown in the main default 7 bit alphabet table (see Figure 1.1,...
TC63 AT Command Set 1.5 Supported character sets 1.5.2.2 Implementing input of Terminal data to SIM (direction TE to TA) Used character set DCS = 7 bit DCS = 8 bit DCS = 16 bit Data UCS2 Case 1 Case 2...
TC63 AT Command Set 1.6 Serial Interface Flow Control Serial Interface Flow Control Flow control is essential to prevent loss of data or avoid errors when, in a data or fax call, the sending device is transferring data faster than the receiving side is ready to accept. When the receiving buffer reaches its capacity, the receiving device should be capable to cause the sending device to pause until it catches up.
Since both lines are driven by independent devices collisions may (and will) happen, i.e. while the TE issues an AT command the TC63 starts sending an URC. This will probably lead to the TE's misinterpretation of the URC being part of the AT command's response.
TC63 AT Command Set 1.8 Common PCN Handset Specification (CPHS) Common PCN Handset Specification (CPHS) The ME provides features to implement a device following the prerequisites of the Common PCN Handset Spec- ification (CPHS) Phase 2. CPHS Feature Description/Remarks AT command Alternate Line Service Using two phone numbers with one SIM card.
TC63 AT Command Set 1.9 Errors and Messages Errors and Messages The command result codes "+CME ERROR: <err>" and "+CMS ERROR: <err>" indicate errors related to mobile equipment or network functionality. The format of <err> can be either numeric or verbose and is selectable via AT+CMEE.
TC63 AT Command Set 2. Configuration Commands Configuration Commands The AT Commands described in this chapter allow the external application to determine the TC63's behaviour under various conditions. AT&F Set all current parameters to manufacturer defaults sets all current parameters to the manufacturer defined profile. All defined GPRS contexts which are not AT&F...
TC63 AT Command Set 2.2 AT&V AT&V Display current configuration returns the current parameter setting. The configuration varies depending on whether or not PIN authen- AT&V tication has been done and whether or not Multiplex mode is enabled (see AT+CMUX).
TC63 AT Command Set 2.2 AT&V 2.2.1 AT&V responses The following tables show four different kinds of responses depending on whether or not the PIN is entered and whether or not the Multiplex mode is enabled (see AT+CMUX). Table 2.1:...
TC63 AT Command Set 2.2 AT&V Table 2.2: Current configuration on ASC1 and MUX channels 2 and 3 (example) PIN authentication done No PIN authentication ACTIVE PROFILE: ACTIVE PROFILE: E1 Q0 V1 X4 &C1 &D0 &S0 \Q0 E1 Q0 V1 X4 &C1 &D0 &S0 \Q0...
TC63 AT Command Set 2.3 AT&W AT&W Stores current configuration to user defined profile stores the currently set parameters to a user defined profile in the non-volatile memory. AT&W Syntax Exec Command AT&W[<value>] Response(s) ERROR/+CME ERROR <err> Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250...
TC63 AT Command Set 2.4 ATQ ATQ Set result code presentation mode This parameter setting determines whether or not the TA transmits any result code to the TE. Information text transmitted in response is not affected by this setting. Syntax Exec Command ATQ[<n>]...
TC63 AT Command Set 2.5 ATV ATV Set result code format mode This command determines the contents of header and trailer transmitted with AT command result codes and information responses. Possible responses are described in Section 2.5.1, Verbose and numeric result codes.
TC63 AT Command Set 2.6 ATX ATX Set CONNECT result code format and call monitoring determines whether or not the TA detects the presence of dial tone and busy signal and whether or not TA transmits particular result codes. Syntax Exec Command ATX[<value>]...
TC63 AT Command Set 2.7 AT\V AT\V Set CONNECT result code format Syntax Exec Command AT\V[<value>] Response(s) ERROR Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250 Parameter Description (num)(&W)(&V) <value> CONNECT <text> result code returned without RLP trailer (&F)
TC63 AT Command Set 2.8 ATZ ATZ Set all current parameters to user defined profile sets all current parameters to the user profile stored with AT&W. If a connection is in progress, it will be ter- minated. All defined GPRS contexts which are not activated or not online will be undefined (see AT+CGDCONT, command).
TC63 AT Command Set 2.9 AT+CFUN AT+CFUN Set phone functionality command serves to control the functionality level of the ME. It can be used to reset the ME, to AT+CFUN choose one of the SLEEP modes or to return to full functionality.
TC63 AT Command Set 2.9 AT+CFUN Unsolicited Result Codes URC 1 ^SYSSTART Indicates that the ME has been started and is ready to operate. If autobauding is active (AT+IPR=0) the URC is not generated. If the ME is configured to enter the Airplane mode after restart or reset the following URC is received on boot- "^SYSSTART AIRPLANE...
TC63 AT Command Set 2.9 AT+CFUN (num) <rst> The parameter can only be used if the serial interface is enabled. Due to the command syntax, you need to enter parameter <fun>, followed by <rst>, where is only a <fun> placeholder and has no effect. See examples below.
Page 43
TC63 AT Command Set 2.9 AT+CFUN Event Selected mode: Selected mode: <fun>=7 or 9 <fun>=0 Any AT command (incl. outgoing Not possible (UART disabled) Temporary SMS, voice or data call) Incoming SMS (AT+CNMI is set to No effect No effect...
TC63 AT Command Set 2.10 AT^SMSO 2.10 AT^SMSO Switch off mobile station initiates the power-off procedure. High level of the module's PWR_IND pin and the URC "^SHUTDOWN" AT^SMSO notify that the procedure has completed and the module has entered the POWER DOWN mode. Therefore, be sure not to disconnect the operating voltage until PWR_IND is high or until the URC "^SHUTDOWN"...
TC63 AT Command Set 2.11 AT+GCAP 2.11 AT+GCAP Request complete TA capabilities list returns a list of additional capabilities. AT+GCAP Syntax Test Command AT+GCAP=? Response(s) Exec Command AT+GCAP Response(s) +GCAP: <name> Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250...
2.12 AT+CMEE Mobile Equipment Error Message Format controls the format of the error result codes that indicates errors related to TC63 functionality. Format AT+CMEE can be selected between plain "ERROR" output, error numbers or verbose "+CME ERROR: <err>" and "+CMS ERROR: <err>"...
TC63 AT Command Set 2.12 AT+CMEE 2.12.1 CME/CMS Error Code Overview Table 2.4: General "CME ERROR" Codes (GSM 07.07) <err> Code Text (if AT+CMEE=2) phone failure no connection to phone phone-adapter link reserved Operation not allowed Operation not supported PH-SIM PIN required...
Roaming not allowed in this location area unspecified GPRS error PDP authentication failure invalid mobile class Table 2.7: GPRS related "CME ERROR" Codes (SIEMENS) <err> Code Text (if AT+CMEE=2) GPRS - unspecified activation rejection GPRS - feature not supported GPRS - invalid address length...
TC63 AT Command Set 2.12 AT+CMEE Table 2.8: SMS related "CMS ERROR" Codes (GSM 07.05) <err> Code Text (if AT+CMEE=2) Unassigned (unallocated) number Operator determined barring Call barred Short message transfer rejected Destination out of service Unidentified subscriber Facility rejected...
Page 50
TC63 AT Command Set 2.12 AT+CMEE <err> Code Text (if AT+CMEE=2) D0 SIM SMS storage full No SMS storage capability in SIM Error in MS Memory Capacity Exceeded SIM Application Toolkit Busy SIM data download error Unspecified error cause ME failure...
TC63 AT Command Set 2.13 AT+CSCS 2.13 AT+CSCS Select TE character set write command informs the TA which character set is used by the TE. This enables the AT+CSCS <chset> TA to convert character strings correctly between TE and ME character sets. See also Section 1.5,...
TC63 AT Command Set 2.14 AT^SCFG 2.14 AT^SCFG Extended Configuration Settings can be used to query and configure various settings of the TC63. AT^SCFG read command returns a list of all supported parameters and their current values. AT^SCFG write command queries a configuration parameter (if no value is entered) or sets its value(s).
Page 54
TC63 AT Command Set 2.14 AT^SCFG Write Command Enable/disable Airplane mode during operation AT^SCFG="MEopMode/Airplane"[, <map>] Response(s) ^SCFG: "MEopMode/Airplane", <map> ERROR +CME ERROR Write Command Airplane mode upon ME restart AT^SCFG="MEopMode/Airplane/OnStart"[, <mapos>] Response(s) ^SCFG: "MEopMode/Airplane/OnStart", <mapos> ERROR +CME ERROR Write Command Query/Set timeout value for power saving mode 9 AT^SCFG="PowerSaver/Mode9/Timeout"[, <psm9to>]...
Page 55
TC63 AT Command Set 2.14 AT^SCFG Write Command Configuration of URC "^SLCC" Call Status Indication AT^SCFG="URC/CallStatus/SLCC"[, <sucs>] Response(s) ^SCFG: "URC/CallStatus/SLCC", <sucs> ERROR +CME ERROR Write Command URC indication in datamode via Ring line: AT^SCFG="URC/Datamode/Ringline"[, <udri>] Response(s) ^SCFG: "URC/Datamode/Ringline", <udri> ERROR...
Page 56
AutoExec Command Mode 0...255 This parameter specifies details regarding the behavior of the TC63 when the AT command starts to be exe- cuted. Value is interpreted as a bit field, unused bits are reserved for future use (RFU) and shall be set to 0.
Page 57
If serial multiplex mode is activated (AT+CMUX) the first logical channel is used, i.e. CSD calls (data or fax) could be set up. If the TC63 is busy on the serial channel command execution will be delayed until ongoing action is finished.
Page 58
TC63 AT Command Set 2.14 AT^SCFG (str)(+CSCS) <gs0aa> GPRS ATS0 with Attach This parameter can be used to control the behaviour of ATS0. Parameter is global for all interfaces, volatile and will not be reset by AT&F. “on“ When the (<n>>0) command is received, the MT will attempt to per-...
Page 59
TC63 AT Command Set 2.14 AT^SCFG (str)(+CSCS) <mapos> MEopMode/Airplane: Airplane mode upon ME restart There are two ways to enter Airplane mode upon restart: One is using with as described AT^SCFG <mapos> below. Another approach is configuring the ME to restart into Airplane mode at a scheduled time. In this case, use the command, set an alarm time and then switch the ME off.
Page 61
TC63 AT Command Set 2.14 AT^SCFG (str)(+CSCS) <ropr> Radio Output Power Reduction According to 3GPP Rel99, output power reduction for multiple TX slots is a mandatory feature. The amount of power reduction is configurable up to 3.0dB for 2TX, 4.8dB for 3Tx to 6dB for 4TX. To optimize heat dissipation, power consumption and SAR values it is recommended to use full power reduction (value "3").
Page 62
• Be careful using <AutoExecType>=1 with small period values and shutdown or reset AT commands, since only little time remains to change these settings again after TC63 restart. • uses AT commands containing secret data, this information may be retrieved with <AutoExecATC>...
Page 63
Confirms that AT+CMSS=1 has been issued. +CMSS: 16 EXAMPLE 2 Configure TC63 to perform a reset every 10 hours. The execution of the reset command shall be deferred until after any calls have ended. For details regarding software controlled power down refer to and AT^SMSO.
Page 64
TC63 AT Command Set 2.14 AT^SCFG URCs on this interface will be indicated by Ring line ^SCFG:"URC/Ringline","local" associated to the interface (e.g. RING0 for ASC0). AT^SCFG="URC/Datamode/Ringline","on" While the TA-TE link is reserved URCs will be indi- ^SCFG:"URC/Datamode/Ringline","on" cated by an activated "local" Ring line.
TC63 AT Command Set 2.15 AT^SM20 2.15 AT^SM20 Set M20 compatibility mode M20 is an earlier, widely used SIEMENS GSM engine. The command selects different modes of AT^SM20 responses returned upon execution of the commands and sms commands like e.g. AT+CMGW. Please note...
TC63 AT Command Set 3. Status Control Commands Status Control Commands The AT Commands described in this chapter allow the external application to obtain various status information from the TC63. AT+CMER Mobile Equipment Event Reporting This command controls details of the "+CIEV" URC presentation related to and AT+CIND.
Page 67
TE afterwards. Otherwise they are forwarded directly to the TE. Forward "+CIEV" and "^SLCC" URCs directly to the TE. If TC63 is in online data mode, URCs are signaled via sending BREAK (100ms) and stored in a buffer.
TC63 AT Command Set 3.2 AT+CIND AT+CIND Indicator control command controls the presentation of Indicator Event Reports related to various functions such AT+CIND as battery charge level, signal quality, service availability, sound generation, indication of unread short mes- sages, full SMS storage, call in progress or roaming activities.
Page 69
TC63 AT Command Set 3.2 AT+CIND (str) <indDescr> String values and their ranges. <indValue> More indications are available via AT^SIND. Therefore use of for control of all indications is recom- AT^SIND mended. The following indications are accessible via AT+CIND: “battchg“...
Page 70
TC63 AT Command Set 3.2 AT+CIND Notes • Due to its restrictive value range, indicator "call" does not clearly reflect specific call states (such as alerting, active, held etc.), but rather serves to trigger the application to retrieve the new call status from the list of cur- rent calls with the AT commands AT^SLCC, or AT^SCNI.
TC63 AT Command Set 3.3 AT^SIND AT^SIND Extended Indicator Control Designed for extended event indicator control AT^SIND • offers greater flexibility than the standard command AT+CIND, • offers several extra indicators, • can show the current status of all indicators supported by...
Page 72
TC63 AT Command Set 3.3 AT^SIND Unsolicited Result Codes URC 1 Format of the standard indicator: +CIEV: <indDescr>, <indValue> Value related to an indicator has changed. URC 2 Format of the "adnread" indicator issued when accessing the ADN phonebook records stored on the SIM: +CIEV: <indDescr>, <adnEntry>, <adnNumber>, <adnType>,...
Page 73
If <mode>=1 all used ADN phonebook records stored on the SIM will be output as URCs after SIM PIN authentication has been performed successfully. A URC with "READY" tag issued at the end of the list indicates that TC63 has fin- ished reading the phonebook.
Page 74
“eons“ Enhanced Operator Name String (EONS) Indication The Enhanced Operator Name String indicator feature allows the TC63 to out- put various operator names for different PLMN identities via URC. It also allows the output of a different operator name based on a subset of the registered net- work by using a range of Location Area Codes (LACs) or a single LAC.
Page 75
TC63 AT Command Set 3.3 AT^SIND manual network selection fails and the module automatically falls back to the previous network the NITZ values cannot be recalled. Nevertheless an indi- cated time zone is valid until a new MMI/GMMI will trigger another NITZ indi- cation.
Page 76
TC63 AT Command Set 3.3 AT^SIND (str) <adnNumber> Phone number, for further details see AT+CPBR. (num) <adnType> Address type, for further details see AT+CPBR. Dialing string includes international access code character '+'. <adnNumber> Dialing string contains printable non-alphabetic non-digit char- <adnNumber>...
Page 77
TC63 AT Command Set 3.3 AT^SIND +CIEV: call,0 +CIEV: roam,0 +CIEV: smsfull,0 +CIEV: rssi,4 +CIEV: audio,0 You make a call. ATD030123456 +CIEV: audio,1 +CIEV: sounder,1 +CIEV: call,1 +CIEV: signal,0 +CIEV: sounder,0 You hang up. +CIEV: call,0 +CIEV: rssi,3 +CIEV: audio,0...
Release cause for last Supplementary Service call (listed in Section 3.4.5, GSM Release cause for Supplemen- tary Service Call) or last call related use of a Supplementary Service (listed in Section SIEMENS release cause for Call-related Supplementary Services (CRSS)). TC63_ATC_V00.490...
TC63 AT Command Set 3.4 AT+CEER Examples EXAMPLE 1 A mobile originated call is rejected by the remote party. ATD"01751223344"; Call setup is terminated with NO CARRIER. NO CARRIER To check the cause, the caller enters AT+CEER. AT+CEER The Location ID 8 in Section 3.4.1...
TC63 AT Command Set 3.4 AT+CEER Description GSM cause for Session Management (GSM 04.08 annex I) Supplementary Services general problem (GSM 04.80 3.6.7) Supplementary Services invoke problem (GSM 04.80 3.6.7) Supplementary Services result problem (GSM 04.80 3.6.7) Supplementary Services error problem (GSM 04.80 3.6.7)
TC63 AT Command Set 3.4 AT+CEER Number Description Location Area not allowed Roaming not allowed in this location area Causes related to PLMN specific network failures and congestion Network failure Congestion Causes related to nature of request Service option not supported...
Page 82
TC63 AT Command Set 3.4 AT+CEER Number Description Number changed Pre-emption Non-selected user clearing Destination out of order Invalid number format (incomplete number) Facility rejected Response to STATUS ENQUIRY Normal, unspecified Resource unavailable class No circuit/channel available Network out of order...
TC63 AT Command Set 3.4 AT+CEER Number Description Recovery on timer expiry Protocol error, unspecified Interworking class Interworking, unspecified 3.4.5 GSM Release cause for Supplementary Service Call Number Description No error (default) UnknownSubscriber IllegalSubscriber BearerServiceNotProvisioned TeleserviceNotProvisioned IllegalEquipment CallBarred CUGReject IllegalSSOperation...
3.4.6 GSM cause for L3 Protocol module or other local cause Number Description No detailed cause 3.4.7 SIEMENS release cause for GPRS API Number Description Regular deactivation of the call Action temporarily not allowed Wrong connection type Specified data service profile invalid PDP type or address is unknown FDN Check was not successful;...
TC63 AT Command Set 3.5 ATS18 ATS18 Extended call release report controls the presentation of extended call release reports for circuit switched fax and data calls. Extended ATS18 call release reports related to voice calls are controlled via AT+CEER. The call release report is presented in numeric format and shows as follows: +CAUSE: <locationID>:<reason>...
Page 86
TC63 AT Command Set 3.5 ATS18 Examples EXAMPLE 1 Enables the presentation of extended call release reports. ATS18=1 Now, a mobile originated data call fails. ATD03012345678 An extended error report is output, followed by the result code BUSY. +CAUSE: 8:17 The Location ID 8 stated in Section 3.4.1...
TC63 AT Command Set 3.6 AT+CPAS AT+CPAS Mobile equipment activity status execute command indicates the activity status of the ME. AT+CPAS Syntax Test Command AT+CPAS=? Response(s) +CPAS: (list of supported<pas>s) Exec Command AT+CPAS Response(s) +CPAS: <pas> Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last GSM 07.07...
TC63 AT Command Set 4. Serial Interface Control Commands Serial Interface Control Commands The AT Commands described in this chapter allow the external application to determine various settings related to the TC63's serial interface. AT\Q Flow control Syntax Exec Command AT\Q[<n>]...
TC63 AT Command Set 4.2 AT&C AT&C Set circuit Data Carrier Detect (DCD) function mode command determines how the state of circuit 109 (DCD) relates to the detection of received line signal AT&C from the distant end. Syntax Exec Command AT&C[<value>]...
TC63 AT Command Set 4.3 AT&D AT&D Set circuit Data Terminal Ready (DTR) function mode determines how the TA responds when circuit 108/2 (DTR) is changed from ON to OFF during data AT&D mode. Syntax Exec Command AT&D[<value>] Response(s) Reference(s)
TC63 AT Command Set 4.4 AT&S AT&S Set circuit Data Set Ready (DSR) function mode command determines how the TA sets circuit 107 (DSR) depending on the communication state of AT&S the TA interfacing TE. Syntax Exec Command AT&S[<value>] Response(s)
TC63 AT Command Set 4.5 ATE ATE Enable command echo command determines whether or not the TA echoes characters received from TE during command state. Syntax Exec Command ATE[<value>] Response(s) Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250 Parameter Description (num)(&W)(&V)
TC63 AT Command Set 4.6 AT+ICF AT+ICF Serial Interface Character Framing The command controls the serial interface character framing format and parity used for receiving and AT+ICF transmitting. The following settings are supported: • 7 bits, even parity, 1 stop bit (AT+ICF=5,1) •...
Page 95
1200 bps the delay must be 300ms. For higher bit rates use of the default delay is sufficient. • TC63's autobaud feature detects the bit rate currently used by the TE. However, this detection suffers some limitations described in Section 4.9.1, Autobauding. If autobauding is enabled, the...
TC63 AT Command Set 4.7 AT+IFC AT+IFC Set Flow Control separately for data directions The command can be used to set or query the data flow control separately for each data direction. In AT+IFC contrast to this, flow control settings made with are valid in both data directions.
Page 97
TC63 AT Command Set 4.7 AT+IFC Notes • When using XON/XOFF flow control (AT+IFC=1,x or AT+IFC=3,x) in data mode, should not be used while the data transmission is paused with XOFF. Before entering the command mode with the paused transmission should be resumed using the XON character.
TC63 AT Command Set 4.8 AT+ILRR AT+ILRR Set TE-TA local rate reporting The command controls whether or not the intermediate result code "+ILRR" is transmitted from the TA AT+ILRR to the TE while a connection is being set up. The result code indicates the local rate. It is issued before the final result code of the connection, e.g.
Page 99
TC63 AT Command Set 4.8 AT+ILRR 19200 28800 38400 57600 115200 230400 460800 TC63_ATC_V00.490 Page 99 of 501 5/24/05 Confidential / Draft - Do not copy...
TC63 AT Command Set 4.9 AT+IPR AT+IPR Set fixed local rate The command can be used to set or query the TE-TA interface bit rate. AT+IPR Syntax Test Command AT+IPR=? Response(s) +IPR: (list of supported auto-detectable <rate>s) , (list of supported fixed-only <rate>s)
TC63 AT Command Set 4.9 AT+IPR 14400 19200 28800 38400 57600 115200 230400 460800 Notes • Factory default is autobauding enabled (AT+IPR=0) on ASC0 and 57600bps on ASC1. It will not be restored with AT&F. • The current setting of will be preserved when you download firmware (i.e.
Page 102
TC63 AT Command Set 4.9 AT+IPR sent at the previously detected bit rate or, after ME restart, at 57600 bps. It is not recommended to switch to autobauding from a bit rate that cannot be detected by the autobaud mechanism (e.g. 300 bps). Responses to AT+IPR=0 and any commands on the same line might be cor- rupted.
AT commands. The TC63 module incorporates an internal multiplexer and thus integrates all the functions needed to implement full-featured multiplex solutions. For the application on top, customers have the flexibility to create their own mul- tiplex programs conforming to the multiplexer protocol.
ATS18 1) Siemens GSM engines support the registers S0 - S29. You can change S0,S3,S4,S5,S6,S7,S8,S10 and S18 using the related ATSn commands (see starting from ). The other registers are read-only and for internal use only!
TC63 AT Command Set 4.10 AT+CMUX Table 4.2: Summary of AT commands with Different Behavior in Multiplex Mode Command Description It is recommended to use hardware flow control (AT\Q3). XON/XOFF flow control AT\Q (AT\Q1) is not supported in Multiplex mode.
TC63 AT Command Set 4.10 AT+CMUX 4.10.2 Second serial interface ASC1 The second serial interface ASC1 is intended as an auxiliary interface for applications which need multiple par- allel access to the module (e.g. to query status information during a data call), but cannot use the GSM 07.10 multiplexing protocol.
The setting shall be used if problems are encountered when TC63 is running in the default 7E1 or 7O1 mode enabled with AT+ICF. In this case, AT^STPB=1 shall be set in addition to the 7E1 or 7O1 settings selected with AT+ICF.
The read command returns an alphanumeric string indicating whether or not network authentication is required. The write command allows the TC63 to store the entered password. This may be for example the SIM PIN1 to register to the GSM network, or the SIM PUK1 to replace a disabled SIM PIN1 with a new one, or the PH-SIM PIN if the client has taken precautions for preventing damage in the event of loss or theft etc.
Page 109
SIM card, no valid roaming agreement between home network and currently available operators etc. TC63 offers various options to verify the present status of network registration: For example, the AT+COPS command indicates the currently used network.
PH-SIM PUK (= response to read command AT+CPIN?), i.e. it is now waiting for the Master Phone Code. This is an 8-digit device code associated to the IMEI number of the mobile which can only by obtained from the man- ufacturer or provider. When needed, contact Siemens AG and request the Master Phone Code of the specific module.
Page 111
TC63 AT Command Set 5.1 AT+CPIN SIM locks: These are factory set locks, such as "PF", "PN", "PU", "PP", "PC". An 8-digit unlocking code is required to operate the mobile with a different SIM card, or to lift the lock. The code can only be obtained from the provider.
The read command returns an alphanumeric string indicating whether or not network authentication is required. The write command allows the TC63 to store the entered password. This may be for example the SIM PIN2 to benefit from the features listed below, or the SIM PUK2 to replace a disabled PIN2 with a new one. Note that PIN2 can only be entered if PIN1 authentication was done.
Page 113
TC63 AT Command Set 5.2 AT+CPIN2 Note • Functions accessible only after PIN2 authentication: AT+CACM: Accumulated call meter (ACM) reset or query AT+CAMM: Accumulated call meter maximum (ACMmax) set or query AT+CLCK: Facility lock to "FD" (Fixed dialing phonebook) AT^SLCK: Facility lock to "FD" (Fixed dialing phonebook) AT+CPWD: Change "P2"password...
TC63 AT Command Set 5.3 AT^SPIC AT^SPIC Display PIN counter command can be used to find out whether the ME is waiting for a password and, if so, how many AT^SPIC attempts are left to enter the password. The execute command returns the number of attempts still available for entering the currently required password, for example the PIN, PUK, PH-SIM PUK etc.
Page 115
TC63 AT Command Set 5.3 AT^SPIC (str) <facility> Password for which the corresponding PIN counter is to be displayed. “SC“ SIM PIN or SIM PUK. If the SIM PIN has been deactivated after three failed attempts, the counter for SIM PUK will be returned instead.
Page 116
TC63 AT Command Set 5.3 AT^SPIC at^spic 2 attempts left. ^SPIC: 2 at+cpin=9999 +CME ERROR: incorrect password at^spic 1 attempt left. ^SPIC: 1 at+cpin=9999 +CME ERROR: incorrect password at+cpin? +CPIN: SIM PUK Now required password is PUK 1. at^spic ^SPIC: 10 10 attempts left for PUK 1.
Page 117
TC63 AT Command Set 5.3 AT^SPIC at+cpin=4714 +CME ERROR: incorrect password at^spic ^SPIC: 63 EXAMPLE 3 This example shows that after successful SIM PIN1 authentication the counter of the execute and AT^SPIC read command refers to SIM PIN2, i.e. it does not reflect the status of SIM PIN1. This may be a problem if the user enters a wrong PIN1 and is not aware that the number of attempts left to enter SIM PIN1 is counted down.
TC63 AT Command Set 5.4 AT+CLCK AT+CLCK Facility lock can be used to lock, unlock or interrogate a network or ME <facility>. The command can be AT+CLCK aborted when network facilities are being set or interrogated. Syntax Test Command AT+CLCK=? Response(s) +CLCK:list of supported <facility>s...
Page 119
The locks can only be set by the manufacturer and need to be agreed upon between the parties concerned, e.g. provider, operator, distributor etc. on the one side and the manufacturer on the other side. For details contact your local dealer or Siemens AG. Parameter is not applicable to SIM locks.
Page 120
TC63 AT Command Set 5.4 AT+CLCK Supplementary Service Call Barring: Supplementary Service "Call Barring" allows to specify conditions under which calls will be disallowed by the network. The availability of the Supplementary Services varies with the network. To benefit from call barring the client will need to subscribe them, though a limited number of call barring types may be included in the basic tariff pack- age.
Page 121
TC63 AT Command Set 5.4 AT+CLCK dedicated packet access dedicated PAD access 1...[7]...255 combination of some of the above classes. For example, the default setting 7 represents the sum of the integers 1, 2 and 4 (voice, data and fax).
Page 122
TC63 AT Command Set 5.4 AT+CLCK EXAMPLE 2 Phone lock (<facility>="PS") Make sure that PIN1 authentication is valid. AT+CPIN? To lock the ME to the currently inserted SIM card, first specify a password for "PS": <facility> If "PS" lock has not been set before: enter new password.
TC63 AT Command Set 5.5 AT^SLCK AT^SLCK Facility lock provides the "Facility lock" function as defined for the GSM 07.07 command AT+CLCK. The command AT^SLCK can be used to lock, unlock or interrogate a network or ME <facility>. is, in every respect, identical with AT+CLCK, except that the command syntax and response prefix is AT^SLCK "^SLCK"...
TC63 AT Command Set 5.6 AT+CPWD AT+CPWD Change Password allows to define a new password for a password protected lock function. Each password AT+CPWD <facility> is a string of digits, the length of which varies with the associated <facility>. The test command returns a list of pairs which represent the available facilities and the maximum length of the associated password.
Page 125
The locks can only be set by the manufacturer and need to be agreed upon between the parties concerned, e.g. provider, operator, distributor etc. on the one side and the manufacturer on the other side. For details contact your local dealer or Siemens AG. “PF“...
Page 126
TC63 AT Command Set 5.6 AT+CPWD “IR“ BIC-Roam (Bar Incoming Calls when Roaming outside the home country) “AB“ All Barring services “AG“ All outGoing barring services “AC“ All inComing barring services (num) <password length> 4...8 Length of password. The range of permitted length for a password depends on the associated <facility>.
Page 127
TC63 AT Command Set 5.6 AT+CPWD EXAMPLE 4 To specify a new "PS" lock password, after the old password was disabled (e.g. after three failed attempts to change the "PS" password): use the master phone code. CAUTION: THIS TEST SHOULD BE PERFORMED ONLY IF THE CORRECT MASTER PHONE CODE FOR...
TC63 AT Command Set 5.7 AT^SPWD AT^SPWD Change Password command comprises all functions of the command. Apart from the different prefixes AT^SPWD AT+CPWD "^SPWD" and "+CPWD", the major difference is that the list of includes the additional <facility> AT^SPWD "CM" password dedicated to the Customer SIM Lock. Set with the command AT^SCSL, this type of lock allows the application manufacturer to lock a mobile to specific operators.
Page 129
TC63 AT Command Set 5.7 AT^SPWD Parameter Description (str) <facility> “CM“ Password used as Customer Mastercode for Customer SIM Lock. Defining the "CM" password allows the application manufacturer to set a Cus- tomer SIM Lock by activating a Network Personalization ("PN") with the command.
TC63 AT Command Set 5.8 AT^SCSL AT^SCSL Customer SIM Lock is a Siemens defined command especially designed to manage the Customer SIM Lock feature. This AT^SCSL feature allows application manufacturers to lock a mobile to specific operators by activating a Network Person- alization ("PN").
Page 131
TC63 AT Command Set 5.8 AT^SCSL (str) <password> Password for programming the Customer SIM Lock. 8-digit "CM" password for the facility "PN" that needs to be created with (see note below for further AT^SPWD details). This password is mandatory for each operation performed with AT^SCSL.
Page 132
TC63 AT Command Set 5.8 AT^SCSL Examples EXAMPLE 1 Prerequisite for using the command is a valid "CM" password created with AT^SPWD. Therefore, AT^SCSL first check the "CM" password. A more detailed example can be found in Section 5.7, AT^SPWD.
Page 133
TC63 AT Command Set 5.8 AT^SCSL PH-NET PUK is given with AT+CPIN. This action AT+CPIN=11223344 deletes the entire operator list and, thus, removes the Customer SIM Lock. Query status of PIN authentication. AT+CPIN? +CPIN: READY Check the status of the Customer SIM Lock.
6. Identification Commands Identification Commands The AT Commands described in this chapter allow the external application to obtain various identification infor- mation related to the TC63 and linked entities. ATI Display product identification information execute command delivers a product information text.
TC63 AT Command Set 6.4 AT+CGMM AT+CGMM Request model identification returns a product model identification text. Command is identical with AT+GMM. AT+CGMM Syntax Test Command AT+CGMM=? Response(s) Exec Command AT+CGMM Response(s) TC63 Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last GSM 07.07...
TC63 AT Command Set 6.6 AT+CGMR AT+CGMR Request revision identification of software status delivers a product firmware version identification. Command is identical with AT+GMR. AT+CGMR Syntax Test Command AT+CGMR=? Response(s) Exec Command AT+CGMR Response(s) REVISION <xx.yy> Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last GSM 07.07...
TC63 AT Command Set 6.8 AT+CGSN AT+CGSN Request International Mobile Equipment Identity (IMEI) delivers the International Mobile Equipment Identity (IMEI). Command is identical with: AT+GSN. AT+CGSN Syntax Test Command AT+CGSN=? Response(s) Exec Command AT+CGSN Response(s) <sn> Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last GSM 07.07...
TC63 AT Command Set 6.10 AT+CIMI 6.10 AT+CIMI Request International Mobile Subscriber Identity (IMSI) delivers the International Mobile Subscriber Identity (IMSI). The IMSI permits the TE to identify the indi- AT+CIMI vidual SIM attached to the ME. Syntax Test Command...
TC63 AT Command Set 7. Call related Commands Call related Commands The AT Commands described in this chapter are related to Mobile Originated (MOC, i.e. outgoing) Calls and Mobile Terminated (MTC, i.e. incoming) Calls. Call Status Information For Circuit switched calls, including voice, fax and data calls, call status information is available with URC "+CIEV: call"...
TC63 AT Command Set 7.2 ATA ATA Answer a call Syntax Exec Command Response(s) In case of data call, if successfully connected (TA switches to data mode): CONNECT <text> In case of voice call, if successfully connected: When TA returns to command mode after call release:...
TC63 AT Command Set 7.3 ATD ATD Mobile originated call to specified number Syntax Exec Command ATD<n>[<mgsm>][;] Response(s) If no dialtone (parameter setting ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4): BUSY If a connection cannot be set up:...
Page 143
TC63 AT Command Set 7.3 ATD (str) <mgsm> String of GSM modifiers: Activates CLIR (disables presentation of own phone number to called party) Deactivates CLIR (enables presentation of own phone number to called party) Activate Closed User Group explicit invocation for this call only.
TC63 AT Command Set 7.4 ATD><mem><n> ATD><mem><n> Mobile originated call using specific memory and index number Syntax Exec Command ATD><mem><n>[<mgsm>]; Response(s) ERROR +CME ERROR: <err> If no dialtone (parameter ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4):...
Page 145
TC63 AT Command Set 7.4 ATD><mem><n> Notes • This command may be aborted generally by receiving a character during execution. Abortion is not possible during some states of connection setup such as handshaking. • There is no for emergency call ("EN").
TC63 AT Command Set 7.5 ATD><n> ATD><n> Mobile originated call from active memory using index number Syntax Exec Command ATD><n>[<mgsm>]; Response(s) ERROR +CME ERROR: <err> If no dialtone (parameter ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4):...
TC63 AT Command Set 7.6 ATD><str> ATD><str> Mobile originated call from active memory using cor- responding field Syntax Exec Command ATD><str>[<mgsm>]; Response(s) ERROR +CME ERROR: <err> If no dialtone (parameter ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4):...
TC63 AT Command Set 7.7 ATDI ATDI Mobile originated call to ISDN number Syntax Exec Command ATDI<n>[;] Response(s) If no dialtone (parameter ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4): BUSY If connection cannot be set up:...
TC63 AT Command Set 7.8 ATDL ATDL Redial last number used Syntax Exec Command ATDL[;] Response(s) If there is no last number or number is not valid: +CME ERROR If no dialtone (parameter ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4):...
TC63 AT Command Set 7.9 ATH ATH Disconnect existing connection Syntax Exec Command ATH[<n>] Response(s) Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250 Command Description Disconnect existing call from command line by local TE and terminate call. Parameter Description (num) <n>...
TC63 AT Command Set 7.10 AT+CHUP 7.10 AT+CHUP Hang up call Syntax Test Command AT+CHUP=? Response(s) ERROR +CME ERROR Exec Command AT+CHUP Response(s) ERROR +CME ERROR Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last GSM 07.07 Command Description Cancels all active and held calls.
Release cause from GSM04.08 to be indicated to the network. The TC63 will release the selected connection(s) with release cause indication "cause" and location "user" (0) in the "disconnect" protocol message to the GSM Network. It depends on the network whether or not the release cause will be forwarded to the remote party.
Page 153
TC63 AT Command Set 7.11 AT^SHUP Notes • it depends on the network whether or not a delivered release cause will be forwarded to the remote party. • With AT^SHUP, Calls will be terminated regardless of their current call status, which may be any of the states allowed by AT+CLCC.
TC63 AT Command Set 7.12 ATS0 7.12 ATS0 Set number of rings before automatically answering a call This command determines the number of rings before automatic answering a call. Syntax Read Command ATS0? Response(s) <n> ERROR Write Command ATS0=<n> Response(s)
TC63 AT Command Set 7.13 ATS6 7.13 ATS6 Set pause before blind dialing Syntax Read Command ATS6? Response(s) <n> Write Command ATS6=<n> Response(s) ERROR Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250 Command Description No effect for GSM.
TC63 AT Command Set 7.14 ATS7 7.14 ATS7 Set number of seconds to wait for connection completion specifies the number of seconds the TA will wait for the completion of the call setup when answering or ATS7 originating a data call. Also referred to as "no answer timeout". To put it plainly, this is the time to wait for the carrier signal.
TC63 AT Command Set 7.15 ATS8 7.15 ATS8 Set number of seconds to wait for comma dialing modifier This command specifies the amount of time, in seconds, that the DCE shall pause, during signalling of call addressing information to the network (dialling), when a "," (comma) dial modifier is encountered in a dial string.
TC63 AT Command Set 7.16 ATS10 7.16 ATS10 Set disconnect delay after indicating the absence of data carrier Syntax Read Command ATS10? Response(s) <n> Write Command ATS10=<n> Response(s) ERROR Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250 Command Description This parameter setting determines the amount of time, that the TA remains connected in absence of a data car- rier.
TC63 AT Command Set 7.17 ATO 7.17 ATO Switch from command mode to data mode / PPP online mode Syntax Exec Command ATO[<n>] Response(s) If connection is not successfully resumed: NO CARRIER TA returns to data mode from command mode CONNECT <text>...
TC63 AT Command Set 7.18 +++ 7.18 +++ Switch from data mode to command mode Syntax Exec Command Response(s) Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250 § Command Description This command is only available during a CSD call or a GPRS connection. The +++ character sequence causes the TA to cancel the data flow over the AT interface and switch to command mode.
TC63 AT Command Set 7.19 AT+CBST 7.19 AT+CBST Select bearer service type write command selects the bearer service <name>, the data rate and the connection AT+CBST <speed> element to be used when data calls are originated. The settings also apply to mobile terminated data calls, <ce>...
Page 162
TC63 AT Command Set 7.19 AT+CBST (num)(&W) <ce> Transparent mode is not supported. (&F) Non-transparent TC63_ATC_V00.490 Page 162 of 501 5/24/05 Confidential / Draft - Do not copy...
TC63 AT Command Set 7.20 AT+CRLP 7.20 AT+CRLP Select radio link protocol parameters for originated non-transparent data calls write command sets radio link protocol (RLP) parameters used when non-transparent data calls AT+CRLP are originated. The read command returns the current settings for the supported RLP version 0.
TC63 AT Command Set 7.21 AT+CLCC 7.21 AT+CLCC List current calls of ME The execute command returns a list of current calls of ME. If command is successful, but no calls are available, no information response is sent to TE.
Page 165
TC63 AT Command Set 7.21 AT+CLCC Voice followed by data, voice mode (only in connection with single numbering scheme AT+CSNS) Alternating voice/data, voice mode (only in connection with single numbering scheme AT+CSNS) Alternating voice/fax, voice mode (only in connection with single numbering...
TC63 AT Command Set 7.22 AT^SLCC 7.22 AT^SLCC Siemens defined command to list current calls of ME covers essentially the same information as GSM 07.07 command AT+CLCC, with the following addi- AT^SLCC tions: • The execute command response contains an additional parameter indi- <traffic channel assigned>...
Page 167
TC63 AT Command Set 7.22 AT^SLCC Unsolicited Result Code Unsolicited Call Status information if the list of current calls is empty: ^SLCC: if one or more calls are currently in the list: ^SLCC: <idx>, <dir>, <stat>, <mode>, <mpty>, <traffic channel assigned>[,...
Page 168
TC63 AT Command Set 7.22 AT^SLCC (num) <stat> state of the call active held dialing (MOC) alerting (MOC) incoming (MTC) waiting (MTC) terminating: The call is not active anymore, but inband information is still avail- able. dropped: The call has been suspended by the network, but may be resumed later.
Page 169
TC63 AT Command Set 7.22 AT^SLCC (num) <type> type of address octect dialing string includes international access code character '+' <number> otherwise (str) <alpha> Alphanumeric representation of corresponding to the entry found in phonebook; used character set <number> should be the one selected with command (Select TE Character Set).
Page 170
TC63 AT Command Set 7.22 AT^SLCC MO call starts, paging B-party ^SLCC: 1,0,2,0,0,0,''1234567'',129,''Called Party'' End of current list ^SLCC: Traffic channel established, ^SLCC: network may now transmit network announcements, 1,0,2,0,0,1,''1234567'',129,''Called ME may now transmit DTMF tones. Party'' End of current list...
Page 171
TC63 AT Command Set 7.22 AT^SLCC End of current list ^SLCC: Incoming call is signalled. RING Incoming call is accepted. call is established. The call is now active. ^SLCC: 1,1,0,0,0,1,''1234567'',129 End of current list ^SLCC: Hang up the call. hang up complete.
TC63 AT Command Set 7.23 AT+CR 7.23 AT+CR Service reporting control configures the TA whether or not to transmit an intermediate result code +CR: to TE when a call AT+CR <serv> is being set up. Setting the value of to 1 may lead to connection failure, if the application (e.g. WinFax) waits for default <mode>...
TC63 AT Command Set 7.24 AT+CRC 7.24 AT+CRC Set Cellular Result Codes for incoming call indication command controls whether or not to use the extended format of incoming call indication. AT+CRC <mode>=1 may lead to connection failure, if the application (e.g. WinFax) waits for the default URC.
TC63 AT Command Set 7.27 AT^SLCD 7.27 AT^SLCD Display Last Call Duration Syntax Test Command AT^SLCD=? Response(s) ERROR +CME ERROR Exec Command AT^SLCD Response(s) ^SLCD: <time> ERROR +CME ERROR Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last SIEMENS Command Description TA returns last call duration or current call duration.
TC63 AT Command Set 7.29 ATP 7.29 ATP Select pulse dialing Syntax Exec Command Response(s) Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250 Note • No effect for GSM. 7.30 ATT Select tone dialing Syntax Exec Command Response(s)
TC63 AT Command Set 8. Network Service Commands Network Service Commands The AT Commands described in this chapter are related to various network services. More commands related to this area can be found in Chapter 9., Supplementary Service Commands. AT+COPN Read operator names command returns the list of operator names from the ME.
Automatic TC63 searches for the home operator automatically. If successful the TC63 registers to the home network. If the home network is not found, TC63 goes on searching. If a permitted operator is found, TC63 registers to this operator. If no operator is found the TC63 remains unregistered.
Page 181
If test command: Operator name in long alphanumeric format and numeric format. If read command: Operator name as per <format>. If write command: Operator name in numeric format. (num)(&V) <mode> Parameter values 0 and 1 are stored non-volatile in the TC63. Automatic mode; field is ignored. <oper> Manual operator selection Write command requires in numeric format, i.e.
The list of operators comes in the following order: Home network, networks referenced in SIM and other net- works. After the operator list the TC63 returns lists of supported <mode>s and <format>s. These lists are delimited from the operator list by two commas.
Page 183
TC63 AT Command Set 8.3 AT^SOPS <eonsOperator> Operator name; format depends on the source of the operator name, specified by <eonsType>. (str) <servProvider> Service Provider Name according to setting of Service No. 17 in the SIM Service Table (EF <opName>...
TC63 AT Command Set 8.4 AT+CREG AT+CREG Network registration command serves to verify the network registration status of the ME. For this purpose two types of AT+CREG URCs are available. read command returns the URC presentation mode and an integer...
Page 185
TC63 AT Command Set 8.4 AT+CREG (num)(&V) <stat> Not registered, ME is currently not searching for new operator Normally, status 0 occurs temporarily between two network search phases (status 2). However, if it persists, one the following reasons may apply: •...
Page 186
TC63 AT Command Set 8.4 AT+CREG (str) <ci> Two byte cell ID in hexadecimal format. Example Activates extended URC mode. AT+CREG=2 Forces ME to automatically search network operator. AT+COPS=0 URC reports that ME is currently searching. +CREG: 2 URC reports that operator has been found.
TC63 AT Command Set 8.5 AT+CSQ AT+CSQ Signal quality execute command indicates the received signal strength and the channel bit error rate AT+CSQ <rssi> <ber>. Syntax Test Command AT+CSQ=? Response(s) +CSQ: (list of supported<rssi>s), (list of supported<ber>s) Exec Command AT+CSQ...
TC63 AT Command Set 8.6 AT^SMONC AT^SMONC Cell Monitoring execute command delivers cell information containing 9 values from a maximum of 7 base sta- AT^SMONC tions. The first base station is the serving cell. Syntax Test Command AT^SMONC=? Response(s) ERROR...
Page 189
TC63 AT Command Set 8.6 AT^SMONC (num) <BSIC> Base station identity code 2 digits, e.g. 32 Not decoded (num) <chann> ARFCN (Absolute Frequency Channel Number) Not decoded. In this case, all remaining parameters related to the same chan- nel are neither decoded. For example, a non-existing cell appears as follows:...
TC63 AT Command Set 8.7 AT^SMOND AT^SMOND Cell Monitoring execute command can be used to obtain status information of the service cell and up to six neigh- AT^SMOND bour cells. The advantage over other cell monitoring commands is that delivers more detailed infor- AT^SMOND mation about the received signal strength.
Page 191
TC63 AT Command Set 8.7 AT^SMOND (num) <MNC> Mobile network code 2 digits or 3 digits, e.g. 07 or 003 Not decoded (num) <LAC> Location area code 4 hexadecimal digits, e.g. 4EED 0000 Not decoded (num) <cell> Cell identifier 4 hexadecimal digits, e.g. 4EAF...
Page 192
TC63 AT Command Set 8.7 AT^SMOND Notes • To some extent, the cell monitoring commands AT^SMOND, AT^MONI, cover the AT^MONP AT^SMONC same parameters. The receiving level, for example, can be queried with all three commands. Yet the resulting values may be slightly different, even though obtained over a time period of a few seconds. This is quite nor- mal and nothing to worry about, as the cell information is permanently updated.
TC63 AT Command Set 8.8 AT^MONI AT^MONI Monitor idle mode and dedicated mode command supplies information of the serving/dedicated cell. There are two ways to retrieve the AT^MONI information: once on request by using the execute command or automatically every seconds by using <period>...
TC63 AT Command Set 8.8 AT^MONI • To some extent, the cell monitoring command covers the same parameters. The receiving level, AT^SMONC for example, can be queried with both commands. Yet the resulting values may be slightly different, even though obtained over a time period of a few seconds. This is quite normal and nothing to worry about, as the cell information is permanently updated.
TC63 AT Command Set 8.8 AT^MONI Column Description RXLev Minimal receiving level (in dBm) to allow registration Coefficient for base station selection Columns for Dedicated channel: Column Description chann ARFCN (Absolute Frequency Channel Number) of the TCH carrier Note: <chann> = h indicates frequency hopping.
TC63 AT Command Set 8.9 AT^MONP AT^MONP Monitor neighbour cells supplies information of up to six neighbour cells. There are two ways to retrieve the information: AT^MONP once on request by using the execute command or automatically every seconds by using the write <period>...
TC63 AT Command Set 8.10 AT^SMONG 8.10 AT^SMONG GPRS Monitor command supplies GPRS specific cell information. There are two ways to retrieve the informa- AT^SMONG tion: once on request by using the execute command or automatically every seconds by using the <period>...
TC63 AT Command Set 8.10 AT^SMONG Note • For compatibility with earlier products and to support legacy applications, often any input character will stop the periodic output of the write command. But since this applies only in certain cases (depending on the set- tings of and AT+CMUX), it is recommended to always use "at"...
TC63 AT Command Set 8.11 AT^SALS 8.11 AT^SALS Alternate Line Service command is designed to support Alternate Line Service. This allows the subscriber to use two AT^SALS voice numbers on the same SIM card (service requires a dual line SIM card).
Page 201
TC63 AT Command Set 8.11 AT^SALS Example Line 1 has been selected for outgoing calls. "^SALS" URC is enabled. AT^SALS=1,1 You receive a notification that you have an incoming call on line 2. RING ^SALS: 2 TC63_ATC_V00.490 Page 201 of 501...
TC63 AT Command Set 8.12 AT^SHOM 8.12 AT^SHOM Display Homezone returns the homezone state. The result is valid only, if network registration state is 1 (reg- AT^SHOM <stat> istered) (see AT+CREG). The feature is available only for supported network operators (Viag, One2One, Orange and LCI) and requires a suitable SIM card.
TC63 AT Command Set 8.13 AT^SPLM 8.13 AT^SPLM Read the PLMN list execute command returns the list of operators from the ME. Each operator code that AT^SPLM <numeric> has an alphanumeric equivalent in the ME memory is returned. The list is sorted by operator codes.
TC63 AT Command Set 8.14 AT+CPOL 8.14 AT+CPOL Preferred Operator List read command returns the list of the preferred operators. The write command allows to AT+CPOL AT+CPOL edit the list of the preferred operators. If is given but is left out, the entry is deleted. An <index>...
TC63 AT Command Set 8.15 AT^SPLR 8.15 AT^SPLR Read entry from the preferred operators list write command returns used entries from the SIM list of preferred operators with AT^SPLR <indexa> between and <index2>. If is not given, only entry at is returned.
TC63 AT Command Set 8.16 AT^SPLW 8.16 AT^SPLW Write an entry to the preferred operators list write command writes an entry to the SIM list of preferred operators at location number <index>. AT^SPLW is given but is left out, the entry is deleted. An operator can be only once in the list. Test <index>...
TC63 AT Command Set 9. Supplementary Service Commands Supplementary Service Commands The AT Commands described in this chapter are related to the Supplementary Services offered by the GSM net- work. AT+CACM Accumulated call meter (ACM) reset or query Syntax Test Command...
TC63 AT Command Set 9.2 AT^SACM AT^SACM Advice of charge and query of ACM and ACMmax Syntax Test Command AT^SACM=? Response(s) ^SACM:(list of supported <n>s) Exec Command AT^SACM Response(s) ^SACM: <n>, <acm>, <acmMax> ERROR +CME ERROR: <err> Write Command AT^SACM=<n>...
Page 209
TC63 AT Command Set 9.2 AT^SACM (str) <ccm> Three bytes of the current CCM value in hexadecimal format (e.g. "00001E" indicates decimal value 30); bytes are coded in the same way as ACMmax value in the SIM 000000-FFFFFF Notes •...
TC63 AT Command Set 9.4 AT+CAOC AT+CAOC Advice of Charge information Syntax Test Command AT+CAOC=? Response(s) +CAOC: (list of supported<mode>s) Read Command AT+CAOC? Response(s) +CAOC: <mode> Exec Command AT+CAOC Response(s) ERROR +CME ERROR: <err> If <mode>=0, TA returns the current call meter value: +CAOC: <ccm>...
TC63 AT Command Set 9.5 AT+CCUG AT+CCUG Closed User Group Syntax Test Command AT+CCUG=? Response(s) +CCUG:list of supported <n>, range of supported <index>, range of supported <info> ERROR +CME ERROR Read Command AT+CCUG? Response(s) +CCUG:<n>, <index>, <info> ERROR +CME ERROR Write Command AT+CCUG=[[<n>][, <index>][, <info>]]...
Page 213
TC63 AT Command Set 9.5 AT+CCUG (num) <info> state of the call no information suppress outgoing access suppress preferential CUG Suppress preferential CUG and Outgoing Access. Notes • The active settings for omitted parameters are retained without changes. • Explicit CUG invocation means that at each call setup, CUG information is added to the called number.
TC63 AT Command Set 9.6 AT+CCFC AT+CCFC Call forwarding number and conditions control controls the call forwarding supplementary service. Registration, erasure, activation, deactivation and AT+CCFC status query are supported. Syntax Test Command AT+CCFC=? Response(s) +CCFC:(list/range of supported <reason>s) Write Command AT+CCFC=<reason>, <mode>[, <number>[, <type>[, <class>[, <time>]]]]...
Page 215
TC63 AT Command Set 9.6 AT+CCFC (str) <number> String type phone number of forwarding address in format specified by <type>. If you select <mode>= 3, the phone <number> will be registered in the network. This allows you to disable / enable CF to the same destination without the need to enter the phone number once again.
Page 216
TC63 AT Command Set 9.6 AT+CCFC However, when you attempt to set a call forwarding option which is not provisioned or not yet subscribed to, the setting will not take effect regardless of the response returned. The responses in these cases vary with the network (for example "OK", "Operation not allowed", "Operation not supported"...
Page 217
TC63 AT Command Set 9.6 AT+CCFC • To query the status of CFU for all classes: at+ccfc=0,2,,,255 +CCFC: 0,1 +CCFC: 0,2 +CCFC: 0,4 +CCFC: 0,8 +CCFC: 0,16 +CCFC: 0,32 +CCFC: 0,64 +CCFC: 0,128 • 4 or 5 cannot be used to query the status of all call forwarding reasons (see also notes above): <reason>...
TC63 AT Command Set 9.7 AT+CCWA AT+CCWA Call Waiting write command controls the "Call Waiting" supplementary service according to GSM 02.83. Acti- AT+CCWA vation, deactivation and status query are supported. The read command returns the current value of <n>. Syntax...
Page 219
TC63 AT Command Set 9.7 AT+CCWA Parameter Description (num) <n> Switch URCs "+CCWA" and "^SCWA" for call waiting on/off Disable display of URCs "+CCWA" and "^SCWA" Enable display of URCs "+CCWA" and "^SCWA" (num) <mode> Network operation to be performed for Supplementary service call waiting...
Page 220
TC63 AT Command Set 9.7 AT+CCWA (num) <type of number> Type of address octet in integer format (refer to GSM 04.08, subclause 10.5.4.7) includes international access code character '+' <calling number> Otherwise (num) <CLI validity> CLI valid CLI has been withheld...
Page 221
TC63 AT Command Set 9.7 AT+CCWA Examples EXAMPLE 1 Parameter <n> To enable the presentation of the URC at+ccwa=1 EXAMPLE 2 Parameter <mode> To activate the supplementary service in the network for voice, data, at+ccwa=,1 and fax calls (default classes).
Like for all Supplementary Services, the availability and detailed functionality of Call Hold and Multiparty services depends on the configuration of the GSM network. The TC63 can only request the service, but the network decides whether and how the request will be answered.
Page 223
TC63 AT Command Set 9.8 AT+CHLD Notes • command offers a broad range of options according to the GSM specifications. However, if you AT+CHLD attempt to invoke an option which is not provisioned by the network, or not subscribed to, invocation of this option will fail.
TC63 AT Command Set 9.9 AT+CLIP AT+CLIP Calling line identification presentation This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile ter- minated call.
Page 225
TC63 AT Command Set 9.9 AT+CLIP Parameter Description (num)(&W)(&V) <n> (&F) suppress unsolicited result codes display unsolicited result codes (num)(&V) <m> CLIP not provisioned CLIP provisioned unknown (str) <number> string type phone number of calling address in format specified by <type>...
TC63 AT Command Set 9.10 AT+CLIR 9.10 AT+CLIR Calling line identification restriction command refers to the GSM supplementary service CLIR (Calling Line Identification Restriction). AT+CLIR Syntax Test Command AT+CLIR=? Response(s) +CLIR: (list of supported <n>s) Read Command AT+CLIR? Response(s) +CLIR<n>, <m>...
TC63 AT Command Set 9.11 AT+COLP 9.11 AT+COLP Connected Line Identification Presentation This command refers to the GSM supplementary service COLP (Connected Line Identification Presentation) that enables a calling subscriber to get the connected line identity (COL) of the called party after setting up a mobile originated call.
Page 228
TC63 AT Command Set 9.11 AT+COLP (num) <type> Type of address octet in integer format; 145 when dialling string includes international access code character "+", otherwise 129. TC63_ATC_V00.490 Page 228 of 501 5/24/05 Confidential / Draft - Do not copy...
TC63 AT Command Set 9.12 AT+CPUC 9.12 AT+CPUC Price per unit and currency table Syntax Test Command AT+CPUC=? Response(s) Read Command AT+CPUC? Response(s) +CPUC: <currency>, <ppu> ERROR +CME ERROR: <err> Write Command AT+CPUC=<currency>, <ppu>[, <passwd>] Response(s) ERROR +CME ERROR: <err>...
Page 230
TC63 AT Command Set 9.12 AT+CPUC Example To change currency and/or price per unit you have two ways: You can enter PIN2 along with the command: AT+CPUC (where "8888" = PIN2) AT+CPUC="EUR","0.10","8888" Alternatively, you can first use the command to enter PIN2. When you execute the...
TC63 AT Command Set 9.13 AT+CSSN 9.13 AT+CSSN Supplementary service notifications Syntax Test Command AT+CSSN=? Response(s) +CSSN: (list of supported<n>s), (list of supported<m>s) Read Command AT+CSSN? Response(s) +CSSN: <n>, <m> Write Command AT+CSSN=<n>[, <m>] Response(s) ERROR +CME ERROR Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last GSM 07.07...
Page 232
TC63 AT Command Set 9.13 AT+CSSN (num) <code 1> unconditional call forwarding is active some of the conditional call forwardings are active call has been forwarded Waiting call is pending (num) <code 2> The incoming call is a forwarded call.
TC63 AT Command Set 9.14 AT+CUSD 9.14 AT+CUSD Supplementary service notifications This command allows control of the Unstructured Supplementary Service Data (USSD) according to GSM 02.90. Both network and mobile initiated operations are supported. Syntax Test Command AT+CUSD=? Response(s) +CUSD: (list of supported<n>s)
Page 234
TC63 AT Command Set 9.14 AT+CUSD (str) <str> String type USSD-string (when parameter is not given, network is not interrogated). <str> indicates that GSM 03.38 default alphabet is used TA converts GSM alphabet into current TE character <dcs> set according to rules of GSM 07.05 Annex A.
Internet Service Commands TC63 has an embedded TCP/IP stack that is driven by AT commands and enables the host application to easily access the Internet. The advantage of this solution is that it eliminates the need for the application manufacturer to implement own TCP/IP and PPP stacks, thus minimizing cost and time to integrate Internet connectivity into a new or existing host application.
Page 236
DNS server (e.g. "smtp.myserver.de" or "pop3.myserver.de"). Inactivity timeouts Inactivity timeouts are not part of the Internet AT command functionality implemented in TC63 and, if desired, are the responsibility of the host application. It is recommended that the host application validates URCs and AT command responses and reacts adequately, for example by sending a close message or starting a timer.
TC63 AT Command Set 10.1 AT^SICS 10.1 AT^SICS Internet Connection Setup Profile serves to create and edit Internet connection profiles. A connection profile can be assigned to one or AT^SICS more service profiles defined with AT^SISS, and thus, determines which type of connection is to be established when opening a service profile with AT^SISO.
Page 238
TC63 AT Command Set 10.1 AT^SICS Write Command (Continued) AT^SICS=<conProfileId>, <conParmTag>, <conParmValue> Response(s) ERROR +CME ERROR: <err> ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last Parameter Description (num) <conProfileId> Internet connection profile identifier. identifies all parameters of a connection profile, and, when a service profile is created <conProfileId>...
Page 239
GPRS connection profile is started after entering AT^SISO TC63 automatically tries to attach to the GPRS. Yet, the only exception is which can be used any time to detach from the GPRS and, and thus AT+CGATT disconnect the bearer opened with AT^SISO.
TC63 AT Command Set 10.1 AT^SICS (str) <conParmValue-authMode> Supported authentication mode values in value "authMode". Changing <conParmValue> <conParmTag> will restore the password to its default (""). <conParmValue-authMode> “none“ [“PAP“] “CHAP“ “MsChapV1“ 10.1.1 Example: Default values of a CSD connection profile As stated earlier, the "conType"...
Page 241
TC63 AT Command Set 10.1 AT^SICS APN to access the GPRS services provided by the AT^SICS=0,apn,"internet.t-d1.de" German operator T-D1. TC63_ATC_V00.490 Page 241 of 501 5/24/05 Confidential / Draft - Do not copy...
TC63 AT Command Set 10.2 AT^SISS 10.2 AT^SISS Internet Service Setup Profile serves to set up the necessary parameters in the Internet service profiles. Any service profile can then AT^SISS be used to control a data link in conjunction with AT^SISO, AT^SISC, and AT^SISW.
Page 243
TC63 AT Command Set 10.2 AT^SISS "conId" (mandatory) Internet connection profile. "alphabet" (optional) "smFrom" (mandatory) Email sender ("MAIL FROM") address. "smRcpt" (mandatory) Recipient ("RCPT TO") address. "smCC" (optional) CC address of the email. "smSubj" (optional) Subject content of the email.
Page 244
TC63 AT Command Set 10.2 AT^SISS ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last Parameter Description (num) <srvProfileId> Internet service profile identifier. is used to reference all parameters related to the same service profile. Furthermore, <srvProfileId> when using the AT commands AT^SISO, AT^SISR,...
Page 245
TC63 AT Command Set 10.2 AT^SISS If SMTP authentication is disabled, i.e. "smAuth" flag not set, password parameter will be ignored. POP3 Server/mailbox-specific password (string). Length: 1 ... 64. Used to perform authentication with a POP3 server. conId Internet connection profile to be used, for details refer AT^SICS.
Page 246
TC63 AT Command Set 10.2 AT^SISS If "url-path" contains the IP address and has a slash '/' appended a detailed directory listing is requested. "type": [a)scii | i)mage | d)irectory] "size": Specifies the total amount of upload data. For each part, the trans- mission is triggered by the URC "^SISW: x, 1", then the...
Page 247
Possible 'key' values are defined at HTTP/1.1 Standard RFC 2616. hcRedir This flag controls the redirection mechanism of the TC63 acting as HTTP client (numeric). If the flag is set (1) the client automatically sends a new HTTP request if the server answers with a redirect code (range 30x).
Page 248
(i.e. its TCP/IP connection would be immediately shut down). “Socket“ TC63 acting as client or server (listener) for TCP, or as client for UDP. If TC63 is listener two service profiles are required. The first socket profile must be configured as listener.
Page 249
TC63 AT Command Set 10.2 AT^SISS (str) <srvParmValue-alphabet> Supported string parameter character set selections in value "alphabet". <srvParmValue> <srvParmTag> [“0“] Applicable character set is determined by current setting of AT+CSCS. “1“ International Reference Alphabet (IRA, seven bit ASCII). (num) <srvParmValue-pCmd>...
TC63 AT Command Set 10.2 AT^SISS (num) <srvParmValue-pDelFlag> Supported flag values in value "pDelFlag". Only applicable if the profile <srvParmValue> <srvParmTag> contains the POP3 user command Retrieve ("3"). Messages will not be deleted on the server. Delete messages on the server which have been retrieved successfully.
TC63 AT Command Set 10.2 AT^SISS The service profile of the client contains the IP at^siss=1,address,"socktcp:// address and the TCP port of the remote host. 10.10.0.187:65534" 10.2.3 Example: Configuring and Using FTP Download First set up a connection profile as explained in Section 10.1.1...
TC63 AT Command Set 10.2 AT^SISS FTP service is ready for upload. ^SISW: 1, 1 Client requests to send 100 bytes. at^sisw=1,100 The write command response confirms that 100 ^SISW: 1, 100 bytes must be transferred now. User data are transferred.
TC63 AT Command Set 10.3 AT^SISO 10.3 AT^SISO Internet Service Open write command starts the Internet session configured by the service profile. If the service opens AT^SISO successfully, the URCs "^SISW" and "^SISR" will trigger the action to follow, either writing data with AT^SISW or reading data with AT^SISR.
Page 255
TC63 AT Command Set 10.3 AT^SISO Parameter Description (num) <srvProfileId> 0 ... 9 specified with AT^SISS. <srvProfileId> (num) <srvState> Internet service state identifier. "" Service profile is unused. Service profile resources are allocated, i.e. at least the service type has been set (parameter <srvParmTag>, value "srvType"...
Page 256
TC63 AT Command Set 10.3 AT^SISO (num) <urcCause> URC cause identifier. An error has occurred after opening or while using an Internet service. Error number is presented via <urcInfoId>, optionally additional information may be supplied via <urcInfoText>. Indicates that an opened Socket listener service is receiving a connection request from a remote client.
TC63 AT Command Set 10.3 AT^SISO 10.3.1 Example: Accepting / Rejecting Socket Connection Request from Remote Client Host 1 configured as Socket listener with IP address 10.10.0.187 at port 65534 is receiving a connection request from the remote client 10.10.0.185 (at port 1024). The example assumes that connection and service profiles have been created as stated earlier.
Page 258
TC63 AT Command Set 10.3 AT^SISO ^SISO: 6, "" ^SISO: 7, "" ^SISO: 8, "" ^SISO: 9, "" Host 1 rejects the Socket connection request: Host 1 rejects the connection request, where 0 is the at^sisc=0 ID of the dynamically assigned service profile.
TC63 AT Command Set 10.4 AT^SISC 10.4 AT^SISC Internet Service Close write command performs all necessary action to release all properties activated by AT^SISO. AT^SISC Syntax Test Command AT^SISC=? Response(s) Write Command AT^SISC=<srvProfileId>[, <closeMode>] Response(s) ERROR +CME ERROR: <err> ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last §...
TC63 AT Command Set 10.4 AT^SISC 10.4.1 Effect of parameter <closeMode> Service type Graceful Immediate Socket TCP/IP connection will be closed after the TCP/IP connection is closed immediately. All transmission of remaining data has com- remaining data are lost. pleted.
Internet service configured with AT^SISS. AT^SISR TC63 returns the amount of data which can be transferred: • value equal 0 indicates that the TC63 failed to enter online data mode. Details about the <cnfReadLength> cause of failure is available using AT+CEER. •...
Page 262
TC63 AT Command Set 10.5 AT^SISR (num) <urcCauseId> Indicates whether or not data are available for reading with AT^SISR. No data available for reading. New data are available and can be read by sending the command. AT^SISR While the service is open this URC appears each time when new data are available again.
Internet service configured configured with AT^SISS. AT^SISW TC63 returns the amount of data which can be written: • value equal 0 indicates that the TC63 failed to enter online data mode. Details about <cnfWriteLength> the cause of failure is available using AT+CEER. •...
Page 264
TC63 AT Command Set 10.6 AT^SISW (num) <urcCauseId> Indicates whether or not data are available for transfer with AT^SISW. No data available for writing with AT^SISW. New data can be written via AT^SISW. In the case of Socket, FTP download, HTTP: Data transfer has been finished and Internet service can be closed via AT^SISC.
TC63 AT Command Set 10.7 Information Elements Related to Internet Service URCs 10.7 Information Elements Related to Internet Service URCs This section describes the information elements which may be presented by the "^SIS" URC after opening an Internet service. See also AT^SISO.
TC63 AT Command Set 10.7 Information Elements Related to Internet Service URCs Description <urcInfoId> <urcInfoText> Indicates that the remote ser- vice has closed the connection. The host shall close the service. Fatal: No memory is available for service action Fatal: Service hs detected an internal error.
TC63 AT Command Set 10.7 Information Elements Related to Internet Service URCs Description <urcInfoId> <urcInfoText> HTTP-ERR: Redirect failed - too many redirects Max. number of allowed redi- HTTP-ERR: Redirect failed - not allowed rects: 6 HTTP-ERR: Redirect failed - location missing...
GPRS Commands This chapter describes AT Commands that a TE (Terminal Equipment, e.g. an application running on a control- ling PC) may use to control the TC63 acting as GPRS Mobile Termination (MT). Please use chapter "Using (Examples)" as a first guidance.
Page 269
TC63 AT Command Set 11.1 AT+CGACT (num) <cid> PDP Context Identifier is a numeric parameter which specifies a particular PDP context definition. The param- eter is local to the TE-MT interface and is used in other PDP context related commands.
TC63 AT Command Set 11.2 AT+CGANS 11.2 AT+CGANS Manual response to a network request for PDP con- text activation Syntax Test Command AT+CGANS=? Response(s) +CGANS: (list of supported <response>s), (list of supported <L2P>s) Write Command AT+CGANS=[<response>[, <L2P>[, <cid>]]] Response(s) CONNECT...
Page 271
TC63 AT Command Set 11.2 AT+CGANS If no is given or if there is no matching context definition, the MT will attempt to activate the context <cid> using the values for PDP type and address provided by the network. The other parameters will be set to their default values (see AT+CGDCONT).
TC63 AT Command Set 11.4 AT+CGAUTO 11.4 AT+CGAUTO Automatic response to a network request for PDP context activation Syntax Test Command AT+CGAUTO=? Response(s) +CGAUTO: (list of supported <n>s) Read Command AT+CGAUTO? Response(s) +CGAUTO: <n> Write Command AT+CGAUTO=[<n>] Response(s) ERROR +CME ERROR...
Page 274
TC63 AT Command Set 11.4 AT+CGAUTO • When the AT+CGAUTO=1 command is received, the MT will attempt to perform a GPRS attach if it is not yet attached. Failure will result in ERROR or, if enabled +CME ERROR being returned to the TE. Subsequently, the MT announces a network request for PDP context activation by issuing the URC RING to the TE, followed by the intermediate result code CONNECT.
TC63 AT Command Set 11.5 AT+CGDATA 11.5 AT+CGDATA Enter data state Syntax Test Command AT+CGDATA=? Response(s) +CGDATA: (list of supported <L2P>s) Write Command AT+CGDATA=[<L2P>[, <cid>[, <cid>]]] Response(s) CONNECT NO CARRIER ERROR +CME ERROR Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last GSM 07.07...
TC63 AT Command Set 11.5 AT+CGDATA Notes • If the MT is in dedicated mode, write command returns "+CME ERROR: operation temporary not allowed". • It is possible to leave the GPRS data mode and enter the command mode by using the V.250 command +++.
TC63 AT Command Set 11.6 AT+CGDCONT 11.6 AT+CGDCONT Define PDP Context Syntax Test Command AT+CGDCONT=? Response(s) +CGDCONT: (range of supported<cid>s), <PDP_type>, , , (list of supported <d_comp>s), (list of supported <h_comp>s) ERROR +CME ERROR Read Command AT+CGDCONT? Response(s) [+CGDCONT: <cid>, <PDP_type>, <APN>, <PDP_addr>, <d_comp>, <h_comp>] [+CGDCONT: ...]...
Page 278
TC63 AT Command Set 11.6 AT+CGDCONT (str) <APN> Access Point Name The logical name that is used to select the GGSN or the external packet data network. If the value is null or omitted, then the subscription value will be requested.
TC63 AT Command Set 11.7 AT+CGEQMIN 11.7 AT+CGEQMIN 3G Quality of Service Profile (Minimum accept- able) Syntax Test Command AT+CGEQMIN=? Response(s) +CGEQMIN: <PDP_type>, (list of supported class>s), (list of supported <Traffic <Maximum bitrate UL>s), (list of supported DL>s), (list of supported <Maximum bitrate...
Page 280
TC63 AT Command Set 11.7 AT+CGEQMIN Parameter Description (num) <cid> Parameter specifies a particular PDP context definition. The parameter is local to the TE-MT interface and is used in other PDP context-related commands. 1...2 (num) <Traffic class> conversational streaming interactive...
Page 281
TC63 AT Command Set 11.7 AT+CGEQMIN (num) <Delivery order> This parameter indicates whether the UMTS bearer shall provide in-sequence SDU delivery or not. subscribed value (num) <Maximum SDU size> This parameter indicates the maximum allowed SDU size in octets. subscribed value 10...1520...
Page 282
TC63 AT Command Set 11.7 AT+CGEQMIN no detect subscribed value (num) <Transfer delay> This parameter indicates the targeted time between request to transfer an SDU at one SAP to its delivery at the other SAP, in milliseconds. subscribed value 10...150 (value needs to be divisible by 10 without remainder) 200...950...
TC63 AT Command Set 11.8 AT+CGEQREQ 11.8 AT+CGEQREQ 3G Quality of Service Profile (Requested) Syntax Test Command AT+CGEQREQ=? Response(s) +CGEQREQ: <PDP_type>, (list of supported class>s), (list of supported <Traffic <Maximum bitrate UL>s), (list of supported DL>s), (list of supported <Maximum bitrate <Guaranteed bitrate...
Page 284
TC63 AT Command Set 11.8 AT+CGEQREQ (num) <Traffic class> conversational streaming interactive background subscribed value (num) <Maximum bitrate UL> This parameter indicates the maximum number of kbits/s delivered to UMTS (up-link traffic) at a SAP. As an example a bitrate of 32kbit/s would be specified as 32 (e.g. AT+CGEQREQ=...,32,...).
Page 285
TC63 AT Command Set 11.8 AT+CGEQREQ (num) <Maximum SDU size> This parameter indicates the maximum allowed SDU size in octets. subscribed value 10...1520 (value needs to be divisible by 10 without remainder) 1502 (str) <SDU error ratio> This parameter indicates the target value for the fraction of SDUs lost or detected as erroneous. SDU error ratio is defined only for conforming traffic.
Page 286
TC63 AT Command Set 11.8 AT+CGEQREQ (num) <Transfer delay> This parameter indicates the targeted time between request to transfer an SDU at one SAP to its delivery at the other SAP, in milliseconds. subscribed value 10...150 (value needs to be divisible by 10 without remainder) 200...950...
TC63 AT Command Set 11.10 AT+CGQMIN 11.10 AT+CGQMIN Quality of Service Profile (Minimum acceptable) Syntax Test Command AT+CGQMIN=? Response(s) +CGQMIN: <PDP_type>, (list of supported <precedence>s), (list of supported <delay>s), (list of supported <reliability>s), (list of supported <peak>s), (list of supported <mean>s)
Page 289
TC63 AT Command Set 11.10 AT+CGQMIN (num) <precedence> Precedence class network subscribed value High Priority Service commitments shall be maintained ahead of precedence classes 2 and Normal priority Service commitments shall be maintained ahead of precedence class 3 Low priority...
Page 290
TC63 AT Command Set 11.10 AT+CGQMIN Up to 1 000 (8 kbit/s). Up to 2 000 (16 kbit/s). Up to 4 000 (32 kbit/s). Up to 8 000 (64 kbit/s). Up to 16 000 (128 kbit/s). Up to 32 000 (256 kbit/s).
Page 291
TC63 AT Command Set 11.10 AT+CGQMIN Example If some of the QoS parameters are omitted, they will keep their current value (or the default value if not specified so far), e.g.: AT+CGDCONT=1,"IP" AT+CGQMIN= AT+CGQMIN? +CGQMIN:1,0,0,0,0,0 AT+CGQMIN=1,0 AT+CGQMIN? +CGQMIN:1,0,0,0,0,0 AT+CGQMIN=1,0,0,0,1 AT+CGQMIN?
TC63 AT Command Set 11.11 AT+CGQREQ 11.11 AT+CGQREQ Quality of Service Profile (Requested) Syntax Test Command AT+CGQREQ=? Response(s) +CGQREQ: <PDP_type>, (list of supported <precedence>s), (list of supported <delay>s), (list of supported <reliability>s), (list of supported <peak>s), (list of supported <mean>s)
Page 293
TC63 AT Command Set 11.11 AT+CGQREQ Normal priority Service commitments shall be maintained ahead of precedence class 3 Low priority Service commitments shall be maintained (num) <delay> Delay class This parameter defines the end-to-end transfer delay incurred in the transmission of SDUs through the GPRS network(s).
Page 294
TC63 AT Command Set 11.11 AT+CGQREQ Up to 32 000 (256 kbit/s) Up to 64 000 (512 kbit/s) Up to 128 000 (1024 kbit/s) Up to 256 000 (2048 kbit/s) (num) <mean> Mean throughput class in octets per hour network subscribed value 100 (~0.22 bit/s)
Page 295
TC63 AT Command Set 11.11 AT+CGQREQ AT+CGQREQ? +CGQREQ:1,0,0,0,0,0 AT+CGQREQ=1,0 AT+CGQMIN? +CGQREQ:1,0,0,0,0,0 AT+CGQREQ=1,0,0,0,1 AT+CGQREQ? +CGQREQ:1,0,0,0,1,0 AT+CGQREQ=1,1 AT+CGQREQ? +CGQREQ:1,1,0,0,1,0 TC63_ATC_V00.490 Page 295 of 501 5/24/05 Confidential / Draft - Do not copy...
TC63 AT Command Set 11.12 AT+CGREG 11.12 AT+CGREG GPRS network registration status The write command controls the presentation of an unsolicited result code "+CGREG: <stat>" when <n>=1 and there is a change in the MT's GPRS network registration status, or unsolicited result code "+CGREG: <stat>, <lac>, <ci>"...
Page 297
TC63 AT Command Set 11.12 AT+CGREG (num) <stat> Not registered, ME is not currently searching an operator to register to. The ME is in GMM state GMM-NULL or GMM-DEREGISTERED-INITIATED. The GPRS service is disabled, the ME is allowed to attach to GPRS if requested by the user.
TC63 AT Command Set 11.14 AT^SGACT 11.14 AT^SGACT Query all PDP context activations Syntax Test Command AT^SGACT=? Response(s) ^SGACT: (range of supported <ifc>s) , (range of supported <state>s) Read Command AT^SGACT? Response(s) [^SGACT: <ifc>, <cid>, <state>] [^SGACT: <ifc>, <cid>, <state>] [^SGACT: ...]...
Page 300
TC63 AT Command Set 11.14 AT^SGACT (num) <state> PDP context activation state Indicates the state of the PDP context activation. Deactivated Activated (num) <sum> The sum of all activated PDP contexts of the ME. TC63_ATC_V00.490 Page 300 of 501 5/24/05...
TC63 AT Command Set 11.15 AT^SGAUTH 11.15 AT^SGAUTH Set type of authentication for PPP connection Syntax Test Command AT^SGAUTH=? Response(s) ^SGAUTH: (list of supported <auth>s) ERROR +CME ERROR Read Command AT^SGAUTH? Response(s) ^SGAUTH: <auth> ERROR +CME ERROR Write Command AT^SGAUTH=<auth>...
TC63 AT Command Set 11.17 ATA 11.17 ATA Manual response to a network request for PDP context acti- vation The V.250 command may be used to accept a network request for a PDP context activation announced by the unsolicited result codes "RING" or "+CRING: GPRS". The MT responds with CONNECT, enters V.250 online data state and follows the same procedure as it would after having received a AT+CGANS=1 with no <L2P>...
(see AT+CGDCONT, and AT+CGQMIN). AT+CGQREQ 1...2 Notes • If TC63 is in dedicated mode, command returns the result code BUSY. • is used as a standard V.250 AT command, too. TC63_ATC_V00.490 Page 304 of 501 5/24/05...
(see AT+CGDCONT, and AT+CGQMIN). AT+CGQREQ 1...2 Notes • If TC63 is in dedicated mode, command returns the result code BUSY. • is used as a standard V.250 AT command, too. TC63_ATC_V00.490 Page 305 of 501 5/24/05...
TC63 AT Command Set 11.20 ATH 11.20 ATH Manual rejection of a network request for PDP context acti- vation The V.250 command may be used to deactivate all PDP contexts which are active or online on the same interface. This command should not be used to deactivate PDP contexts during the implicit PDP context deacti- vation procedure which is started automatically after LCP termination or by dropping the DTR line (if AT&D2 is...
TC63 AT Command Set 11.21 ATS0 11.21 ATS0 Automatic response to a network request for PDP context activation The V.250 (Automatic answer) command may be used to turn off (n=0) and on (n>0) the automatic ATS0=<n> response to a network request for a PDP context activation.
TC63 AT Command Set 11.22 Using GPRS AT commands (Examples) 11.22 Using GPRS AT commands (Examples) Examples EXAMPLE 1 Defining and using a Context Definition ID (CID): Every time a CID is used as a parameter for a GPRS command the CID has to be defined before by using command.
Page 309
TC63 AT Command Set 11.22 Using GPRS AT commands (Examples) EXAMPLE 2 Quality of Service (QoS) is a special parameter of a CID which consists of several parameters itself. The QoS consists of - the precedence class - the delay class...
TC63 AT Command Set 11.23 Using the GPRS dial command ATD 11.23 Using the GPRS dial command ATD Example In addition to the GPRS AT commands you can use the "D" command to dial into to the GPRS network. There are two GPRS Service Codes for the ATD command: Values 98 and 99.
TC63 AT Command Set 12. FAX Commands FAX Commands The following commands can be used for FAX transmission. If the ME is acting as a Fax modem for a PC based application (e.g. "WinFax") it is necessary to select the proper Service Class (Fax Class) provided by the ME.
TC63 AT Command Set 12.2 AT+FCLASS 12.2 AT+FCLASS Fax: Select, read or test service class sets the ME to a particular mode of operation (data, fax). This allows the ME to process information AT+FCLASS in a manner suitable for that type of information.
TC63 AT Command Set 12.3 AT+FRH 12.3 AT+FRH Receive Data Using HDLC Framing command enables the TA to receive frames using the HDLC protocol and the modulation defined AT+FRH in Section 12.1, parameters. An ERROR response code results if this command is issued while the modem is on-hook.
TC63 AT Command Set 12.4 AT+FRM 12.4 AT+FRM Receive Data command causes the TA to enter the receive mode using the modulation defined in Section 12.1, AT+FRM parameters. An ERROR response code results if this command is issued while the modem is on-hook.
TC63 AT Command Set 12.5 AT+FRS 12.5 AT+FRS Receive Silence <time>=n causes the TA to report an OK result code to the TE after 10 millisecond intervals of silence <time> have been detected on the line. The command is aborted if any character is received by the DTE. The modem discards the aborting character and issues an OK result code.
TC63 AT Command Set 12.6 AT+FTH 12.6 AT+FTH Transmit Data Using HDLC Framing command causes the TA to transmit data using HDLC protocol and the modulation mode defined AT+FTH in Section 12.1, parameters. An ERROR response code results if this command is issued while the modem is on-hook.
TC63 AT Command Set 12.7 AT+FTM 12.7 AT+FTM Transmit Data command causes the TA to transmit data using the modulation mode defined in Section 12.1, AT+FTM parameters. An ERROR response code results if this command is issued while the modem is on-hook.
TC63 AT Command Set 12.8 AT+FTS 12.8 AT+FTS Stop Transmission and Wait Syntax Write Command AT+FTS=<time> Response(s) An ERROR response code results if this command is issued while the modem is on- hook. Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge...
TC63 AT Command Set 13. Short Message Service (SMS) Commands Short Message Service (SMS) Commands The AT Commands described in this chapter allow an external application to use the Short Message Service with the TC63. 13.1 SMS parameters Parameter Description (num) <ackpdu>...
Page 320
TC63 AT Command Set 13.1 SMS parameters (num) <dt> Discharge Time GSM 03.40 TP-Discharge-Time in time-string format: "yy/MM/dd,hh:mm:ss+zz", where characters indicate year (two last digits), month, day, hour, minutes, seconds and time zone. For example, 6th of May 1994, 22:10:00 GMT+2 hours equals "94/05/06,22:10:00+08"...
Page 321
TC63 AT Command Set 13.1 SMS parameters (str) <mem3> Received messages will be placed in this memory storage if routing to TE is not set. See command AT+CNMI with parameter <mt>=2. “SM“ SIM message storage “MT“ Sum of "SM" and "ME" storages (num) <mid>...
Page 322
TC63 AT Command Set 13.1 SMS parameters (num) <ref> Reference number to identify all segments of the concatenated SMS (i.e. the number needs to be the same for each segment). If <ieia>=8 then max=255, otherwise 65535. 0...255 0...65535 (num)(+CSCS) <sca>...
Page 323
TC63 AT Command Set 13.1 SMS parameters (num) <toda> Type of Destination Address GSM 04.11 TP-Destination-Address Type-of-Address octet in integer format (when first character of is + <da> (IRA 43) default is 145, otherwise default is 129) 0...255 (num) <tooa>...
TC63 AT Command Set 13.2 AT+CMGC 13.2 AT+CMGC Send an SMS command Syntax Test Command AT+CMGC=? Response(s) Write Command If text mode (see AT+CMGF=1) Text can be entered AT+CMGC=<fo>, <ct>[, <pid>[, <mn>[, <da>[, <toda>]]]] <CR> <CTRL-Z> <ESC> Response(s) +CMGC: <mr>[, <scts>]...
TC63 AT Command Set 13.5 AT+CMGL 13.5 AT+CMGL List SMS messages from preferred store Syntax Test Command AT+CMGL=? Response(s) +CMGL: (list of supported <stat>s) Exec Command AT+CMGL Response(s) +CMGL: (see write command for default of <stat>) Write Command AT+CMGL=<stat> Response(s)
Page 328
TC63 AT Command Set 13.5 AT+CMGL Notes • The selected can contain different types of SMs (e.g. SMS-DELIVERs, SMS-SUBMITs, SMS-STA- <mem1> TUS-REPORTs and SMS-COMMANDs), the response may be a mix of the responses of different SM types. TE application can recognize the response format by examining the third response parameter.
TC63 AT Command Set 13.6 AT+CMGR 13.6 AT+CMGR Read SMS messages Syntax Test Command AT+CMGR=? Response(s) Write Command AT+CMGR=<index> Response(s) Output if text mode (AT+CMGF=1) and command successful: For SMS-DELIVER +CMGR: <stat>, <oa>, [<alpha>], <scts>[, <tooa>, <fo>, <pid>, <dcs>, <sca>, <tosca>, <length>]...
Page 330
TC63 AT Command Set 13.6 AT+CMGR Notes • Response if is used to read an empty record index: +CMGR: 0,,0 AT+CMGR • Response if is used to read a non-existent record index: +CMS ERROR: invalid memory index AT+CMGR • The parameters...
TC63 AT Command Set 13.7 AT+CMGS 13.7 AT+CMGS Send SMS message Syntax Test Command AT+CMGS=? Response(s) Write Command If text mode (see AT+CMGF=1) Text can be entered. AT+CMGS=<da>[, <toda>] <CR> <CTRL-Z> <ESC> Response(s) +CMGS: <mr>[, <scts>] If sending fails see notes below.
Page 332
TC63 AT Command Set 13.7 AT+CMGS • At baudrates lower than 19200 it is recommended to use the line termination character only (refer to <n> ATS3, default ) before entering text or PDU. Use of the line termination character followed by the <CR>...
TC63 AT Command Set 13.8 AT+CMGW 13.8 AT+CMGW Write SMS messages to memory Syntax Test Command AT+CMGW=? Response(s) Exec Command If text mode (see AT+CMGF=1): AT+CMGW Response(s) Text can be entered. <CR> <CTRL-Z> <ESC> +CMGW: <index> If writing fails ERROR...
Page 334
TC63 AT Command Set 13.8 AT+CMGW • If writing fails due to timeout, then <CmgwMode>=1 causes "+CMS ERROR: Unknown error" to be returned; AT^SM20 <CmgwMode>=0 causes "+CMS ERROR: timer expired" to be returned. AT^SM20 • Note that some providers do not recognize an @ symbol used in a short message. A widely used alternative is typing "*"...
TC63 AT Command Set 13.11 AT+CNMI 13.11 AT+CNMI New SMS message indications Syntax Test Command AT+CNMI=? Response(s) +CNMI: (list of supported<mode>s), (list of supported <mt>s), (list of supported <bm>s), (list of supported <ds>s), (list of supported <bfr>s) Read Command AT+CNMI? Response(s) +CNMI: <mode>, <mt>, <bm>, <ds>,...
Page 338
TC63 AT Command Set 13.11 AT+CNMI URC 5 <bm>=2 (text mode enabled): +CBM: <sn>, <mid>, <dcs>, <page>, <pages> <data> <CR><LF> Indicates that new cell broadcast message has been received URC 6 <ds>=1 (PDU mode enabled): +CDS: <length> <pdu> <CR><LF> Indicates that new SMS status report has been received URC 7 <ds>=1 (text mode enabled):...
Page 339
TC63 AT Command Set 13.11 AT+CNMI SMS-DELIVERs, except class 2 messages and messages in the message waiting indication group (store message) are routed directly to the TE using unsolicited result code: Class 3 SMS-DELIVERs are routed directly to the TE using unsolicited result codes defined in <mt>=2.
TC63 AT Command Set 13.12 AT+CPMS 13.12 AT+CPMS Preferred SMS message storage Syntax Test Command AT+CPMS=? Response(s) +CPMS: (list of supported <mem1>s), (list of supported <mem2>s), (list of supported <mem3>s) Read Command AT+CPMS? Response(s) +CPMS: <mem1>, <used1>, <total1>, <mem2>, <used2>, <total2>, <mem3>, <used3>, <total3>...
Page 341
The user should be aware that the setting ''MT'' involves ''ME'' and ''SM'', with ''ME'' being filled up first. If the ''ME'' storage is full, TC63 will proceed with the ''SM'' storage. Incoming Class 1 short messages (ME specific) will be preferably stored to ''ME'' and may be transferred to the ''SM'' storage if ''ME'' is used up.
TC63 AT Command Set 13.13 AT+CSCA 13.13 AT+CSCA SMS service centre address Syntax Test Command AT+CSCA=? Response(s) Read Command AT+CSCA? Response(s) +CSCA: <sca>, <tosca> Write Command AT+CSCA=<sca>[, <tosca>] Response(s) Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last GSM 07.05 Command Description Write command updates the SMSC address, through which mobile originated SMs are transmitted.
TC63 AT Command Set 13.16 AT+CSMP 13.16 AT+CSMP Set SMS text mode parameters Syntax Test Command AT+CSMP=? Response(s) Read Command AT+CSMP? Response(s) +CSMP:<fo>, <vp>/ <scts>, <pid>, <dcs> Write Command AT+CSMP=<fo>[, <vp>/<scts>[, <pid>[, <dcs>]]] Response(s) +CSMP: <index> If sending fails ERROR...
Page 346
TC63 AT Command Set 13.16 AT+CSMP (num) <pid> Protocol Identifier GSM 03.40 TP-Protocol-Identifier in integer format (&F) ...255 Notes • When storing a SMS DELIVER from the TE to the preferred memory storage in text mode (using the AT+CMGW write command), field can be used for <scts>.
TC63 AT Command Set 13.17 AT+CSMS 13.17 AT+CSMS Select Message Service Syntax Test Command AT+CSMS=? Response(s) +CSMS: (list of supported<service>s) Read Command AT+CSMS? Response(s) +CSMS: <service>, <mt>, <mo>, <bm> Write Command AT+CSMS=<service> Response(s) +CSMS: <mt>, <mo>, <bm> ERROR +CMS ERROR...
Page 348
TC63 AT Command Set 13.17 AT+CSMS (num) <bm> Broadcast Type Messages: Type not supported Type supported Notes • If CSMS mode is switched from Phase 2+ to Phase 2 and one or more Parameter are Phase 2+ AT+CNMI specific a '+CMS ERROR: unknown error' will appear. It is recommended to switch the...
TC63 AT Command Set 13.18 AT^SCML 13.18 AT^SCML List Concatenated SMS messages from preferred store Syntax Test Command AT^SCML=? Response(s) ^SCML: (list of supported <stat>s) Exec Command AT^SCML Response(s) ^SCML: (see write command for default of <stat>) Write Command AT^SCML=<stat>...
Page 350
TC63 AT Command Set 13.18 AT^SCML Command Description The execute command is the same as the write command with the given default for <stat>. The write command returns messages with status value from message storage to the TE. If <stat>...
TC63 AT Command Set 13.19 AT^SCMR 13.19 AT^SCMR Read concatenated SMS messages Syntax Test Command AT^SCMR=? Response(s) Write Command AT^SCMR=<index> Response(s) Output if text mode (AT+CMGF=1) and command successful: For SMS-DELIVER ^SCMR: <stat>, <oa>, [<alpha>], <scts>[, <tooa>, <fo>, <pid>, <dcs>, <sca>, <tosca>, <length>][, <seq>, <max>, <ieia>, <ref>]...
Page 352
TC63 AT Command Set 13.19 AT^SCMR Command Description The write command returns the message with location value from message storage to the TE. <index> <mem1> If status of the message is 'received unread', status in the storage changes to 'received read'. See notes of AT+CMGR.
TC63 AT Command Set 13.20 AT^SCMS 13.20 AT^SCMS Send concatenated SMS messages Sending a concatenated message is similar to sending a "normal" message, except that each segment of the concatenated message must be identified by the additional parameters <seq>, and <ref>. To send all <ieia>...
TC63 AT Command Set 13.21 AT^SCMW 13.21 AT^SCMW Write concatenated SMS messages to memory Writing a concatenated message to the memory is similar to writing a "normal" message, except that each seg- ment of the concatenated message must be identified by the additional parameters <seq>, and <ref>.
TC63 AT Command Set 13.23 AT^SMGL 13.23 AT^SMGL List SMS messages from preferred store without set- ting status to REC READ Syntax Test Command AT^SMGL=? Response(s) same as AT+CMGL Exec Command AT^SMGL Response(s) ^SMGL: (For default values of <stat>, see Chapter "SMS...
TC63 AT Command Set 13.24 AT^SMGO 13.24 AT^SMGO Set or query SMS overflow presentation mode or query SMS overflow Syntax Test Command AT^SMGO=? Response(s) ^SMGO: (list of supported<n>s) Read Command AT^SMGO? Response(s) ^SMGO: <n>, <mode> ERROR +CMS ERROR Write Command AT^SMGO=<n>...
Page 358
TC63 AT Command Set 13.24 AT^SMGO SMS buffer full (The buffer for received short messages is <mem3>. See AT+CPMS.) Buffer full and new message waiting in SC for delivery to phone Notes • Incoming short messages with message class 1 (ME specific short messages) or class 2 (SM specific short messages), see in GSM 03.38, will be stored either in ''ME'' or in ''SM'' storage.
ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last SIEMENS Notes • command is a specific Siemens command with the same syntax as Read SMS mes- AT^SMGR AT+CMGR sage. The only difference is that the status ''REC UNREAD'' of a short message is not overwritten to ''REC READ''.
TC63 AT Command Set 13.26 AT^SSCONF 13.26 AT^SSCONF SMS Command Configuration controls details of some SMS releated commands. Please note that settings are stored AT^SSCONF AT^SSCONF volatile, i.e. after restart or reset the default values will be restored. Syntax Test Command...
13.27 AT^SSDA Set SMS Display Availability This command allows to notify the TC63 of its controlling application's capability to immediately display incoming SMS on a display. If the application is able to display incoming SMS, class 0 SMS shall be displayed immediately. However, if it does not, class 0 SMS shall be treated as if no message class is determined (GSM 03.38[19]).
As response to the command, the TC63 sends the actual SIM information parameters and response data. Error result code "+CME ERROR" may be returned if the command cannot be passed to the SIM, e.g. if the SIM is not inserted.
Page 364
<fileID> Identifier for an elementary data file on SIM, if used by <command>. (num) <P1> Parameter to be passed on by the TC63 to the SIM. 0...255 (num) <P2> Parameter to be passed on by the TC63 to the SIM.
Page 365
TC63 AT Command Set 14.1 AT+CRSM (num) <sw2> Status information from the SIM about the execution of the actual command. It is returned in both cases, on suc- cessful or failed execution of the command. 0...255 (str) <response> Response data in case of a successful completion of the previously issued command.
AT^SXSM interface locking and file selection routines. TC63 may return error result code "+CME ERROR" if the command cannot be passed to the SIM, e.g. if no SIM is inserted. However, errors related to SIM action are reported in parameters as defined in <sw1>...
Page 367
0...255 (str) <response> Response in case of a successful completion of the previously issued SIM command. If <command>=136 (RUN GSM ALGORITHM): TC63 returns SRES and cipher key Kc as calculated by the SIM. Byte(s) Description Length 1 - 4 SRES - Signed RESponse...
If the ME is powered down or reset (AT+CFUN or AT^SMSO) the current presentation mode setting will <mode> not be retained. Therefore the setting <mode>=1 needs to be restored after power on the TC63 or may be saved in the user profile (AT&W). Parameter Description (num)(&W)(&V) <mode>...
Page 369
If the Remote SIM Access feature is activated (refer to AT^SRSA) and a SIM card error occurs while accessing the remote SIM, the TC63 switches to its local SIM, if any. If the SIM card error occurs while local SIM access, use of the remote SIM is still possible.
TC63 AT Command Set 14.4 AT^SSET 14.4 AT^SSET Indicate SIM data ready After power-up and personalization (PIN entry if required) the ME starts reading data from SIM. The AT^SSET command controls the presentation of the "^SSIM READY" URC which indicates, on the corresponding serial channel, when the ME has finished reading SIM data.
TC63 AT Command Set 14.5 AT^SCID 14.5 AT^SCID Display SIM card identification number Syntax Test Command AT^SCID=? Response(s) Exec Command AT^SCID Response(s) ^SCID: <cid> ERROR +CME ERROR: <err> Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last SIEMENS Command Description TA returns the card identification number in SIM (SIM file EF , see GSM 11.11 Chap.10.1.1) as string type.
TC63 AT Command Set 14.6 AT+CXXCID 14.6 AT+CXXCID Display card ID Syntax Test Command AT+CXXCID=? Response(s) Exec Command AT+CXXCID Response(s) +CXXCID: <cid> ERROR +CME ERROR: <err> Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last SIEMENS Command Description TA returns the card identification number in SIM (SIM file EF ICCID, see GSM 11.11 Chap.10.1.1) as string type.
RSA use case: • The TC63 is built in a car as part of and controlled by a Car Application, e.g. a telematic or telemetry system. • If a car driver enters his car he connects his cell phone with the Car Application. This can be done via a car cradle or a wireless link.
TC63 AT Command Set In general, the ME can operate either as SAP server or as SAP client. A brief description of the configuration is given below. • SAP Server The SIM Access Server has direct (galvanic) access to a SIM. It acts as a SIM card reader, which assists the client in accessing and controlling the SIM via the serial link.
With the additional AT Commands it is possible to switch the TC63 to use an external SIM instead of the physically attached (local) SIM during runtime. After SAP server activation (see (1) in Figure 15.3,...
The read command can be used to request the current RSA settings. Every line outputs an RSA connection, if any. The write command allows to control the TC63's SIM usage scheme along with the related configuration param- eters. Parameter Description (num) <actResult>...
Page 377
1 - 3. The selected multiplexer channel is dedicated to RSA communication. However, it is not possible to reserve logical channel number 1 for RSA traffic because only on this channel the TC63 can perform circuit switched data transfer, e.g. FAX or data calls. If no channel is supplied channel on which command is issued is used.
Page 378
SIM and sends SAP message DISCONNECT_REQ to the server. If requested the client restarts sending CONNECTION_REQ messages. If a local SIM is attached the TC63 will use it to register to the network until a server offers its SIM again.
Page 379
• If the TC63 is acting as SAP server and has released its SIM to a client it considers it as not accessible. There- fore AT commands which require SIM access will be rejected with "+CME ERROR: SIM not inserted".
TC63 AT Command Set 15.2 AT^SRSM 15.2 AT^SRSM Remote SIM Access Message This command is used to transfer SAP messages between devices acting as SAP server and client. It is appli- cable for XSAP data format only, for details please refer to parameter of command AT^SRSA.
Page 381
<MaxMsgSize> SAP parameter MaxMsgSize Handling of this parameter is as follows: • If the TC63 is acting as SAP client the requested value of is 300. While SAP connection <MaxMsgSize> setup this value may be negotiated with the server to the minimal value 274, which is calculated by 256 data bytes as part of a TRANSFER_APDU_RESP message plus a 16 byte SAP header and two status bytes.
TC63 AT Command Set 15.2 AT^SRSM AT+CMEE=2 Switch verbose error messages (use AT+CMEE=1 with production code) AT+CREG=1 Switch on network registration URC AT^SSET=1 Switch on SIM data ready URC AT^SCKS=1 Switch on SIM status URC AT^SM20=0 Switch on immediately. Return after attempting a call via ATD.
TC63 AT Command Set 15.2 AT^SRSM SAP Message Name SAP parameter mapping to parame- AT^SRSA ters <RsaMsgId> [,<RsaMsgData> [,<RsaMs- [,<RsaMsgRc>]]] gLen> CONNECT_REQ 0,,<MaxMsgSize> DISCONNECT_REQ TRANSFER_APDU_REQ 5,<CmdApdu>,<CmdApduLen> TRANSFER_ATR_REQ POWER_SIM_OFF_REQ POWER_SIM_ON_REQ RESET_SIM_REQ TRANSFER_CARD_READER _STATUS_REQ 15.2.2 SAP Response Message Parameter The following table shows all SAP response and indication message parameters that are used in two cases: •...
Siemens offers a PC application called "Com- Bridge" as MS Windows executable and source code. For ordering details contact your local Siemens dealer or visit the Siemens website. "ComBridge" provides basic features to generate a car application environment, e.g.
Windows 2000, Windows XP (or later) installed • USB Bluetooth dongle. It is recommended to use the Fujitsu-Siemens product with the "PlugFree" Bluetooth driver. This driver allows connections to Bluetooth profiles which are not yet specified by the SIG, e.g. SAP.
SAT interface. The write command is used to activate the AT command interface of the SIM Application Toolkit in the TC63 and needs to be issued after every power on. However, removing and inserting the SIM does not affect the activation status.
Page 387
SAT may be started on this instance via the write version of this command. (str) <SatProfile> SAT profile according to GSM 11.14 [24]. The profile tells the SIM Application which features (e.g. proactive commands) are supported by the SIM Appli- cation Toolkit implementation of the TC63. (num) <mode> Activate Remote-SAT Note •...
TC63 AT Command Set 16.2 ^SSTN 16.2 ^SSTN SAT Notification Unsolicited Result Codes URC 1 Proactive Command notification ^SSTN: <cmdType> Every time the SIM Application issues a Proactive Command, via the ME, the TA will receive a notification. This indicates the type of Proactive Command issued.
TC63 AT Command Set 16.3 AT^SSTGI 16.3 AT^SSTGI SAT Get Information Regularly this command is used upon receipt of an URC "^SSTN" to request the parameters of the Proactive Command. Then the TA is expected to acknowledge the response with...
TC63 AT Command Set 16.4 AT^SSTR 16.4 AT^SSTR SAT Response The TA is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. will also provide any user information, e.g. a selected menu item.
17. Phonebook Commands Phonebook Commands The AT commands described in this chapter allow the external application to access the phonebooks located in the TC63's memory or on the attached Subscriber Identity Module (SIM). 17.1 Sort Order for Phonebooks Due to the support of UCS2 for the part of phonebook entries, the sort order for phonebook records fol- <text>...
TC63 AT Command Set 17.2 AT+CNUM 17.2 AT+CNUM Read own numbers returns the subscribers own number(s) from the SIM. AT+CNUM Syntax Test Command AT+CNUM=? Response(s) Exec Command AT+CNUM Response(s) [+CNUM: [<alpha>], <number>, <type>] [+CNUM: ... ] ERROR +CME ERROR: <err>...
TC63 AT Command Set 17.3 AT+CPBR 17.3 AT+CPBR Read from Phonebook serves to read one or more entries from the phonebook selected with AT command AT+CPBS. AT+CPBR test command returns the location range supported by the current phonebook storage, the maxi-...
Page 394
TC63 AT Command Set 17.3 AT+CPBR (num) <type> Type of address octet, which defines the used type of number (ton) and the numbering plan identification (npi). Please consider that for types other than 129 or 145 dialing from phonebook with is, depending ATD><mem><n>...
Page 395
AT+CPBR=? AT+CPBR maximum range of entries stored in the active phonebook. TC63 returns the supported values, where 100 is the +CPBR:(1-100),20,17 supported range of location numbers, 20 is the length of the phone number and 17 is the maximum length of the associated text.
TC63 AT Command Set 17.4 AT+CPBS 17.4 AT+CPBS Select phonebook memory storage selects the active phonebook storage, i.e. the phonebook storage that all subsequent phonebook com- AT+CPBS mands will be operating on. The read command returns the currently selected <storage>, the number of entries and the <used>...
Page 397
TC63 AT Command Set 17.4 AT+CPBS “MC“ Missed (unanswered received) calls list Capacity: max. 10 entries Location: ME command is not applicable to this storage. The MC list can be AT+CPBW deleted with AT^SPBD. “RC“ Received calls list Capacity: max. 10 entries Location: ME command is not applicable to this storage.
TC63 AT Command Set 17.5 AT+CPBW 17.5 AT+CPBW Write into Phonebook write command can be used to create, edit and delete a phonebook entry at a AT+CPBW <location> the active storage selected with AT+CPBS. If <storage>="FD" (SIM fixed dialing numbers) is selected, PIN2 authentication has to be performed prior to any write access.
Page 399
TC63 AT Command Set 17.5 AT+CPBW (num) <type> Type of address octet, which defines the used type of number (ton) and the numbering plan identification (npi). Please consider that for types other than 129 or 145 dialing from phonebook with is, depending ATD><mem><n>...
Page 400
TC63 AT Command Set 17.5 AT+CPBW Examples EXAMPLE 1 Make a new phonebook entry at the first free location AT+CPBW=,"+431234567",145,"international" EXAMPLE 2 Delete entry at location 1 AT+CPBW=1 EXAMPLE 3 The following examples are provided to illustrate the effect of writing phonebook entries with different types of dial string modifiers in <number>...
TC63 AT Command Set 17.6 AT^SDLD 17.6 AT^SDLD Delete the 'last number redial' memory deletes all numbers stored in the "LD" memory. AT^SDLD Syntax Test Command AT^SDLD=? Response(s) Exec Command AT^SDLD Response(s) ERROR +CME ERROR: <err> Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge...
TC63 AT Command Set 17.7 AT^SPBC 17.7 AT^SPBC Find first matching entry in sorted phonebook write command searches the current phonebook for the index number of the first (lowest) entry AT^SPBC that matches the character specified with <schar>. The test command returns the list of phonebooks AT^SPBC which can be searched through with AT^SPBC.
TC63 AT Command Set 17.8 AT^SPBD 17.8 AT^SPBD Purge phonebook memory storage can be used to purge the selected phonebook manually, i.e. all entries stored in the AT^SPBD <storage> selected phonebook storage will be deleted. CAUTION! The operation cannot be stopped nor reversed! test command returns the list of phonebooks which can be deleted with AT^SPBD.
TC63 AT Command Set 17.9 AT^SPBG 17.9 AT^SPBG Display phonebook entries in alphabetical order sorts the entries of the current phonebook in alphabetical order by name (the first six characters mat- AT^SPBG ter). The sort order is described in Section 17.1, Sort Order for Phonebooks.
Page 405
TC63 AT Command Set 17.9 AT^SPBG (num) <RealLocReq> Is a display of the "real" of the entry required? <location> Do not show an entry's "real" location number. Parameter will not <location> be displayed. Show the "real" location number as parameter at the end of each <location>...
Page 406
TC63 AT Command Set 17.9 AT^SPBG Notes • The command can be used for the phonebooks "SM", "FD", "ME" (cf. AT+CPBS). • can be used only after the phonebook data from the SIM have been read successfully for the first AT^SPBG time.
TC63 AT Command Set 17.10 AT^SPBS 17.10 AT^SPBS Step through the selected phonebook alphabetically can be used to scroll sequentially through the active phonebook records in alphabetical order by name. AT^SPBS Three entries will be displayed at a time. Every time the write command is executed, 3 rows of phonebook records are returned. Each triplet overlaps with the next one.
Page 408
TC63 AT Command Set 17.10 AT^SPBS After a write command has terminated successfully with "OK", the value from parameter is saved and retained as the new <index-a> <internal- value. counter> Mind after the last record of phonebook, the first entry follows.
Page 409
TC63 AT Command Set 17.10 AT^SPBS (num) <internal-counter> (&F) ...maxindex This parameter is only an internal parameter and cannot modified directly. The internal counter will be reset to index 0 after a call to or AT&F. Notes • The complete list of sorted entries can be retrieved using AT command AT^SPBG.
Page 410
TC63 AT Command Set 17.10 AT^SPBS EXAMPLE 3 Using with <RealLocReq>=1 in order to obtain the entries' location numbers: AT^SPBS at^spbs=1,1 ^SPBS:1,"+999999",145,"Arthur",27 ^SPBS:2,"+777777",145,"Bill",6 ^SPBS:3,"+888888",145,"Charlie",15 The numbers at the end of each line are the memory locations in the phonebook and can be used for dialing or editing phonebook entries: Read out phonebook location 27.
TC63 AT Command Set 18. Audio Commands Audio Commands The AT Commands described in this chapter are related to the TC63's audio interface. 18.1 Audio programming model The following figure illustrates how the signal path can be adjusted with the parameters <inCalibrate>, as well as <io>,...
TC63 AT Command Set 18.2 ATL 18.2 ATL Set monitor speaker loudness is implemented for V.250ter compatibility reasons only, and has no effect. In multiplex mode (refer AT+CMUX) the command is supported on logical channel 1 only. Syntax Exec Command ATL[<val>]...
TC63 AT Command Set 18.5 AT+CMUT 18.5 AT+CMUT Mute control command mutes the microphone input. The command can be used in all audio modes (1 to 6) and AT+CMUT during a voice call only. See for more details on the various audio modes. As alternative, you can use AT^SNFS command.
TC63 AT Command Set 18.6 AT+VTD 18.6 AT+VTD Tone duration This command refers to an integer that defines the length of tones transmitted with the <duration> AT+VTS command. Syntax Test Command AT+VTD=? Response(s) +VTD: (list of supported<duration>s) Read Command AT+VTD? Response(s) <duration>...
TC63 AT Command Set 18.7 AT+VTS 18.7 AT+VTS DTMF and tone generation is intended to send ASCII characters or strings which cause the Mobile Switching Center (MSC) to trans- AT+VTS mit DTMF tones to a remote subscriber. The command can only be used during active voice calls and offers the following variants: •...
TC63 AT Command Set 18.8 AT^SAIC 18.8 AT^SAIC Audio Interface Configuration configures the interface connections of the active audio mode. The write command is usable in audio AT^SAIC modes 2 to 6 only. If AT^SNFS=1, any attempt to use write command is rejected with error response. This is because all AT^SAIC default parameters in audio mode 1 are determined for type approval and are not adjustable.
Page 418
TC63 AT Command Set 18.8 AT^SAIC Notes • The factory defaults of vary with the selected audio mode. AT^SAIC If AT^SNFS=1 or 4 or 5, then AT^SAIC=2,1,1. If AT^SNFS=2 or 3 or 6, then AT^SAIC=2,2,2. can be used to reset the factory defaults.
TC63 AT Command Set 18.9 AT^SNFA 18.9 AT^SNFA Set or query of microphone attenuation specifies the large-scale attenuation on the microphone path of the audio device currently selected AT^SNFA with AT^SNFS. The write command is only available in audio modes 2 to 6.
Page 420
TC63 AT Command Set 18.9 AT^SNFA Example ^SYSSTART at^snfa=? ^SNFA: (0-65535) at^snfa? ^SNFA: 32767 at^snfs=4 at^snfa=1 at^snfa? ^SNFA: 1 at^snfi? ^SNFI: 5,1 at^snfi=5,45 at^snfa? ^SNFA: 45 TC63_ATC_V00.490 Page 420 of 501 5/24/05 Confidential / Draft - Do not copy...
TC63 AT Command Set 18.10 AT^SNFD 18.10 AT^SNFD Set audio parameters to manufacturer default values sets the active audio parameters to manufacturer defined default values. AT^SNFD The restored values are: AT^SNFA: <atten> AT^SNFI: <inBbcGain>, <inCalibrate> AT^SNFO: <outBbcGain>, <outCalibrate>[0 to 4], <sideTone>...
TC63 AT Command Set 18.11 AT^SNFI 18.11 AT^SNFI Set microphone path parameters controls the microphone path amplification. Read and write options of this command refer to the active AT^SNFI audio mode. The write command works only in audio modes 2 to 6.
TC63 AT Command Set 18.12 AT^SNFM 18.12 AT^SNFM Set microphone audio path and power supply read command returns the microphone mute and supply voltage status. AT^SNFM write command can be used to switch the microphone's audio path (muted / not muted) or to con- AT^SNFM trol the power supply of the VMIC line for the two microphone inputs.
Page 424
TC63 AT Command Set 18.12 AT^SNFM (num) <MicVccState> Microphone supply voltage control status. Supply voltage was set to a constant value. Supply voltage state is controlled by the ME and depends on parameter data set of the selected audio mode.
TC63 AT Command Set 18.13 AT^SNFO 18.13 AT^SNFO Set audio output (= loudspeaker path) parameter controls the earpiece path amplification. The read and write commands refer to the active audio mode. AT^SNFO The write command works only in audio modes 2 to 6.
Page 426
TC63 AT Command Set 18.13 AT^SNFO Notes • specifies the amount of volume of each <outStep>. The range of each <outCalibrate> <outCali- is up to 65535, but will be suppressed to 32767. A value above <outCalibrate>= 65535 will cause brate>...
TC63 AT Command Set 18.14 AT^SNFPT 18.14 AT^SNFPT Set progress tones controls the Call Progress Tones generated at the beginning of a mobile originated call setup. AT^SNFPT Please note that the setting is stored volatile, i.e. after restart or reset, the default value 1 will be restored.
<audMode> Audio mode 1: Standard mode optimized for the reference handset, that can be connected to the analog interface 1 (see "TC63 Hardware Interface Description" for information on this handset.) To adjust the volume use the knob of the reference handset. In audio mode 4, this handset can be used with user defined parameters.
Page 429
TC63 AT Command Set 18.15 AT^SNFS Notes • The write command can be used during a voice call to switch back and forth between different modes. This allows the user, for example, to switch handsfree operation (speakerphone) on and off.
Page 430
TC63 AT Command Set 18.15 AT^SNFS Stores the audio mode and the interface. AT^SNFW To switch back and forth: Switches to the handset connected to analog interface 1. AT^SNFS=4 Switches to the handsfree device at analog interface 2. AT^SNFS=2 TC63_ATC_V00.490...
If CTM mode is disabled, the ME will clear the bearer capability bit on mobile originated calls and incoming calls with the bearer capability bit set are rejected because the TC63 expects that CTM coded speech data cannot be decoded by the TE.
TC63 AT Command Set 18.17 AT^SNFV 18.17 AT^SNFV Set loudspeaker volume can be used to set the volume of the loudspeaker to the value addressed by AT^SNFV <outCalibrate> <out- Step>. The read and write commands refer to the active audio mode. The write command works only in audio modes 2 to 6.
TC63 AT Command Set 18.18 AT^SNFW 18.18 AT^SNFW Write audio setting in non-volatile store causes the TA to write the currently selected audio parameters to non-volatile store. The saved audio AT^SNFW profile includes the following parameters: AT^SNFA: <atten> AT^SNFI: <inBbcGain>, <inCalibrate>...
TC63 AT Command Set 18.19 AT^SRTC 18.19 AT^SRTC Ring tone configuration read command returns the current and current <volume>. The read command can be AT^SRTC <type> used while test playback is off or on. In the latter case, see execute command for details.
Page 435
TC63 AT Command Set 18.19 AT^SRTC Parameter Description (num) <type> Type of ring tone. You have a choice of 7 different ring tones and melodies. All will be played from the audio output selected with the command. <type>=0 is only intended for muting.
<time> <time>= "02/01/01,00:00:00" upon next power-up. • Each time TC63 is restarted it takes 2s to re-initialize the RTC and to update the current time. Therefore, it is recommended to wait 2s before using the commands (for example 2s after...
TC63 AT Command Set 19.2 AT+CALA 19.2 AT+CALA Set alarm time write command can be used to set an alarm time in the ME or to clear a programmed alarm. When AT+CALA the alarm time is reached and the alarm is executed the ME returns an Unsolicited Result Code (URC) and the alarm time is reset to "00/01/01,00:00:00".
Page 438
<time>[,<n>[,<type>[,<text>]]] will be presented when TC63 is powered up. • Each time TC63 is restarted with ignition it takes 2s to re-initialize the RTC and to update the current time. Therefore, it is recommended to wait 2s before using the commands...
Page 439
TC63 AT Command Set 19.2 AT+CALA • Alarm settings on ASC0 / ASC1 and different Multiplexer channels (see AT+CMUX): On each interface an individual message can be stored, but only one time setting applies. This <text> means an alarm set on one of the interfaces overwrites the time setting on all remaining inter- <time>...
NTC connected to the BATT_TEMP pin, the URC appears several times before the module switches off. In applications which are not battery operated, i.e. where no NTC is connected to the BATT_TEMP pin, TC63 will present the undervoltage URC only once and will then switch off without sending any further messages.
Page 441
Current consumption of the host application as specified with parameter <current>. (num) <current> Enter the current consumption of your host application in mA (0...5000). This information enables TC63 to cor- rectly determine the end of charging and terminate charging automatically when the battery is fully charged. Note that if is inaccurate, and the application draws a current higher than the final charge current, <current>...
TC63: AT^SBC • Normal mode: TC63 is switched on by Ignition pin and running in SLEEP, IDLE, TALK or DATA mode. Charger is not connected. The read command indicates the battery capacity and the current con- AT^SBC sumption of the application (if value of application was specified before as <current>).
RF interface. The duration of a mea- surement period ranges from 0.5s in TALK / DATA mode up to 50s when TC63 is in IDLE mode or Limited Ser- vice (deregistered).
TC63 AT Command Set 19.5 AT^SCTM 19.5 AT^SCTM Set critical operating temperature presentation mode or query temperature Use this command to monitor the temperature range of the module and the battery. The write command enables or disables the presentation of URCs to report critical temperature limits.
Page 445
TC63 AT Command Set 19.5 AT^SCTM Command Description The read command returns: • the URC presentation mode • information about the current temperature range of the module Please note that the Read command does not indicate the temperature range of the battery. The battery temper- ature can only be reported by an Unsolicited Result Code.
Page 446
TC63 AT Command Set 19.5 AT^SCTM EXAMPLE 2 URCs issued when the temperature is back to normal (URC is output once): Battery temperature back to normal temperature. ^SCTM_A: 0 Engine back to normal temperature. ^SCTM_B: 0 TC63_ATC_V00.490 Page 446 of 501...
TC63 AT Command Set 19.6 AT^SSYNC 19.6 AT^SSYNC Configure SYNC Pin command serves to configure the SYNC pin of the application interface. Please note that the AT^SSYNC SYNC pin may be assigned different functions: Depending on the design of the host application, the pin can either be used to indicate the current consumption in a transmit burst or to drive a status LED connected to the pin as specified in [2].
TC63 AT Command Set 19.6 AT^SSYNC 19.6.1 ME status indicated by status LED patterns The following table lists the possible patterns of status LED behavior, and describes the ME operating status indi- cated by each pattern if parameter <mode>=1 and <mode>=2.
Page 449
TC63 AT Command Set 19.6 AT^SSYNC LED behavior ME operating status if AT^SSYNC=1 ME operating status if AT^SSYNC=2 n * 75 ms on / n * 3 ms off Not possible: With AT^SSYNC=1, LED SLEEP mode is activated (AT+CFUN ≠ 1) while the ME is...
TC63 AT Command Set 19.7 AT^SSPI 19.7 AT^SSPI Serial Protocol Interface command enables the module to be connected to external I²C devices. The I²C datastream is AT^SSPI mapped through an internal I²C driver to and from an ASCII hex protocol which can be exchanged with an exter- nal application via V24.
TC63 AT Command Set 19.7 AT^SSPI Subparameter Hexadecimal Selected function Interface type D15 - D12 I²C bus (default) Port D11 - D8 Internal port Data transfer rate D7 - D4 I²C at 100 kbps I²C at 400 kbps (default) Protocol...
TC63 AT Command Set 19.7 AT^SSPI Figure 19.2: Delay time on I²C after Write Figure 19.3: Delay time on I²C after Read TC63_ATC_V00.490 Page 452 of 501 5/24/05 Confidential / Draft - Do not copy...
TC63 AT Command Set 19.7 AT^SSPI 19.7.2 Transmitting Data over AT Interface This section provides information on the protocol used for data transmission to or from I²C devices and explains the data mode. It is assumed that you are familiar with the I²C specification.
TC63 AT Command Set 19.7 AT^SSPI Message syntax: Each Message consists of a Start and Stop character, a Message-ID, further protocol data and user data. The notation of all elements is explained below: Notation of Message-ID: • All ASCII characters between 0x00...0x7F. It is recommended to use only the characters 0...9, A...Z, a...z.
TC63 AT Command Set 19.7 AT^SSPI In a Transfer Message (Read or Write), the third element is the 7-bit I²C Slave Address (2 characters) that iden- tifies each single device connected to the bus. The 8 bit of this byte is the LSB that determines the direction of the message.
TC63 AT Command Set 19.7 AT^SSPI 19.7.4 Example: Using I²C Bus As stated above, it is recommended to run the Terminal program in chat mode or to use the local echo. First, activate the I²C interface: The first group of characters forms the AT^SSPI=0010,0000,0000 <basicCon-...
TC63 AT Command Set 20. Miscellaneous Commands Miscellaneous Commands The AT Commands described in this chapter are related to various areas. 20.1 A/ Repeat previous command line Syntax Exec Command Response(s) Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250...
TC63 AT Command Set 20.2 ATS3 20.2 ATS3 Set command line termination character command determines the character recognized by the TA to terminate an incoming command line. ATS3 Syntax Read Command ATS3? Response(s) <n> Write Command ATS3=<n> Response(s) ERROR Reference(s)
TC63 AT Command Set 20.3 ATS4 20.3 ATS4 Set response formatting character command determines the character generated by the TA for result code and information text. ATS4 Syntax Read Command ATS4? Response(s) <n> Write Command ATS4=<n> Response(s) ERROR Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250...
TC63 AT Command Set 20.4 ATS5 20.4 ATS5 Write command line editing character Syntax Read Command ATS5? Response(s) <n> Write Command ATS5=<n> Response(s) ERROR Reference(s) ASC0 ASC1 USB MUX1 MUX2 MUX3 Charge Last V.250 Command Description This parameter setting determines the character recognized by TA as a request to delete the immediately pre- ceding character from the command line.
ASC0 or ASC1 or the USB interface. For this purpose, the TC63 firmware update file must be available in the format *.USF. The file can be requested from Siemens. The firmware file consists of records to be transferred one by one from the host application to the module.
TC63 AT Command Set 21. Appendix Appendix 21.1 Restricted access to SIM data after SIM PIN authentication The following commands can be used only after data from the SIM have been read successfully for the first time. Reading starts after successful SIM authentication has been performed, and may take up to 30 seconds depend- ing on the SIM used.
TC63 AT Command Set 21.2 Star-Hash (*#) Network Commands 21.2 Star-Hash (*#) Network Commands The following command strings can be sent to the network via and have to be terminated with a semicolon. The command strings are defined with GSM 2.30 [18].
TC63 AT Command Set 21.2 Star-Hash (*#) Network Commands Star-Hash Code Functionality Response, also refer to Table 21.3 Call barring (choice of *,#,*#)33*Pw*BS# Act/deact/int BAOC ^SCLCK : <fac>, <status>, <class> [, ...] like +CLCK (Refer to AT+CLCK) (choice of *,#,*#)331*Pw*BS#...
TC63 AT Command Set 21.2 Star-Hash (*#) Network Commands Abbreviation Meaning Value Password Character of TE character set (e.g. asterics, hash or digit in case of USSD, or digits in case of held calls or multiparty calls) Table 21.3: Star-Hash Command Response Parameters...
TC63 AT Command Set 21.3 Available AT Commands and Dependency on SIM PIN 21.3 Available AT Commands and Dependency on SIM PIN ; ... Command not available ! ... Command does not require PIN1 % ... Command requires PIN1 § ... Command sometimes requires PIN1 Table 21.5: Available AT Commands and Dependency on SIM PIN...
Page 467
TC63 AT Command Set 21.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write AT+ILRR AT+IPR AT+CMUX AT^STPB Security Commands AT+CPIN AT+CPIN2 AT^SPIC AT+CLCK AT^SLCK AT+CPWD § § AT^SPWD AT^SCSL Identification Commands AT+CGMI AT+GMI AT+CGMM...
Page 468
TC63 AT Command Set 21.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write AT+CBST AT+CRLP AT+CLCC AT^SLCC AT+CR AT+CRC AT+CSNS AT^SCNI AT^SLCD AT^STCD Network Service Commands AT+COPN § § AT+COPS AT^SOPS AT+CREG AT+CSQ AT^SMONC...
Page 469
TC63 AT Command Set 21.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write AT+CLIP AT+CLIR AT+COLP AT+CPUC AT+CSSN AT+CUSD Internet Service Commands AT^SICS AT^SISS AT^SISO AT^SISC AT^SISR AT^SISW GPRS Commands AT+CGACT AT+CGANS AT+CGATT AT+CGAUTO...
Page 470
TC63 AT Command Set 21.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write AT+FTH AT+FTM AT+FTS Short Message Service (SMS) Commands AT+CMGC AT+CMGD AT+CMGF AT+CMGL AT+CMGR AT+CMGS AT+CMGW AT+CMSS AT+CNMA AT+CNMI AT+CPMS AT+CSCA AT+CSCB...
Page 471
TC63 AT Command Set 21.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write AT^SRSM SIM Application Toolkit (SAT) Commands AT^SSTA ^SSTN AT^SSTGI AT^SSTR Phonebook Commands AT+CNUM AT+CPBR AT+CPBS AT+CPBW AT^SDLD AT^SPBC AT^SPBD AT^SPBG AT^SPBS...
Page 472
TC63 AT Command Set 21.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write AT^SBV AT^SCTM AT^SSYNC AT^SSPI Miscellaneous Commands ATS3 ATS4 ATS5 AT^SFDL TC63_ATC_V00.490 Page 472 of 501 5/24/05 Confidential / Draft - Do not copy...
TC63 AT Command Set 21.4 Availability of AT Commands Depending on Operating Mode of ME 21.4 Availability of AT Commands Depending on Operating Mode of ME ! ... Command not supported % ... Command supported § ... Use in Airplane mode depends on command type (test, read, execute, write).
Page 474
TC63 AT Command Set 21.4 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode Charge AT+ILRR AT+IPR AT+CMUX AT^STPB Security Commands AT+CPIN AT+CPIN2 AT^SPIC § AT+CLCK § AT^SLCK § AT+CPWD § AT^SPWD AT^SCSL Identification Commands...
Page 475
TC63 AT Command Set 21.4 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode Charge ATS10 AT+CBST AT+CRLP AT+CLCC AT^SLCC AT+CR AT+CRC AT+CSNS AT^SCNI AT^SLCD AT^STCD Network Service Commands AT+COPN AT+COPS AT^SOPS AT+CREG AT+CSQ AT^SMONC...
Page 476
TC63 AT Command Set 21.4 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode Charge AT+CHLD AT+CLIP AT+CLIR AT+COLP AT+CPUC AT+CSSN AT+CUSD Internet Service Commands AT^SICS AT^SISS AT^SISO AT^SISC AT^SISR AT^SISW GPRS Commands AT+CGACT AT+CGANS...
Page 477
TC63 AT Command Set 21.4 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode Charge AT+FRM AT+FRS AT+FTH AT+FTM AT+FTS Short Message Service (SMS) Commands AT+CMGC AT+CMGD AT+CMGF AT+CMGL AT+CMGR AT+CMGS AT+CMGW AT+CMSS AT+CNMA AT+CNMI...
Page 478
TC63 AT Command Set 21.4 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode Charge Remote SIM Access (RSA) Commands AT^SRSA AT^SRSM SIM Application Toolkit (SAT) Commands AT^SSTA ^SSTN AT^SSTGI AT^SSTR Phonebook Commands AT+CNUM AT+CPBR...
Page 479
TC63 AT Command Set 21.4 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode Charge Hardware related Commands AT+CCLK AT+CALA § AT^SBC AT^SBV AT^SCTM AT^SSYNC AT^SSPI Miscellaneous Commands ATS3 ATS4 ATS5 AT^SFDL TC63_ATC_V00.490 Page 479 of 501...
TC63 AT Command Set 21.5 AT Command Settings storable with AT&W 21.5 AT Command Settings storable with AT&W Table 21.7: Settings Stored to User Profile on ASC0 / MUX Channel 1 AT Command Stored Parameters Configuration Commands <n> <value> <value>...
TC63 AT Command Set 21.7 Summary of Unsolicited Result Codes (URC) 21.7 Summary of Unsolicited Result Codes (URC) Table 21.10: Summary of Unsolicited Result Codes (URC) AT Command Configuration Commands AT+CFUN ^SYSSTART AT+CFUN ^SYSSTART CHARGE ONLY MODE AT^SMSO ^SHUTDOWN "AutoExec", <AutoExecState>, <AutoExecType>, <AutoExecIndex>,...
Page 487
TC63 AT Command Set 21.7 Summary of Unsolicited Result Codes (URC) AT Command AT+CSSN +CSSI: <code 1> AT+CSSN +CSSU: <code 2> AT+CUSD +CUSD: <m>[<str>[<dcs>]] Internet Service Commands ^SIS: <srvProfileId>, <urcCause>[, [<urcInfoId>][, <urcInfoText>]] AT^SISO AT^SISR ^SISR: <srvProfileId>, <urcCauseId> AT^SISW ^SISW: <srvProfileId>, <urcCauseId>...
Page 488
TC63 AT Command Set 21.7 Summary of Unsolicited Result Codes (URC) AT Command ^SBC: Overvoltage shutdown AT^SBC AT^SCTM ^SCTM_A: <m> AT^SCTM ^SCTM_B: <m> TC63_ATC_V00.490 Page 488 of 501 5/24/05 Confidential / Draft - Do not copy...
TC63 AT Command Set 21.8 AT Command Usability for USB 21.8 AT Command Usability for USB Table 21.11: AT Command Usablility for USB AT Command Usability for USB Configuration Commands AT&F AT&V AT&W AT\V AT+CFUN AT^SMSO AT+GCAP AT+CMEE AT+CSCS AT^SCFG...
Page 490
TC63 AT Command Set 21.8 AT Command Usability for USB AT Command Usability for USB Security Commands AT+CPIN AT+CPIN2 AT^SPIC AT+CLCK AT^SLCK AT+CPWD AT^SPWD AT^SCSL Identification Commands AT+CGMI AT+GMI AT+CGMM AT+GMM AT+CGMR AT+GMR AT+CGSN AT+GSN AT+CIMI Call related Commands ATD><mem><n>...
Page 491
TC63 AT Command Set 21.8 AT Command Usability for USB AT Command Usability for USB AT+CLCC AT^SLCC AT+CR AT+CRC AT+CSNS AT^SCNI AT^SLCD AT^STCD Network Service Commands AT+COPN AT+COPS AT^SOPS AT+CREG AT+CSQ AT^SMONC AT^SMOND AT^MONI AT^MONP AT^SMONG AT^SALS AT^SHOM AT^SPLM AT+CPOL...
Page 492
TC63 AT Command Set 21.8 AT Command Usability for USB AT Command Usability for USB AT+CSSN AT+CUSD Internet Service Commands AT^SICS AT^SISS AT^SISO AT^SISC AT^SISR AT^SISW GPRS Commands AT+CGACT AT+CGANS AT+CGATT AT+CGAUTO AT+CGDATA AT+CGDCONT AT+CGEQMIN AT+CGEQREQ AT+CGPADDR AT+CGQMIN AT+CGQREQ AT+CGREG...
Page 493
TC63 AT Command Set 21.8 AT Command Usability for USB AT Command Usability for USB Short Message Service (SMS) Commands AT+CMGC AT+CMGD AT+CMGF AT+CMGL AT+CMGR AT+CMGS AT+CMGW AT+CMSS AT+CNMA AT+CNMI AT+CPMS AT+CSCA AT+CSCB AT+CSDH AT+CSMP AT+CSMS AT^SCML AT^SCMR AT^SCMS AT^SCMW...
Page 494
TC63 AT Command Set 21.8 AT Command Usability for USB AT Command Usability for USB SIM Application Toolkit (SAT) Commands AT^SSTA ^SSTN AT^SSTGI AT^SSTR Phonebook Commands AT+CNUM AT+CPBR AT+CPBS AT+CPBW AT^SDLD AT^SPBC AT^SPBD AT^SPBG AT^SPBS Audio Commands AT+CLVL AT+CMUT AT+VTD...
Page 495
TC63 AT Command Set 21.8 AT Command Usability for USB AT Command Usability for USB AT^SCTM AT^SSYNC AT^SSPI Miscellaneous Commands ATS3 ATS4 ATS5 AT^SFDL TC63_ATC_V00.490 Page 495 of 501 5/24/05 Confidential / Draft - Do not copy...
TC63 AT Command Set 21.9 Alphabetical List of AT Commands 21.9 Alphabetical List of AT Commands Table 21.12: Alphabetical List of AT Commands AT Command Description Section and Page Switch from data mode to command mode Section 7.18, page SAT Notification Section 16.2, page...
Page 497
TC63 AT Command Set 21.9 Alphabetical List of AT Commands AT Command Description Section and Page Call Hold and Multiparty Section 9.8, page AT+CHLD Hang up call Section 7.10, page AT+CHUP Request International Mobile Subscriber Identity (IMSI) Section 6.10, page...
Page 498
TC63 AT Command Set 21.9 Alphabetical List of AT Commands AT Command Description Section and Page Select radio link protocol parameters for originated non- Section 7.20, page AT+CRLP transparent data calls Restricted SIM Access Section 14.1, page AT+CRSM SMS service centre address Section 13.13, page...
Page 499
AT^SISR Internet Service Setup Profile Section 10.2, page AT^SISS Internet Service Write Data Section 10.6, page AT^SISW Siemens defined command to list current calls of ME Section 7.22, page AT^SLCC Display Last Call Duration Section 7.27, page AT^SLCD Facility lock Section 5.5, page...
Page 500
TC63 AT Command Set 21.9 Alphabetical List of AT Commands AT Command Description Section and Page Set microphone audio path and power supply Section 18.12, page AT^SNFM Set audio output (= loudspeaker path) parameter Section 18.13, page AT^SNFO Set progress tones Section 18.14, page...
Page 501
TC63 AT Command Set 21.9 Alphabetical List of AT Commands AT Command Description Section and Page Mobile originated call from active memory using corre- Section 7.6, page ATD><str> sponding field Mobile originated call to ISDN number Section 7.7, page ATDI Redial last number used Section 7.8, page...