SIM900 AT Commands Manual_V1.
Smart Machine Smart Decision Document Title: SIM900 AT Commands Manual Version: 1.06 Date: 2012-12-10 Status: Release Document Control ID: SIM900_AT Command Manual_V1.07 General Notes SIMCom offers this information as a service to its customers, to support application and engineering efforts that use the products designed by SIMCom. The information provided is based upon requirements specifically provided to SIMCom by the customers.
Smart Machine Smart Decision Version History Version Chapter What is new V1.00 New version Created on the basis of SIM900 AT Test Result V1.01 3.2.50 AT+CALS 6.2.27 AT+CBTE 6.2.30 AT+STTONE 8.2.21 AT+CIPDPDP 8.2.25AT+CIPUDPMODE 6.2.45 AT+SGPIO 6.2.46 AT+SPWM 6.2.47 AT+ECHO Added new command Added new command Added new command Added new command Added new command Added new command Added new command Added new command V1.02 3.2.16 AT+CLCC 3.2.30 AT+CR Added write command Added parameter GPRS V1.
Smart Machine Smart Decision V1.06 3.2.42 AT+CMUX 4.2.6 AT+CMGW 4.2.17 AT+CMGS=">" 6.2.5 AT+CALA 6.2.16 AT+CLDTMF 6.2.20 AT+CBAND 6.2.40 AT+EXUNSOL 6.2.49 AT+SVR 6.2.51 AT+CEMNL 6.2.60 AT+CNETSCAN 6.2.61 AT+CSGS 8.2.6 AT+CIPCLOSE 8.2.23 AT+CIPCCFG 8.2.26 AT+CIPRXGET 8.2.30 AT+CIPRDTIMER 10.2.8 AT+ HTTPSTATUS 11.2.11 AT+FTPGETPATH 11.2.13 AT+FTPPUTPATH 11.2.21 AT+FTPMKD 11.2.22 AT+FTPRMD 11.2.23 AT+FTPLIST 13.7 SMS Commands 13.9AT+CNETSCAN Command 1.07 3.2.57 AT+CUSD 6.2.21 AT+CHF 6.2.
Smart Machine Smart Decision Contents Version History .................................................................................................................................3 Contents ............................................................................................................................................5 1 Introduction..................................................................................................................................13 1.1 Scope of the document .
Smart Machine Smart Decision 2.2.20 ATS6 Pause Before Blind Dialling............................................................................31 2.2.21 ATS7 Set Number of Seconds to Wait for Connection Completion..........................31 2.2.22 ATS8 Set Number of Seconds to Wait for Comma Dial Modifier Encountered in Dial String of D Command .............................................................................................................31 2.2.
Smart Machine Smart Decision 3.2.18 AT+CLIP Calling Line Identification Presentation ...................................................63 3.2.19 AT+CLIR Calling Line Identification Restriction.....................................................64 3.2.20 AT+CMEE Report Mobile Equipment Error.............................................................65 3.2.21 AT+COLP Connected Line Identification Presentation ............................................66 3.2.22 AT+COPS Operator Selection................
Smart Machine Smart Decision 4.2.1 AT+CMGD Delete SMS Message...............................................................................99 4.2.2 AT+CMGF Select SMS Message Format .................................................................100 4.2.3 AT+CMGL List SMS Messages from Preferred Store..............................................101 4.2.4 AT+CMGR Read SMS Message ...............................................................................104 4.2.5 AT+CMGS Send SMS Message.............
Smart Machine Smart Decision 6.2.20 AT+CBAND Get and Set Mobile Operation Band .................................................140 6.2.21 AT+CHF Configure Hands Free Operation.............................................................141 6.2.22 AT+CHFA Swap the Audio Channels .....................................................................141 6.2.23 AT+CSCLK Configure Slow Clock ........................................................................142 6.2.
Smart Machine Smart Decision 7.1 Overview of AT Commands for GPRS Support..................................................................170 7.2 Detailed Descriptions of AT Commands for GPRS Support...............................................170 7.2.1 AT+CGATT Attach or Detach from GPRS Service ..................................................170 7.2.2 AT+CGDCONT Define PDP Context .......................................................................171 7.2.
Smart Machine Smart Decision 8.2.29 AT+CIPTXISS Discard Input AT Data in TCP Data Send ......................................209 8.2.30 AT+CIPRDTIMER Set Remote Delay Timer ........................................................209 9 AT Commands for IP Application .............................................................................................211 9.1 Overview............................................................................................................................. 211 9.
Smart Machine Smart Decision 12.1 Summary of CME ERROR Codes ....................................................................................238 12.2 Summary of CMS ERROR Codes ....................................................................................239 12.3 Summary of Unsolicited Result Codes .............................................................................241 13 AT Commands Sample ..................................................................................................
Smart Machine Smart Decision 1 Introduction 1.1 Scope of the document This document presents the AT Command Set for SIMCom SIM900 series cellular engine. 1.2 Related documents You can visit the SIMCom Website using the following link: http://www.sim.com SIM900_AT Commands Manual_V1.07 13 2012.12.
Smart Machine Smart Decision 1.3 Conventions and abbreviations In this document, the GSM engines are referred to as following term: 1) ME (Mobile Equipment); 2) MS (Mobile Station); 3) TA (Terminal Adapter); 4) DCE (Data Communication Equipment) or facsimile DCE (FAX modem, FAX board); In application, controlling device controls the GSM engine by sending AT Command via its serial interface.
Smart Machine Smart Decision the value of "". "" is optional and a default will be used if missing. 1.4.2 S Parameter syntax These AT commands have the format of "ATS=", where "" is the index of the S register to set, and ""is the value to assign to it. "" is optional; if it is missing, then a default value is assigned. 1.4.
Smart Machine Smart Decision 1.5 Supported character sets The SIM900 AT Command interface defaults to the IRA character set. The SIM900 supports the following character sets: • GSM format • UCS2 • HEX • IRA • PCCP • PCDN • 8859-1 The character set can be set and interrogated using the "AT+CSCS" Command (GSM 07.07). The character set is defined in GSM specification 07.05.
Smart Machine Smart Decision Ensure that any communications software package (e.g. Hyper terminal) uses software flow control. NOTE: Software Flow control should not be used for data calls where binary data will be transmitted or received (e.g. TCP/IP) as the DTE interface may interpret binary data as flow control characters. 1.6.2 Hardware flow control (RTS/CTS flow control) Hardware flow control achieves the data flow control by controlling the RTS/CTS line.
Smart Machine Smart Decision 2 AT Commands According to V.25TER These AT Commands are designed according to the ITU-T (International Telecommunication Union, Telecommunication sector) V.25ter document. 2.1 Overview of AT Commands According to V.
Smart Machine Smart Decision PROGRESS ATZ RESET DEFAULT CONFIGURATION AT&C SET DCD FUNCTION MODE AT&D SET DTR FUNCTION MODE AT&F FACTORY DEFINED CONFIGURATION AT&V DISPLAY CURRENT CONFIGURATION AT&W STORE ACTIVE PROFILE AT+GCAP REQUEST COMPLETE TA CAPABILITIES LIST AT+GMI REQUEST MANUFACTURER IDENTIFICATION AT+GMM REQUEST TA MODEL IDENTIFICATION AT+GMR REQUEST TA REVISION RELEASE AT+GOI REQUEST GLOBAL OBJECT IDENTIFICATION AT+GSN REQUEST TA SERIAL NUMBER IDENTIFICATION (IMEI) AT+ICF
Smart Machine Smart Decision Note: output only if ATX parameter setting with the >0 When TA returns to Command mode after call release OK Response in case of voice call, if successfully connected OK Response if no connection NO CARRIER Reference V.25ter 2.2.3 ATD ATD Note See also ATX Mobile Originated Call to Dial A Number Mobile Originated Call to Dial A Number Execution Command ATD[
Smart Machine Smart Decision When TA returns to Command mode after call release OK If connection successful and voice call OK Parameters String of dialing digits and optionally V.25ter modifiers dialing digits: 0-9, * , #, +, A, B, C Following V.
Smart Machine Smart Decision z 2.2.4 ATD> ATD> The current states of all calls can be easily checked at any time by using the AT+CLCC Command. Originate Call to Phone Number in Current Memory Originate Call to Phone Number in Current Memory Execution Command ATD>[ ][ ][;] Response This Command can be used to dial a phone number from current phonebook memory. Note: This Command may be aborted generally by receiving an ATH Command or a character during execution.
Smart Machine Smart Decision I i Override the CLIR supplementary service subscription default value for this call Invocation (restrict CLI presentation) Override the CLIR supplementary service subscription default value for this call Suppression (allow CLI presentation) Control the CUG supplementary service information for this call CUG Not supported g Control the CUG supplementary service information for this call CUG Not supported Only required to set up voice call , return to Command state G <
Smart Machine Smart Decision NO CARRIER If the remote station does not answer NO ANSWER If connection successful and non-voice call. CONNECT TA switches to data mode. Note: output only if ATX parameter setting with the >0 When TA returns to Command mode after call release OK If successfully connected and voice call OK Parameters <;> Reference V.
Smart Machine Smart Decision during some states of connection establishment such as handshaking. If error is related to ME functionality +CME ERROR: If no dial tone and (parameter setting ATX2 or ATX4) NO DIALTONE If busy and (parameter setting ATX3 or ATX4) BUSY If a connection cannot be established NO CARRIER If the remote station does not answer NO ANSWER If connection successful and non-voice call. CONNECT TA switches to data mode.
Smart Machine Smart Decision Reference V.25ter 2.2.8 ATH ATH Note Disconnect Existing Connection Disconnect Existing Connection Execution Command ATH[n] Response Disconnect existing call by local TE from Command line and terminate call OK Note: OK is issued after circuit 109(DCD) is turned off, if it was previously on. Parameter 0 1 2 3 4 5 Reference V.25ter 2.2.9 ATI ATI Disconnect ALL calls on the channel the command is requested.
Smart Machine Smart Decision SIM900 R11.0 OK Reference V.25ter Note 2.2.10 ATL Set Monitor speaker loudness ATL Set Monitor speaker loudness Execution Command ATL Reference V.25ter Response OK Parameter 0..9 Volume Note No effect in GSM 2.2.11 ATM Set Monitor Speaker Mode ATM Set Monitor Speaker Mode Execution Command ATM Reference V.25ter Response OK Parameter 0..9 Mode Note No effect in GSM 2.2.
Smart Machine Smart Decision 2.2.13 ATO Switch from Command Mode to Data Mode ATO Switch from Command Mode to Data Mode Execution Command ATO[n] Response TA resumes the connection and switches back from Command mode to data mode. CONNECT If connection is not successfully resumed NO CARRIER else TA returns to data mode from command mode CONNECT Note: only if parameter setting ATX>0 Parameter 0 Reference V.25ter Switch from command mode to data mode. Note 2.2.
Smart Machine Smart Decision 2.2.16 ATS0 Set Number of Rings before Automatically Answering the Call ATS0 Set Number of Rings before Automatically Answering the Call Read Command ATS0? Response OK Parameter See Write Command Write Command ATS0= Response This parameter setting determines the number of rings before auto-answer. OK ERROR Parameter 0 Automatic answering is disable. 1-255 Number of rings the modem will wait for before answering the phone if a ring is detected. Reference V.
Smart Machine Smart Decision 2.2.18 ATS4 ATS4 Set Response Formatting Character Set Response Formatting Character Read Command ATS4? Response OK Parameter See Write Command Write Command ATS4= Response This parameter setting determines the character generated by the TA for result code and information text. OK ERROR Parameter 10 Response formatting character Reference V.25ter 2.2.19 ATS5 ATS5 Note Default 10=LF. It only supports default value.
Smart Machine Smart Decision 2.2.20 ATS6 ATS6 Pause Before Blind Dialling Pause Before Blind Dialling Read Command ATS6? Response ERROR Write Command ATS6= Response OK ERROR Parameter 0..999 Reference V.25ter Time Note No effect in GSM 2.2.
Smart Machine Smart Decision Read Command ATS8? Response OK Parameter See Write Command Write Command ATS8= Response OK ERROR Parameter 0-255 The value of this register determines how long the modem should pause when it sees a comma in the dialing string. Reference V.25ter 2.2.
Smart Machine Smart Decision Reference V.25ter 2.2.25 ATV Note No effect in GSM TA Response Format ATV TA Response Format Execution Command ATV Response This parameter setting determines the contents of the header and trailer transmitted with result codes and information responses.
Smart Machine Smart Decision specific 2.2.26 ATX ATX manufacturer-specific text that may specify DTE speed, line speed, error control, data compression, or other status Set CONNECT Result Code Format and Monitor Call Progress Set CONNECT Result Code Format and Monitor Call Progress Execution Command ATX Response This parameter setting determines whether or not the TA detected the presence of dial tone and busy signal and whether or not TA transmits particular result codes.
Smart Machine Smart Decision ATE 0x01 ATQ 0x00 ATV 0x01 ATX 0x04 AT&C 0x01 AT&D 0x01 AT+IFC 0x00 AT+IFC 0x00 AT+FCLASS 0x00 ATS0 0x00 ATS3 0x00 ATS4 0x0D ATS5 0x0A ATS7
Smart Machine Smart Decision Reference V.25ter 0 TA ignores status on DTR. 1 ON->OFF on DTR: Change to Command mode with remaining the connected call. 2 ON->OFF on DTR: Disconnect call, change to Command mode. During state DTR=OFF is auto-answer off. Note 2.2.30 AT&F Factory Defined Configuration AT&F Factory Defined Configuration Execution Command AT&F[] Response TA sets all current parameters to the manufacturer defined profile. OK Parameter Reference V.
Smart Machine Smart Decision AT+CPBS 0x53 0x4D 0x00 AT+CSMP 0x11 AT+CSMP 0x00 AT+CSMP 0x18 AT+CSMP 0x00 AT+CSMP 0x00 AT+CSMP 0x11 AT+CSMP 0x00 AT+CSMP 0x18 AT+CSMP 0x00 AT+CSMP 0x00 AT+CSMP 0x11 AT+CSMP 0x00 AT+CSMP 0x18 AT+CSMP 0x00 AT+CSMP 0x00 AT+CSMP 0x00..
Smart Machine Smart Decision 2.2.31 AT&V Display Current Configuration AT&V Display Current Configuration Execution Command AT&V[] Response TA returns the current parameter setting. OK ERROR Parameter 0 Responses in numeric format Reference V.25ter Note 2.2.32 AT&W Store Active Profile AT&W Store Active Profile Execution Command AT&W[] Response TA stores the current parameter setting in the user defined profile.
Smart Machine Smart Decision ATS5 Y ATS7 Y ATS8 Y ATS10 Y 2.2.33 AT+GCAP Request Complete TA Capabilities List AT+GCAP Request Complete TA Capabilities List Execution Command AT+GCAP Response TA reports a list of additional capabilities. +GCAP: list of supported s OK Parameter Reference V.25ter Note The command can be executed only when the SIM card is present. 2.2.
Smart Machine Smart Decision OK Parameter Reference V.25ter Note 2.2.36 AT+GMR AT+GMR Product model identification text Request TA Revision Identification of Software Release Request TA Revision Identification of Software Release Test Command AT+GMR=? Response OK Execution Command AT+GMR TA reports one or more lines of information text which permit the user to identify the revision of software release. Revision: OK Parameter Reference V.25ter Note 2.2.
Smart Machine Smart Decision 2.2.38 AT+GSN AT+GSN Request TA Serial Number Identification (IMEI) Request TA Serial Number Identification(IMEI) Test Command AT+GSN=? Response OK Execution Command AT+GSN Response TA reports the IMEI (international mobile equipment identifier) number in information text which permit the user to identify the individual ME device. OK Parameter IMEI of the telephone(International Mobile station Equipment Identity) Reference V.
Smart Machine Smart Decision Reference V.25ter Note z The Command is applied for Command state; z In parameter, "0 parity" means no parity; z The field is ignored if the field specifies no parity and string "+ICF: ,255" will be response to AT+ICF? Command. 2.2.
Smart Machine Smart Decision Reference V.25ter Note 2.2.41 AT+IPR AT+IPR Set TE-TA Fixed Local Rate Set TE-TA Fixed Local Rate Test Command AT+IPR=? Response +IPR: (list of supported auto detectable s),(list of supported fixed-only s) OK Parameter See Write Command Read Command AT+IPR? Response +IPR: OK Parameter See Write Command Write Command AT+IPR= Response This parameter setting determines the data rate of the TA on the serial interface.
Smart Machine Smart Decision auto-bauding is enabled. It is recommended to wait 3 to 5 seconds before sending the first AT character. Otherwise undefined characters might be returned. If you want to use auto-bauding and auto-answer at the same time, you can easily enable the DTE-DCE synchronization, when you activate auto-bauding first and then configure the auto-answer mode.
Smart Machine Smart Decision 3 AT Commands According to GSM07.07 3.1 Overview of AT Command According to GSM07.
Smart Machine Smart Decision AT+CRC SET CELLULAR INDICATION RESULT CODES FOR INCOMING AT+CREG NETWORK REGISTRATION AT+CRLP SELECT RADIO LINK PROTOCOL PARAMETERS AT+CRSM RESTRICTED SIM ACCESS AT+CSQ SIGNAL QUALITY REPORT AT+FCLASS FAX: SELECT, READ OR TEST SERVICE CLASS AT+FMI FAX: REPORT MANUFACTURED ID AT+FMM FAX: REPORT MODEL ID AT+FMR FAX: REPORT REVISION ID AT+VTD TONE DURATION AT+VTS DTMF AND TONE GENERATION AT+CMUX MULTIPLEXER CONTROL AT+CNUM SUBSCRIBER NUMBER AT+CPOL P
Smart Machine Smart Decision TA returns the current value of ACM. +CACM: AT+CACM? OK If error is related to ME functionality: +CME ERROR: Parameter String type (string should be included in quotation marks); three bytes of the current ACM value in hexa-decimal format (e.g. "00001E" indicates decimal value 30) 000000 – FFFFFF Write Command AT+CACM= Response TA resets the Advice of Charge related accumulated call meter (ACM) value in SIM file EF (ACM).
Smart Machine Smart Decision mmax>[,] value in SIM file EF (ACM max). ACM max contains the maximum number of home units allowed to be consumed by the subscriber. OK ERROR If error is related to ME functionality: +CME ERROR: Parameters Reference GSM 07.07 [13] 3.2.3 AT+CAOC AT+CAOC String type (string should be included in quotation marks); three bytes of the max. ACM value in hex-decimal format (e.g.
Smart Machine Smart Decision OK If =2, TA activates the unsolicited reporting of CCM value OK ERROR If error is related to ME functionality: +CME ERROR: Parameters Reference GSM 07.07 [13] 0 Query CCM value 1 Deactivate the unsolicited reporting of CCM value 2 Activate the unsolicited reporting of CCM value String type (string should be included in quotation marks); three bytes of the current CCM value in hex-decimal format (e.g.
Smart Machine Smart Decision Parameters Reference GSM 07.07 [14] 3.2.5 AT+CCFC AT+CCFC 0 Auto-bauding (automatic selection of the speed; this setting is possible in case of 3.1kHz modern and non-transparent service) 7 9600 bps (V.32) 71 9600 bps (V.110 or X.31 flag stuffing) Supported if UMTS_FTR is activated 0 Data circuit asynchronous (UDI or 3.1 kHz modem) 1 Non-transparent Note z GSM 02.
Smart Machine Smart Decision +CME ERROR: Parameters 0 Unconditional 1 Mobile busy 2 No reply 3 Not reachable 4 All call forwarding 5 All conditional call forwarding 0 Disable 1 Enable 2 Query status 3 Registration 4 Erasure String type (Phone number of forwarding address in format specified by ) Type of address String type (subaddress of format specified by ) Type of sub-address in integer 1 Voice (telephony) 2 Data (refers to
Smart Machine Smart Decision Read Command AT+CCWA? Response +CCWA: OK Parameter See Write Command Write Command Response AT+CCWA=[, TA controls the Call Waiting supplementary service. Activation, [,]] deactivation and status query are supported. If ≠2 and Command successful OK If =2 and Command successful +CCWA: ,[+CCWA: ,[...
Smart Machine Smart Decision +CCWA: ,,[,] Parameters Reference GSM07.07 Note 3.2.
Smart Machine Smart Decision OK Parameter If AT+CEER=0, return a string that represents the Cause If AT+CEER=1, return CauseSelect: Cause: number representing the CauseSelect number representing the Cause Parameters CauseSelect Cause (number) (string) 0 (No cause) 0 (No cause) 16 (Service provider) 0 (Unknown) 1 (Not Allowed) 2 (No cause) 6 (Wrong parameter) 9 (Network access not allowed) 20 (all call instances are used) 21 (ACM over ACM Max) 22 (invalid AOC el
Smart Machine Smart Decision 69 (RP cause) 71 (SIM cause) See [24.008] 0 (Unknown problem) 1 (Memory problem) 2 (File Id not found) 6 (Increase problem) 7 (Technical problem) 11 (Command not allowed) 15 (SIM card out) See [24.008] 73 (SM cause) Reference GSM 07.07 [13] 3.2.8 AT+CGMI AT+CGMI Note Request Manufacturer Identification Request Manufacturer Identification Test Command AT+CGMI=? Response OK Execution Command AT+CGMI Response TA returns manufacturer identification text.
Smart Machine Smart Decision Reference GSM 07.07 [13] 3.2.10 AT+CGMR AT+CGMR Note Request TA Revision Identification of Software Release Request TA Revision Identification of Software Release Test Command AT+CGMR=? Response OK Execution Command AT+CGMR Response TA returns product software version identification text. Revision: OK Parameter Reference GSM 07.07 [13] 3.2.
Smart Machine Smart Decision Read Command AT+CSCS? "GSM" GSM 7 bit default alphabet (3GPP TS 23.038); "UCS2" 16-bit universal multiple-octet coded character set (ISO/IEC10646); UCS2 character strings are converted to hexadecimal numbers from 0000 to FFFF; e.g. "004100620063" equals three 16-bit characters with decimal values 65, 98 and 99 "IRA" International reference alphabet (ITU-T T.
Smart Machine Smart Decision OK Parameter Current address type setting. Write Command AT+CSTA= Response OK If is not in the parameter range: ERROR Parameter Reference GSM 07.07 [13] 3.2.14 AT+CHLD AT+CHLD Type of address octet in integer format; 129 Unknown type 161 National number type 145 International number type 177 Network specific number Note The ATD Command overrides this setting when a number is dialed.
Smart Machine Smart Decision 1 1x 2 2x 3 4 6 6x 7x 8x 9x Reference Note 3.2.15 AT+CIMI AT+CIMI (UDUB) for a waiting call Releases all active calls (if any exist) and accepts the other (held or waiting) call. Releases a specific active call x Place all active calls on hold (if any) and accept the other (held or waiting) call. Places all active calls on hold except call X with which communication shall be supported. Adds a held call to the conversation.
Smart Machine Smart Decision Parameter Reference GSM 07.07 [13] 3.2.
Smart Machine Smart Decision +CME ERROR: Unsolicited Result Code [+CLCC: ,,,,[,,,] [+CLCC: ,,,, [,,,][...]]] Parameters 1..
Smart Machine Smart Decision OK Parameter See Write Command Write Command AT+CLCK= , [, [,]] Response This Command is used to lock, unlock or interrogate a ME or a network facility . Password is normally needed to do such actions. When querying the status of a network service (=2) the response line for ‘not active’ case (=0) should be returned only if service is not active for any .
Smart Machine Smart Decision Reference GSM 07.
Smart Machine Smart Decision 0 CLIP not provisioned 1 CLIP provisioned 2 unknown (e.g. no network, etc.) Unsolicited Result Code When the presentation of the CLI at the TE is enabled (and calling subscriber allows), an unsolicited result code is returned after every RING (or +CRING: ) at a mobile terminating call.
Smart Machine Smart Decision AT+CLIR? +CLIR: , OK If error is related to ME functionality: +CME ERROR: Parameters See Write Command Write Command AT+CLIR= Response TA restricts or enables the presentation of the CLI to the called party when originating a call. The Command overrides the CLIR subscription (default is restricted or allowed) when temporary mode is provisioned as a default adjustment for all following outgoing calls.
Smart Machine Smart Decision Read Command AT+CMEE? Response +CMEE: OK Parameter See Write Command Write Command AT+CMEE= Response TA disables or enables the use of result code +CME ERROR: as an indication of an error relating to the functionality of the ME. OK If error is related to ME functionality: +CME ERROR: Parameter 0 1 2 Reference GSM 07.07 [13] Disable +CME ERROR: result code and use ERROR instead.
Smart Machine Smart Decision supplementary service COLR in the network. Intermediate result code is returned from TA to TE before any +CR or V.25ter responses. OK If error is related to ME functionality: +CME ERROR: Parameters (parameter sets/shows the result code presentation status in the TA): 0 Disable +COLP notification 1 Enable +COLP notification (parameter shows the subscriber COLP service status in the network): 0 COLP not provisioned 1 COLP provisioned 2 Unknown (e.g. no network, etc.
Smart Machine Smart Decision AT+COPS=? TA returns a list of quadruplets, each representing an operator present in the network. Any of the formats may be unavailable and should then be an empty field. The list of operators shall be in order: home network, networks referenced in SIM, and other networks.
Smart Machine Smart Decision Reference GSM 07.07 [14] 3.2.23 AT+CPAS AT+CPAS entered 0 Long format alphanumeric 1 Short format alphanumeric 2 Numeric ; GSM Location Area Identification number Note Phone Activity Status Phone Activity Status Test Command AT+CPAS=? Response +CPAS: (list of supported s) OK Parameter See Execution Command Execution Command AT+CPAS Response TA returns the activity status of ME.
Smart Machine Smart Decision +CME ERROR: Parameters See Write Command Write Command Response AT+CPBF=[] . [+CPBF: ,,,] [[…]+CBPF: ,,,] OK Parameters Reference GSM 07.07 [13] 3.2.
Smart Machine Smart Decision value and the maximum lengths of and fields. +CPBR: (list of supported s),, OK Parameters Write Command AT+CPBR= [,] Location number Max. length of phone number Max. length of text for number Response TA returns phone book entries in location number range ... from the current phone book memory storage selected with +CPBS.
Smart Machine Smart Decision ge> phone book commands. OK Parameters Reference GSM 07.07 [13] "DC" ME dialed calls list(+CPBW may not be applicable for this storage)(same as LD) "EN" SIM (or MT) emergency number (+CPBW is not be applicable for this storage) "FD" SIM fix dialing-phone book.
Smart Machine Smart Decision the maximum length of field. +CPBW: (list of supported s),, (list of supported s), OK Parameters See Write Command Write Command AT+CPBW= [,, [,[]]] Response TA writes phone book entry in location number in the current phone book memory storage selected with +CPBS. Entry fields written are phone number (in the format ) and text associated with the number.
Smart Machine Smart Decision Test Command AT+CPIN=? Response OK Read Command AT+CPIN? Response TA returns an alphanumeric string indicating whether some password is required or not. +CPIN: OK Parameter READY SIM PIN SIM PUK PH_SIM PIN PH_SIM PUK SIM PIN2 SIM PUK2 Write Command AT+CPIN= [,] Response TA stores a password which is necessary before it can be operated (SIM PIN, SIM PUK, PH-SIM PIN, etc.). If the PIN required is SIM PUK or SIM PUK2, the second pin is required.
Smart Machine Smart Decision OK Parameters Write Command AT+CPWD=,, See Write Command Integer max. length of password Response TA sets a new password for the facility lock function.
Smart Machine Smart Decision OK Parameter See Write Command Write Command AT+CR= Response TA controls whether or not intermediate result code +CR: is returned from the TA to the TE at a call set up.
Smart Machine Smart Decision See Write Command Write Command AT+CRC=[] Response TA controls whether or not the extended format of incoming call indication is used. OK Parameter 0 Disable extended format 1 Enable extended format Omitted Use previous value Unsolicited Result Code When enabled, an incoming call is indicated to the TE with unsolicited result code +CRING: instead of the normal RING. Parameter Reference GSM 07.
Smart Machine Smart Decision Write Command AT+CREG=[ ] Response TA controls the presentation of an unsolicited result code +CREG: when =1 and there is a change in the ME network registration status.
Smart Machine Smart Decision OK Parameters See Write Command Read Command AT+CRLP? Response TA returns current settings for RLP version. RLP versions 0 and 1 share the same parameter set. TA returns only one line for this set (where is not present). +CRLP: ,,,,, OK Parameters See Write Command Write Command AT+CRLP=[,[,[ ,[,[,]]]]] Response TA sets radio link protocol (RLP) parameters used when non-transparent data calls are setup.
Smart Machine Smart Decision 192 GET RESPONSE 214 UPDATE BINARY 220 UPDATE RECORD 242 STATUS All other values are reserved; refer GSM 11.11. Integer type; this is the identifier for an elementary data file on SIM. Mandatory for every Command except STATUS ,, Integer type, range 0 – 255 Parameters to be passed on by the ME to the SIM; refer GSM 11.11.
Smart Machine Smart Decision Reference GSM 07.07 [13] Note 3.2.36 AT+FCLASS AT+FCLASS 2...30 -110... -54 dBm 31 -52 dBm or greater 99 not known or not detectable (in percent): 0...7 As RXQUAL values in the table in GSM 05.08 [20] subclause 7.2.
Smart Machine Smart Decision Command AT+FMI TA reports one or more lines of information text which permit the user to identify the manufacturer. OK Parameter Reference EIA/TIA-578-D 3.2.38 AT+FMM AT+FMM The ID of manufacturer Note FAX: Report Model ID FAX: Report Model ID Test Command AT+FMM=? Response OK Execution Command AT+FMM Response TA reports one or more lines of information text which permit the user to identify the specific model of device.
Smart Machine Smart Decision Reference EIA/TIA-578-D 3.2.40 AT+VTD AT+VTD Note Tone Duration Tone Duration Test Command AT+VTD=? Response +VTD: (list of supported s) OK Parameter See Write Command Read Command AT+VTD? Response +VTD: OK Parameter See Write Command Write Command AT+VTD= Response This command refers to an integer that defines the length of tones emitted as a result of the +VTS command. This does not affect the D command. OK Parameter 1-255 Reference GSM 07.
Smart Machine Smart Decision If error is related to ME functionality: +CME ERROR: Note: The Command is writing only. Parameters Which has a max length of 20 characters, must be entered between double quotes ("") and consists of combinations of the following separated by commas. But a single character does not require quotes. 1) A single ASCII characters in the set 0-9, #,*, A-D. This is interpreted as a sequence of DTMF tones whose duration is set by the +VTD Command.
Smart Machine Smart Decision [,[, ]]]]]]]] 0 Basic option The way in which the multiplexer controls channel is set up 0 UIH frames used only Transmission rate 1 9 600 bits/t 2 19 200 bits/t 3 38 400 bits/t 4 57 600 bits/t 5 115 200bit/s 6 230 400 bits/t 7 460 800 bits/t Proprietary values, available if MUX NEW PORT SPEED FTR is activated 8 921 600 bits/t Proprietary values, available if MUX NEW PORT SPEED FTR is activated Maximum frame size 1-255 Default: 127 Ack
Smart Machine Smart Decision 3.2.43 AT+CNUM AT+CNUM Subscriber Number Subscriber Number Test Command AT+CNUM=? Response OK Execution Command AT+CNUM Response +CNUM: [],,[,,] [+CNUM:[],,[,,] [...
Smart Machine Smart Decision AT+CPOL? +CPOL: ,, [+CPOL: ,,[…]] OK If error is related to ME functionality: +CME ERROR: Parameters See Write Command Write Command AT+CPOL=[,,] Response OK If error is related to ME functionality: +CME ERROR: Parameters Reference GSM 07.07 [13] 3.2.
Smart Machine Smart Decision GSM 07.07 [13] 3.2.
Smart Machine Smart Decision “AT+CFUN=0,0,1” or “AT+CFUN=4,0,1” is inputted. The is implemented to help customer reset the radio quickly. 3.2.
Smart Machine Smart Decision th>, OK If error is related to ME functionality: +CME ERROR: Parameters Reference GSM 07.07 [13] 3.2.49 AT+CALM AT+CALM Integer type: length of characters sent to the TE in or (i.e. twice the number of octets in the raw data). String type(string should be included in quotation marks): hex format: GSM 11.11 SIM Command sent from the ME to the SIM.
Smart Machine Smart Decision 1 Reference GSM 07.07 [13] 3.2.50 AT+CALS AT+CALS Silent mode (all sounds from ME are prevented) Note If CALM is set to silent mode before, when user sets CALM to normal mode during an incoming call, the module maintains silent this time. But next time the normal mode works.
Smart Machine Smart Decision Parameter See Write Command Read Command AT+CRSL? Response +CRSL: OK If error is related to ME functionality: +CME ERROR: Parameter See Write Command Write Command AT+CRSL= Response OK If error is related to ME functionality: +CME ERROR: Parameter Reference GSM 07.
Smart Machine Smart Decision Parameter See Write Command Write Command AT+CLVL= Response OK If error is related to ME functionality: +CME ERROR: Parameter Reference GSM 07.07 [13] 0-100 Integer type value with manufacturer specific range (smallest value represents the lowest sound level) Note 3.2.
Smart Machine Smart Decision Test Command AT+CPUC=? Response OK Read Command AT+CPUC? Response +CPUC: , OK If error is related to ME functionality: +CME ERROR: Parameters See Write Command Write Command AT+CPUC=,[,< passwd>] Response OK +CME ERROR: Parameters Reference GSM 07.07 [13] 3.2.55 AT+CCWE AT+CCWE String type (string should be included in quotation marks); three-character currency code (e.g.
Smart Machine Smart Decision If error is related to ME functionality: +CME ERROR: Parameter See Write Command Write Command AT+CCWE= Response OK If error is related to ME functionality: +CME ERROR: Parameter 0 1 Disable call meter warning event Enable call meter warning event Unsolicited Result Code +CCWV Reference GSM 07.07 [13] 3.2.
Smart Machine Smart Decision Reference GSM 07.07 [13] 3.2.57 AT+CUSD AT+CUSD Charge status 0 ME is not charging 1 ME is charging 2 Charging has finished Battery connection level 1...100 battery has 1-100 percent of capacity remaining vent Battery voltage(mV) Note This command depends on hardware and only be used when battery is charging.
Smart Machine Smart Decision (default 0) Reference GSM 03.38 [25] 3.2.
Smart Machine Smart Decision Reference 5 Outgoing calls are barred 6 Incoming calls are barred 7 CLIR suppression rejected Closed user group index 0 This is a forwarded call 1 This is a CUG call (also present) (MT call setup) 2 Call has been put on hold (during a voice call) 3 Call has been retrieved (during a voice call) 4 Multiparty call entered (during a voice call) 5 Call on hold has been released (this is not a SS notification) (during a voice call) 6 Forward check SS message
Smart Machine Smart Decision 4 AT Commands According to GSM07.05 The GSM 07.05 commands are for performing SMS and CBS related operations. SIM900 supports both Text and PDU modes. 4.1 Overview of AT Commands According to GSM07.
Smart Machine Smart Decision dex>[,] .
Smart Machine Smart Decision Parameter Reference GSM 07.05 0 PDU mode 1 Text mode Note 4.2.
Smart Machine Smart Decision ,[],[][,,][...]] for SMS-STATUS-REPORTs: +CMGL: ,,,,[],[],,- , [+CMGL: ,,, ,[],[],,
- ,[...]] for SMS-COMMANDs: +CMGL: ,,,[ +CMGL: ,,,[...]] for CBM storage: +CMGL: ,,,,, +CMGL: ,,,,, [.
Smart Machine Smart Decision TE Character Set +CSCS in TS 07.07):ME/TA converts GSM alphabet into current TE character set according to rules of Annex A - if TE character set is "HEX": ME/TA converts each 7-bit character of GSM alphabet into two IRA character long hexadecimal number (e.g. character P (GSM 23) is presented as 17 (IRA 49 and 55)) - if indicates that 8-bit or UCS2 data coding scheme is used, or indicates that GSM 03.
Smart Machine Smart Decision Execution Command AT+CMGL format (refer - ) GSM 04.11 TP-Destination-Address Type-of-Address octet in integer format (when first character of is + (IRA 43) default is 145, otherwise default is 129) GSM 04.
Smart Machine Smart Decision ,] for CBM storage: +CMGR: ,,,,, 2) If PDU mode (+CMGF=0) and Command successful: +CMGR: ,[], OK 3) If error is related to ME functionality: +CMS ERROR: Parameters String type (string should be included in quotation marks) alphanumeric representation of or corresponding to the entry found in MT phonebook; implementation of this feature i
Smart Machine Smart Decision in GSM 07.07): ME/TA converts GSM alphabet into current TE character set according to rules of Annex A - if TE character set is "HEX": ME/TA converts each 7-bit character of GSM alphabet into two IRA character long hexadecimal number - if indicates that 8-bit or UCS2 data coding scheme is used: ME/TA converts each 8-bit octet into two IRA character long hexadecimal number Depending on the Command or result code: GSM 03.
Smart Machine Smart Decision Reference GSM 07.05 Note 4.2.5 AT+CMGS AT+CMGS 3 "STO SENT" Stored sent messages 4 "ALL" All messages GSM 04.11 TP-Destination-Address Type-of-Address octet in integer format (when first character of is + (IRA 43) default is 145, otherwise default is 129) GSM 04.11 TP-Originating-Address Type-of-Address octet in integer format (default refer) GSM 04.
Smart Machine Smart Decision +CMGS: OK 2) If PDU mode(+CMGF=0) and sending successful: +CMGS: OK 3)If error is related to ME functionality: +CMS ERROR: Parameter GSM 03.40 TP-Message-Reference in integer format Reference GSM 07.05 Note If TE Character Set is GSM, it supports 160-byte maximum; If TE Character Set is UCS2, it supports 70-word maximum. 4.2.
Smart Machine Smart Decision Execution Command AT+CMGW string format (string should be included in quotation marks); BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (specified by +CSCS in TS 07.07); type of address given by GSM 04.11 TP-Originating-Address Type-of-Address octet in integer format (default refer ) GSM 04.
Smart Machine Smart Decision If writing is successful: +CMGW: OK If error is related to ME functionality: +CMS ERROR: Reference GSM 07.05 Note 4.2.7 AT+CMSS AT+CMSS Send SMS Message from Storage Send SMS Message from Storage Test Command AT+CMSS=? Response OK Write Command AT+CMSS=,[,] Response TA sends message with location value from message storage to the network (SMS-SUBMIT).
Smart Machine Smart Decision Reference GSM 07.05 Note 4.2.8 AT+CNMI AT+CNMI in integer format (when first character of is + (IRA 43) default is 145, otherwise default is 129) GSM 03.
Smart Machine Smart Decision TA-TE link specific inband technique used to embed result codes and data when TA is in on-line data mode. (the rules for storing received SMs depend on its data coding scheme (refer GSM 03.38 [2]), preferred memory storage (+CPMS) setting and this value): 0 No SMS-DELIVER indications are routed to the TE.
Smart Machine Smart Decision Unsolicited Result Code 1. Indicates that new message has been received If =1: +CMTI: , If =2 (PDU mode enabled): +CMT: If =2 (text mode enabled): +CMT: ,[,,,,,,, ] 2. Indicates that new cell broadcast message has been received If =2 (PDU mode enabled): +CBM: If =2 (text mode enabled): +CBM: ,,,, 3.
Smart Machine Smart Decision Write Command AT+CPMS= [, [,]] Response TA selects memory storages , and to be used for reading, writing, etc. +CPMS: ,,,,, OK ERROR Parameters Reference GSM 07.05 Note 4.2.
Smart Machine Smart Decision +CMS ERROR Reference GSM 07.05 Note 4.2.11 AT+CSAS AT+CSAS Save SMS Settings Save SMS Settings Test Command AT+CSAS=? Response +CSAS: (list of supported s) OK Parameter See Write Command Write Command Response AT+CSAS=[
Smart Machine Smart Decision transmitted. In text mode, setting is used by send and writes commands. In PDU mode, setting is used by the same commands, but only when the length of the SMSC address coded into parameter equals zero. >[,] Note: The Command writes the parameters in NON-VOLATILE memory. OK If error is related to ME functionality: +CME ERROR: Parameters Reference GSM 07.05 Note 4.2.13 AT+CSCB AT+CSCB GSM 04.
Smart Machine Smart Decision OK If error is related to ME functionality: +CMS ERROR: Parameters Reference GSM 07.05 Message types specified in and are accepted 1 Message types specified in and are not accepted. String type (string should be included in quotation marks); all different possible combinations of CBM message identifiers (refer ) (default is empty string); e.g. "0,1,5,320,922". Total 15 different values can be supported.
Smart Machine Smart Decision Read Command AT+CSDH? Response +CSDH: OK Parameter See Write Command Write Command Response AT+CSDH= OK Parameter 0 1 Reference GSM 07.
Smart Machine Smart Decision Note: The Command writes the parameters in NON-VOLATILE memory. OK Parameters 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. SMS status report is supported under text mode if is set to 49. Depending on SMS-SUBMIT setting: GSM 03.
Smart Machine Smart Decision Reference GSM 07.05 syntax may be supported (e.g. correct routing of messages with new Phase 2+ data coding schemes)) 1 GSM 03.40 and 03.41 (the syntax of SMS AT commands is compatible with GSM 07.
Smart Machine Smart Decision Reference Note SIM900_AT Commands Manual_V1.07 121 2012.12.
Smart Machine Smart Decision 5 AT Commands for SIM Application Toolkit 5.1 Overview Command Description AT*PSSTKI SIM TOOLKIT INTERFACE CONFIGURATION AT*PSSTK SIM TOOLKIT CONTROL 5.2 STK AT Command *PSSTK command is defined to support SIM toolkit by AT commands. Only part of SIM toolkit commands that interact with user or MMI can be controlled.
Smart Machine Smart Decision If AT*PSSTKI=1 is set, *PSSTK: "SETUP MENU" string will be sent out after power on. 5.2.2 AT*PSSTK SIM Toolkit Control AT*PSSTK SIM toolkit control Test Command AT*PSSTK=? Response *PSSTK: (list of supported s) OK Parameter See Write Command Read Command AT*PSSTK? Response ERROR Write Command AT*PSSTK=[,,…, SIM900_AT Commands Manual_V1.
Smart Machine Smart Decision Reference Note SIM900_AT Commands Manual_V1.07 124 2012.12.
Smart Machine Smart Decision 6 AT Commands Special for SIMCOM 6.
Smart Machine Smart Decision AT+STTONE PLAY SIM TOOLKIT TONE AT+SIMTONE GENERATE SPECIFIC TONE AT+CCPD ENABLE OR DISABLE ALPHA STRING AT+CGID GET SIM CARD GROUP IDENTIFIER AT+MORING SHOW STATE OF MOBILE ORIGINATED CALL AT+CMGHEX ENABLE OR DISABLE SENDING NON-ASCII CHARACTER SMS AT+CCODE CONFIGURE SMS CODE MODE AT+CIURC ENABLE OR DISABLE INITIAL URC PRESENTATION AT+CPSPWD CHANGE PS SUPER PASSWORD AT+EXUNSOL ENABLE OR INDICATIONS AT+CGMSCLASS CHANGE GPRS MULTISLOT CLASS AT+CDEVICE VIEW
Smart Machine Smart Decision 6.2.
Smart Machine Smart Decision 6.2.3 AT+SPIC AT+SPIC Times Remained to Input SIM PIN/PUK Times Remained to Input SIM PIN/PUK Execution Command AT+SPIC Response Times remained to input SIM PIN +SPIC: ,,, OK Parameters Reference Note 6.2.
Smart Machine Smart Decision 3 4 5 6 7 8 9 10 11 12 13 14 15 Reference 6.2.5 AT+CALA +4.5 dB +6.0 dB +7.5 dB +9.0 dB +10.5 dB +12.0 dB +13.5 dB +15.0 dB +16.5 dB +18.0 dB +19.5 dB +21.0 dB +22.5 dB Note z Please refer to actual model for channel number. z value is related to specific.
Smart Machine Smart Decision Unsolicited Result Code Indicate the index of expired alarm. +CALV: Parameters A string parameter (string should be included in quotation marks) which indicates the time when alarm arrives. The format is "yy/MM/dd,hh:mm:ss" where characters indicate the last two digits of year, month, day, hour, minute, second. Index of the alarm (range 1 to 5 for now).
Smart Machine Smart Decision 6.2.7 AT+CADC AT+CADC Read ADC Read ADC Test Command AT+CADC=? Response +CADC: (list of supported s),(list of supported s) OK Parameters Read Command AT+CADC? 1 Success 0 Fail Integer 0-2800 Response +CADC: , OK Parameters See Test Command Reference Note 6.2.
Smart Machine Smart Decision Reference Note 6.2.9 AT+CDSCB AT+CDSCB Reset Cell Broadcast Reset Cell Broadcast Execution Command AT+CDSCB Response Reference Note Please also refer to AT+CSCB. OK 6.2.
Smart Machine Smart Decision Parameter See Write Command Write Command AT+CFGRI= Response OK ERROR Parameter Reference Note 6.2.
Smart Machine Smart Decision 4. Refresh Network Daylight Saving Time by network: DST: Parameters String type; mobile country code String type; mobile network code String type; name of the network in full length. Integer type; indicates whether to add CI. 0 The MS will not add the initial letters of the Country's Name to the text string. 1 The MS will add the initial letters of the Country's Name and a separator (e.g. a space) to the text string.
Smart Machine Smart Decision 6.2.
Smart Machine Smart Decision See Write Command Read Command AT+CEXTBUT? Response +CEXTBUT: , OK Parameters See Write Command Write Command AT+CEXTBUT= Response OK ERROR If error is related to ME functionality: +CME ERROR: Unsolicited Result Code +CEXTBUT: , Parameters A numeric parameter which indicates whether an unsolicited event code (indicating whether the headset button has been pressed) should be sent to the terminal.
Smart Machine Smart Decision Write Command AT+CSMINS= Response OK ERROR If error is related to ME functionality: +CME ERROR: Unsolicited Result Code +CSMINS: , Parameters A numeric parameter to show an unsolicited event code indicating whether the SIM has been inserted or removed. 0 Disable 1 Enable A numeric parameter which indicates whether SIM card has been inserted. 0 Not inserted 1 Inserted Reference 6.2.
Smart Machine Smart Decision Reference Note 6.2.
Smart Machine Smart Decision Read Command AT+CSPN? Response +CSPN: , OK If error is related to ME functionality: +CME ERROR: Parameters String type(string should be included in quotation marks); service provider name on SIM 0 Not display PLMN. Already registered on PLMN 1 Display PLMN Reference Note CME errors occur if SIM is not inserted. 6.2.
Smart Machine Smart Decision marks) -The alpha-string to write to the SIM Reference Note 6.2.
Smart Machine Smart Decision 6.2.
Smart Machine Smart Decision Read Command AT+CHFA? Response +CHFA: OK Parameter See Write Command Write Command AT+CHFA= Response OK If error is related to ME functionality: +CME ERROR: Parameter 0 1 2 3 Reference Note z This Command swaps the audio channels among different channels. z This command is related to the actual module. 6.2.
Smart Machine Smart Decision 2 Reference The module decides by itself when it enters sleep mode. When there is no data on serial port, module can enter sleep mode. Otherwise, it will quit sleep mode. Note 6.2.24 AT+CENG Switch On or Off Engineering Mode AT+CENG Switch On or Off Engineering Mode Test Command AT+CENG=? Response TA returns the list of supported modes.
Smart Machine Smart Decision OK Parameters See Write Command Write Command Response AT+CENG==2.
Smart Machine Smart Decision See Write Command Read Command AT+SCLASS0? Response +SCLASS0: OK Parameter See Write Command Write Command AT+SCLASS0= Response OK ERROR Parameter 0 Disable to store Class 0 SMS to SIM when module receives Class 0 SMS 1 Enable to store Class 0 SMS to SIM when module receives Class 0 SMS Reference Note 6.2.26 AT+CCID AT+CCID Show ICCID Show ICCID Test Command AT+CCID=? Response OK Execution Command AT+CCID Response Ccid data [ex.
Smart Machine Smart Decision ERROR Parameters 0 Disable temperature detection 1 Enable temperature detection range from -40 to 90 Reference Note z When temperature is extremely high or low, product will power off. z URCs indicating the alert level "1" or "-1" are intended to enable the user to take appropriate precautions, such as protecting the module from exposure to extreme conditions, or saving or backing up data etc.
Smart Machine Smart Decision Write Command AT+CSDT= Response OK ERROR Parameter 0 Switch off detecting SIM card 1 Switch on detecting SIM card Reference Note User should select 8-pin SIM card holder to implement SIM card detection function. 6.2.
Smart Machine Smart Decision 6.2.31 AT+STTONE AT+STTONE Play SIM Toolkit Tone Play SIM Toolkit Tone Test Command AT+STTONE=? Response +STTONE: (list of supported s),(list of supported s),(list of supported s) OK If error is related to ME functionality: +CME ERROR: Parameters See Write Command Write Command AT+STTONE=< mode>,,< duration> Response OK If error is related to ME functionality: +CME ERROR: Unsolicited Result Code The playing is stopped or completed.
Smart Machine Smart Decision 6.2.32 AT+SIMTONE AT+SIMTONE Generate Specifically Tone Generate Specifically Tone Test Command Response AT+SIMTONE= +SIMTONE: (0,1),(20-20000),(200-25500),(0,100-25500),(0-500000) ? OK Parameters See Write Command Write Command AT+SIMTONE= ,,,,< duration> Response OK If error is related to ME functionality: +CME ERROR: Unsolicited Result Code The playing is stopped or completed.
Smart Machine Smart Decision If error is related to ME functionality: +CME ERROR: de> Parameter 0 Disable to present alpha string 1 Enable to present alpha string Reference Note 6.2.
Smart Machine Smart Decision +CME ERROR: Parameter 0 Not show call state of mobile originated call 1 Show call state of mobile originated call. After the call number is dialed, the URC strings of MO RING will be sent if another call is alerted and the URC strings of MO CONNECTED will be sent if the call is established. Unsolicited Result Code MO RING the call is alerted. MO CONNECTED the call is established. Reference Note 6.2.
Smart Machine Smart Decision Only be available in TEXT mode and AT+CSCS="GSM". 6.2.37 AT+CCODE AT+CCODE Configure SMS Code Mode Configure SMS Code Mode Test Command AT+CCODE=? Response +CCODE: (0,1) OK Parameter See Write Command Read Command AT+CCODE? Response +CCODE: OK Parameter See Write Command Write Command AT+CCODE= Response OK If error is related to ME functionality: +CME ERROR: Parameter Reference Note 6.2.
Smart Machine Smart Decision Write Command AT+CIURC= Response OK If error is related to ME functionality: +CME ERROR: Parameter Reference Note When module is powered on and initialization procedure is over. URC "Call Ready" will be presented if is 1. 6.2.39 AT+CPSPWD AT+CPSPWD 0 Disable URC presentation.
Smart Machine Smart Decision If error is related to ME functionality: , +CME ERROR: Parameters String type(string should be included in quotation marks). Values are currently reserved by the present document "SQ" Signal Quality Report Displays signal strength and channel bit error rate (similar to AT+CSQ) in form +CSQN: ,when values change. "UR" Unsolicited result code Produces an unsolicited indication following particular call state Transitions.
Smart Machine Smart Decision Parameter See Write Command Read Command AT+CGMSCLA SS? Response MULTISLOT CLASS: OK Parameter See Write Command Write Command AT+CGMSCLA SS= Response OK If error is related to ME functionality: +CME ERROR: Parameter Reference GPRS multi-slot class Note 6.2.42 AT+CDEVICE AT+CDEVICE View Current Flash Device Type View Current Flash Device Type Read Command AT+CDEVICE? Response Device Name: Current flash device type OK Reference V.
Smart Machine Smart Decision which shows whether the module is currently ready for phone call. +CCALR: OK Parameter See Test Command Reference Note 6.2.44 AT+GSV Display Product Identification Information AT+GSV Display Product Identification Information Execution Command AT+GSV Response TA returns product information text Example: SIMCOM_Ltd SIMCOM_SIM900 Revision: 1137B01V01SIM900M32_ST OK Reference Note 6.2.
Smart Machine Smart Decision Reference Note Only GPIO1, GPIO2, GPIO3, GPIO4, GPIO6, GPIO7, GPIO8, GPIO9 can be used as Keypad. And if one of them is set to gpio function, others will be set to GPIO output and low level automatically. 6.2.46 AT+SPWM AT+SPWM 0 1 2 0 1 The GPIO you want to be set. (It has relations with the hardware, please refer to the hardware manual) Only when is set to 0, this option takes effect. Set the GPIO to input.
Smart Machine Smart Decision z 6.2.47 AT+ECHO AT+ECHO frequency=3.25/(period+1), for example, if is set to 100, we get a frequency: 3.25/101=32.178Khz. The equation of and duty factor is: duty factor=(level+1).
Smart Machine Smart Decision z 6.2.48 AT+CAAS AT+CAAS values of read command are related to channel specific.
Smart Machine Smart Decision 6.2.
Smart Machine Smart Decision 6.2.
Smart Machine Smart Decision Write Command AT+CEMNL=< mode>[,,] Response OK ERROR Reference Note Parameter 0 disable 1 enable Amount of emergency number to be set. Up to 11 emergency numbers supported. Emergency numbers to be set by user which range is 0-999 6.2.
Smart Machine Smart Decision Scope: (0-124), (128-251), (512-885) or (975-1023). Reference 6.2.
Smart Machine Smart Decision 6.2.54 AT+CCHGMODE Indicates If the Module Is Powered Off AT+CCHGMODE Indicates If the Module is Powered Off Read Command Response AT+CCHGMOD +CCHGMOD: E? OK Parameter 0 the module is powered off. 1 the module is powered on. Reference Note z Only supported in SIM900D currently. 6.2.
Smart Machine Smart Decision Test Command AT+CEXTERN TONE=? Response +CEXTERNTONE: (0,1) OK Parameter See Write Command Read Command AT+CEXTERN TONE? Response +CEXTERNTONE: OK Parameter See Write Command Write Command Response AT+CEXTERNT OK ONE= ERROR Parameter 0 re-open the microphone 1 close the microphone Reference Note 6.2.
Smart Machine Smart Decision Test Command Response AT+CWHITELI +CWHITELIST: (0,1) ST=? OK Parameter See Write Command Read Command Response AT+CWHITELI +CWHITELIST: ,,,…< ST? phone number30> OK Parameters See Write Command Write Command AT+CWHITELI ST=[,,] Response OK ERROR Parameters 0 disable 1 enable The index of phone number, scope: 1-30 Phone number to be set Reference Note 6.2.
Smart Machine Smart Decision Write Command Response AT+CUSACC=< OK mode> ERROR Parameters 0 disable 1 enable, adjust the response speed of uart in low band rate. Reference Note 6.2.
Smart Machine Smart Decision Read Command AT+CSGS? Response +CSGS: OK Parameter: Write Command AT+CSGS= Response OK ERROR Parameter: 0 disable 1 enable, the netlight will be forced to enter into 64ms on/300ms off blinking state in GPRS data transmission service. Otherwise, the netlight state is not restricted. Reference Note 6.2.
Smart Machine Smart Decision Reference Note z When the keypad indication is enabled, all the keypad GPIOs will be configured as keypad. z Before keypad indication function is enabled, SGPIO command should be executed first to set any one of the keypad GPIOs as a keypad. z This command is not supported in all versions. SIM900_AT Commands Manual_V1.07 169 2012.12.
Smart Machine Smart Decision 7 AT Commands for GPRS Support 7.
Smart Machine Smart Decision Parameter Indicates the state of GPRS attachment 0 Detached 1 Attached Other values are reserved and will result in an ERROR response to the Write Command. Reference Note 7.2.
Smart Machine Smart Decision 2 PDP Context Identifier 2 Definition stored in non-volatile memory 3 PDP Context Identifier 3 Default Locked in non-volatile memory and is always defined, it can not be changed by user. (Packet Data Protocol type) IP Internet Protocol (IETF STD 5) (Access Point Name) A string parameter(string should be included in quotation marks) which is a logical name that is used to select the GGSN or the external packet data network.
Smart Machine Smart Decision 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 7.2.
Smart Machine Smart Decision [,]]]]] Parameters 1..3 PDP Context Identifier Definition stored in non-volatile memory (refer to +CGDCONT). cid 3 is reserved and is always defined, it cannot be changed by user. 0 QOS precedence class subscribed value 1..3 QOS precedence class 0 QOS delay class subscribed value 1..4 QOS delay class subscribed 0 QOS reliability class subscribed value 1..5 QOS reliability class.
Smart Machine Smart Decision AT+CGQREQ? +CGQREQ: ,,,>reliability>,, [+CGQREQ: ,,,,, […]] OK Parameters See Write Command Write Command AT+CGQREQ= [,[,[,< reliability>[,[,]]]]] Response OK If error is related to ME functionality: +CME ERROR: Parameters A numeric parameter which specifies a particular PDP context definition (see +CGDCONT Command) 1..
Smart Machine Smart Decision 7.2.
Smart Machine Smart Decision Parameter See Write Command Write Command Response AT+CGDATA=< CONNECT If error is related to ME functionality: L2P>, +CME ERROR: Parameters A string parameter (string should be included in quotation marks) that indicates the layer 2 protocol to be used between the TE and MT: "PPP" Point to Point protocol for a PDP such as IP Reference Note 7.2.
Smart Machine Smart Decision the addresses for all defined contexts will be returned. 1..3 PDP Context Identifier, cid 3 is reserved and is always defined, it cannot be changed by user. String type, IP address Format: "..." where =0..255 Reference Note Write command returns address provided by the network if a connection has been established. 7.2.
Smart Machine Smart Decision (A/Gb mode), or CS (Iu mode) (lowest mode of operation). MT would only operate CS services Reference Note It only supports Class B and CC. 7.2.
Smart Machine Smart Decision 1 MT buffer of unsolicited result codes defined within this command is flushed to the TE when 1 or 2 is entered. Reference Note 7.2.
Smart Machine Smart Decision unsolicited result code +CGREG: [,,] 0 1 2 3 Not registered, MT is not currently searching an operator to register to.The GPRS service is disabled, the UE is allowed to attach for GPRS if requested by the user. Registered, home network. Not registered, but MT is currently trying to attach or searching an operator to register to. The GPRS service is enabled, but an allowable PLMN is currently not available.
Smart Machine Smart Decision rvice> If error is related to ME functionality: +CME ERROR: Parameter A numeric parameter which indicates the service or service preference to be used 0 Packet Domain 1 Circuit switched 2 Packet Domain preferred (use circuit switched if GPRS not available) 3 Circuit switched preferred (use Packet Domain if circuit switched not available) Reference Note SIM900_AT Commands Manual_V1.07 182 2012.12.
Smart Machine Smart Decision 8 AT Commands for TCPIP Application Toolkit 8.
Smart Machine Smart Decision AT+CIPRDTIME R SET REMOTE DELAY TIMER 8.2 Detailed Descriptions of Commands 8.2.
Smart Machine Smart Decision +CIPSTART: (list of supported ),(list of supported ),(),() OK Parameters See Write Command Write Command 1)If single IP connection (+CIPMUX=0) AT+CIPSTART= ,, or AT+CIPSTART= ,, Response 1)If single IP connection (+CIPMUX=0) If format is right response OK otherwise response If error is related to ME functionality: +CME ERROR Response when connection exists ALREADY CONNECT Response when connecti
Smart Machine Smart Decision A string parameter(string should be included in quotation marks) which indicates remote server IP address Remote server port A string parameter(string should be included in quotation marks) which indicates remote server domain name A string parameter(string should be included in quotation marks) which indicates the progress of connecting 0 IP INITIAL 1 IP START 2 IP CONFIG 3 IP GPRSACT 4 IP STATUS 5 TCP CONNECTING/UDP CONNECTING/ SERVER LISTENING 6
Smart Machine Smart Decision OK 2) For multi IP connection (+CIPMUX=1) +CIPSEND: <0-7>, OK Parameters See Write Command Read Command AT+CIPSEND? Response 1) For single IP connection (+CIPMUX=0) +CIPSEND: OK 2) For multi IP connection (+CIPMUX=1) +CIPSEND: , OK Parameters A numeric parameter which indicates the connection number A numeric parameter which indicates the data length sent at a time Write Command 1) If single IP connection (+CIPMUX=0) AT+CIPSEND=< length> R
Smart Machine Smart Decision When +CIPQSEND=1 DATA ACCEPT: , If sending fails: ,SEND FAIL Parameters Execution Command AT+CIPSEND response">", then type data for send, tap CTRL+Z to send, tap ESC to cancel the operation A numeric parameter which indicates the connection number A numeric parameter which indicates the length of sending data, it must be less than Response This Command is used to send changeable length data.
Smart Machine Smart Decision Parameter See Write Command Read Command AT+CIPQSEND ? Response +CIPQSEND: OK Parameter See Write Command Write Command AT+CIPQSEND = Response OK Parameter 0 1 Reference Note 8.2.5 AT+CIPACK AT+CIPACK Normal mode – when the server receives TCP data, it will responsd SEND OK. Quick send mode – when the data is sent to module, it will responsd DATA ACCEPT: ,, while not responding SEND OK.
Smart Machine Smart Decision Reference Note 8.2.
Smart Machine Smart Decision If close fails: ERROR Reference Note z If this command is executed in multi-connection mode, all of the IP connection will be shut. z User can close gprs pdp context by AT+CIPSHUT. After it is closed, the status is IP INITIAL. z If "+PDP: DEACT" urc is reported which means the gprs is released by the network, then user still needs to execute "AT+CIPSHUT" command to make PDP context come back to original state. 8.2.
Smart Machine Smart Decision 8.2.
Smart Machine Smart Decision Command AT+CIICR OK ERROR Reference Note z AT+CIICR only activates moving scene at the status of IP START, after operating this Command is executed, the state will be changed to IP CONFIG. z After module accepts the activated operation, if it is activated successfully, module state will be changed to IP GPRSACT, and it responds OK, otherwise it will respond ERROR. 8.2.
Smart Machine Smart Decision Execution Response Command 1)If in single connection mode (+CIPMUX=0) AT+CIPSTATUS OK STATE: 2) If in multi-connection mode (+CIPMUX=1) OK STATE: If the module is set as server S: 0,,, C: ,,,,, Parameters 0-7 A numeric parameter which indicates the connection number 0-1 GPRS bearer, default is 0 OPENING LISTENING CLOSING INITIAL CONNECTING
Smart Machine Smart Decision 2 3 4 5 9 Reference IP CONFIG IP GPRSACT IP STATUS IP PROCESSING PDP DEACT Note 8.2.
Smart Machine Smart Decision AT+CDNSGIP= ? OK Write Command AT+CDNSGIP= Response OK ERROR If successful, return: +CDNSGIP: 1,, If fail, return: +CDNSGIP:0, Parameters A string parameter(string should be included in quotation marks) which indicates the domain name A string parameter(string should be included in quotation marks) which indicates the IP address corresponding to the domain name A numeric parameter which indica
Smart Machine Smart Decision See Write Command Write Command AT+CIPHEAD= Response OK ERROR Parameter Reference Note This command will be effective only in single connection mode (+CIPMUX=0) and command mode. 8.2.16 AT+CIPATS AT+CIPATS A numeric parameter which indicates whether an IP header is added to the received data or not.
Smart Machine Smart Decision Reference Note 8.2.
Smart Machine Smart Decision Parameters See Write Command Read Command AT+CIPSERVE R? Response +CIPSERVER: [,,,] OK Parameters See Write Command Write Command Response AT+CIPSERVE OK R=[,] Parameters 0 Close server 1 Open server 1..65535 Listening port Channel id GPRS bearer Reference Note This command is allowed to establish a TCP server only when the state is IP INITIAL or IP STATUS when it is in single state.
Smart Machine Smart Decision See Write Command Write Command AT+CIPCSGP= [, (,, ),(, , , )] Response OK ERROR Reference Note Parameters A numeric parameter which indicates the wireless connection mode 0 set CSD as wireless connection mode 1 set GPRS as wireless connection mode GPRS parameters: A string parameter(string should be included in quotation marks) which indicates the access point name A string p
Smart Machine Smart Decision Read Command AT+CIPSRIP? Response +CIPSRIP: OK Parameter See Write Command Write Command AT+CIPSRIP=< mode> Response OK ERROR Parameter Reference A numeric parameter which shows remote IP address and port. 0 Do not show the prompt 1 Show the prompt, the format is as follows: RECV FROM: : Note This command will be effective only in single connection mode (+CIPMUX=0) 8.2.
Smart Machine Smart Decision >,] Parameters 0 Not set detect PDP 1 Set detect PDP 1 1
Smart Machine Smart Decision 8.2.
Smart Machine Smart Decision (+CIPMUX=0) 8.2.
Smart Machine Smart Decision Parameters See Write Command Read Command Response AT+CIPUDPMOD +CIPUDPMODE: [,,] E? OK Parameters See Write Command Write Command Response AT+CIPUDPMOD OK E=[,,] Parameters 0 UDP Normal Mode 1 UDP Extended Mode 2 Set UDP address to be sent A string parameter (string should be included in quotation marks) which indicates remote IP address Remote port Reference Note This Command is used to set U
Smart Machine Smart Decision AT+CIPRXGET? +CIPRXGET: OK Parameters See Write Command Write Command Response 1) If single IP OK connection ERROR (+CIPMUX=0) 1)For single IP connection If “AT+CIPSRIP=1” is set, IP address and port are contained.
Smart Machine Smart Decision If error is related to ME functionality: +CME ERROR: Parameters 0 Disable getting data from network manually, the module is set to normal mode, data will be pushed to TE directly. 1 Enable getting data from network manually. 2 The module can get data, but the length of output data cannot exceed 1460 bytes at a time. 3 Similar to mode 2, but in HEX mode, which means the module can get 730 bytes maximum at a time. 4 Query how many data are not read with a given ID.
Smart Machine Smart Decision Parameter 0 1 Reference Module returns FIN frame after module received FIN frame from remote side. Module returns RST frame after module received FIN frame from remote side. Note z If RST frame instead of FIN frame is responded to remote side, disconnection process will speed up. z To enable this function, parameter must be set to 1 before connection. 8.2.
Smart Machine Smart Decision For other parameters, see the related command. Execution Command AT+CIPSCONT Response Module saves current TCPIP Application Contexts to NVRAM. When system is rebooted, the parameters will be loaded automatically. OK Reference Note 8.2.
Smart Machine Smart Decision AT+CIPRDTIM ER=? +CIPRDTIMER: (100-4000),(100-7000) OK Parameter See Write Command Read Command AT+CIPRDTIM ER? Response +CIPRDTIMER: , OK Parameter See Write Command Write Command AT+CIPRDTIM ER=, Response OK If error is related to ME functionality: +CME ERROR: Parameters remote delay timer of single connection. remote delay timer of multi-connections.
Smart Machine Smart Decision 9 AT Commands for IP Application 9.1 Overview Command Description AT+SAPBR BEARER SETTINGS FOR APPLICATIONS BASED ON IP 9.2 Detailed Descriptions of Commands 9.2.
Smart Machine Smart Decision 0 Bearer is connecting 1 Bearer is connected 2 Bearer is closing 3 Bearer is closed Bearer parameter "CONTYPE" Type of Internet connection. Value refer to "APN" Access point name string: maximum 50 characters "USER" User name string: maximum 50 characters "PWD" Password string: maximum 50 characters "PHONENUM" Phone number for CSD call "RATE" CSD connection rate.
Smart Machine Smart Decision 10 AT Commands for HTTP Application SIM900 has an embedded TCP/IP stack that is driven by AT commands and enables the host application to easily access the Internet HTTP service. This chapter is a reference guide to all the AT commands and responses defined to use with the TCP/IP stack in HTTP Service. 10.
Smart Machine Smart Decision Test Command AT+HTTPTER M=? Response OK Execution command AT+HTTPTER M Response OK If error is related to ME functionality: +CME ERROR: Reference Note 10.2.
Smart Machine Smart Decision "PROIP" "PROPORT" "REDIR" "BREAK" "BREAKEND" "TIMEOUT" "CONTENT" Reference The user agent string which is set by the application to identify the mobile. Usually this parameter is set as operation system and software version information. Default value is "SIMCOM_MODULE". The IP address of HTTP proxy server The port of HTTP proxy server This flag controls the redirection mechanism of the SIM900 when it is acting as HTTP client (numeric).
Smart Machine Smart Decision Test Command Response AT+HTTPDATA +HTTPDATA: (list of supported s),(list of supported s) =? OK Parameters See Write Command Write Command Response AT+HTTPDATA DOWNLOAD =, OK If error is related to ME functionality: +CME ERROR: Parameters Size in bytes of the data to POST. 1-102400 or 1-318976 (bytes) the maximum size depends on the module. 0 means delete all the content.
Smart Machine Smart Decision Parameters HTTP method specification: 0 GET 1 POST 2 HEAD HTTP Status Code responded by remote server, it identifier refer to HTTP1.
Smart Machine Smart Decision Reference Note 10.2.
Smart Machine Smart Decision Execution Command AT+HTTPREA D the module used. The actual length for data output. Response +HTTPREAD: OK Read all data when AT+HTTPACTION=0 or AT+HTTPDATA is executed. If error is related to ME functionality: +CME ERROR: Reference Note 10.2.
Smart Machine Smart Decision Execution Command AT+HTTPSCON T Response TA saves HTTP Application Context which consists of following AT Command parameters, and when system is rebooted, the parameters will be loaded automatically. OK If error is related to ME functionality: +CME ERROR: Parameter Reference Note 10.2.
Smart Machine Smart Decision 11 AT Commands for FTP Application SIM900 has an embedded TCP/IP stack that is driven by AT commands and enables the host application to easily access the Internet FTP service. This chapter is a reference guide to all the AT commands and responses defined for using with the TCP/IP stack in FTP Service. 11.
Smart Machine Smart Decision Test Command AT+FTPPORT= ? Response OK Read Command AT+FTPPORT? Response +FTPPORT: OK Parameter See Write Command Write Command AT+FTPPORT= Response OK If error is related to ME functionality: +CME ERROR: Parameter Reference The value of FTP Control port, from 1 to 65535. Default value is 21 Note Numbers above 65535 are illegal as the port identification fields are 16 bits long in the TCP header. 11.2.
Smart Machine Smart Decision 11.2.
Smart Machine Smart Decision Write Command Response AT+FTPPUTOP OK If error is related to ME functionality: T= +CME ERROR: Parameter Reference Note 11.2.
Smart Machine Smart Decision Read Command AT+FTPREST? Response +FTPREST: OK Parameter See Write Command Write Command AT+FTPREST= Response OK If error is related to ME functionality: +CME ERROR: Parameter Reference Broken point to be resumed Note 11.2.
Smart Machine Smart Decision 11.2.8 AT+FTPUN AT+FTPUN Set FTP User Name Set FTP User Name Test Command AT+FTPUN=? Response OK Parameter See Write Command Read Command AT+FTPUN? Response +FTPUN: OK Parameter See Write Command Write Command Response AT+FTPUN= If error is related to ME functionality: +CME ERROR: Parameter Reference Alphanumeric ASCII text string up to 49 characters. Note 11.2.
Smart Machine Smart Decision Write Command AT+FTPPW= Response OK If error is related to ME functionality: +CME ERROR: Parameter Reference Alphanumeric ASCII text string up to 49 characters. Note 11.2.
Smart Machine Smart Decision OK Parameter See Write Command Write Command Response AT+FTPGETPA OK If error is related to ME functionality: TH= +CME ERROR: Parameter Reference Alphanumeric ASCII text string up to 256 characters Note 11.2.
Smart Machine Smart Decision Test Command AT+FTPPUTPA TH=? Response OK Read Command AT+FTPPUTPA TH? Response +FTPPUTPATH: OK Parameter See Write Command Write Command AT+FTPPUTPA TH= Response OK If error is related to ME functionality: +CME ERROR: Parameter Reference Alphanumeric ASCII text string up to 256 characters Note 11.2.
Smart Machine Smart Decision If error is related to ME functionality: +CME ERROR: Parameters 1 For opening FTP get session 2 For reading FTP download data. Requested number of data bytes (1-1460)to be read Confirmed number of data bytes to be read, which may be less than . 0 indicates that no data can be read.
Smart Machine Smart Decision If mode is 2 and is not 0 +FTPPUT:2, …… //Input data OK If mode is 2 and is 0, it will respond OK, and FTP session will be closed. OK If data transfer finished. +FTPPUT:1,0 If error is related to ME functionality: +CME ERROR: Parameters 1 For opening FTP put session 2 For writing FTP upload data.
Smart Machine Smart Decision +FTPPUTOPT: +FTPREST: +FTPGETNAME: +FTPGETPATH: +FTPPUTNAME: +FTPPUTPATH: +FTPTIMEOUT: OK Parameter 0 Saved, the value from NVRAM 1 Unsaved, the value from RAM For other parameters, see the related command. Execution Command AT+FTPSCONT Response TA saves FTP application context which consists of following AT Command parameters, and when system is rebooted, the parameters will be loaded automatically.
Smart Machine Smart Decision +CME ERROR: Parameter Reference Note The file to be deleted is specified by the "AT+FTPGETNAME" and "AT+FTPGETPATH" commands. 11.2.
Smart Machine Smart Decision Parameter Execution Command AT+FTPSTATE Response +FTPSTATE: OK If error is related to ME functionality: +CME ERROR: Parameter 0 idle 1 in the FTP session, including FTPGET, FTPPUT, FTPDELE and FTPSIZE operation. Reference Note 11.2.
Smart Machine Smart Decision z z 11.2.21 AT+FTPMKD AT+FTPMKD When extend FTPPUT mode is activated, input data then execute “AT+FTPPUT=1” to transmit, after session is complete, if successful, it returns “+FTPPUT:1,0”, otherwise it returns “+FTPPUT:1,”, see "AT+FTPGET". Not all the SIM900 series modules support this command.
Smart Machine Smart Decision Execution Command AT+FTPRMD Response If success: OK +FTPRMD:1,0 If failed: OK +FTPRMD:1, If error is related to ME functionality: +CME ERROR: Parameter Reference See "AT+FTPGET" Note z The created folder is specified by the "AT+FTPGETPATH" command. z Not all the SIM900 serial modules support this command. 11.2.
Smart Machine Smart Decision OK If error is related to ME functionality: +CME ERROR: Parameters 1 For opening FTP get file list session 2 For reading FTP file list. Requested number of data bytes (1-1460)to be read Confirmed number of data bytes to be read, which may be less than . 0 indicates that no data can be read. See "AT+FTPGET" Reference Note z When "+FTPLIST:1,1" is shown, "AT+FTPLIST :2," can be used to read data.
Smart Machine Smart Decision 12 Supported Unsolicited Result Codes 12.1 Summary of CME ERROR Codes Final result code +CME ERROR: indicates an error related to mobile equipment or network. The operation is similar to ERROR result code. None of the following commands in the same Command line is executed. Neither ERROR nor OK result code shall be returned.
Smart Machine Smart Decision 40 network personalisation PIN required 41 network personalisation PUK required 42 network subset personalisation PIN required 43 network subset personalisation PUK required 44 service provider personalisation PIN required 45 service provider personalisation PUK required 46 corporate personalisation PIN required 47 corporate personalisation PUK required 99 resource limitation 100 unknown 103 Illegal MS 106 Illegal ME 107 GPRS services not allowed 111
Smart Machine Smart Decision 305 invalid text mode 310 SIM not inserted 311 SIM pin necessary 312 PH SIM pin necessary 313 SIM failure 314 SIM busy 315 SIM wrong 316 SIM PUK required 317 SIM PIN2 required 318 SIM PUK2 required 320 memory failure 321 invalid memory index 322 memory full 323 invalid input parameter 324 invalid input format 330 SMSC address unknown 331 no network 332 network timeout 340 no cnma ack 500 Unknown 512 SIM not ready 513 unread records on
Smart Machine Smart Decision 754 invalid SIM command 755 invalid File Id 756 missing required P1/2/3 parameter 757 invalid P1/2/3 parameter 758 missing required command data 759 invalid characters in command data 765 Invalid input value 766 Unsupported mode 767 Operation failed 768 Mux already running 769 Unable to get control 770 SIM network reject 771 Call setup in progress 772 SIM powered down 773 SIM file not present 12.
Smart Machine Smart Decision received. =2 (PDU mode) +CMT: ,[,,,,,,, ] Indicates that new message has been received. AT+CNMI =2 (text mode) +CBM: Indicates that new cell broadcast message has been received. AT+CNMI =2 (PDU mode enabled): +CBM: ,,,, Indicates that new cell broadcast message has been received.
Smart Machine Smart Decision ,,,,,, "", +CTZV: "" Refresh network time zone by network. DST: Refresh Network Daylight Saving Time by network. +CEXTHS: , Indicates whether a headset has been attached or not (require hardware support). AT+CEXTHS=1 +CEXTBUT: , Indicates whether a headset button has been pressed or not (require hardware support).
Smart Machine Smart Decision +CR: +CUSD: [[]] RING NORMAL POWER DOWN +CMTE: UNDER-VOLTAGE POWER DOWN UNDER-VOLTAGE WARNNING OVER-VOLTAGE POWER DOWN OVER-VOLTAGE WARNNING CHARGE-ONLY MODE RDY Call Ready +CFUN: An intermediate result code is transmitted during connect negotiation when the TA has determined the speed and quality of service to be used, before any error control or data compression reports are transmitted, and before any final result code (e.g.
Smart Machine Smart Decision connection mode) +RECEIVE,, Received data from remote client (only in multiple connection mode) REMOTE IP: Remote client connected in +CDNSGIP: 1,, DNS successful +CDNSGIP:0, DNS failed +PDP DEACT GPRS is disconnected by network +SAPBR : DEACT The bearer based on IP connection of SIMCom application is deactivated.
Smart Machine Smart Decision 13 AT Commands Sample 13.1 Profile Commands Demonstration Syntax Expect Result The AT Command interpreter actively responds to input. AT OK Display the product name and the product release information. ATI SIM900 R11.0 Display product identification information: the manufacturer, the product name and the product revision information.
Smart Machine Smart Decision OK Set the ME to minimum functionality AT+IPR? +IPR:0 AT+CFUN=0 OK OK AT+IPR=115200 +CPIN: NOT READY OK AT+IPR? +IPR:115200 AT+CFUN=0 OK +CPIN: NOT READY ME has entered functionality mode. full AT+CFUN? +CFUN:1 OK 13.2 SIM Commands Demonstration Syntax Expect Result List available phonebooks, and select the SIM phonebook.
Smart Machine Smart Decision OK Find an entry in the current phonebook using a text search. AT+CPBF="Daniel" +CPBF:5, "13918186089",129,"Daniel" OK Delete an entry from the current phonebook specified by its position index. AT+CPBW=2 AT+CPBR=1,10 OK [a listing contents] of phonebook OK 13.3 General Commands Demonstration Syntax Expect Result Display the current network operator that the handset is currently registered with.
Smart Machine Smart Decision MS makes a voice call Hang up a call ATH OK Call dropped Make a voice call using the last number facility. The initial call is established and then cancelled. The second call is made using the previous dial string. ATD6241xxxx; ATH ATDL OK OK OK Example of a MT voice call Make MT voice call to MS. ATA ATH RING RING OK[accept call] OK[hang up call] Call related to supplementary service: AT+CHLD. This Command provides support for call waiting functionality.
Smart Machine Smart Decision EVB, receive an incoming call (incoming call accepts waiting status), place active call on hold and switch to incoming call. Switch between both calls, placing each in the hold state whilst the other is active before terminating each one. This feature relies on knowing each call’s ID. This is done using the List Current Calls (AT+CLCC) Command. A call’s ID is required to switch between held and active calls.
Smart Machine Smart Decision 13.
Smart Machine Smart Decision AT+CMGS="+861391818xxx x" >This is a test Unsolicited notification of the SMS arriving Read SMS message that has just arrived. Note: the number should be the same as that given in the +CMTI notification.
Smart Machine Smart Decision Send SMS characters using Chinese AT+CSMP=17,167,0, 25 AT+CSCS="UCS2" OK AT+CMGS="0031003300390 031003800310038003x003x0 03x003x" >4E014E50 +CMGS:36 Demonstration Syntax Expect Result Establish a GPRS context. Setup modem driver Should be able to surf the web using Internet explorer. OK OK 13.8 GPRS Commands Setup dial up connection with *99# Run internet explorer There are two GPRS Service Codes for the ATD Command: Value 88 and 99.
Smart Machine Smart Decision CID 1 and sets the PDP type ATD*99# to IP, access point name and IP address aren’t set.
Smart Machine Smart Decision Once defined, the CID can be activated. Activate CID 1, if the CID is already active, the mobile returns OK at once. If no CID is defined the mobile responds +CME ERROR: invalid index. Note: If the mobile is NOT attached by AT+CGATT=1 before activating, the attachment is automatically done by the AT+CGACT Command. AT+CGACT=1,1 OK AT+CGACT=1,3 +CME ERROR: requested service option not subscribed. Use the defined and activated CID to get online.
Smart Machine Smart Decision Operator:"CHINA MOBILE",MCC:460,MNC:0,Rxlev:11,Cellid:2351,Arfcn:0010 Operator:"CHINA MOBILE",MCC:460,MNC:0,Rxlev:11,Cellid:f2c3,Arfcn:0584 Operator:"CHINA MOBILE",MCC:460,MNC:0,Rxlev:12,Cellid:f951,Arfcn:0026 OK SIM900_AT Commands Manual_V1.07 256 2012.12.
Smart Machine Smart Decision Contact us: Shanghai SIMCom wireless solutions Ltd. Address: Building A, SIM Technology Building, No. 633 Jinzhong Road, Shanghai, P. R. China 200335 Tel: +86 21 3252 3300 Fax: +86 21 3252 3020 URL: www.sim.com/wm SIM900_AT Commands Manual_V1.07 257 2012.12.