Page 2
TC45 AT Command Set obile TC45 AT Command Set Document Name: Version: 02.02 Date: April 16, 2004 DocId: TC45_ATC_V02.02 Status Confidential / Released General Notes Product is deemed accepted by recipient and is provided without interface to recipient’s products. The documen- tation and/or product are provided for testing, evaluation, integration and information purposes.
1.6.2 Hardware flow control (RTS/CTS flow control)..............26 Unsolicited Result Code Presentation................... 27 1.7.1 Communication between Customer Application and TC45..........27 Errors and Messages ........................28 Configuration Commands........................29 AT&F Set all current parameters to manufacturer defaults ............29 AT&V Display current configuration .................... 30 2.2.1...
Page 4
TC45 AT Command Set Contents obile 2.12 AT+CSCS Select TE character set ..................... 51 2.13 AT^SCFG Extended Configuration Settings ................53 2.14 AT^SM20 Set M20 compatibility mode ..................63 Status Control Commands ........................65 AT+CMER Mobile Equipment Event Reporting ................65 AT+CIND Indicator control ......................
Page 6
TC45 AT Command Set Contents obile 7.25 AT^SCNI List Call Number Information ..................173 7.26 AT^SLCD Display Last Call Duration ..................175 7.27 AT^STCD Display Total Call Duration..................176 Network Service Commands ......................177 AT+COPN Read operator names ..................... 177 AT+COPS Operator selection ....................
Page 7
TC45 AT Command Set Contents obile 10.7 AT+CGQREQ Quality of Service Profile (Requested) .............. 245 10.8 AT+CGREG GPRS network registration status ................ 249 10.9 AT+CGSMS Select service for MO SMS messages ..............251 10.10 AT^SGAUTH Set type of authentication for PPP connection............ 253 10.11 AT^SGCONF Configuration of GPRS related Parameters ............
Page 8
TC45 AT Command Set Contents obile Short Message Service (SMS) Commands..................294 12.1 SMS parameters ......................... 294 12.2 AT+CMGC Send an SMS command..................298 12.3 AT+CMGD Delete SMS message..................... 299 12.4 AT+CMGF Select SMS message format .................. 300 12.5 AT+CMGL List SMS messages from preferred store..............301 12.6 AT+CMGR Read SMS messages.....................
Page 9
TC45 AT Command Set Contents obile 15.5 AT^SPBC Search the first entry in the sorted telephone book..........360 15.6 AT^SPBD Purge phonebook memory storage................362 15.7 AT^SPBG Read current Phonebook entries ................364 15.8 AT^SPBS Step through the selected phonebook alphabetically ..........367 15.9 AT^SDLD Delete the 'last number redial' memory ..............
Page 10
TC45 AT Command Set Contents obile 17.14 AT^SSIO Set IO state of a specified pin or port ................ 426 Miscellaneous Commands........................427 18.1 A/ Repeat previous command line .................... 427 18.2 ATS3 Write command line termination character..............428 18.3 ATS4 Set response formatting character .................. 429 18.4 ATS5 Write command line editing character ................
Page 11
TC45 AT Command Set List of Tables obile List of Tables Table 1.1: Symbols used to mark the type of parameters ................16 Table 1.2: Symbols used to indicate the correlations with other commands ..........16 Table 1.3: Symbols used to mark different types of default values of parameters ........16 Table 2.1:...
Page 12
TC45 AT Command Set List of Figures obile List of Figures Figure 1.1: Main character table of GSM 03.38 alphabet ................21 Figure 1.2: Extension character table of GSM 03.38 alphabet ..............22 TC45_ATC_V02.02 Page 12 of 461 4/16/04 Confidential / Released...
TC45 AT Command Set 1. Introduction obile Introduction Scope of the document This document presents the AT Command Set for the Siemens Cellular Engine TC45 Version 02.02. 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].
TC45 AT Command Set 1.2 Related documents obile Related documents TC45 Release Notes, Version 02.02 TC45 Hardware Interface Description, Version 02.02 TC45 Java User's Guide GPRS Startup User's Guide Remote-SAT User's Guide Multiplexer User's Guide Multiplex Driver Developer's Guide for Windows 2000 and Windows XP...
TC45 AT Command Set 1.3 Document conventions obile 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).
TC45 AT Command Set 1.3 Document conventions obile 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:...
TC45 AT Command Set 1.4 AT command syntax obile AT command syntax The "AT" or "at" prefix must be set at the beginning of each command line. To terminate a command line enter <CR> Commands are usually followed by a response that includes "...
TC45 AT Command Set 1.4 AT command syntax obile Example 1: Omitting parameters in the middle of a string Query current setting AT+CCUG? +CCUG: 1,10,1 Set only the middle parameter AT+CCUG=,9 Query new setting AT+CCUG? +CCUG: 1,9,1 Example 2: Using default parameter values for optional parameters...
TC45 AT Command Set 1.5 Supported character sets obile 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.
Page 20
TC45 AT Command Set 1.5 Supported character sets obile GSM 03.38 GSM character Corresponding ASCII Hex Esc character hex. value ASCII character Esc sequence sequence Ö 5C 35 43 " " 5C 32 32 ò 5C 30 38 NULL 5C 30 30 CAUTION: Often, the editors of terminal programsdo not recognize escape sequences.
TC45 AT Command Set 1.5 Supported character sets obile 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.
Page 22
TC45 AT Command Set 1.5 Supported character sets obile 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.
TC45 AT Command Set 1.5 Supported character sets obile In the event that an MS receives a code where a symbol is not represented in figure 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 Main character table of GSM 03.38...
TC45 AT Command Set 1.5 Supported character sets obile 1.5.2.2 Implementing input of Terminal data to SIM (direction TE to ME) CSCS UCS2 7-Bit Case 1 Case 4 (GSM default) GSM (1:1) UCS2 to GSM (2:1) 8-Bit Case 2 Case 5...
Page 25
TC45 AT Command Set 1.5 Supported character sets obile Case 6 Two bytes are needed. Maximum text length: 280 characters Example: "00410042" ® 0x00,0x41,0x00,0x21 Problems: • "41" ® Error (there are two bytes needed) • "0000" ® Error (not an UCS2 character) •...
TC45 AT Command Set 1.6 Flow Control obile 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.
Hence, when the TE receives the echo of the first character "A" of the AT command just sent by itself it has control over both the receive and the transmit paths. This way no URC can be issued by the TC45 in between.
TC45 AT Command Set 1.8 Errors and Messages obile Errors and Messages The final result codes "+CME ERROR: <err>" and "+CMS ERROR: <err>" indicate errors related to mobile equip- ment or network. The effect is similar to an ERROR result code.
TC45 AT Command Set 2. Configuration Commands obile Configuration Commands The AT Commands described in this chapter allow the external application to determine the TC45's behaviour under various conditions. AT&F Set all current parameters to manufacturer defaults Syntax Exec Command AT&F [...
TC45 AT Command Set 2.2 AT&V obile AT&V Display current configuration Syntax Exec Command AT&V [ <value> Response(s) ACTIVE PROFILE: ... (see section 2.2.1) ASC0 ASC1 MUX1 MUX2 MUX3 § § § Reference(s) V.25ter Command Description TA returns the current parameter setting. The configuration varies depending on whether or not PIN authentica-...
TC45 AT Command Set 2.3 AT&W obile AT&W Stores current configuration to user defined profile Syntax Exec Command AT&W [ <value> Response(s) ERROR/+CME ERROR <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description TA stores the currently set parameters to a user defined profile in the non-volatile memory.
TC45 AT Command Set 2.4 ATQ obile ATQ Set result code presentation mode Syntax Exec Command ATQ [ <n> Response(s) <n> <n> (none) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description 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.
TC45 AT Command Set 2.5 ATV obile 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 at 2.5.1. Syntax Exec Command ATV [ <value>...
Page 35
TC45 AT Command Set 2.5 ATV obile Verbose format Numeric format Meaning CONNECT 4800/RLP Link with 4800 bps and Radio Link Pro- tocol CONNECT 9600/RLP Link with 9600 bps and Radio Link Pro- tocol CONNECT 14400/RLP Link with 14400 bps and Radio Link Pro-...
TC45 AT Command Set 2.6 ATX obile ATX Set CONNECT result code format and call monitoring Syntax Exec Command ATX [ <value> Response(s) ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description This parameter setting determines whether or not the TA detects the presence of dial tone and busy signal and whether or not TA transmits particular result codes.
TC45 AT Command Set 2.7 ATZ obile ATZ Set all current parameters to user defined profile Syntax Exec Command ATZ [ <value> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description TA sets all current parameters to the user profile stored with .
In all CYCLIC SLEEP modes, you can enter =1 to permanently wake up <fun> TC45 and take it back to full functionality. Please refer to section 2.8.1for a summary of all SLEEP modes and the different ways of waking up the module. For CYCLIC SLEEP mode ( = 5, 6, 7 or 8) both the ME and the application must be configured to use hard- <fun>...
Page 39
TC45 AT Command Set 2.8 AT+CFUN obile Write Command AT+CFUN= [ <fun> <rst> Response(s) ERROR +CME ERROR ASC0 ASC1 MUX1 MUX2 MUX3 § § § Reference(s) GSM 07.07 Command Description The test command returns the values of the supported parameters.
Page 40
For the same reason, power sav- <fun> ing cannot be used if TC45 operates in Alarm mode. Furthermore, in order to accept incoming calls, SMS or network related URCs in SLEEP mode the ME must be registered when it enters the SLEEP mode.
Page 41
TC45 AT Command Set 2.8 AT+CFUN obile Examples EXAMPLE 1 To check the level of functionality use the read command: AT+CFUN? Default mode after ME was restarted +CFUN: 1 Remember that the AT interface is not accessible in NON-CYCLIC SLEEP mode. Consequently, the read command is only useful when the ME is set to full functionality or, when is set to 5, 6, 7 or 8.
TC45 AT Command Set 2.8 AT+CFUN obile 2.8.1 Wake up the ME from SLEEP mode A wake-up event is any event that causes the ME to draw current. Depending on the selected mode, the wake- up event either switches the SLEEP mode off and takes the ME back to full functionality...
TC45 AT Command Set 2.9 AT^SMSO obile AT^SMSO Switch off mobile station Syntax Test Command AT^SMSO=? Response(s) Exec Command AT^SMSO Response(s) ^SMSO: MS OFF ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description The exec command initiates the power-off procedure. Low level of the module's VDD pin verifies that the proce- dure has completed and the module has entered the POWER DOWN mode.
TC45 AT Command Set 2.10 AT+GCAP obile 2.10 AT+GCAP Request complete TA capabilities list Syntax Test Command AT+GCAP=? Response(s) Exec Command AT+GCAP Response(s) +GCAP: <name> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description TA reports a list of additional capabilities.
TC45 AT Command Set 2.11 AT+CMEE obile Notes • The possible error result codes are listed in 2.11.1, 2.11.2and 2.11.3. • In multiplex mode (see ) the setting applies only to the logical channel where selected. The setting AT+CMUX on the other channels may differ.
TC45 AT Command Set 2.11 AT+CMEE obile Code of <err> Text (if AT+CMEE invalid characters in dial string no network service Network timeout Network not allowed emergency calls only Network personalization PIN required Network personalization PUK required Network subset personalization PIN required...
TC45 AT Command Set 2.11 AT+CMEE obile 2.11.3 Summary of CMS ERRORS related to GSM 07.05 Code of <err> Text (if AT+CMEE Unassigned (unallocated) number Operator determined barring Call barred Short message transfer rejected Destination out of service Unidentified subscriber...
Page 49
TC45 AT Command Set 2.11 AT+CMEE obile Code of <err> Text (if AT+CMEE SC system failure Invalid SME address Destination SME barred SM Rejected-Duplicate SM TP-VPF not supported TP-VP not supported D0 SIM SMS storage full No SMS storage capability in SIM...
Page 50
TC45 AT Command Set 2.11 AT+CMEE obile Code of <err> Text (if AT+CMEE unable to store invalid status invalid character in address string invalid length invalid character in pdu invalid parameter invalid length or character invalid character in text timer expired Operation temporary not allowed TC45_ATC_V02.02...
TC45 AT Command Set 2.12 AT+CSCS obile 2.12 AT+CSCS Select TE character set Syntax Test Command AT+CSCS=? Response(s) +CSCS: (list of supported <chset> Read Command AT+CSCS? Response(s) +CSCS: <chset> Write Command AT+CSCS= [ <chset> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07, GSM 11.11...
Page 52
TC45 AT Command Set 2.12 AT+CSCS obile Notes • Also see chapter " ". Supported character sets • When TA-TE interface is set to 8-bit operation and used TE alphabet is 7-bit, the highest bit will be set to zero.
TC45 AT Command Set 2.13 AT^SCFG obile 2.13 AT^SCFG Extended Configuration Settings This command can be used to query and configure various settings of the TC45. Syntax Test Command AT^SCFG=? Response(s) ^SCFG: "AutoExec" , (list of supported ), (list of supported ), (list of <AutoExecCmd>...
Page 55
TC45 AT Command Set 2.13 AT^SCFG obile Write Command URC indication in datamode via Ring line: AT^SCFG= "URC/Datamode/Ringline"[, <udri> Response(s) ^SCFG: "URC/Datamode/Ringline", <udri> ERROR +CME ERROR Write Command URC indication via Ring line: AT^SCFG= "URC/Ringline"[, <uri> Response(s) ^SCFG: "URC/Ringline", <uri>...
Page 56
) the first logical channel is used, i.e. CSD AT+CMUX calls (data or fax) could be set up. If the TC45 is busy on the serial channel command execution will be delayed until ongoing action is finished. The first two characters of the automatically launched AT command shall be "at".
Page 57
If during a data call the TC45 temporarily enters command mode via no AT command will be executed if specifies 'Ignore ongoing calls'. <AutoExecMode> Value will be saved while switching off the TC45 via AT commands (e.g. ) and restored AT+CFUN AT^SMSO on next power up.
Page 58
TC45 AT Command Set 2.13 AT^SCFG obile (str)(+CSCS) <AutoExecPeriodTimeLeft> AutoExec Command Period Left This parameter shows the amount of time left until will be executed. Format is "hhh:mm:ss", <AutoExecATC> where characters indicate hours, minutes and seconds. This parameter applies to =1 only.
Page 59
Be careful using =1 with small period values and shutdown or reset AT commands, since <AutoExecType> only little time remains to change these settings again after TC45 restart. • uses AT commands containing secret data, this information may be retrieved with <AutoExecATC>...
Page 60
Confirms that AT+CMSS=1 has been issued. +CMSS: 16 EXAMPLE 2 Configure TC45 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...
Page 61
TC45 AT Command Set 2.13 AT^SCFG obile EXAMPLE 3 Switch off the ME after three minutes without restarting it. For details regarding software controlled power down refer to AT+CFUN AT^SMSO AT^SCFG="AutoExec",1,1,2,0,"AT^SMSO","000:03:00" After three minutes: ^SCFG:"AutoExec",0,1,2,0,"AT^SMSO" ^SMSO: MS OFF Confirms that AT^SMSO has been issued. The ME enters the POWER DOWN mode.
Page 62
TC45 AT Command Set 2.13 AT^SCFG obile Disable any Ring line indication for URCs on this AT^SCFG="URC/Ringline" interface. ^SCFG:"URC/Ringline","off" EXAMPLE 6 Usage of parameter <upwd> We assume that no password was configured so far (password is empty). correct password specification AT^SCFG="Userware/Autostart","","1"...
TC45 AT Command Set 2.14 AT^SM20 obile 2.14 AT^SM20 Set M20 compatibility mode Syntax Test Command AT^SM20=? Response(s) Read Command AT^SM20? Response(s) ^SM20:<CallMode> <CmgwMode> Write Command AT^SM20=<CallMode> <CmgwMode> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description M20 is an earlier, widely used SIEMENS GSM engine. The...
Page 64
<CallMode> Call setup response mode Applies only to voice calls. Set compatibility to Siemens mobile phones. ME will return "OK" immediately after attempting a call with the command. In case of failure, additional call release indications, such as "NO DIAL TONE, "NO CARRIER", "BUSY"...
TC45 AT Command Set 3. Status Control Commands obile Status Control Commands The AT Commands described in this chapter allow the external application to obtain various status information from the TC45. AT+CMER Mobile Equipment Event Reporting This command controls details of the "...
Page 66
TE afterwards. Otherwise they are forwarded directly to the TE. Forward " " URCs directly to the TE. If TC45 is in online data mode, +CIEV URCs are signaled via sending BREAK (100ms) and stored in a buffer. Once it is back in command mode e.g.
Page 67
TC45 AT Command Set 3.1 AT+CMER obile Note • If the ME operates on different instances (MUX channels 1, 2, 3 or ASC0/ASC1) avoid different settings for routing and indicating SMS. For example, if messages shall be routed directly to one instance of the TE (set...
AT+CIND Indicator control This command controls information about status changes via URC presentation of the TC45 or connected items, e.g. 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
TC45 AT Command Set 3.2 AT+CIND obile ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07 Command Description The read command returns the status of the ME indicators. The write command is used to switch the event report for each indicator type. The Indicator Event Reports are displayed to the TE via "...
Page 70
TC45 AT Command Set 3.2 AT+CIND obile (num) <state> Indicator is deregistered. The indicator will not be presented as " " URC, +CIEV but can be queried with AT+CIND Indicator is registered, indicator event report allowed. Notes • Due to its restrictive range of values, there are events when it is not entirely clear from the context, which event has led to the output of indicator "call".
Page 71
TC45 AT Command Set 3.2 AT+CIND obile Rebuild the same call. ATD0123456; This time, no URCs are displayed. NO CARRIER TC45_ATC_V02.02 Page 71 of 461 4/16/04 Confidential / Released...
TC45 AT Command Set 3.3 AT^SIND obile AT^SIND Extended Indicator Control supplies extended event indicator control and AT^SIND • offers greater flexibility than standard AT+CIND • offers several extra indicators, • can show the current status of all indicators supported by...
Page 73
AT^SIND • On the other hand indicators supported by are registered while AT+CIND the TC45 is powered up. Query the registration status and the current value of a single indicator type. Note • Notes regarding indicator voice message waiting: "vmwait1" and "vmwait2" indicate the receipt of a special short message with a Voice Message Waiting Indicator .
TC45 AT Command Set 3.4 AT+CEER obile AT+CEER Extended Error Report returns an extended error report regarding the reason of the last AT+CEER • call release • failure to set up a call (both mobile originated or terminated) • failure to modify a call by using Supplementary Services •...
Page 75
TC45 AT Command Set 3.4 AT+CEER obile Parameter Description (num) <locationID> Location ID as number code. Location IDs are listed in subclause 3.4.1. Each ID is related with another table that contains a list of s or <reason> <ssRelease> (num) <reason>...
TC45 AT Command Set 3.4 AT+CEER obile AT+CEER The Location ID 35 at 3.4.1points to subclause 3.4.9, where 43 = "Num- +CEER: 35,0,43 berOfPWAttemptsViolation" may mean that a wrong password has been entered for more than 3 times. 0 = "No error" for stands <reason>...
TC45 AT Command Set 3.4 AT+CEER obile Description 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) SIEMENS cause for GPRS API...
TC45 AT Command Set 3.4 AT+CEER obile Number Description Radio link counter expiry or PerformAbnormalRelease Confirm ABORT of the MM Respond to DEACT REQ Loss of coverage Reestablishment not possible 3.4.4 GSM release cause for Mobility Management (MM) Number Description...
TC45 AT Command Set 3.4 AT+CEER obile Number Description GPRS services not allowed GPRS services not allowed in combination with non-GPRS services MS identity cannot be identified by the network Implicitly detached GPRS services not allowed in current PLMN MSC temporarily unreachable 3.4.5...
Page 80
TC45 AT Command Set 3.4 AT+CEER obile Number Description User alerting, no answer Call rejected 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...
TC45 AT Command Set 3.4 AT+CEER obile Number Description Protocol error (e.g. unknown message) class Invalid mandatory information Message type non-existant or not implemented Message type not comaptible with protocol state Information element non-existent or not implemented Conditional information element error...
TC45 AT Command Set 3.4 AT+CEER obile Number Description Resource Limitation Initiating Release Unrecognized Linked ID Linked Response Unexpected Unexpected Linked Operation Return Result Problem Codes Unrecognize Invoke ID Return Result Unexpected Mistyped Parameter Return Error Problem Codes Unrecognized Invoke ID...
TC45 AT Command Set 3.4 AT+CEER obile Number Description NSAPI already used Regular PDP context deactivation QoS not accepted Network failure Reactivation requested Feature not supported Causes related to invalid messages Invalid transaction identifier value Semantically incorrect message Invalid mandatory information...
TC45 AT Command Set 3.4 AT+CEER obile 3.4.13 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; GPRS Attach and PDP Context Activation blocked Undefined 3.4.14...
TC45 AT Command Set 3.5 ATS18 obile ATS18 Extended call release report Syntax Read Command ATS18? Response(s) <n> Write Command ATS18=<n> Response(s) ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description This command enables or disables the presentation of extended call release reports for fax and data calls. The call release report is presented in numeric format and includes the following parameters: +CAUSE: <locationID>,...
Page 87
TC45 AT Command Set 3.5 ATS18 obile (num) <reason> Reason for last call release as number code (see also numbers and the <reason> AT+CEER <reason> associated descriptions are listed in several tables, sorted by different categories in Chapter . The AT+CEER tables can be found proceeding from the Location IDs listed in 3.4.1.
TC45 AT Command Set 3.6 AT+CPAS obile AT+CPAS Mobile equipment activity status Syntax Test Command AT+CPAS=? Response(s) +CPAS: (list of supported <pas> Exec Command AT+CPAS Response(s) +CPAS: <pas> ERROR +CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07 Command Description TA returns the activity status of ME.
TC45 AT Command Set 4. Serial Interface Control Commands obile Serial Interface Control Commands The AT Commands described in this chapter allow the external application to determine various settings related to the TC45's serial interface. AT\Q Flowcontrol Syntax Exec Command AT\Q [ <n>...
TC45 AT Command Set 4.2 AT&C obile AT&C Set circuit Data Carrier Detect (DCD) function mode Syntax Exec Command AT&C [ <value> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description This parameter determines how the state of circuit 109(DCD) relates to the detection of received line signal from the distant end.
TC45 AT Command Set 4.3 AT&D obile AT&D Set circuit Data Terminal Ready (DTR) function mode Syntax Exec Command AT&D [ <value> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 § Reference(s) V.25ter Command Description This parameter determines how the TA responds when circuit 108/2 (DTR) is changed from ON to OFF during data mode.
TC45 AT Command Set 4.4 AT&S obile AT&S Set circuit Data Set Ready (DSR) function mode Syntax Exec Command AT&S [ <value> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description This parameter determines how the TA sets circuit 107 (DSR) depending on the communication state of the TA interfacing TE.
TC45 AT Command Set 4.5 ATE obile ATE Enable command echo Syntax Exec Command ATE [ <value> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description This setting determines whether or not the TA echoes characters received from TE during command state.
TC45 AT Command Set 4.6 AT+ILRR obile AT+ILRR Set TE-TA local rate reporting The command controls whether or not the intermediate result code " " is transmitted from the AT+ILRR +ILRR DCE to the DTE. Syntax Test Command AT+ILRR=? Response(s) +ILRR: (list of supported <value>...
Page 96
TC45 AT Command Set 4.6 AT+ILRR obile Parameter Description (num)(&W)(&V) <value> (&F) Disables reporting of local port rate Enables reporting of local port rate (num) <rate> port rate setting on connection (bps) Autobauding (see chapter 4.7.1) Not supported on ASC1. Not usable with Java...
TC45 AT Command Set 4.7 AT+IPR obile AT+IPR Set fixed local rate The command can be used to set or query the DTE-DCE interface bit rate. AT+IPR Syntax Test Command AT+IPR=? Response(s) +IPR: (list of supported auto-detectable s) , (list of supported fixed-only <rate>...
Page 98
If Java is running, the firmware will ignore any settings made with . Responses to the read, write or AT+IPR test command will be invalid or deliver "ERROR". See also "TC45 Java User's Guide" [3], chapter "Configur- ing serial interface". TC45_ATC_V02.02...
TC45 AT Command Set 4.7 AT+IPR obile 4.7.1 Autobauding To take advantage of autobaud mode specific attention must be paid to the following requirements: • Synchronization between DTE and DCE Ensure that DTE and DCE are correctly synchronized and the bit rate used by the DTE is detected by the DCE (ME).
AT commands. The TC45 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.
TC45 AT Command Set 4.8 AT+CMUX obile Refer to which provides a detailed description of the multiplex architecture and step-by-step instructions of how to install and configure the multiplex mode. The WinMUX2k driver and its source files can be supplied on request.
TC45 AT Command Set 4.8 AT+CMUX obile Command Behavior on channel 1 Behavior on channel 2+3 as described not usable ATDI as described not usable as described not usable as described not usable as described only =000 ATS0 <n> as described...
TC45 AT Command Set 4.8 AT+CMUX obile Command Description If Multiplex mode is activated the +CNMI parameter will be set to zero on all chan- AT+CNMA nels, if one channel fails to acknowledge an incoming message within the required time.
TC45 AT Command Set 5. Security Commands obile Security Commands The AT Commands described in this chapter allow the external application to determine various security related settings. AT+CPIN Enter PIN Syntax Test Command AT+CPIN=? Response(s) Read Command AT+CPIN? Response(s) +CPIN: <code>...
Page 105
TC45 AT Command Set 5.1 AT+CPIN obile If no PIN request is pending (for example if PIN authentication has been done and the same PIN is entered again) ME responds +CME ERROR: operation not allowed. No action is required from your part.
TC45 AT Command Set 5.1 AT+CPIN obile PH-SP PUK ME is waiting for service provider personalisation unblocking password PH-C PIN ME is waiting for corporate personalisation password PH-C PUK ME is waiting for corprorate personalisation un-blocking password Notes • Caution: After entering a password with...
Page 107
TC45 AT Command Set 5.1 AT+CPIN obile 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 109
TC45 AT Command Set 5.2 AT+CPIN2 obile (str) <new pin> If the requested code was SIM PUK2: new password (PIN2). See Chapter 5.1.1for more information about when you may need to enter the PUK. (text) <code> READY ME is not pending for any password.
Page 110
TC45 AT Command Set 5.2 AT+CPIN2 obile EXAMPLE 3 To write to "FD" phonebook: AT+CPBS="FD" AT+CPBW=2,"+493012345678",145,"Charly" access denied due to missing PIN2 authentication +CME ERROR 17 AT+CPIN2=8888 AT+CPBW=2,"+493012345678",145,"Charly" TC45_ATC_V02.02 Page 110 of 461 4/16/04 Confidential / Released...
TC45 AT Command Set 5.3 AT^SPIC obile AT^SPIC Display PIN counter Syntax Test Command AT^SPIC=? Response(s) Exec Command AT^SPIC Response(s) ^SPIC: <counter> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description The execute command returns the number of attempts still available for entering the currently required password, e.g.
Page 112
TC45 AT Command Set 5.3 AT^SPIC obile • See also Chapters for further information on locks and AT+CLCK AT+CPIN AT+CPIN2 AT+CPWD AT^SLCK passwords. Examples EXAMPLE 1 The client fails to provide a correct SIM PIN three times The counter decreases each time. After the counter reaches zero, the SIM PUK is required.
Page 113
TC45 AT Command Set 5.3 AT^SPIC obile EXAMPLE 2 Though a mobile is locked to a specific SIM card (phone lock), the client attempts to operate it with another SIM card. The client correctly enters the SIM PIN of the SIM card currently inserted, but then fails to give the...
TC45 AT Command Set 5.4 AT+CLCK obile AT+CLCK Facility lock Syntax Test Command AT+CLCK=? Response(s) +CLCK: list of supported <facility> Write Command AT+CLCK=<facility> <mode> <password> <class> Response(s) is not equal 2 and command successful: <mode> = 2 and command successful: <mode>...
Page 115
TC45 AT Command Set 5.4 AT+CLCK obile Parameter Description (str) <facility> Phone security locks set by client or factory Primarily intended for the client to take safety precautions, "SC", "PS" and "FD" can be configured individually. "PS" may also be factory set.
Page 116
TC45 AT Command Set 5.4 AT+CLCK obile patibility commands like ''ATD*99***1#'' or ''ATD*98***1#''. Indication is ''+CME Error 257: Call barred''. Factory defined SIM locks: Typical examples of factory set SIM locks are prepaid phones or network locks, used to restrict the operation of a mobile to a specific provider or operator.
Page 117
TC45 AT Command Set 5.4 AT+CLCK obile (num) <status> lock is inactive lock is active (str) <password> Password string used to lock and to unlock a . Length and authority for passwords depend on the <facility> in question and are therefore listed in the section on parameter .
Page 118
TC45 AT Command Set 5.4 AT+CLCK obile Examples EXAMPLE 1 Lock SIM card ( = "SC") <facility> The "SC" parameter enables or disables the SIM PIN AT+CLCK="SC",1,"9999" authentication (PIN 1) when you power up the GSM engine SIM card locked. As a result, SIM PIN 1 must be entered to enable ME to register to the GSM net- work.
Page 119
TC45 AT Command Set 5.4 AT+CLCK obile To operate the mobile with other SIM card than the one used for the "PS" lock: Enter SIM PIN of present card, followed by "PS" lock password. AT+CPIN? +CPIN: SIM PIN AT+CPIN="1111" PIN authentication accepted.
TC45 AT Command Set 5.5 AT^SLCK obile AT^SLCK Facility lock AT command provides the "Facility lock" function as described for AT command defined in AT^SLCK AT+CLCK GSM 07.07. It is identical in every respect to , except that the command syntax and response prefix is "^SLCK"...
TC45 AT Command Set 5.6 AT+CPWD obile AT+CPWD Change Password Use this command when you want to change the passwords defined for the "facility lock" functions available from . A password consists of a string of numeric digits with a length in the range specified by AT+CLCK <password...
Page 122
TC45 AT Command Set 5.6 AT+CPWD obile Parameter Description (str) <facility> Phone security locks set by client or factory: Primarily intended for the client to take safety precautions, passwords "SC" (SIM PIN) and "P2" (SIM PIN2) are usually predefined, but can be configured individually. The password for lock facility "PS" may also be factory set.
Page 123
TC45 AT Command Set 5.6 AT+CPWD obile “PP“ Service Provider Personalisation “PC“ Corporate Personalisation 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 124
TC45 AT Command Set 5.6 AT+CPWD obile EXAMPLE 2 To set password used to enable or disable barring of all outgoing calls: Requests the network to change the password for AT+CPWD="AO","0000","3333" supplementary service "call barring". Ususally this request will affect all barring services, even though the request is issued for Supplementary Service BAOC ("Barring of all outgoing calls") only.
TC45 AT Command Set 5.7 AT^SPWD obile AT^SPWD Change Password Use this command when you want to change the passwords defined for the "facility lock" functions available from . Specifically the command can be used to AT+CLCK • change PIN1 or PIN2, •...
TC45 AT Command Set 6. Identification Commands obile Identification Commands The AT Commands described in this chapter allow the external application to obtain various identification infor- mation related to the TC45 and linked entities. ATI Display product identification information Syntax Exec Command Response(s)
TC45 AT Command Set 6.5 AT+GMM obile AT+GMM Request TA model identification Syntax Test Command AT+GMM=? Response(s) Exec Command AT+GMM Response(s) TC45 ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description TA reports one or more lines of information text which permit the user to identify the specific model of device.
TC45 AT Command Set 6.8 AT+CGSN obile AT+CGSN Request product serial number identification (IMEI) identical to GSN Syntax Test Command AT+CGSN=? Response(s) Exec Command AT+CGSN Response(s) <sn> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07 Command Description TA returns identification text for determination of the individual ME.
TC45 AT Command Set 6.9 AT+GSN obile AT+GSN Request TA serial number identification (IMEI) Syntax Test Command AT+GSN=? Response(s) Exec Command AT+GSN Response(s) <sn> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description TA reports one or more lines of information text which permit the user to identify the individual device.
TC45 AT Command Set 6.10 AT+CIMI obile 6.10 AT+CIMI Request international mobile subscriber identity Syntax Test Command AT+CIMI=? Response(s) Exec Command AT+CIMI Response(s) <imsi> ERROR +CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07 Command Description TA returns IMSI for identifying the individual SIM which is attached to ME.
TC45 AT Command Set 7. Call related Commands obile 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. ATA Answer a call Syntax...
Page 137
TC45 AT Command Set 7.1 ATA obile code "NO CARRIER", but the call in question will continue to ring. It is possible to change the setting for to 0 while the call is ringing, and accept the call normally AT+FCLASS afterwards with •...
TC45 AT Command Set 7.2 ATD obile ATD Mobile originated call to dial a number Syntax Exec Command ][;] ATD<n> <mgsm> Response(s) If no dialtone (parameter setting 2 or NO DIALTONE If busy (parameter setting 3 or BUSY If a connection cannot be set up:...
Page 139
TC45 AT Command Set 7.2 ATD obile Using during an active call: • When a user originates a second voice call whil there is already an active voice call, the first call will automat- ically put on hold. The second call attempt is acknowledged with "OK" immediately after dialing with ATD has completed, without relation to a successful call setup.
Page 140
TC45 AT Command Set 7.2 ATD obile Example The following example shows the call setup procedure when a call is already active and a second call attempt fails because the line of the called party is busy: Dialing out the first party's number.
TC45 AT Command Set 7.3 ATD><mem><n> obile ATD><mem><n> Originate call to phone number in memory 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 142
TC45 AT Command Set 7.3 ATD><mem><n> obile (num) <n> Integer type memory location in the range of locations available in the selected memory, i.e. the index number returned by AT+CPBR (str) <mgsm> String of GSM modifiers: Activates CLIR (disables presentation of own phone number to called party)
TC45 AT Command Set 7.4 ATD><n> obile ATD><n> Originate call to phone number selected from active memory 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):...
Page 144
TC45 AT Command Set 7.4 ATD><n> obile during some states of connection setup such as handshaking. • The command is not applicable to data calls. Any attempt to dial a data call number from causes the <n> result code "NO CARRIER" to appear.
TC45 AT Command Set 7.5 ATD><str> obile ATD><str> Originate call to phone number in memory with corre- sponding 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):...
Page 146
TC45 AT Command Set 7.5 ATD><str> obile 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. • The command is not applicable to data calls. Any attempt to dial without semicolon ";"...
TC45 AT Command Set 7.6 ATDI obile ATDI Mobile originated call to dialable ISDN number <n> 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:...
TC45 AT Command Set 7.7 ATDL obile ATDL Redial last telephone 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...
TC45 AT Command Set 7.8 ATH obile ATH Disconnect existing connection Syntax Exec Command ATH [ <n> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description Disconnect existing call from command line by local TE and terminate call. Parameter Description (num) <n>...
TC45 AT Command Set 7.9 AT+CHUP obile AT+CHUP Hang up call Syntax Test Command AT+CHUP=? Response(s) ERROR +CME ERROR Exec Command AT+CHUP Response(s) ERROR +CME ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07 Command Description Cancels all active and held calls.
TC45 AT Command Set 7.10 ATS0 obile 7.10 ATS0 Set number of rings before automatically answering a call Syntax Read Command ATS0? Response(s) <n> ERROR Write Command ATS0=<n> Response(s) ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description This parameter setting determines the number of rings before automatic answering.
TC45 AT Command Set 7.12 ATS7 obile 7.12 ATS7 Set number of seconds to wait for connection completion Syntax Read Command ATS7? Response(s) <n> Write Command ATS7=<n> Response(s) ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description This parameter specifies the amount of time, in seconds, that the ME shall allow between either answering a call (automatically or by the A command) or completion of signalling of call addressing information to network (dial- ling), and establishment of a connection with the remote DCE.
TC45 AT Command Set 7.13 ATS8 obile 7.13 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.
TC45 AT Command Set 7.14 ATS10 obile 7.14 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 ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description This parameter setting determines the amount of time, that the TA remains connected in absence of a data car- rier.
TC45 AT Command Set 7.16 ATO obile 7.16 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>...
TC45 AT Command Set 7.17 +++ obile 7.17 +++ Switch from data mode to command mode Syntax Exec Command Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter 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.
TC45 AT Command Set 7.18 ATT obile 7.18 ATT Select tone dialing Syntax Exec Command Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Note • No effect for GSM. TC45_ATC_V02.02 Page 159 of 461 4/16/04 Confidential / Released...
TC45 AT Command Set 7.19 AT+CBST obile 7.19 AT+CBST Select bearer service type Syntax Test Command AT+CBST=? Response(s) +CBST: (list of supported s), (list of supported s), (list of supported <speed> <name> <ce> Read Command AT+CBST? Response(s) +CBST: <speed> <name>...
Page 161
TC45 AT Command Set 7.19 AT+CBST obile 2400 bps (V.110) 4800 bps (V.110) 9600 bps (V.110) 14400 bps (V.110) (num)(&W) <name> (&F) asynchronous modem (num)(&W) <ce> Transparent mode is not supported. (&F) non-transparent Note • GSM 02.02[1]: List of allowed combinations of subparameters.
TC45 AT Command Set 7.20 AT+CRLP obile 7.20 AT+CRLP Select radio link protocol parameters for originated non-transparent data calls Syntax Test Command AT+CRLP=? Response(s) +CRLP: (list of supported s), (list of supported s), (list of supported s), (list of <iws>...
Page 163
TC45 AT Command Set 7.20 AT+CRLP obile (num)(&W)(&V) <mws> Mobile window size (MS to IWF) (&F) 0...[10]...61 (num)(&W)(&V) <T1> Acknowledgement timer (T1 in 10 ms units) (&F) 48...[78] ...255 (num)(&W)(&V) <N2> Re-transmission attempts N2 (&F) 1...[6] ...255 (num) <verx> RLP version number in integer format; when version indication is not present it shall equal 0.
TC45 AT Command Set 7.21 AT+CLCC obile 7.21 AT+CLCC List current calls of ME Syntax Test Command AT+CLCC=? Response(s) Exec Command AT+CLCC Response(s) [ +CLCC: <idx> <dir> <stat> <mode> <mpty> <number> <type> <alpha> [ +CLCC: <idx> <dir> <stat> <mode> <mpty>...
Page 165
TC45 AT Command Set 7.21 AT+CLCC obile held dialing (MOC) alerting (MOC) incoming (MTC) waiting (MTC) (num) <mode> bearer/teleservice voice data 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...
Page 166
TC45 AT Command Set 7.21 AT+CLCC obile is 'UCS2'. Due to time constraints on the necessary evaluation of the phonebook, this parameter may show a default value during early call phases (e.g. for = ''dialling'', ''incoming'' or ''alerting''), even if a phonebook entry is <stat>...
TC45 AT Command Set 7.22 AT+CR obile 7.22 AT+CR Service reporting control Syntax Test Command AT+CR=? Response(s) +CR: (list of supported <mode> ERROR Read Command AT+CR? Response(s) +CR: <mode> ERROR Write Command AT+CR=<mode> Response(s) ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07...
Page 168
TC45 AT Command Set 7.22 AT+CR obile Parameter Description (num)(&W)(&V) <mode> (&F) disable enable (str) <serv> “REL ASYNC“ asynchronous non-transparent “GPRS“ GPRS Notes • The PLMN influences the second air interface (to the terminator), therefore another mode may be established from the network.
TC45 AT Command Set 7.24 AT+CSNS obile 7.24 AT+CSNS Single Numbering Scheme Syntax Test Command AT+CSNS=? Response(s) +CSNS: (list of supported <mode> Read Command AT+CSNS? Response(s) +CSNS: <mode> Write Command AT+CSNS= [ <mode> Response(s) ERROR +CME ERROR ASC0 ASC1 MUX1...
Page 172
TC45 AT Command Set 7.24 AT+CSNS obile Notes • The command must be set before the call comes. By default, when you do not modify the settings, all calls received without bearer element are assumed to be voice. • The setting will be automatically saved when you power down the GSM engine with...
TC45 AT Command Set 7.25 AT^SCNI obile 7.25 AT^SCNI List Call Number Information Syntax Test Command AT^SCNI=? Response(s) Exec Command AT^SCNI Response(s) ^SCNI: <id> <cs> <number> <type> ^SCNI: <id> <cs> <number> <type> [...] ERROR +CME ERROR: <err> ASC0 ASC1 MUX1...
Page 174
TC45 AT Command Set 7.25 AT^SCNI obile (str) <number> string type phone number in format specified by <type> (num) <type> type of address octet in integer format; 145 when dialling string includes international access code character "+", otherwise 129 Note •...
TC45 AT Command Set 8. Network Service Commands obile 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 Supplementary Service Commands. AT+COPN Read operator names...
TC45 AT Command Set 8.2 AT+COPS obile AT+COPS Operator selection This command can be used to query the present status of the ME's network registration and to determine whether automatic or manual network selection shall be used. Automatic mode: Lets the ME automatically search for the home operator. If successful the ME registers to the home network and enters the IDLE mode.
Page 179
AT&W (&F) long format alphanumeric ; up to 16 characters <oper> numeric ; GSM Location Area Identification number <oper> Notes • settings are effective over all interfaces of the TC45. AT+COPS TC45_ATC_V02.02 Page 179 of 461 4/16/04 Confidential / Released...
Page 180
TC45 AT Command Set 8.2 AT+COPS obile • When using the =? command during an ongoing GPRS transfer, the transfer will be interrupted for AT+COPS up to 1 minute. TC45_ATC_V02.02 Page 180 of 461 4/16/04 Confidential / Released...
Page 182
TC45 AT Command Set 8.3 AT+CREG obile Command Description Read command returns the URC presentation mode and an integer that shows the registration sta- <n> <stat> tus of the ME. The location information elements are returned only when =2 and ME is <lac>...
Page 183
TC45 AT Command Set 8.3 AT+CREG obile #6 ... Illegal ME Either the SIM or the MS or the ME are unable to log into any network. User intervention is required. Emer-gency calls can be made, if any network is available.
TC45 AT Command Set 8.4 AT+CSQ obile AT+CSQ Signal quality Syntax Test Command AT+CSQ=? Response(s) +CSQ: (list of supported s), (list of supported <rssi> <ber> Exec Command AT+CSQ Response(s) +CSQ: <rssi> <ber> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07...
Page 185
TC45 AT Command Set 8.4 AT+CSQ obile Note • After using network related commands such as , users are advised to wait 3s AT+CCWA AT+CCFC AT+CLCK before entering . This is recommended to be sure that any network access required for the preceding AT+CSQ command has finished.
Page 187
TC45 AT Command Set 8.5 AT^SMONC obile (num) <LAC> Location area code 4 digits, e.g. 3010 0000 not decoded (num) <cell> Cell identifier 4 hexadecimal digits, e.g. 4EAF 0000 not decoded (num) <BSIC> Base station identity code 2 digits, e.g. 32...
TC45 AT Command Set 8.6 AT^MONI obile • The length of following output lines exceeds 80 characters. Therefore a terminal program may draw a carriage return on a screen. However, this is not part of the response. • If the ME is Java controlled, periodic retrieval of cell information using the write command is not supported.
Page 190
TC45 AT Command Set 8.6 AT^MONI obile Column Description cell cell ID, see note below PLMN colour code base station colour code maximal power level used on RACH channel in dBm RXLev minimal receiving level (in dBm) to allow registration...
TC45 AT Command Set 8.7 AT^MONP obile AT^MONP Monitor neighbour cells Syntax Test Command AT^MONP=? Response(s) ^MONP: (list of supported <period> Exec Command AT^MONP Response(s) See: 8.7.1 Write Command AT^MONP=<period> Response(s) See: 8.7.1 ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description This command can be used to obtain information of up to six neighbour cells on request.
TC45 AT Command Set 8.7 AT^MONP obile there are several constraints to be considered: Only neighbour cells that have already been visible in IDLE mode will be further updated, as long as they are still included in the list. Though new neighbour cells can be added to the list (e.g. due to handover), their C1 and C2 parameters cannot be displayed until the connection is released.
TC45 AT Command Set 8.8 AT^SMONG obile (num) <period> Display period in seconds is omitted the cell data will be presented only once on a single line (as if Execute command was <period> issued). is given, the cell data will be listed repeatedly on 10 data lines. Every 10 data line is followed by <period>...
Page 195
TC45 AT Command Set 8.8 AT^SMONG obile Column Description Priority Access Threshold (GSM Rec. 04.08 / 10.5.2.37b) 0 Packet access is not allowed in the cell 1 Spare, shall be interpreted as "000" (packet access not allowed) 2 Spare, shall be interpreted as "000" (packet access not allowed)
TC45 AT Command Set 8.10 AT^SPLM obile 8.10 AT^SPLM Read the PLMN list Syntax Test Command AT^SPLM=? Response(s) If error is related to ME functionality: ERROR +CME ERROR: <err> Read Command AT^SPLM? Response(s) ^SPLM:<range> If error is related to ME functionality:...
Page 198
TC45 AT Command Set 8.10 AT^SPLM obile Reference(s) GSM 07.07 Command Description The read command returns the range of operator indices supported by the ME. The execute command returns the list of operators from the ME. Each operator code that has an <numeric>...
TC45 AT Command Set 8.11 AT^SPLR obile 8.11 AT^SPLR Read entry from the preferred operators list Syntax Test Command AT^SPLR=? Response(s) ^SPLR: (list of supported) <indexa> ERROR +CME ERROR: <err> Write Command AT^SPLR=<index1> <index2> Response(s) ^SPLR: <index1><oper> ^SPLR: <index2><oper> ERROR +CME ERROR: <err>...
Page 200
TC45 AT Command Set 8.11 AT^SPLR obile (str) <oper> Operator in numeric form; GSM location area identification number Note • See also GSM 07.07: AT+CPOL TC45_ATC_V02.02 Page 200 of 461 4/16/04 Confidential / Released...
TC45 AT Command Set 8.12 AT^SPLW obile 8.12 AT^SPLW Write an entry to the preferred operators list Syntax Test Command AT^SPLW=? Response(s) ^SPLW: (list of supported) <index> ERROR +CME ERROR: Write Command AT^SPLW=<index> <oper> Response(s) ERROR +CME ERROR: <err> ASC0...
TC45 AT Command Set 9. Supplementary Service Commands obile 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...
Page 203
TC45 AT Command Set 9.1 AT+CACM obile Parameter Description (str) <acm> Three bytes of the current ACM value in hexadecimal format (e.g. "00001E" indicates decimal value 30) 000000 - FFFFFF. (str) <passwd> SIM PIN2 TC45_ATC_V02.02 Page 203 of 461 4/16/04...
TC45 AT Command Set 9.2 AT^SACM obile AT^SACM Advice of charge and query of ACM and ACMmax Syntax Test Command AT^SACM=? Response(s) ^SACM: (list of supported <n> Exec Command AT^SACM Response(s) ^SACM: <n> <acm> <acmMax> ERROR +CME ERROR: <err> Write Command AT^SACM=<n>...
Page 205
TC45 AT Command Set 9.2 AT^SACM obile Parameter Description (num)(&W)(&V) <n> (&F) suppress unsolicited result code display unsolicited result code (str)(&V) <acm> Three bytes of the current ACM value in hexadecimal format (e.g. "00001E" indicates decimal value 30) 000000- FFFFFF (str)(&V)
TC45 AT Command Set 9.4 AT+CAOC obile AT+CAOC Advice of Charge information Syntax Test Command AT+CAOC=? Response(s) +CAOC: (list of supported <mode> Read Command AT+CAOC? Response(s) +CAOC: <mode> Exec Command AT+CAOC Response(s) ERROR +CME ERROR: <err> =0, TA returns the current call meter value: <mode>...
Page 209
TC45 AT Command Set 9.4 AT+CAOC obile The write command sets the Advice of Charge supplementary service function mode. Parameter Description (num)(&V) <mode> query CCM value (str) <ccm> Three bytes of the current CCM value in hexadecimal format (e.g. "00001E" indicates decimal value 30); bytes are similarly coded as ACMmax value in the SIM 000000-FFFFFF.
TC45 AT Command Set 9.5 AT+CCUG obile AT+CCUG Closed User Group Syntax Test Command AT+CCUG=? Response(s) +CCUG: list of supported , range of supported , range of supported <n> <index> <info> ERROR +CME ERROR Read Command AT+CCUG? Response(s) +CCUG:<n> <index>...
Page 211
TC45 AT Command Set 9.5 AT+CCUG obile Parameter Description (num) <n> explicit CUG invocation options Deactivate explicit CUG invocation Activate explicit CUG invocation (num) <index> explicit selection of CUG index No index (preferred CUG taken from subscriber data) (num) <info>...
TC45 AT Command Set 9.6 AT+CCFC obile AT+CCFC Call forwarding number and conditions control Syntax Test Command AT+CCFC=? Response(s) +CCFC: (list/range of supported <reason> Write Command ]]]] AT+CCFC=<reason> <mode> <number> <type> <class> <time> Response(s) is not equal 2 and command successful: <mode>...
Page 213
TC45 AT Command Set 9.6 AT+CCFC obile not reachable all call forwarding (includes reasons 0, 1, 2 and 3) all conditional call forwarding (includes reasons 1, 2 and 3) (num) <mode> network operation to be performed for Supplementary service "call forwarding"...
Page 214
TC45 AT Command Set 9.6 AT+CCFC obile (num) <time> 5...[20]...30 time to wait before call is forwarded, rounded to a multiple of 5 sec. (only for =no reply) <reason> (num) <status> Call Forwarding not active Call Forwarding active Notes •...
Page 215
TC45 AT Command Set 9.6 AT+CCFC obile • To deactivate CFU without specifying <class> at+ccfc=0,0 To check whether CFU was successfully deactivated (note that the destination number remains registered in the network when you disable CFU): at+ccfc=0,2 +CCFC: 0,1,"+493012345678",145 +CCFC: 0,2,"+493012345678",145 +CCFC: 0,4,"+493012345678",145...
TC45 AT Command Set 9.7 AT+CCWA obile AT+CCWA Call Waiting This command controls the "Call Waiting" supplementary service according to GSM 02.83. Activation, deactiva- tion and status query are supported. Syntax Test Command AT+CCWA=? Response(s) +CCWA: (list of supported <n>...
Page 217
TC45 AT Command Set 9.7 AT+CCWA obile +CCWA: <calling number>, <type of number>, <class>, , <CLI validity> =1 and the call waiting supplementary service is enabled in the network, URC " " indicates a wait- <n> +CCWA ing call to the TE. It appears while the waiting call is still ringing.
Page 218
TC45 AT Command Set 9.7 AT+CCWA obile Data circuit sync Data circuit async 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 (CF for voice, data and fax). The value 255 covers all classes.
Page 219
TC45 AT Command Set 9.7 AT+CCWA obile check the current call waiting settings with <mode> • The AT+CCWA command has been implemented with the full set of parameters according to <class> GSM 07.07. For actual applicability of SS call waiting to a specific service or service group (a specific value) please consult table A.1 of GSM 02.04...
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 TC45 can only request the service, but the network decides whether and how the request will be answered.
Page 221
TC45 AT Command Set 9.8 AT+CHLD obile Terminate a specific call X (X= 1-7). The call may be active, held or waiting. The remote party of the terminated call will receive a "NO CARRIER" indica- tion. Parameter X is the call number of the targeted call in the list of cur- <idx>...
TC45 AT Command Set 9.9 AT+CLIP obile 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 223
TC45 AT Command Set 9.9 AT+CLIP obile +CLIP: <number>, <type> When CLIP is enabled at the TE (and is permitted by the calling subscriber), an unsolicited result code is returned after every RING (or +CRING: ) at a mobile terminating call.
TC45 AT Command Set 9.10 AT+CLIR obile 9.10 AT+CLIR Calling line identification restriction (by *# sequence) command is not supported. Instead, you can handle CLIR on a call-by-call basis using the ATD AT+CLIR command and a *# sequence. Syntax Read Command...
Page 225
TC45 AT Command Set 9.10 AT+CLIR obile Parameter Description (num) <n> Parameter shows the settings for outgoing calls: Presentation indicator is used according to the subscription of the CLIR service CLIR invocation CLIR suppression (num) <m> Parameter shows the subscriber CLIR service status in the network:...
TC45 AT Command Set 9.11 AT+CPUC obile 9.11 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 227
TC45 AT Command Set 9.11 AT+CPUC obile (str) <ppu> Price per unit; dot is used as a decimal separator (e.g. "2.66"). The length is limited to 20 characters. If the string length is exceeded, the command is terminated with an error. This string may only contain digits and a dot. Lead- ing zeros are removed from the string.
TC45 AT Command Set 9.13 AT+CUSD obile 9.13 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>...
Page 231
TC45 AT Command Set 9.13 AT+CUSD obile is sent to the network. The response USSD string from the network is returned in a subsequent unsolicited result code " " +CUSD The interaction of this command with other commands based on other GSM supplementary services is described in the GSM standard.
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 TC45 acting as GPRS Mobile Termination (MT). Please use chapter " Using " as a first guidance.
Page 233
TC45 AT Command Set 10.1 AT+CGACT obile The write command is used to activate or deactivate the specified PDP context(s). After the command has com- pleted, the MT remains in V.25ter command state. If any PDP context is already in the requested state, the state for that context remains unchanged.
TC45 AT Command Set 10.2 AT+CGATT obile 10.2 AT+CGATT GPRS attach or detach Syntax Test Command AT+CGATT=? Response(s) +CGATT: (list of supported <state> Read Command AT+CGATT? Response(s) +CGATT: <state> Write Command AT+CGATT= [ <state> Response(s) ERROR +CME ERROR ASC0 ASC1...
Page 235
TC45 AT Command Set 10.2 AT+CGATT obile Parameter Description (num) <state> Indicates the state of GPRS attachement. detached attached Notes • If the MT is in dedicated mode, write command returns with "+CME ERROR: operation temporary not allowed". • When the module is GPRS attached and a PLMN reselection occurs to a non-GPRS capable network or to a network where the SIM is not subscribed to for using GPRS, the resulting GMM (GPRS mobility management) state according to GSM 24.008 is REGISTERED/NO CELL, meaning that the read command will still show...
TC45 AT Command Set 10.3 AT+CGDATA obile 10.3 AT+CGDATA Enter data state Syntax Test Command AT+CGDATA=? Response(s) +CGDATA: (list of supported <L2P> Write Command AT+CGDATA= [ [,... ]]]] <L2P> <cid> <cid> Response(s) CONNECT NO CARRIER ERROR +CME ERROR ASC0 ASC1...
Page 237
TC45 AT Command Set 10.3 AT+CGDATA obile Parameter Description (str) <L2P> Layer 2 protocol to be used between the TE and MT. [“PPP“] layer 2 protocol PPP “1“ layer 2 protocol PPP (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.
TC45 AT Command Set 10.4 AT+CGDCONT obile 10.4 AT+CGDCONT Define PDP Context Syntax Test Command AT+CGDCONT=? Response(s) +CGDCONT: (range of supported , , , (list of supported s), (list of supported <cid> <PDP_type> <d_comp> <h_comp> ERROR +CME ERROR Read Command...
Page 239
TC45 AT Command Set 10.4 AT+CGDCONT obile Parameter Description (num) <cid> PDP Context Identifier 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 (str) <PDP_type>...
TC45 AT Command Set 10.6 AT+CGQMIN obile 10.6 AT+CGQMIN Quality of Service Profile (Minimum acceptable) Syntax Test Command AT+CGQMIN=? Response(s) , (list of supported s), (list of supported s), (list of +CGQMIN: <PDP_type> <precedence> <delay> supported s), (list of supported s), (list of supported <reliability>...
Page 242
TC45 AT Command Set 10.6 AT+CGQMIN obile <cid> A special form of the set command, causes the minimum acceptable profile for context AT+CGQMIN <cid> number to become undefined. In this case no check is made against the negotiated profile. <cid>...
Page 243
TC45 AT Command Set 10.6 AT+CGQMIN obile (num) <reliability> Reliability class network subscribed value Non real-time traffic, error-sensitive application that cannot cope with data loss Non real-time traffic, error-sensitive application that can cope with infrequent data loss Non real-time traffic, error-sensitive application that can cope with data loss,...
TC45 AT Command Set 10.7 AT+CGQREQ obile 10.7 AT+CGQREQ Quality of Service Profile (Requested) Syntax Test Command AT+CGQREQ=? Response(s) , (list of supported s), (list of supported s), (list of +CGQREQ: <PDP_type> <precedence> <delay> supported s), (list of supported s), (list of supported <reliability>...
Page 246
TC45 AT Command Set 10.7 AT+CGQREQ obile will undefine the QoS profiles of every context which is not active or not online. AT&F Parameter Description (num) <cid> Parameter specifies a particular PDP context definition. The parameteris local to the TE-MT interface and is used in other PDP context-related commands.
Page 247
TC45 AT Command Set 10.7 AT+CGQREQ obile Non real-time traffic, error-sensitive application that cannot cope with data loss Non real-time traffic, error-sensitive application that can cope with infrequent data loss Non real-time traffic, error-sensitive application that can cope with data loss,...
Page 248
TC45 AT Command Set 10.7 AT+CGQREQ obile 5 000 000 (~11.1 kbit/s) 10 000 000 (~22 kbit/s) 20 000 000 (~44 kbit/s) 50 000 000 (~111 kbit/s) best effort (str) <PDP_type> Packet Data Protocol type “IP“ Notes • If parameters are not defined, the parameter default values depend on the HLR-stored subscribed default val- ues.
TC45 AT Command Set 10.8 AT+CGREG obile 10.8 AT+CGREG GPRS network registration status Syntax Test Command AT+CGREG=? Response(s) +CGREG: (list of supported <n> Read Command AT+CGREG? Response(s) +CGREG: <n> <stat> Write Command AT+CGREG= [ <n> Response(s) ERROR +CME ERROR ASC0...
Page 250
TC45 AT Command Set 10.8 AT+CGREG obile Parameter Description (num) <n> disable network registration unsolicited result code enable network registration unsolicited result code " " +CGREG (num) <stat> not registered, ME is not currently searching an operator to register to the MS is in GMM state GMM-NULL or GMM-DEREGISTERED-INITIATED.
TC45 AT Command Set 10.9 AT+CGSMS obile 10.9 AT+CGSMS Select service for MO SMS messages Syntax Test Command AT+CGSMS=? Response(s) +CGSMS: (list of supported <service> Read Command AT+CGSMS? Response(s) +CGSMS: <service> Write Command AT+CGSMS= [ <service> Response(s) ERROR +CME ERROR...
Page 252
TC45 AT Command Set 10.9 AT+CGSMS obile circuit switched GPRS prefered (use circuit switched if mobile is not GPRS attached) circuit switched preferred (use GPRS if circuit switched is not available) Note • Parameter cannot be stored using AT&W TC45_ATC_V02.02...
TC45 AT Command Set 10.11 AT^SGCONF obile 10.11 AT^SGCONF Configuration of GPRS related Parameters Syntax Test Command AT^SGCONF=? Response(s) ^SGCONF: (list of supported s), (list of supported <llc_pdu_length> <class> Read Command AT^SGCONF? Response(s) ^SGCONF: <llc_pdu_length> <class> Write Command AT^SGCONF= [ <llc_pdu_length>...
Page 255
TC45 AT Command Set 10.11 AT^SGCONF obile Notes • +CME ERROR: invalid index: Parameter is out of range • +CME ERROR: operation temporary not allowed: The command is blocked as long as GPRS is already in use (as long as mobile is GPRS attached).
Page 257
0 with default properties is used (see AT+CGDCONT AT+CGQREQ AT+CGQMIN 1...2 Notes • If TC45 is in dedicated mode, command returns with "+CME ERROR: phone busy". • is used as a standard V.25ter AT Command, too. TC45_ATC_V02.02 Page 257 of 461 4/16/04 Confidential / Released...
0 with default properties is used (see AT+CGDCONT AT+CGQREQ AT+CGQMIN 1...2 Notes • If TC45 is in dedicated mode, command returns with "+CME ERROR: phone busy". • is used as a standard V.25ter AT Command, too. TC45_ATC_V02.02 Page 258 of 461 4/16/04 Confidential / Released...
TC45 AT Command Set 10.14 ATH obile 10.14 ATH Manual rejection of a network request for PDP context acti- vation Syntax Exec Command Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 § § § Reference(s) GSM 07.07 Command Description The V.25ter command may be used to deactivate all PDP contexts which are active or online on the same interface.
TC45 AT Command Set 10.15 Using GPRS AT commands (Examples) obile 10.15 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 261
TC45 AT Command Set 10.15 Using GPRS AT commands (Examples) obile All parameters of the QoS are initiated by default to the "network subscribed value (= 0)" but the QoS itself is set to be undefined. To define a QoS use the command.
TC45 AT Command Set 10.16 Using the GPRS dial command ATD obile 10.16 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.
TC45 AT Command Set 11. AT commands for FAX obile AT commands for FAX The following commands can be used for FAX transmission. Please note that FAX related commands are not supported by Java. If the ME is acting as a Fax-Modem to a PC-based application (e.g. "WinFax") it is necessary to select the proper Service Class (Fax Class) provided by the ME.
Page 264
TC45 AT Command Set 11.1 FAX parameters obile (num) <df> Data Compression Format Note: Only the default value needs to be implemented. Use test command to check which parameter values are really possible! 1-D modified Huffman 2-D modified read 2-D uncompressed mode (num) <ec>...
Page 265
TC45 AT Command Set 11.1 FAX parameters obile 40 ms 40 ms (num) <vr> Vertical Resolution normal, 98 lpi fine, 196 lpi (num) <wd> Page Width 1728 pixels in 215mm 2048 pixels in 255 mm 2432 pixels in 303 mm...
TC45 AT Command Set 11.2 AT+FBADLIN obile 11.2 AT+FBADLIN Bad Line Threshold Syntax Read Command AT+FBADLIN? Response(s) <badlin> Write Command AT+FBADLIN=<badlin> Response(s) If error is related to ME functionality ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388 Command Description This command defines the Copy-Quality-OK-threshold.
TC45 AT Command Set 11.3 AT+FBADMUL obile 11.3 AT+FBADMUL Error Threshold Multiplier Syntax Read Command AT+FBADMUL? Response(s) <badmul> Write Command AT+FBADMUL=<badmul> Response(s) If error is related to ME functionality: ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388 Command Description This command defines the "Copy-Quality-OK"...
TC45 AT Command Set 11.4 AT+FBOR obile 11.4 AT+FBOR Query data bit order Syntax Test Command AT+FBOR=? Response(s) (list of supported <bor> Read Command AT+FBOR? Response(s) <bor> Write Command AT+FBOR=<bor> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388 Command Description Query the bit order for receive-mode.
TC45 AT Command Set 11.5 AT+FCIG obile 11.5 AT+FCIG Query or set the Local Polling ID Syntax Test Command AT+FCIG=? Response(s) (max. length of Local Polling ID string) (range of supported ASCII character values) Read Command AT+FCIG? Response(s) <id> Write Command AT+FCIG=<id>...
TC45 AT Command Set 11.6 AT+FCLASS obile 11.6 AT+FCLASS Fax: Select, read or test service class Syntax Test Command AT+FCLASS=? Response(s) (list of supported <n> Read Command AT+FCLASS? Response(s) <n> Write Command AT+FCLASS=<n> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s)
Page 271
TC45 AT Command Set 11.6 AT+FCLASS obile • is set to 1 or 2, all incoming calls will be answered as fax calls with , if is issued on multiplexer <n> channel 1 resp. ASC0. For calls explicitly signalled as voice or data calls, this procedure will fail with result code "NO CARRIER", but the call in question will continue to ring.
TC45 AT Command Set 11.8 AT+FCR obile 11.8 AT+FCR Capability to receive Syntax Write Command AT+FCR=<cr> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388 Parameter Description (num) <cr> ME will not receive message data. This can be used when the application has insufficient storage.
TC45 AT Command Set 11.9 AT+FDCC obile 11.9 AT+FDCC Query or set capabilities Syntax Test Command AT+FDCC=? Response(s) (list of s), (list of s), (list of s), (list of s), (list of s), (list of s), (list of <vr> <br>...
TC45 AT Command Set 11.11 AT+FDIS obile 11.11 AT+FDIS Query or set session parameters Syntax Test Command AT+FDIS=? Response(s) (list of s), (list of s), (list of s), (list of s), (list of s), (list of s), (list of <vr>...
TC45 AT Command Set 11.12 AT+FDR obile 11.12 AT+FDR Begin or continue phase C data reception Syntax Exec Command AT+FDR Response(s) CONNECT If error related to ME functionality ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388 Command Description The command initiates transition to Phase C data reception.
TC45 AT Command Set 11.13 AT+FDT obile 11.13 AT+FDT Data Transmission Syntax Exec Command AT+FDT Response(s) CONNECT Write Command AT+FDT=<df> <vr> <wd> <ln> Response(s) CONNECT ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388 Command Description This command requests the ME to transmit a Phase C page. When the ME is ready to accept Phase C data, it issues the negotiation responses and the CONNECT result code to the application.
TC45 AT Command Set 11.14 AT+FET obile 11.14 AT+FET End a page or document Syntax Write Command AT+FET=<ppm> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388 Command Description This command indicates that the current page or partial page is complete. An ERROR response code results if this command is issued while the mode is on-hook.
TC45 AT Command Set 11.15 AT+FK obile 11.15 AT+FK Kill operation, orderly FAX abort Syntax Exec Command AT+FK Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Command Description This command causes the TA to terminate the session in an orderly manner. Note •...
TC45 AT Command Set 11.16 AT+FLID obile 11.16 AT+FLID Query or set the Local Id setting capabilities Syntax Test Command AT+FLID=? Response(s) (max. character length of Local ID string) (range of supported ASCII character values) Read Command AT+FLID? Response(s) <lid>...
TC45 AT Command Set 11.17 AT+FMDL obile 11.17 AT+FMDL Identify Product Model Syntax Read Command AT+FMDL? Response(s) Gipsy Soft Protocolstack ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description Send the model identification to the TA. Note • Used for Fax Class 2 only TC45_ATC_V02.02...
TC45 AT Command Set 11.18 AT+FMFR obile 11.18 AT+FMFR Request Manufacturer Identification Syntax Read Command AT+FMFR? Response(s) SIEMENS ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description Send the manufacturer identification to the TA. Note • Used for Fax Class 2 only TC45_ATC_V02.02...
TC45 AT Command Set 11.19 AT+FOPT obile 11.19 AT+FOPT Set bit order independently Syntax Write Command AT+FOPT=<opt> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description Model specific command to set bit order independently of the understanding which is "mirrored" and which is direct.
TC45 AT Command Set 11.20 AT+FPHCTO obile 11.20 AT+FPHCTO DTE Phase C Response Timeout Syntax Read Command AT+FPHCTO? Response(s) <tout> Write Command AT+FPHCTO=<tout> Response(s) If error is related to ME functionality ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388...
TC45 AT Command Set 11.21 AT+FREV obile 11.21 AT+FREV Identify Product Revision Syntax Read Command AT+FREV? Response(s) V2.550 ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description Sends the revision identification to the TA. Note • Used for Fax Class 2 only TC45_ATC_V02.02...
TC45 AT Command Set 11.22 AT+FRH obile 11.22 AT+FRH Receive Data Using HDLC Framing Syntax Write Command AT+FRH=<mod> Response(s) CONNECT If error related to ME functionality ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) TIA/EIA-578 Command Description This command causes the TA to receive frames using the HDLC protocol and the modulation defined below. An ERROR response code results if this command is issued while the modem is on-hook.
TC45 AT Command Set 11.23 AT+FRM obile 11.23 AT+FRM Receive Data Syntax Test Command AT+FRM=? Response(s) (list of <mod> Write Command AT+FRM=<mod> Response(s) CONNECT If error is related to ME functionality: ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) TIA/EIA-578 Command Description This command causes the TA to enter the receiver-mode using the modulation defined below.
TC45 AT Command Set 11.24 AT+FRS obile 11.24 AT+FRS Receive Silence Syntax Write Command AT+FRS=<time> Response(s) If error related to ME functionality ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) TIA/EIA-578 Command Description =n causes the TA to report an OK result code to the TE after 10 millisecond intervals of silence <time>...
TC45 AT Command Set 11.25 AT+FTH obile 11.25 AT+FTH Transmit Data Using HDLC Framing Syntax Write Command AT+FTH=<mod> Response(s) CONNECT ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) TIA/EIA-578 Command Description This command causes the TA to transmit data using HDLC protocol and the modulation mode defined below. An...
TC45 AT Command Set 11.26 AT+FTM obile 11.26 AT+FTM Transmit Data Syntax Test Command AT+FTM=? Response(s) (list of <mod> Write Command AT+FTM=<mod> Response(s) CONNECT If error is related to ME functionality ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) TIA/EIA-578 Command Description This command causes the TA to transmit data using the modulation mode defined below.
TC45 AT Command Set 11.27 AT+FTS obile 11.27 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. ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s)
TC45 AT Command Set 11.28 AT+FVRFC obile 11.28 AT+FVRFC Vertical resolution format conversion Syntax Test Command AT+FVRFC=? Response(s) (list of supported <vrfc> Read Command AT+FVRFC? Response(s) <vrfc> Write Command AT+FVRFC=<vrfc> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388 Command Description This command determines the DCE response to a mismatch between the vertical resolution negotiated for the facsimile session and the Phase C data desired by the DTE.
TC45 AT Command Set 12. Short Message Service (SMS) Commands obile Short Message Service (SMS) Commands The AT Commands described in this chapter allow an external application to use the Short Message Service with the TC45. 12.1 SMS parameters Parameter Description (num) <ackpdu>...
Page 295
TC45 AT Command Set 12.1 SMS parameters obile • If indicates that 8-bit or UCS2 data coding scheme is used: ME/TA converts each 8-bit octet into hexa- <dcs> decimal numbers containing two IRA characters. (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.
Page 296
TC45 AT Command Set 12.1 SMS parameters obile (num) <mn> Message Number GSM 03.40 TP-Message-Number in integer format (num) <mr> Message Reference GSM 03.40 TP-Message-Reference in integer format (num)(+CSCS) <oa> Originating Address GSM 03.40 TP-Originating-Address Address-Value field in string format; BCD numbers (or GSM default alpha- bet characters) are converted into characters;...
Page 297
TC45 AT Command Set 12.1 SMS parameters obile (num) <sn> Serial Number GSM 03.41 CBM Serial Number in integer format (num) <st> Status GSM 03.40 TP-Status in integer format 0...255 (str) <stat> Message status 3GPP 27.005 Interface of SMS and CB. Indicates the status of message in memory.
TC45 AT Command Set 12.2 AT+CMGC obile 12.2 AT+CMGC Send an SMS command Syntax Test Command AT+CMGC=? Response(s) Write Command If text mode (see AT+CMGF ]]]] Text can be entered AT+CMGC=<fo> <ct> <pid> <mn> <da> <toda> <CR> <CTRL-Z> <ESC> Response(s) +CMGC: <mr>...
TC45 AT Command Set 12.4 AT+CMGF obile 12.4 AT+CMGF Select SMS message format Syntax Test Command AT+CMGF=? Response(s) +CMGF: (list of supported <mode> Read Command AT+CMGF? Response(s) +CMGF: <mode> Write Command AT+CMGF=<mode> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.05 Command Description The write command specifies the input and output format of the short messages.
TC45 AT Command Set 12.5 AT+CMGL obile 12.5 AT+CMGL List SMS messages from preferred store Syntax Test Command AT+CMGL=? Response(s) +CMGL: (list of supported <stat> Exec Command AT+CMGL Response(s) +CMGL: (see write command for default of <stat> Write Command AT+CMGL=<stat>...
Page 302
TC45 AT Command Set 12.5 AT+CMGL obile ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.05 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.
TC45 AT Command Set 12.6 AT+CMGR obile 12.6 AT+CMGR Read SMS messages Syntax Test Command AT+CMGR=? Response(s) Write Command AT+CMGR=<index> Response(s) Output if text mode ( =1) and command successful: AT+CMGF For SMS-DELIVER +CMGR: <stat> <oa> <alpha> <scts> <tooa> <fo>...
Page 304
TC45 AT Command Set 12.6 AT+CMGR obile ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.05 Command Description The write command returns SMS message with location value from message storage to the <index> <mem1> TE. If status of the message is 'received unread', status in the storage changes to 'received read'.
TC45 AT Command Set 12.7 AT+CMGS obile 12.7 AT+CMGS Send SMS message Syntax Test Command AT+CMGS=? Response(s) Write Command If text mode (see AT+CMGF Text can be entered. AT+CMGS=<da> <toda> <CR> <CTRL-Z> <ESC> Response(s) +CMGS: <mr> <scts> If sending fails see notes below.
Page 306
TC45 AT Command Set 12.7 AT+CMGS obile If the equals 1 (factory default) any failure to send a message is responded with "OK". AT^SM20 <CmgwMode> Users should be aware, that despite the "OK" response, the message will not be sent to the subscriber.
TC45 AT Command Set 12.8 AT+CMGW obile 12.8 AT+CMGW Write SMS messages to memory Syntax Test Command AT+CMGW=? Response(s) Exec Command If text mode (see =1): AT+CMGF AT+CMGW Response(s) Text can be entered. <CR> <CTRL-Z> <ESC> +CMGW: <index> If writing fails...
Page 308
TC45 AT Command Set 12.8 AT+CMGW obile Command Description The execute and write commands transmit SMS (either SMS-DELIVER or SMS-SUBMIT) from TE to memory storage . Memory location of the stored message is returned. Message status will be set to <mem2>...
TC45 AT Command Set 12.10 AT+CNMA obile 12.10 AT+CNMA New SMS message acknowledge to ME/TE, only phase 2+ Syntax Test Command AT+CNMA=? Response(s) +CNMA: (list of supported <n> Exec Command AT+CNMA Response(s) ERROR +CMS ERROR Write Command AT+CNMA=<n> Response(s) ERROR...
Page 311
TC45 AT Command Set 12.10 AT+CNMA obile Notes • The execute / write command shall only be used when parameter equals 1 (= phase AT+CSMS <service> 2+). • Both the execute and the write command can be used no matter whether text mode or PDU mode is activated.
TC45 AT Command Set 12.11 AT+CNMI obile 12.11 AT+CNMI New SMS message indications Syntax Test Command AT+CNMI=? Response(s) +CNMI: (list of supported s), (list of supported s), (list of supported s), (list of supported <mode> <mt> <bm> s), (list of supported <ds>...
Page 313
TC45 AT Command Set 12.11 AT+CNMI obile URC 3 =2 (text mode enabled): <mt> +CMT: <oa>, <scts>[, <tooa>, <fo>, <pid>, <dcs>, <sca>, <tosca>, <length>] <data> <CR><LF> Indicates that new message has been received URC 4 =2 (PDU mode enabled): <bm>...
Page 314
TC45 AT Command Set 12.11 AT+CNMI obile Buffer unsolicited result codes in the TA when TA-TE link is reserved (e.g. in on-line data mode) and flush them to the TE after reservation. Otherwise for- ward them directly to the TE.
Page 315
TC45 AT Command Set 12.11 AT+CNMI obile • Parameters =2,3 and =1 are only available with GSM phase 2+ (see =1). Incoming SMs <mt> <ds> AT+CSMS or Status Reports have to be acknowledged with =0 when using these phase 2+ parameters.
TC45 AT Command Set 12.12 AT+CPMS obile 12.12 AT+CPMS Preferred SMS message storage Syntax Test Command AT+CPMS=? Response(s) +CPMS: (list of supported s), (list of supported s), (list of supported <mem1> <mem2> <mem3> Read Command AT+CPMS? Response(s) +CPMS: <mem1> <used1>...
Page 317
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, TC45 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.
TC45 AT Command Set 12.14 AT+CSCB obile 12.14 AT+CSCB Select Cell Broadcast Message Indication Syntax Test Command AT+CSCB=? Response(s) +CSCB: (list of supported <mode> Read Command AT+CSCB? Response(s) +CSCB: <mode> <mids> <dcss> Write Command AT+CSCB= [ <mode> <mids> <dcss> Response(s)
Page 320
TC45 AT Command Set 12.14 AT+CSCB obile • For =0: Six different possible combinations of CBM IDs (e.g. "0,1,5,320-478,922,2000-3000"), default <mode> is empty string. In certain configurations, e.g. if using SIMs that contain data in Elementary File EF-CBMID (Cell Broadcast Message Identifier for Data download) less than six combinations may be available.
TC45 AT Command Set 12.16 AT+CSMP obile 12.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...
Page 323
TC45 AT Command Set 12.16 AT+CSMP obile Parameter Description (num) <fo> First Octet depending on the command or result code: first octet of GSM 03.40 SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, or SMS-COMMAND (default 2) in integer format (&F) 0...17 ...255 (num) <vp>...
TC45 AT Command Set 12.17 AT+CSMS obile 12.17 AT+CSMS Select Message Service Syntax Test Command AT+CSMS=? Response(s) +CSMS: (list of supported <service> Read Command AT+CSMS? Response(s) +CSMS: <service> <mt> <mo> <bm> Write Command AT+CSMS=<service> Response(s) +CSMS: <mt> <mo> <bm> ERROR...
Page 325
TC45 AT Command Set 12.17 AT+CSMS obile (num) <mt> Mobile Terminated Messages: Type not supported Type supported (num) <mo> Mobile Originated Messages: Type not supported Type supported (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...
TC45 AT Command Set 12.18 AT^SLMS obile 12.18 AT^SLMS List SMS Memory Storage Syntax Test Command AT^SLMS=? Response(s) Exec Command AT^SLMS Response(s) ^SLMS: ''MT'', <total3> <used3> ^SLMS: ''SM'', <total1> <used1> ^SLMS: ''ME'', <total2> <used2> ERROR +CMS ERROR ASC0 ASC1 MUX1...
Page 327
TC45 AT Command Set 12.18 AT^SLMS obile (num) <used2> Number of messages currently stored in the SMS memory of the Mobile Equipment (physical storage "ME") (num) <used3> Concatenated logical SMS storages of SIM ("SM") and Mobile Equipment ("ME"). Sum of all messages currently stored, indicated as "MT".
TC45 AT Command Set 12.19 AT^SMGL obile 12.19 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 , see Chapter "...
Page 329
TC45 AT Command Set 12.19 AT^SMGL obile • If the ME is Java controlled, take into account that the AT Command API can handle responses up to a length of 1024 bytes. To avoid any longer re-sponses it is recommended not to read the entire range of short mes- sage entries at a time.
TC45 AT Command Set 12.20 AT^SMGO obile 12.20 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> Read Command AT^SMGO? Response(s) ^SMGO: <n> <mode> ERROR +CMS ERROR Write Command AT^SMGO=<n>...
Page 331
TC45 AT Command Set 12.20 AT^SMGO obile Parameter Description (num)(&W)(&V) <n> SMS overflow presentation mode (&F) disable enable (num)(&V) <mode> SMS overflow status space available SMS buffer full (The buffer for received short messages is . See <mem3> AT+CPMS Buffer full and new message waiting in SC for delivery to phone Notes •...
TC45 AT Command Set 12.21 AT^SMGR obile 12.21 AT^SMGR Read SMS message without setting status to REC READ Syntax Test Command AT^SMGR=? Response(s) ^SMGR: Write Command AT^SMGR=<index> Response(s) AT+CMGR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Notes • command is a specific Siemens command with the same syntax as...
TC45 AT Command Set 12.22 AT^SSCONF obile 12.22 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...
12.23 AT^SSDA Set SMS Display Availability This command allows to notify the TC45 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[15]).
Page 335
TC45 AT Command Set 12.23 AT^SSDA obile Parameter Description (num) <da> Display Availability (&F) Application is not able to display incoming SMS Application is able to display incoming SMS Note • If the ME operates on different instances (MUX channels 1, 2, 3 or ASC0/ASC1) avoid different settings for routing and indicating SMS.
TC45 AT Command Set 13. SIM related Commands obile SIM related Commands The AT Commands described in this chapter are related to the Subscriber Identity Modul (SIM) connected to the TC45. 13.1 AT+CRSM Restricted SIM Access Syntax Test Command AT+CRSM=?
Page 338
TC45 AT Command Set 13.1 AT+CRSM obile READ RECORD GET RESPONSE UPDATE BINARY UPDATE RECORD STATUS (num) <fileID> this is the identifier for an elementary data file on SIM. Mandatory for every command except STATUS (num) <P1> Parameter to be passed on by the ME to the SIM; refer GSM 11.11.
Unsolicited Result Code ^SCKS: <SimStatus> During startup, and if the TC45's SIM connection status has changed an unsolicited result code (URC) is issued. Command Description The read command returns the URC presentation mode and the status of the SIM card connection.
Page 340
) the current presentation mode setting will AT+CFUN AT^SMSO <mode> not be retained. Therefore the setting =1 needs to be restored after power on the TC45 or may be saved <mode> in the user profile ( AT&W Parameter Description (num)(&W)(&V) <mode>...
TC45 AT Command Set 13.4 AT+CXXCID obile 13.4 AT+CXXCID Display card ID Syntax Test Command AT+CXXCID=? Response(s) Exec Command AT+CXXCID Response(s) +CXXCID: <cid> ERROR +CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) 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.
SIM Application Toolkit (SAT) Commands This chapter offers a brief reference of commands and responses related to the TC45's SIM Application Toolkit (SAT) implementation. Detailed information is available with the document "Remote-SAT User Guide" [5]. Please contact the Wireless Modules Application Engineering Department at Siemens AG for details.
Page 344
SAT interface. The write command is used to activate the AT command interface of the SIM Application Toolkit in the TC45 and needs to be issued after every power on. However, removing and inserting the SIM does not affect the activation status.
TC45 AT Command Set 14.2 ^SSTN obile 14.2 ^SSTN SAT Notification Reference(s) SIEMENS 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.
Page 346
TC45 AT Command Set 14.2 ^SSTN obile Parameter Description (num) <cmdType> Proactive Command number (num) <cmdTerminateValue> Defined as + terminate offset. The terminate offset equals 100. <cmdType> TC45_ATC_V02.02 Page 346 of 461 4/16/04 Confidential / Released...
TC45 AT Command Set 14.3 AT^SSTGI obile 14.3 AT^SSTGI SAT Get Information Regularly this command is used upon receipt of an URC " " to request the parameters of the Proactive ^SSTN Command. Then the TA is expected to acknowledge the...
Page 348
TC45 AT Command Set 14.3 AT^SSTGI obile (num) <cmdType> Related Proactive Command TC45_ATC_V02.02 Page 348 of 461 4/16/04 Confidential / Released...
TC45 AT Command Set 14.4 AT^SSTR obile 14.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.
Page 350
TC45 AT Command Set 14.4 AT^SSTR obile (num) <cmdType> Number related to Proactive Command or event type according to GSM 11.14 [20]. (num) <status> Command status return regarding the type of action that has taken place, e.g. action performed by the user.
Phonebook Commands The AT Commands described in this chapter allow the external application to access the phonebooks located in the TC45's memory or on the attached Subscriber Identity Modul (SIM). 15.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>...
TC45 AT Command Set 15.2 AT+CPBR obile 15.2 AT+CPBR Read from Phonebook This command serves to read one or more entries from the phonebook selected with AT command AT+CPBS It can be used only after the phonebook's data has been read from the SIM successfully. Reading starts after successful SIM authentication has been performed and may take up to 30 seconds depending on the SIM used.
Page 353
TC45 AT Command Set 15.2 AT+CPBR obile Parameter Description (num) <location1> The first (lowest) location number within phonebook memory for which the corresponding entry is to be dis- played. The supported range is given in the test command response. exceeds the upper bound (as indicated by the test command), command will <location1>...
Page 354
First run the test command to find out the maximum range of entries stored in the active phonebook AT+CPBR=? +CPBR:(1-100),20,17 TC45 returns the supported values, where 100 is the supported range of location numbers, 20 is the length of the phone number and 17 is the maximum length of the associated text. EXAMPLE 2...
TC45 AT Command Set 15.3 AT+CPBS obile 15.3 AT+CPBS Select phonebook memory storage This command is used to select the active phonebook storage, i.e. the phonebook storage that all subsequent phonebook commands will be operating on. The read command can be used only after the phonebook data from the SIM have been read successfully for the first time.
Page 356
TC45 AT Command Set 15.3 AT+CPBS obile The write command selects the phonebook memory , which is used by other phonebook commands. <storage> Parameter Description (str) <storage> For phonebooks "MC", "RC" and "LD", automatic deletion of the entries stored in ME will be performed if the SIM card is changed.
TC45 AT Command Set 15.4 AT+CPBW obile 15.4 AT+CPBW Write into Phonebook This command serves to write onto an entry of the phonebook selected with . It can be used only after AT+CPBS the phonebook's data has been read successfully from the SIM. Reading starts after successful SIM authentica- tion has been performed and may take up to 30 seconds depending on the SIM used.
Page 358
TC45 AT Command Set 15.4 AT+CPBW obile Parameter Description (num) <location> Location number within phonebook memory. The supported range is given whith the test command response. (str) <number> Phone number with format specified by . Parameter must be present, although it may be an empty <type>...
Page 359
TC45 AT Command Set 15.4 AT+CPBW obile (num) <tlength> Maximum length of assigned to the telephone number. The value indicated by the test command is <text> given in octets. If the string is given in GSM characters, each character corresponds to one octet. If the <text>...
TC45 AT Command Set 15.5 AT^SPBC obile 15.5 AT^SPBC Search the first entry in the sorted telephone book This command can be used to retrieve the index of the first entry starting with selected character in the <schar> sorted list of phonebook records of the phonebook currently selected with...
Page 361
TC45 AT Command Set 15.5 AT^SPBC obile The write command retrieves the first (lowest) index in the list of sorted phonebook entries beginning with char- acter <schar> Parameter Description (str)(+CSCS) <schar> The character to be searched in the sorted list of phonebook entries. Character coding and formatting according...
TC45 AT Command Set 15.6 AT^SPBD obile 15.6 AT^SPBD Purge phonebook memory storage This command is used to purge the selected phonebook manually, i.e. all entries previously stored <storage> in the selected phonebook storage will be deleted. CAUTION! The operation cannot be stopped nor reversed! Automatic purging of phonebooks is performed when the SIM card is removed and replaced by a different SIM card.
Page 363
TC45 AT Command Set 15.6 AT^SPBD obile Parameter Description (str) <storage> If test command: List of phonebooks which can be deleted by AT^SPBD If write command: Phonebook to be deleted. For a detailed description of storages see AT+CPBS “LD“ Last number dialed phonebook “MC“...
TC45 AT Command Set 15.7 AT^SPBG obile 15.7 AT^SPBG Read current Phonebook entries This command can be used to display the phonebook records of the phonebook currently selected with AT+CPBS in sorted order by name. The sort order is described in Chapter 15.1, page...
Page 365
TC45 AT Command Set 15.7 AT^SPBG obile If no is given, only the entry at will be displayed. <index2> <index1> Parameter Description (num) <index1> The first index number within the sorted list of phonebook for which the corresponding entry is to be displayed.
Page 366
TC45 AT Command Set 15.7 AT^SPBG obile Notes • The AT^SPBG feature is able to sort by the first 6 matching characters only. All following characters will be ignored. • The command can be used for the phone books "SM", "FD", "ME" (cf.
TC45 AT Command Set 15.8 AT^SPBS obile 15.8 AT^SPBS Step through the selected phonebook alphabetically This command can be used to scroll sequentially through the active phonebook records in alphabetical order by name. Three entries will be displayed at a time.
Page 368
TC45 AT Command Set 15.8 AT^SPBS obile entries starting with matching characters. However, do not use the listed index numbers to dial out or modify entries. See examples below. Parameter Description (num) <value> To make a step forward in the alphabetically sorted phonebook.
Page 369
TC45 AT Command Set 15.8 AT^SPBS obile (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 AT&F Note • The complete list of sorted entries can be retrieved using AT command...
Page 370
TC45 AT Command Set 15.8 AT^SPBS obile step down 1 entry starting from (internal counter)=0 - at^spbs=2 overflow occurs. ^SPBS:33,"+49301234567",145,"TomTailor" ^SPBS:1,"+999999",145,"Arthur" ^SPBS:2,"+777777",145,"Bill" TC45_ATC_V02.02 Page 370 of 461 4/16/04 Confidential / Released...
TC45 AT Command Set 15.9 AT^SDLD obile 15.9 AT^SDLD Delete the 'last number redial' memory Reading starts after successful SIM authentication has been performed, and may take up to 30 seconds depend- ing on the SIM used. While the read process is in progress, an attempt to use any of the phonebook commands will result in "+CME Error: 14"...
TC45 AT Command Set 16. Audio Commands obile Audio Commands The AT Commands described in this chapter are related to the TC45's audio interface. 16.1 ATL Set monitor speaker loudness Syntax Exec Command ATL [ <val> Response(s) ASC0 ASC1 MUX1...
TC45 AT Command Set 16.2 ATM obile 16.2 ATM Set monitor speaker mode Syntax Exec Command ATM [ <val> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Parameter Description (num) <val> Notes • Commands are implemented only for V.25ter compatibility reasons and have no effect.
TC45 AT Command Set 16.3 AT+CLVL obile 16.3 AT+CLVL Loudspeaker volume level Syntax Test Command AT+CLVL=? Response(s) +CLVL: (list of supported <level> Read Command AT+CLVL? Response(s) +CLVL: <level> ERROR +CME ERROR: <err> Write Command AT+CLVL=<level> Response(s) ERROR +CME ERROR: <err>...
Page 375
TC45 AT Command Set 16.3 AT+CLVL obile • As an alternative to , you can use . The parameter is identical with AT+CLVL AT^SNFO AT^SNFV <level> used by both commands. <outStep> • Any change to ) takes effect in audio modes 2 to 6. That is, when you change <level>...
TC45 AT Command Set 16.6 AT+VTS obile 16.6 AT+VTS DTMF and tone generation The Write command is intended to send ASCII characters or strings which cause the Mobile Switching Center (MSC) to transmit DTMF tones to a remote subscriber. It works during active voice calls only and offers the fol- lowing variants: •...
Page 379
TC45 AT Command Set 16.6 AT+VTS obile (num) <duration> Tone duration in 1/10 second. If not specified current setting of is used. AT+VTD 1...255 TC45_ATC_V02.02 Page 379 of 461 4/16/04 Confidential / Released...
TC45 AT Command Set 16.7 AT^SAIC obile 16.7 AT^SAIC Audio Interface Configuration Syntax Test Command AT^SAIC=? Response(s) ^SAIC: (list of supported s), (list of supported s), (list of supported <io> <mic> <ep> Read Command AT^SAIC? Response(s) ^SAIC: <io> <mic> <ep>...
Page 381
. However, note that AT^SAIC AT^SNFW each time TC45 is restarted, audio mode 1 will be active by default. This requires to select the desired audio mode first, simply by using . Then, all audio settings saved with will be available (including...
TC45 AT Command Set 16.8 AT^SNFA obile 16.8 AT^SNFA Set or query of microphone attenuation Syntax Test Command AT^SNFA=? Response(s) ^SNFA: (list of supported <atten> Read Command AT^SNFA? Response(s) ^SNFA: <atten> Write Command AT^SNFA=<atten> Response(s) ERROR CME ERROR: <err> ASC0...
Page 383
TC45 AT Command Set 16.8 AT^SNFA obile Parameter Description (num)(^SNFW) <atten> Multiplication factor for input samples. Parameter is identical with <atten> <inCalibrate> AT^SNFI Formula used to calculate microphone attenuation (negative gain): Gain in dB = 20 * log( /32768) <atten>...
TC45 AT Command Set 16.9 AT^SNFD obile 16.9 AT^SNFD Set audio parameters to manufacturer default values Syntax Test Command AT^SNFD=? Response(s) Exec Command AT^SNFD Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description TA sets the active audio parameters to manufacturer defined default values.
TC45 AT Command Set 16.10 AT^SNFI obile 16.10 AT^SNFI Set microphone path parameters Syntax Test Command AT^SNFI=? Response(s) ^SNFI: (list of supported s) , (list of supported <inBbcGain> <inCalibrate> Read Command AT^SNFI? Response(s) ^SNFI: <inBbcGain> <inCalibrate> Write Command AT^SNFI=<inBbcGain> <inCalibrate>...
Page 386
TC45 AT Command Set 16.10 AT^SNFI obile Notes • Write command works only in audio modes 2 to 6! • Read and write options of this command refer to the active audio mode. • The range of is up to 65535 but will be suppressed to 32767. Values above <inCalibrate>...
TC45 AT Command Set 16.11 AT^SNFM obile 16.11 AT^SNFM Set microphone audio path and power supply Syntax Test Command AT^SNFM=? Response(s) ^SNFM: (list of supported s) , (list of supported <MicSwitch> <MicVccCtl> Read Command AT^SNFM? Response(s) ^SNFM: <MicSwitch> <MicVccState> Write Command AT^SNFM= [ <MicSwitch>...
Page 388
TC45 AT Command Set 16.11 AT^SNFM obile Parameter Description (num) <MicSwitch> Microphone mute control parameter. Evaluated during voice calls and if is omitted only, e.g. <MicVccCtl> AT^SNFM Command does not depend on audio mode. Mutes the microphone. Activates the microphone.
TC45 AT Command Set 16.12 AT^SNFO obile 16.12 AT^SNFO Set audio output (= loudspeaker path) parameter Syntax Test Command AT^SNFO=? Response(s) ^SNFO: (list of supported s) (list of supported s) (list of supported <outBbcGain> <outCalibrate> s) (list of supported <outStep>...
Page 390
TC45 AT Command Set 16.12 AT^SNFO obile (num)(^SNFW) <outCalibrate> Formula to calculate the value of the 5 volume steps selectable with parameter <outStep> Attenuation = 20 log * (2 * outCalibrate[n] / 32768) 0...32767 (num) <outStep> Volume steps 0 - 4, each defined with outCalibrate[n] 0...[4]...
TC45 AT Command Set 16.13 AT^SNFPT obile 16.13 AT^SNFPT Set progress tones Syntax Test Command AT^SNFPT=? Response(s) ^SNFPT: (list of supported <pt> Read Command AT^SNFPT? Response(s) ^SNFPT: <pt> Write Command AT^SNFPT=<pt> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description The write command controls the Call Progress Tones generated at the beginning of a mobile originated call setup.
TC45 AT Command Set 16.14 AT^SNFS obile 16.14 AT^SNFS Select audio hardware set Syntax Test Command AT^SNFS=? Response(s) ^SNFS: (list of supported <audMode> Read Command AT^SNFS? Response(s) ^SNFS: <audMode> Write Command AT^SNFS=<audMode> Response(s) ERROR CME ERROR: <err> ASC0 ASC1 MUX1...
Page 393
TC45 AT Command Set 16.14 AT^SNFS obile Parameter Description (num)(^SNFW) <audMode> Audio mode 1: Standard mode optimized for the reference handset, that can be connected to the analog interface 1 (see your "Hardware Interface Descrip- tion" for information on this handset.) To adjust the volume use the knob of the reference handset.
Page 394
TC45 AT Command Set 16.14 AT^SNFS obile Examples EXAMPLE 1 Suppose a user wishes to use alternatively a handsfree device and a handset. The handset can be connected to the first analog interface and adjusted to audio mode 4. The handsfree device can be attached to the sec- ond analog interface and adjusted to audio mode 2.
Page 395
TC45 AT Command Set 16.14 AT^SNFS obile Settings for a handsfree device connected to the first analog interface and adjusted to audio mode 2: AT^SNFS=2 AT^SAIC=2,1,1 To store the configuration to the user defined audio profile: Stores the audio mode and the interface.
TC45 AT Command Set 16.15 AT^SNFV obile 16.15 AT^SNFV Set loudspeaker volume Syntax Test Command AT^SNFV=? Response(s) ^SNFV: (list of supported <outStep> Read Command AT^SNFV? Response(s) ^SNFV: <outStep> Write Command AT^SNFV=<outStep> Response(s) ERROR +CME ERROR ASC0 ASC1 MUX1 MUX2 MUX3...
Page 397
TC45 AT Command Set 16.15 AT^SNFV obile Notes • The read and write commands refer to the active audio mode. • The write command works only in audio modes 2 to 6! • Any change to takes effect in audio modes 2 to 6. That is, when you change <outStep>...
TC45 AT Command Set 16.16 AT^SNFW obile 16.16 AT^SNFW Write audio setting in non-volatile store Syntax Test Command AT^SNFW=? Response(s) Exec Command AT^SNFW Response(s) ERROR CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description TA writes the active audio parameters in non-volatile store related to the active mode.
TC45 AT Command Set 16.17 AT^SRTC obile 16.17 AT^SRTC Ring tone configuration Syntax Test Command AT^SRTC=? Response(s) ^SRTC: (list of supported) s, (list of supported) <type> <volume> Read Command AT^SRTC? Response(s) ^SRTC: <type> <volume> <status> Exec Command AT^SRTC Response(s) Write Command AT^SRTC= [ <type>...
Page 400
TC45 AT Command Set 16.17 AT^SRTC obile During test playback, you can enter the Write command to select another melody and adjust the volume. Also, you can enter the read command to check the type and volume of the current ring tone, and to view the status of playback (on / off).
Page 401
TC45 AT Command Set 16.17 AT^SRTC obile Notes • The test ringing signal cannot be activated while an MTC is ringing (ERROR). • If an MTC arrives during test playback, test ringing will be deactivated and "normal" ringing reactivated (RING).
17. Hardware related Commands obile Hardware related Commands The AT Commands described in this chapter are related to the TC45's hardware interface. More information regarding this interface is available with the "TC45 Hardware Interface Description"[2]. 17.1 AT+CALA Set alarm time...
Page 403
TC45 AT Command Set 17.1 AT+CALA obile Unsolicited Result Codes URC 1 +CALA: <text> Indicates reminder message. URC 2 ^SYSSTART ALARM MODE +CALA: <text> Indicates ME wake-up into Alarm mode. If autobauding is active ( =0) the line "^SYSSTART ALARM AT+IPR MODE"...
Page 404
<time> <n> <type> <text> • Each time TC45 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 AT+CCLK AT+CALA ^SYSSTART has been output).
TC45 AT Command Set 17.1 AT+CALA obile EXAMPLE 2 To set a fresh alarm using the same message as in Example 1, simply enter date and time. <n> <type> can be omitted: <text> <tlength> AT+CALA="04/05/31,08:50:00" When the alarm is executed the URC comes with the same message:...
= "02/01/01,00:00:00" upon next power-up. <time> • Each time TC45 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...
TC45 AT Command Set 17.3 AT^SBC obile 17.3 AT^SBC Battery charging / discharging and charge control Responses returned by the command vary with the operating mode of the ME: AT^SBC • Normal mode: ME is switched on by Ignition pin and running the SLEEP, IDLE, TALK or DATA mode. Charger is not connected.
Page 408
TC45 AT Command Set 17.3 AT^SBC obile ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Unsolicited Result Code ^SBC: Undervoltage The message will be reported, for example, when you attempt to set up a call while the voltage is close to the critical limit and further power loss is caused during the transmit burst.
TC45 AT Command Set 17.3 AT^SBC obile (num) <bcl> Battery capacity 0, 20, 40, 60, 80, 100 percent of remaining capacity (6 steps) 0 indicates that either the battery is exhausted or the capacity value is not available While charging is in progress (charging adapter connected) the battery capacity is not available. Consequently, parameter =0.
The displayed value is constant over the measurement period. The duration of the measurement period depends on the operatingmode on the radio interface: it ranges from 0.5s in TALK / DATA mode up to 50s when TC45 is in IDLE mode or Limited Service (deregistered).
TC45 AT Command Set 17.5 AT^SCTM obile 17.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 412
TC45 AT Command Set 17.5 AT^SCTM obile ^SCTM_A: <m> for battery temperature URC 2 ^SCTM_B: <m> for module (board) temperature Command Description The read command returns the URC presentation mode and 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 temperature can only be reported by an Unsolicited Result Code.
Page 413
TC45 AT Command Set 17.5 AT^SCTM obile Examples EXAMPLE 1 URCs issued when the operating temperature is out of range: Caution: Battery close to overtemperature limit. ^SCTM_A: 1 Alert: Battery above overtemperature limit. Engine switches off. ^SCTM_A: 2 Caution: Engine close to overtemperature limit.
TC45 AT Command Set 17.6 AT^SSYNC obile 17.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].
TC45 AT Command Set 17.6 AT^SSYNC obile of processing the signal. Your platform design must be such that the incoming signal causes other components to draw less current. In short, this allows your application to accommodate current drain and thus, supply sufficient current to the GSM engine if required.
TC45 AT Command Set 17.7 AT^SCPIN obile 17.7 AT^SCPIN Pin Configuration This command serves to add (or remove) and configure pins. The configuration parameters must make sense in terms of how pins can act, e.g. it is not possible to try to activate an input pin specific behaviour at an output pin and vice versa.
Page 417
TC45 AT Command Set 17.7 AT^SCPIN obile RTS1 TXDDAI RXDDAI SCLK RFSDAI TFSDAI (num) <direction> Parameter is mandatory when opening a pin, but can be omitted when closing a pin <direction> Input Output (num) <pull> No pull up or down...
TC45 AT Command Set 17.8 AT^SCPOL obile 17.8 AT^SCPOL Polling Configuration Syntax Test Command AT^SCPOL=? Response(s) ^SCPOL: (list of supported s), (list of supported <mode> <io_id> Write Command AT^SCPOL=<mode> <io_id> Response(s) ERROR +CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3...
Page 419
TC45 AT Command Set 17.8 AT^SCPOL obile (num) <value> New value on this <io_id> Low for <pin_id> High for <pin_id> 0..255 <port_id> Notes • The pins will be polled every 10 TDMA frame interrupt, i.e. every 46.15ms. All pins are polled at the same time.
TC45 AT Command Set 17.10 AT^SDPORT obile 17.10 AT^SDPORT Delete a Port Configuration Syntax Test Command AT^SDPORT=? Response(s) Write Command AT^SDPORT=<port_id> Response(s) ERROR +CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Parameter Description (num) <port_id> port ID to be closed Note •...
TC45 AT Command Set 17.11 AT^SGIO obile 17.11 AT^SGIO Get IO state of a specified pin or port Syntax Test Command AT^SGIO=? Response(s) ^SGIO: (list of supported <io_id> Write Command AT^SGIO=<io_id> Response(s) ^SGIO: <value> ERROR +CME ERROR: <err> ASC0 ASC1...
TC45 AT Command Set 17.12 AT^SHIFM obile 17.12 AT^SHIFM Set Hardware Interface Mode Syntax Test Command AT^SHIFM=? Response(s) ^SHIFM: (list of supported s), (list of supported <mode> <action> Read Command AT^SHIFM? Response(s) ^SHIFM: [ for group 0 (Pin 0-3)][, for group 1 (Pin 4-8)] <mode>...
Page 424
TC45 AT Command Set 17.12 AT^SHIFM obile Parameter Description (num) <mode> Group 0 (pins 0-3) configured for use as 2nd Asynchronous Serial Interface (ASC1). This is the only setting you can make with the write command AT^SHIFM <mode> <action> Indicates that at least one pin of group 0 (pins 0-3) is configured for use as GPIO.
TC45 AT Command Set 17.14 AT^SSIO obile 17.14 AT^SSIO Set IO state of a specified pin or port Syntax Test Command AT^SSIO=? Response(s) ^SSIO: (list of supported s), (list of supported <io_id> <value> Write Command AT^SSIO=<io_id> <value> Response(s) ERROR +CME ERROR: <err>...
TC45 AT Command Set 18. Miscellaneous Commands obile Miscellaneous Commands The AT Commands described in this chapter are related to various areas. 18.1 A/ Repeat previous command line Syntax Exec Command Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description Repeat previous command line.
TC45 AT Command Set 18.2 ATS3 obile 18.2 ATS3 Write command line termination character Syntax Read Command ATS3? Response(s) <n> Write Command ATS3=<n> Response(s) ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description This parameter setting determines the character recognized by TA to terminate an incoming command line.
TC45 AT Command Set 18.3 ATS4 obile 18.3 ATS4 Set response formatting character Syntax Read Command ATS4? Response(s) <n> Write Command ATS4=<n> Response(s) ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description This parameter setting determines the character generated by the TA for result code and information text.
TC45 AT Command Set 18.4 ATS5 obile 18.4 ATS5 Write command line editing character Syntax Read Command ATS5? Response(s) <n> Write Command ATS5=<n> Response(s) ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter 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.
TC45 AT Command Set 18.5 AT^SJNET obile 18.5 AT^SJNET Set Dialup Network Access Parameters Syntax Test Command AT^SJNET=? Response(s) ^SJNET: ("csd"|"gprs"), ("Tel. num."|"access point name"), ("login"), ("password"), ("dns"), (list of supported <timeout> Write Command AT^SJNET=<bearer service> <entry point> <login> <password>...
Page 432
TC45 AT Command Set 18.5 AT^SJNET obile (str)(+CSCS) <login> Parameter specifies the login name for access to the dialup network Parameter is global for all interfaces, volatile and will not be reset by AT&F ““ (str)(+CSCS) <password> Parameter specifies the password for access to the dialup network Parameter is global for all interfaces, volatile and will not be reset by AT&F...
TC45 AT Command Set 18.6 AT^SJOTAP obile 18.6 AT^SJOTAP Over The Air Application Provisioning command serves to control and start OTAP procedures for installing, updating Java applica- AT^SJOTAP tions over the air. Detailed explanations can be found in [3]. Syntax...
Page 434
TC45 AT Command Set 18.6 AT^SJOTAP obile Reference(s) SIEMENS Command Description The execute command starts the OTAP install procedure. The write command sets password and parameters required to for install/delete of Java Application. Parameter Description (str) <SMS_pwd> Password for OTAP SMS authentification (str) <Jad_URL>...
Page 435
TC45 AT Command Set 18.6 AT^SJOTAP obile Notes • All parameters which are left out in the write command are set to ''not configured'', while parameters which are entered as '''' will be stored as an empty string. • Parameters that have not been configured via AT command, can be configured via SMS (see [3]).
Local flash file system is identified by: A:, directory separator is ''/'' (002Fh). Example: A:/java/jam/example/helloworld/helloworld.jar • You can configure the Java application to start automatically whenever TC45 is getting started. Use the command to make all the settings you need for the Autostart mode. AT^SCFG •...
TC45 AT Command Set 19. Appendix obile Appendix 19.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.
TC45 AT Command Set 19.2 List of *# Codes obile 19.2 List of *# Codes The following GSM command strings can be sent with the command and must be terminated with semicolon ";". Reference: GSM 2.30. Table 19.1: List of *# Codes...
TC45 AT Command Set 19.2 List of *# Codes obile *# code Functionality Possible response(s) Call waiting (See also Chapter 1.5.1) (choice of *,#,*#)43*BS# Activation/deactivation/int WAIT +CCWA : <status>, <class> [,...] like +CCWA (see: AT+CCWA Call barring (See also Chapter 1.5.1)
Page 440
TC45 AT Command Set 19.2 List of *# Codes obile Abbreviation Meaning Value Basic service equivalent to parameter class: Voice SMS+FAX Data circuit asynchron Data circuit synchron dedicated PAD access dedicated Packet access Data circuit asynchron+PAD Data circuit synchron+Packet Data circuit asynchron+syn-...
TC45 AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN obile 19.3 Available AT Commands and Dependency on SIM PIN ; ... command not available ! ... command does not require PIN1 % ... command requires PIN1 §...
Page 442
TC45 AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN obile AT Command Exec Test Read Write AT+ILRR AT+IPR AT+CMUX Security Commands AT+CPIN AT+CPIN2 AT^SPIC AT+CLCK AT^SLCK AT+CPWD AT^SPWD Identification Commands AT+CGMI AT+GMI AT+CGMM AT+GMM AT+CGMR AT+GMR...
Page 443
TC45 AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN obile AT Command Exec Test Read Write ATS7 ATS8 ATS10 AT+CBST AT+CRLP AT+CLCC AT+CR AT+CRC AT+CSNS AT^SCNI AT^SLCD AT^STCD Network Service Commands AT+COPN AT+COPS AT+CREG AT+CSQ AT^SMONC...
Page 444
TC45 AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN obile AT Command Exec Test Read Write AT+CCFC AT+CCWA AT+CHLD AT+CLIP AT+CLIR AT+CPUC AT+CSSN AT+CUSD GPRS Commands AT+CGACT AT+CGATT AT+CGDATA AT+CGDCONT AT+CGPADDR AT+CGQMIN AT+CGQREQ AT+CGREG AT+CGSMS AT^SGAUTH...
Page 445
TC45 AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN obile AT Command Exec Test Read Write AT+FDT AT+FET AT+FK AT+FLID AT+FMDL AT+FMFR AT+FOPT AT+FPHCTO AT+FREV AT+FRH AT+FRM AT+FRS AT+FTH AT+FTM AT+FTS AT+FVRFC Short Message Service (SMS) Commands...
Page 446
TC45 AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN obile AT Command Exec Test Read Write AT^SMGR AT^SSCONF AT^SSDA AT^SSMSS SIM related Commands AT+CRSM AT^SCKS AT^SCID AT+CXXCID SIM Application Toolkit (SAT) Commands AT^SSTA ^SSTN AT^SSTGI AT^SSTR...
Page 447
TC45 AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN obile AT Command Exec Test Read Write AT^SNFM AT^SNFO AT^SNFPT AT^SNFS AT^SNFV AT^SNFW AT^SRTC Hardware related Commands AT+CALA AT+CCLK AT^SBC AT^SBV AT^SCTM AT^SSYNC AT^SCPIN AT^SCPOL AT^SCPORT AT^SDPORT...
TC45 AT Command Set 19.4 AT Command Settings storable with AT&W obile 19.4 AT Command Settings storable with AT&W Table 19.4: Settings Stored to User Profile on ASC0 / MUX Channel 1 AT Command Stored Parameters Configuration Commands <n> <value>...
TC45 AT Command Set 19.4 AT Command Settings storable with AT&W obile AT Command Stored Parameters AT commands for FAX AT+FCLASS <n> Short Message Service (SMS) Commands AT+CMGF <mode> AT+CNMI <mode> <mt> <bm> <ds> <bfr> AT+CSDH <show> AT^SMGO <n> SIM related Commands AT^SCKS <mode>...
Page 450
TC45 AT Command Set 19.4 AT Command Settings storable with AT&W obile AT Command Stored Parameters Network Service Commands AT+COPS <format> AT+CREG <n> Supplementary Service Commands AT^SACM <n> AT+CLIP <n> Short Message Service (SMS) Commands AT+CMGF <mode> AT+CNMI <mode> <mt>...
TC45 AT Command Set 19.5 Factory Default Settings Restorable with AT&F obile 19.5 Factory Default Settings Restorable with AT&F Table 19.6: Factory Default Settings Restorable with AT&F AT Command Factory Defaults Configuration Commands <n> <value> <value> AT+CFUN <fun> AT+CMEE <n>...
Page 452
TC45 AT Command Set 19.5 Factory Default Settings Restorable with AT&F obile AT Command Factory Defaults AT+CREG <n> Supplementary Service Commands AT^SACM <n> AT+CLIP <n> AT+CSSN <n> <m> AT+CUSD <n> AT commands for FAX AT+FCLASS <n> Short Message Service (SMS) Commands AT+CMGF <mode>...
TC45 AT Command Set 19.6 Summary of Unsolicited Result Codes (URC) obile 19.6 Summary of Unsolicited Result Codes (URC) Table 19.7: Summary of Unsolicited Result Codes (URC) AT Command Configuration Commands "AutoExec", AT^SCFG ^SCFG: <AutoExecState> <AutoExecType> <AutoExecIndex> <AutoExecMode> <AutoExecATC> Status Control Commands...
Page 454
TC45 AT Command Set 19.6 Summary of Unsolicited Result Codes (URC) obile AT Command AT^SMGO ^SMGO <mode> SIM related Commands AT^SCKS ^SCKS <SimStatus> SIM Application Toolkit (SAT) Commands ^SSTN ^SSTN <cmdType> ^SSTN ^SSTN <cmdTerminateValue> : 254 ^SSTN ^SSTN : 255...
TC45 AT Command Set 19.7 Alphabetical List of AT Commands obile 19.7 Alphabetical List of AT Commands Table 19.8: Alphabetical List of AT Commands AT Command Description Chapter and Page Switch from data mode to command mode Chapter 7.17, page 158 SAT Notification Chapter 14.2, page 345...
Page 456
TC45 AT Command Set 19.7 Alphabetical List of AT Commands obile AT Command Description Chapter and Page Call Hold and Multiparty Chapter 9.8, page 220 AT+CHLD Hang up call Chapter 7.9, page 150 AT+CHUP Request international mobile subscriber identity Chapter 6.10, page 135...
Page 457
TC45 AT Command Set 19.7 Alphabetical List of AT Commands obile AT Command Description Chapter and Page Network registration Chapter 8.3, page 181 AT+CREG Select radio link protocol parameters for originated non- Chapter 7.20, page 162 AT+CRLP transparent data calls Restricted SIM Access Chapter 13.1, page 337...
Page 458
TC45 AT Command Set 19.7 Alphabetical List of AT Commands obile AT Command Description Chapter and Page Receive Silence Chapter 11.24, page 289 AT+FRS Transmit Data Using HDLC Framing Chapter 11.25, page 290 AT+FTH Transmit Data Chapter 11.26, page 291...
Page 459
TC45 AT Command Set 19.7 Alphabetical List of AT Commands obile AT Command Description Chapter and Page Display Homezone Chapter 8.9, page 196 AT^SHOM Extended Indicator Control Chapter 3.3, page 72 AT^SIND Set Dialup Network Access Parameters Chapter 18.5, page 431...
Page 460
TC45 AT Command Set 19.7 Alphabetical List of AT Commands obile AT Command Description Chapter and Page SMS Command Configuration Chapter 12.22, page 333 AT^SSCONF Set SMS Display Availability Chapter 12.23, page 334 AT^SSDA Set IO state of a specified pin or port Chapter 17.14, page 426...
Page 461
TC45 AT Command Set 19.7 Alphabetical List of AT Commands obile AT Command Description Chapter and Page Set pause before blind dialing Chapter 7.11, page 152 ATS6 Set number of seconds to wait for connection completion Chapter 7.12, page 153...
Need help?
Do you have a question about the TC45 and is the answer not in the manual?
Questions and answers