Table of Contents

Advertisement

Quick Links

m
obile
TC45
Siemens Cellular Engine
Version:
02.02
DocId:
TC45_ATC_V02.02

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TC45 and is the answer not in the manual?

Questions and answers

Summary of Contents for Siemens Mobile TC45

  • Page 1 TC45 Siemens Cellular Engine Version: 02.02 DocId: TC45_ATC_V02.02...
  • 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.
  • Page 3: Table Of Contents

    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 5 TC45 AT Command Set Contents obile AT+CLCK Facility lock ......................114 AT^SLCK Facility lock ....................... 120 AT+CPWD Change Password ....................121 AT^SPWD Change Password ....................125 Identification Commands........................126 ATI Display product identification information ................126 AT+CGMI Request manufacturer identification................. 127 AT+GMI Request manufacturer identification ................
  • 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...
  • Page 13: Introduction

    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].
  • Page 14: Related Documents

    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...
  • Page 15: Document Conventions

    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).
  • Page 16: Superscript Notation For Parameters And Values

    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:...
  • Page 17: At Command Syntax

    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 "...
  • Page 18: Combining At Commands On The Same Command Line

    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...
  • Page 19: Supported Character Sets

    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.
  • Page 21: Gsm Alphabet Tables And Ucs2 Character Values

    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.
  • Page 23: Ucs2 And Gsm Data Coding And Conversion For Sms Text Mode

    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...
  • Page 24: Implementing Input Of Terminal Data To Sim (Direction Te To Me)

    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) •...
  • Page 26: Flow Control

    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.
  • Page 27: Unsolicited Result Code Presentation

    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.
  • Page 28: Errors And Messages

    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.
  • Page 29: Configuration Commands

    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 [...
  • Page 30: At&V Display Current Configuration

    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-...
  • Page 31: Table 2.1: Current Configuration On Asc0 / Mux Channel 1 (Example)

    TC45 AT Command Set 2.2 AT&V obile Table 2.1: Current configuration on ASC0 / MUX channel 1 (example) PIN authentication done No PIN authentication ACTIVE PROFILE: ACTIVE PROFILE: E1 Q0 V1 X4 &C1 &D2 &S0 \Q0 E1 Q0 V1 X4 &C1 &D2 &S0 \Q0...
  • Page 32: At&W Stores Current Configuration To User Defined Profile

    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.
  • Page 33: Atq Set Result Code Presentation Mode

    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.
  • Page 34: Atv Set Result Code Format Mode

    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-...
  • Page 36: Atx Set Connect Result Code Format And Call Monitoring

    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.
  • Page 37: Atz Set All Current Parameters To User Defined Profile

    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 .
  • Page 38: At+Cfun Set Phone Functionality

    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.
  • Page 42: Wake Up The Me From Sleep Mode

    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...
  • Page 43: At^smso Switch Off Mobile Station

    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.
  • Page 44: At+Gcap Request Complete Ta Capabilities List

    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.
  • Page 45: At+Cmee Report Mobile Equipment Error

    TC45 AT Command Set 2.11 AT+CMEE obile 2.11 AT+CMEE Report mobile equipment error Syntax Test Command AT+CMEE=? Response(s) +CMEE: (list of supported <n> Read Command AT+CMEE? Response(s) +CMEE: <n> Write Command AT+CMEE=<n> Response(s) ERROR +CME ERROR: <err> ASC0 ASC1 MUX1...
  • Page 46: Summary Of Cme Errors Related To Gsm 07.07

    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.
  • Page 47: Summary Of Gprs-Related Cme Errors

    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...
  • Page 48: Summary Of Cms Errors Related To Gsm 07.05

    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...
  • Page 51: At+Cscs Select Te Character Set

    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.
  • Page 53: At^scfg Extended Configuration Settings

    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 54 TC45 AT Command Set 2.13 AT^SCFG obile Write Command Userware autostart status: AT^SCFG= "Userware/Autostart"[, <upwd> <ua> Response(s) ^SCFG: "Userware/Autostart"[, <ua> ERROR +CME ERROR Write Command Userware autostart delay: AT^SCFG= "Userware/Autostart/Delay"[, <upwd> <uad> Response(s) ^SCFG: "Userware/Autostart/Delay"[, <uad> ERROR +CME ERROR Write Command Userware autostart application: AT^SCFG= "Userware/Autostart/AppName"[,...
  • 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"...
  • Page 63: At^sm20 Set M20 Compatibility Mode

    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"...
  • Page 65: Status Control Commands

    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...
  • Page 68: At+Cind Indicator Control

    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...
  • Page 72: At^sind Extended Indicator Control

    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 .
  • Page 74: At+Ceer Extended Error Report

    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>...
  • Page 76: Cause Location Id For The Extended Error Report

    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>...
  • Page 77: Gsm Release Cause For L3 Radio Resource (Rr)

    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...
  • Page 78: Gsm Release Cause For Mobility Management (Mm)

    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...
  • Page 79: Siemens Release Cause For L3 Mobility Management (Mm)

    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...
  • Page 81: Siemens Release Cause For L3 Call Control (Cc)

    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...
  • Page 82: Gsm Release Cause For Supplementary Service Call

    TC45 AT Command Set 3.4 AT+CEER obile 3.4.9 GSM Release cause for Supplementary Service Call Number Description No error (default) UnknownSubscriber IllegalSubscriber BearerServiceNotProvisioned TeleserviceNotProvisioned IllegalEquipment CallBarred CUGReject IllegalSSOperation SSErrorStatus SSNotAvailable SSSubscriptionViolation SSIncompatibility FacilityNotSupported AbsentSubscriber ShortTermDenial LongTermDenial SystemFailure DataMissing UnexpectedDataValue PWRegistrationFailure...
  • Page 83: Siemens Release Cause For Call-Related Supplementary Services (Crss)

    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...
  • Page 84: Siemens Release Cause For Session Management (Sm)

    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...
  • Page 85: Siemens Release Cause For Gprs Api

    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...
  • Page 86: Ats18 Extended Call Release Report

    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.
  • Page 88: At+Cpas Mobile Equipment Activity Status

    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.
  • Page 89: At+Ws46 Select Wireless Network

    TC45 AT Command Set 3.7 AT+WS46 obile AT+WS46 Select wireless network Syntax Test Command AT+WS46=? Response(s) +WS46: (list of supported <n> Read Command AT+WS46? Response(s) <n> Write Command AT+WS46= [ <n> Response(s) ERROR +CME ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07...
  • Page 90: Serial Interface Control Commands

    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>...
  • Page 91: At&C Set Circuit Data Carrier Detect (Dcd) Function Mode

    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.
  • Page 92: At&D Set Circuit Data Terminal Ready (Dtr) Function Mode

    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.
  • Page 93: At&S Set Circuit Data Set Ready (Dsr) Function 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.
  • Page 94: Ate Enable Command Echo

    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.
  • Page 95: At+Ilrr Set Te-Ta Local Rate Reporting

    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...
  • Page 97: At+Ipr Set Fixed Local Rate

    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...
  • Page 99: Autobauding

    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).
  • Page 100: At+Cmux Enter Multiplex Mode

    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.
  • Page 101: Restrictions On Multiplex Mode

    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.
  • Page 102: Table 4.2: Summary Of At Commands With Different Behavior In Multiplex Mode

    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...
  • Page 103: Second Serial Interface Asc1

    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.
  • Page 104: Security Commands

    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.
  • Page 106: What To Do If Pin Or Password Authentication Fails

    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 108: At+Cpin2 Enter Pin2

    TC45 AT Command Set 5.2 AT+CPIN2 obile AT+CPIN2 Enter PIN2 Syntax Test Command AT+CPIN2=? Response(s) Read Command AT+CPIN2? Response(s) +CPIN2: <code> ERROR +CME ERROR: <err> Write Command AT+CPIN2=<pin> <new pin> Response(s) ERROR +CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07...
  • 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...
  • Page 111: At^spic Display Pin Counter

    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...
  • Page 114: At+Clck Facility Lock

    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.
  • Page 120: At^slck Facility Lock

    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"...
  • Page 121: At+Cpwd Change Password

    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.
  • Page 125: At^spwd Change Password

    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, •...
  • Page 126: Identification Commands

    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)
  • Page 127: At+Cgmi Request Manufacturer Identification

    TC45 AT Command Set 6.2 AT+CGMI obile AT+CGMI Request manufacturer identification Syntax Test Command AT+CGMI=? Response(s) Exec Command AT+CGMI Response(s) SIEMENS ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07 Command Description TA returns manufacturer identification text. Note • See also: AT+GMI TC45_ATC_V02.02...
  • Page 128: At+Gmi Request Manufacturer Identification

    TC45 AT Command Set 6.3 AT+GMI obile AT+GMI Request manufacturer identification Syntax Test Command AT+GMI=? Response(s) Exec Command AT+GMI Response(s) SIEMENS ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description TA reports information to identify the manufacturer. Note • See also: AT+CGMI TC45_ATC_V02.02...
  • Page 129: At+Cgmm Request Model Identification

    TC45 AT Command Set 6.4 AT+CGMM obile AT+CGMM Request model identification Syntax Test Command AT+CGMM=? Response(s) Exec Command AT+CGMM Response(s) TC45 ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07 Command Description TA returns product model identification text. Note • See also: AT+GMM TC45_ATC_V02.02...
  • Page 130: At+Gmm Request Ta Model Identification

    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.
  • Page 131: At+Cgmr Request Revision Identification Of Software Status

    TC45 AT Command Set 6.6 AT+CGMR obile AT+CGMR Request revision identification of software status Syntax Test Command AT+CGMR=? Response(s) Exec Command AT+CGMR Response(s) REVISION <xx.yy> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07 Command Description TA returns product firmware version identification text.
  • Page 132: At+Gmr Request Ta Revision Identification Of Software Status

    TC45 AT Command Set 6.7 AT+GMR obile AT+GMR Request TA revision identification of software status Syntax Test Command AT+GMR=? Response(s) Exec Command AT+GMR Response(s) REVISION <xx.yy> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description TA returns product software version identification text.
  • Page 133: At+Cgsn Request Product Serial Number Identification (Imei) Identical To Gsn

    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.
  • Page 134: At+Gsn Request Ta Serial Number Identification (Imei)

    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.
  • Page 135: At+Cimi Request International Mobile Subscriber Identity

    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.
  • Page 136: Call Related Commands

    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 •...
  • Page 138: Atd Mobile Originated Call To Dial A Number

    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.
  • Page 141: Atd> Originate Call To Phone Number In Memory

    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)
  • Page 143: Atd> Originate Call To Phone Number Selected From Active Memory

    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.
  • Page 145: Atd> Originate Call To Phone Number In Memory With Corresponding Field

    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 ";"...
  • Page 147: Atdi Mobile Originated Call To Dialable Isdn Number

    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:...
  • Page 148: Atdl Redial Last Telephone Number Used

    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...
  • Page 149: Ath Disconnect Existing Connection

    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>...
  • Page 150: At+Chup Hang Up Call

    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.
  • Page 151: Ats0 Set Number Of Rings Before Automatically Answering A Call

    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.
  • Page 152: Ats6 Set Pause Before Blind Dialing

    TC45 AT Command Set 7.11 ATS6 obile 7.11 ATS6 Set pause before blind dialing Syntax Read Command ATS6? Response(s) <n> Write Command ATS6=<n> Response(s) ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) V.25ter Command Description No effect for GSM. Parameter Description (num)(&W)(&V)
  • Page 153: Ats7 Set Number Of Seconds To Wait For Connection Completion

    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.
  • Page 154: Ats8 Set Number Of Seconds To Wait For Comma Dialing Modifier

    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.
  • Page 155: Ats10 Set Disconnect Delay After Indicating The Absence Of Data Carrier

    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.
  • Page 156: Atp Select Pulse Dialing

    TC45 AT Command Set 7.15 ATP obile 7.15 ATP Select pulse 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 156 of 461 4/16/04 Confidential / Released...
  • Page 157: Ato Switch From Command Mode To Data Mode / Ppp Online Mode

    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>...
  • Page 158: Switch From Data Mode To Command Mode

    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.
  • Page 159: Att Select Tone Dialing

    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...
  • Page 160: At+Cbst Select Bearer Service Type

    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.
  • Page 162: At+Crlp Select Radio Link Protocol Parameters For Originated Non-Transparent Data Calls

    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.
  • Page 164: At+Clcc List Current Calls Of Me

    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>...
  • Page 167: At+Cr Service Reporting Control

    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.
  • Page 169: At+Crc Set Cellular Result Codes For Incoming Call Indication

    TC45 AT Command Set 7.23 AT+CRC obile 7.23 AT+CRC Set Cellular Result Codes for incoming call indication Syntax Test Command AT+CRC=? Response(s) +CRC: (list of supported <mode> ERROR Read Command AT+CRC? Response(s) +CRC: <mode> ERROR Write Command AT+CRC= [ <mode>...
  • Page 170 TC45 AT Command Set 7.23 AT+CRC obile Parameter Description (num)(&W)(&V) <mode> (&F) disable extended format enable extended format (str) <type> “REL ASYNC“ asynchronous non-transparent “FAX“ facsimile “VOICE“ voice “GPRS“ [,[<L2P>][, ]] GPRS network request for <PDP_type> <PDP_addr> <APN> PDP context activation Note •...
  • Page 171: At+Csns Single Numbering Scheme

    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...
  • Page 173: At^scni List Call Number Information

    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 •...
  • Page 175: At^slcd Display Last Call Duration

    TC45 AT Command Set 7.26 AT^SLCD obile 7.26 AT^SLCD Display Last Call Duration Syntax Test Command AT^SLCD=? Response(s) ERROR +CME ERROR Exec Command AT^SLCD Response(s) ^SLCD: <time> ERROR +CME ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description TA returns last call duration or current call duration.
  • Page 176: At^stcd Display Total Call Duration

    TC45 AT Command Set 7.27 AT^STCD obile 7.27 AT^STCD Display Total Call Duration Syntax Test Command AT^STCD=? Response(s) ERROR +CME ERROR Exec Command AT^STCD Response(s) ^STCD: <time> ERROR +CME ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description TA returns total call duration (accumulated duration of all calls).
  • Page 177: Network Service Commands

    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...
  • Page 178: At+Cops Operator Selection

    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 181: At+Creg Network Registration

    TC45 AT Command Set 8.3 AT+CREG obile AT+CREG Network registration Syntax Test Command AT+CREG=? Response(s) +CREG: (list of supported <n> Read Command AT+CREG? Response(s) +CREG: <n> <stat> <lac> <ci> ERROR +CME ERROR: <err> Write Command AT+CREG= [ <n> Response(s) ERROR +CME ERROR: <err>...
  • 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.
  • Page 184: At+Csq Signal Quality

    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 186: At^smonc Cell Monitoring

    TC45 AT Command Set 8.5 AT^SMONC obile AT^SMONC Cell Monitoring Syntax Test Command AT^SMONC=? Response(s) Exec Command AT^SMONC Response(s) ^SMONC: <MCC> <MNC> <LAC> <cell> <BSIC> <chann> <RSSI> <C1> <C2> <MCC> , ... <MNC> <LAC> <cell> <BSIC> <chann> <RSSI> <C1> <C2>...
  • 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...
  • Page 188: At^moni Monitor Idle Mode And Dedicated Mode

    TC45 AT Command Set 8.6 AT^MONI obile AT^MONI Monitor idle mode and dedicated mode Syntax Test Command AT^MONI=? Response(s) ^MONI: (list of supported <period> Exec Command AT^MONI Response(s) See: 8.6.1 Write Command AT^MONI=<period> Response(s) See: 8.6.1 ASC0 ASC1 MUX1 MUX2...
  • Page 189: At^moni Responses

    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...
  • Page 191: At^monp Monitor Neighbour Cells

    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.
  • Page 192: At^monp Responses

    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.
  • Page 193: At^smong Gprs Monitor

    TC45 AT Command Set 8.8 AT^SMONG obile AT^SMONG GPRS Monitor Syntax Test Command AT^SMONG=? Response(s) ^SMONG: (list of supported s), (list of supported <table> <period> Exec Command AT^SMONG Response(s) GPRS Monitor Cell Info Table (see: 8.8.1) Write Command AT^SMONG=<table> <period>...
  • Page 194: At^smong Cell Info Table

    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)
  • Page 196: At^shom Display Homezone

    TC45 AT Command Set 8.9 AT^SHOM obile AT^SHOM Display Homezone Syntax Test Command AT^SHOM=? Response(s) Exec Command AT^SHOM Response(s) ^SHOM: <homezonestate> ERROR +CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description TA returns homezone state. Result is valid only,if network registration state is 1 (registered) (see <stat>...
  • Page 197: At^splm Read The Plmn List

    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>...
  • Page 199: At^splr Read Entry From The Preferred Operators List

    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...
  • Page 201: At^splw Write An Entry To The Preferred Operators List

    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...
  • Page 202: Supplementary Service Commands

    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...
  • Page 204: At^sacm Advice Of Charge And Query Of Acm And Acmmax

    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)
  • Page 206: At+Camm Accumulated Call Meter Maximum (Acmmax) Set Or Query

    TC45 AT Command Set 9.3 AT+CAMM obile AT+CAMM Accumulated call meter maximum (ACMmax) set or query Syntax Test Command AT+CAMM=? Response(s) Read Command AT+CAMM? Response(s) +CAMM: <acmmax> ERROR +CME ERROR: <err> Write Command AT+CAMM= [ <acmmax> <passwd> Response(s) ERROR +CME ERROR: <err>...
  • Page 207 TC45 AT Command Set 9.3 AT+CAMM obile (str) <passwd> SIM PIN2 TC45_ATC_V02.02 Page 207 of 461 4/16/04 Confidential / Released...
  • Page 208: At+Caoc Advice Of Charge Information

    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.
  • Page 210: At+Ccug Closed User Group

    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>...
  • Page 212: At+Ccfc Call Forwarding Number And Conditions Control

    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...
  • Page 216: At+Ccwa Call Waiting

    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...
  • Page 220: At+Chld Call Hold And Multiparty

    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>...
  • Page 222: At+Clip Calling Line Identification Presentation

    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.
  • Page 224: At+Clir Calling Line Identification Restriction (By *# Sequence)

    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:...
  • Page 226: At+Cpuc Price Per Unit And Currency Table

    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.
  • Page 228: At+Cssn Supplementary Service Notifications

    TC45 AT Command Set 9.12 AT+CSSN obile 9.12 AT+CSSN Supplementary service notifications Syntax Test Command AT+CSSN=? Response(s) +CSSN: (list of supported s), (list of supported <n> <m> Read Command AT+CSSN? Response(s) +CSSN: <n> <m> Write Command AT+CSSN=<n> <m> Response(s) ERROR...
  • Page 229 TC45 AT Command Set 9.12 AT+CSSN obile Command Description The write command enables or disables the presentation of URCs for supplementary services. Parameter Description (num) <n> (&F) Suppress " " URCs +CSSI Activate " " URCs +CSSI (num) <m> (&F) Suppress "...
  • Page 230: At+Cusd Supplementary Service Notifications

    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.
  • Page 232: Gprs Commands

    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.
  • Page 234: At+Cgatt Gprs Attach Or Detach

    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...
  • Page 236: At+Cgdata Enter Data State

    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.
  • Page 238: At+Cgdcont Define Pdp Context

    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>...
  • Page 240: At+Cgpaddr Show Pdp Address

    TC45 AT Command Set 10.5 AT+CGPADDR obile 10.5 AT+CGPADDR Show PDP address Syntax Test Command AT+CGPADDR=? Response(s) +CGPADDR: (list of supported <cid> Write Command AT+CGPADDR= [ [... ]]] <cid> <cid> Response(s) +CGPADDR: <cid> <PDP_address> +CGPADDR: ... ERROR +CME ERROR ASC0...
  • Page 241: At+Cgqmin Quality Of Service Profile (Minimum Acceptable)

    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,...
  • Page 244 TC45 AT Command Set 10.6 AT+CGQMIN obile 1 000 000 (~2.2 kbit/s) 2 000 000 (~4.4 kbit/s) 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>...
  • Page 245: At+Cgqreq Quality Of Service Profile (Requested)

    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.
  • Page 249: At+Cgreg Gprs Network Registration Status

    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.
  • Page 251: At+Cgsms Select Service For Mo Sms Messages

    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...
  • Page 253: At^sgauth Set Type Of Authentication For Ppp Connection

    TC45 AT Command Set 10.10 AT^SGAUTH obile 10.10 AT^SGAUTH Set type of authentication for PPP connection Syntax Test Command AT^SGAUTH=? Response(s) ^SGAUTH: (list of supported <auth> ERROR +CME ERROR Read Command AT^SGAUTH? Response(s) ^SGAUTH: <auth> ERROR +CME ERROR Write Command AT^SGAUTH=<auth>...
  • Page 254: At^sgconf Configuration Of Gprs Related Parameters

    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 256: Atd*99# Request Gprs Service

    TC45 AT Command Set 10.12 ATD*99# obile 10.12 ATD*99# Request GPRS service Syntax Exec Command ATD*99 [* [ ][* [ ][* [ ]]]]# <called_address> <L2P> <cid> Response(s) CONNECT NO CARRIER ASC0 ASC1 MUX1 MUX2 MUX3 § § § Reference(s) GSM 07.07...
  • 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...
  • Page 258: Atd*98# Request Gprs Ip Service

    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...
  • Page 259: Ath Manual Rejection Of A Network Request For Pdp Context Activation

    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.
  • Page 260: Using Gprs At Commands (Examples)

    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.
  • Page 262: Using The Gprs Dial Command Atd

    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.
  • Page 263: At Commands For Fax

    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...
  • Page 266: At+Fbadlin Bad Line Threshold

    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.
  • Page 267: At+Fbadmul Error Threshold Multiplier

    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"...
  • Page 268: At+Fbor Query Data Bit Order

    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.
  • Page 269: At+Fcig Query Or Set The Local Polling Id

    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>...
  • Page 270: At+Fclass Fax: Select, Read Or Test Service Class

    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.
  • Page 272: At+Fcq Copy Quality Checking

    TC45 AT Command Set 11.7 AT+FCQ obile 11.7 AT+FCQ Copy Quality Checking Syntax Test Command AT+FCQ=? Response(s) (list of supported copy quality checking <cq> Read Command AT+FCQ? Response(s) <cq> Write Command AT+FCQ=<cq> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388 Command Description This command controls Copy Quality checking when receiving a fax.
  • Page 273: At+Fcr Capability To Receive

    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.
  • Page 274: At+Fdcc Query Or Set Capabilities

    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>...
  • Page 275: At+Fdffc Data Compression Format Conversion

    TC45 AT Command Set 11.10 AT+FDFFC obile 11.10 AT+FDFFC Data Compression Format Conversion Syntax Test Command AT+FDFFC=? Response(s) (list of <df> Read Command AT+FDFFC? Response(s) <df> Write Command AT+FDFFC=<df> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) EIA PN-2388 Command Description...
  • Page 276: At+Fdis Query Or Set Session Parameters

    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>...
  • Page 277: At+Fdr Begin Or Continue Phase C Data Reception

    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.
  • Page 278: At+Fdt Data Transmission

    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.
  • Page 279: At+Fet End A Page Or Document

    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.
  • Page 280: At+Fk Kill Operation, Orderly Fax Abort

    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 •...
  • Page 281: At+Flid Query Or Set The Local Id Setting Capabilities

    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>...
  • Page 282: At+Fmdl Identify Product Model

    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...
  • Page 283: At+Fmfr Request Manufacturer Identification

    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...
  • Page 284: At+Fopt Set Bit Order Independently

    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.
  • Page 285: At+Fphcto Dte Phase C Response Timeout

    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...
  • Page 286: At+Frev Identify Product Revision

    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...
  • Page 287: At+Frh Receive Data Using Hdlc Framing

    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.
  • Page 288: At+Frm Receive Data

    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.
  • Page 289: At+Frs Receive Silence

    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>...
  • Page 290: At+Fth Transmit Data Using Hdlc Framing

    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...
  • Page 291: At+Ftm Transmit Data

    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.
  • Page 292: At+Fts Stop Transmission And Wait

    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)
  • Page 293: At+Fvrfc Vertical Resolution Format Conversion

    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.
  • Page 294: Short Message Service (Sms) Commands

    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.
  • Page 298: At+Cmgc Send An Sms Command

    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>...
  • Page 299: At+Cmgd Delete Sms Message

    TC45 AT Command Set 12.3 AT+CMGD obile 12.3 AT+CMGD Delete SMS message Syntax Test Command AT+CMGD=? Response(s) Write Command AT+CMGD=<index> Response(s) ERROR +CMS ERROR ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.05 Command Description Write command deletes message from preferred message storage location <mem1>...
  • Page 300: At+Cmgf Select Sms Message Format

    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.
  • Page 301: At+Cmgl List Sms Messages From Preferred Store

    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.
  • Page 303: At+Cmgr Read Sms Messages

    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'.
  • Page 305: At+Cmgs Send Sms Message

    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.
  • Page 307: At+Cmgw Write Sms Messages To Memory

    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>...
  • Page 309: At+Cmss Send Sms Messages From Storage

    TC45 AT Command Set 12.9 AT+CMSS obile 12.9 AT+CMSS Send SMS messages from storage Syntax Test Command AT+CMSS=? Response(s) Write Command If text mode ( =1): AT+CMGF AT+CMSS=<index> <da> <toda> Response(s) +CMSS: <mr> <scts> If sending fails ERROR +CMS ERROR...
  • Page 310: At+Cnma New Sms Message Acknowledge To Me/Te, Only Phase 2

    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.
  • Page 312: At+Cnmi New Sms Message Indications

    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.
  • Page 316: At+Cpms Preferred Sms Message Storage

    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.
  • Page 318: At+Csca Sms Service Centre Address

    TC45 AT Command Set 12.13 AT+CSCA obile 12.13 AT+CSCA SMS service centre address Syntax Test Command AT+CSCA=? Response(s) Read Command AT+CSCA? Response(s) +CSCA: <sca> <tosca> Write Command AT+CSCA=<sca> <tosca> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.05 Command Description Write command updates the SMSC address, through which mobile originated SMs are transmitted.
  • Page 319: At+Cscb Select Cell Broadcast Message Indication

    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.
  • Page 321: At+Csdh Show Sms Text Mode Parameters

    TC45 AT Command Set 12.15 AT+CSDH obile 12.15 AT+CSDH Show SMS text mode parameters Syntax Test Command AT+CSDH=? Response(s) +CSDH: ((list of supported <show> Read Command AT+CSDH? Response(s) +CSDH:<show> Write Command AT+CSDH=<show> Response(s) +CSDH: <show> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.05...
  • Page 322: At+Csmp Set Sms Text Mode Parameters

    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>...
  • Page 324: At+Csms Select Message Service

    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...
  • Page 326: At^slms List Sms Memory Storage

    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".
  • Page 328: At^smgl List Sms Messages From Preferred Store Without Setting Status To Rec Read

    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.
  • Page 330: At^smgo Set Or Query Sms Overflow Presentation Mode Or Query Sms Overflow

    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 •...
  • Page 332: At^smgr Read Sms Message Without Setting Status To Rec Read

    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...
  • Page 333: At^ssconf Sms Command Configuration

    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...
  • Page 334: At^ssda Set Sms Display Availability

    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.
  • Page 336: At^ssmss Set Short Message Storage Sequence

    TC45 AT Command Set 12.24 AT^SSMSS obile 12.24 AT^SSMSS Set Short Message Storage Sequence Syntax Test Command AT^SSMSS=? Response(s) ^SSMSS: (list of supported) <seq> Read Command AT^SSMSS? Response(s) ^SSMSS: <seq> Write Command AT^SSMSS=<seq> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s)
  • Page 337: Sim Related Commands

    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.
  • Page 339: At^scks Query Sim And Chip Card Holder Status

    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>...
  • Page 341: At^scid Display Sim Card Identification Number

    TC45 AT Command Set 13.3 AT^SCID obile 13.3 AT^SCID Display SIM card identification number Syntax Test Command AT^SCID=? Response(s) Exec Command AT^SCID Response(s) ^SCID: <cid> ERROR +CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description TA returns the card identification number in SIM (SIM file EF , see GSM 11.11 Chap.10.1.1) as string type.
  • Page 342: At+Cxxcid Display Card Id

    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.
  • Page 343: Sim Application Toolkit (Sat) Commands

    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.
  • Page 345: Sstn Sat Notification

    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...
  • Page 347: At^sstgi Sat Get Information

    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...
  • Page 349: At^sstr Sat Response

    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.
  • Page 351: Phonebook Commands

    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>...
  • Page 352: At+Cpbr Read From Phonebook

    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...
  • Page 355: At+Cpbs Select Phonebook Memory Storage

    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.
  • Page 357: At+Cpbw Write Into Phonebook

    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>...
  • Page 360: At^spbc Search The First Entry In The Sorted Telephone Book

    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...
  • Page 362: At^spbd Purge Phonebook Memory Storage

    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“...
  • Page 364: At^spbg Read Current Phonebook Entries

    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.
  • Page 367: At^spbs Step Through The Selected Phonebook Alphabetically

    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...
  • Page 371: At^sdld Delete The 'Last Number Redial' Memory

    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"...
  • Page 372: Audio Commands

    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...
  • Page 373: Atm Set Monitor Speaker Mode

    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.
  • Page 374: At+Clvl Loudspeaker Volume Level

    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>...
  • Page 376: At+Cmut Mute Control

    TC45 AT Command Set 16.4 AT+CMUT obile 16.4 AT+CMUT Mute control Syntax Test Command AT+CMUT=? Response(s) +CMUT: (list of supported <mute> Read Command AT+CMUT? Response(s) +CMUT: <mute> ERROR +CME ERROR: <err> Write Command AT+CMUT=<mute> Response(s) ERROR +CME ERROR: <err> ASC0...
  • Page 377: At+Vtd Tone Duration

    TC45 AT Command Set 16.5 AT+VTD obile 16.5 AT+VTD Tone duration Syntax Test Command AT+VTD=? Response(s) +VTD: (list of supported <duration> Read Command AT+VTD? Response(s) <duration> Write Command AT+VTD=<duration> Response(s) ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) GSM 07.07 Command Description...
  • Page 378: At+Vts Dtmf And Tone Generation

    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...
  • Page 380: At^saic Audio Interface Configuration

    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...
  • Page 382: At^snfa Set Or Query Of Microphone Attenuation

    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>...
  • Page 384: At^snfd Set Audio Parameters To Manufacturer Default Values

    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.
  • Page 385: At^snfi Set Microphone Path Parameters

    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>...
  • Page 387: At^snfm Set Microphone Audio Path And Power Supply

    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.
  • Page 389: At^snfo Set Audio Output (= Loudspeaker Path) Parameter

    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]...
  • Page 391: At^snfpt Set Progress Tones

    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.
  • Page 392: At^snfs Select Audio Hardware Set

    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.
  • Page 396: At^snfv Set Loudspeaker Volume

    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>...
  • Page 398: At^snfw Write Audio Setting In Non-Volatile Store

    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.
  • Page 399: At^srtc Ring Tone Configuration

    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).
  • Page 402: Hardware Related Commands

    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).
  • Page 405: Summary Of At Commands Available In Alarm Mode

    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:...
  • Page 406: At+Cclk Real Time Clock

    = "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...
  • Page 407: At^sbc Battery Charging / Discharging And Charge Control

    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.
  • Page 409: Summary Of At Commands Available In Charge-Only And Alarm Mode

    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.
  • Page 410: At^sbv Battery/Supply Voltage

    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).
  • Page 411: At^sctm Set Critical Operating Temperature Presentation Mode Or Query Temperature

    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.
  • Page 414: At^ssync Configure Sync Pin

    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].
  • Page 415: Me Status Indicated By Status Led Patterns

    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.
  • Page 416: At^scpin Pin Configuration

    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...
  • Page 418: At^scpol Polling Configuration

    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.
  • Page 420: At^scport Port Configuration

    TC45 AT Command Set 17.9 AT^SCPORT obile 17.9 AT^SCPORT Port Configuration Syntax Test Command AT^SCPORT=? Response(s) Write Command AT^SCPORT=<pin_id> <pin_id> <pin_id> <pin_id> <pin_id> <pin_id> <pin_id> ]]]]]]] <pin_id> Response(s) ^SCPORT: <port_id> ERROR +CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s)
  • Page 421: At^sdport Delete A Port Configuration

    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 •...
  • Page 422: At^sgio Get Io State Of A Specified Pin Or Port

    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...
  • Page 423: At^shifm Set Hardware Interface Mode

    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.
  • Page 425: At^spio General Purpose Io Driver Open/Close

    TC45 AT Command Set 17.13 AT^SPIO obile 17.13 AT^SPIO General Purpose IO Driver Open/Close Syntax Test Command AT^SPIO=? Response(s) ^SPIO: (list of supported <mode> Write Command AT^SPIO=<mode> Response(s) ERROR +CME ERROR: <err> ASC0 ASC1 MUX1 MUX2 MUX3 Reference(s) SIEMENS Command Description The write command opens and closes the general purpose IO driver.
  • Page 426: At^ssio Set Io State Of A Specified Pin Or Port

    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>...
  • Page 427: Miscellaneous Commands

    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.
  • Page 428: Ats3 Write Command Line Termination Character

    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.
  • Page 429: Ats4 Set Response Formatting Character

    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.
  • Page 430: Ats5 Write Command Line Editing Character

    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.
  • Page 431: At^sjnet Set Dialup Network Access Parameters

    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...
  • Page 433: At^sjotap Over The Air Application Provisioning

    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]).
  • Page 436: At^sjra Run Java Application

    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 •...
  • Page 437: Appendix

    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.
  • Page 438: List Of *# Codes

    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...
  • Page 439: Table 19.2: Abbreviations Of Codes And Parameters Used In Table

    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-...
  • Page 441: Available At Commands And Dependency On Sim Pin

    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...
  • Page 448: At Command Settings Storable With At&W

    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>...
  • Page 449: Table 19.5: Settings Stored To User Profile On Asc1 / Mux Channels 2 And 3

    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>...
  • Page 451: Factory Default Settings Restorable With At&F

    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>...
  • Page 453: Summary Of Unsolicited Result Codes (Urc)

    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...
  • Page 455: Alphabetical List Of At Commands

    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...

Table of Contents