NOKIA 12 GSM MODULE AT COMMAND GUIDE Copyright 2003-2004 Nokia. All rights reserved. Issue 1.3 9231229
Contents ACRONYMS AND TERMS...1 1. ABOUT THIS DOCUMENT...3 2. INTRODUCTION...4 3. PRODUCT SUPPORT...5 3.1 V.250...5 3.2 DE FACTO...5 4. GENERIC COMMANDS...6 4.1 V.250...6 4.2 DE FACTO...6 4.3 GSM 07.07...6 5. CALL CONTROL COMMANDS...7 5.1 V.250...7 5.2 DE FACTO...7 5.3 GSM 07.07...7 6. NETWORK SERVICE COMMANDS (GSM 07.07)...9 7. MOBILE EQUIPMENT CONTROL AND STATUS COMMANDS (GSM 07.07)...10 8. MOBILE EQUIPMENT ERROR COMMAND (GSM 07.07)...11 9. SMS COMMANDS (GSM 07.05)...12 10. FAX COMMANDS...13 10.1 ALL CLASSES...13 10.2 CLASS 1...13 10.3 CLASS 2...13 10.4 CLASS 2.0...15 11. VOICE COMMANDS...16 12. GPRS COMMANDS (GSM 07.07)...17 13. NOKIA-SPECIFIC COMMANDS...18 14. RESULT CODES...19 14.1 V.250...19 14.2 GSM 07.07...19 14.3 GSM 07.05...19
REFERENCES...20
Legal Notice Copyright 2003-2004 Nokia. All rights reserved. Reproduction, transfer, distribution or storage of part or all of the contents in this document in any form without the prior written permission of Nokia is prohibited. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation. Other product and company names mentioned herein may be trademarks or trade names of their respective owners. Nokia operates a policy of continuous development. Nokia reserves the right to make changes and improvements to any of the products described in this document without prior notice. Under no circumstances shall Nokia be responsible for any loss of data or income or any special, incidental, consequential or indirect damages howsoever caused. The contents of this document are provided "as is". Except as required by applicable law, no warranties of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose, are made in relation to the accuracy, reliability or contents of this document. Nokia reserves the right to revise this document or withdraw it at any time without prior notice.
ACRONYMS AND TERMS Acronym/term 3G AT B CBM CCITT CSD DCE DSR DTE DTMF DTR ECM EDGE EGSM EOL FIF GPRS GSM HDLC HSCSD Hz ID IMSI M2M ME MO PDP PIN QoS RTN 3rd Generation Mobile Communications ATtention (command language) Byte Cell-Broadcast Message International Telegraph and Telephone Consultative Committee Circuit Switched Data Data Circuit Terminating Equipment Data Set Ready Data Terminal Equipment Dual-tone Multifrequency Data Terminal Ready Error Correction Mode Enhanced Data Rates for Global Evolution Extended GSM End of Line Facsimile Information Field General Packet Radio Service Global System for Mobile Communication High-level Data Link Control High Speed Circuit Switched Data Hertz Identifier International Mobile Subscriber Identity Machine-to-machine Mobile Equipment Mobile-originated Packet Data Protocol Personal Identification Number Quality of Service Retrain Negative 1/20
Acronym/term RX-2 RX-9 SMS TA TE Type designation for the Nokia 12 GSM module (EGSM 900/GSM 1800 MHz bands) Type designation for the Nokia 12 GSM module (GSM 850/GSM 1900 MHZ bands) Short Message Service Terminal Adapter Terminal Equipment 2/20
1. ABOUT THIS DOCUMENT This document introduces the AT commands that can be used with the Nokia 12 GSM module (hereafter Nokia 12 module). For more detailed instructions on how to use these AT commands, see the AT Set for Nokia GSM Products available at http://www.forum.nokia.com/m2m or http://www.americas.forum.nokia.com. Note: For more information on using the Nokia 12 module, see the Nokia 12 GSM Module Product Specification, Nokia M2M Platform Software Developer s Guide, and Nokia M2M Platform Nokia 12 GSM Module IMlet Programming Guide. 3/20
2. INTRODUCTION The Nokia 12 module has two versions: RX-2 dual-band GSM device supporting EDGE, GPRS, HSCSD, CSD and SMS in EGSM 900/GSM 1800 MHz bands RX-9 dual band GSM device supporting EDGE, GPRS, CSD, SMS in GSM 850/GSM 1900 MHZ bands. For more information about the Nokia 12 module, other Nokia M2M products and application development, please visit our website at http://www.forum.nokia.com/m2m or http://www.americas.forum.nokia.com. Note: Some AT commands related to HSCSD described or mentioned in this document are not implemented in the Nokia 12 module version RX-9 (for GSM 850 /GSM 1900 MHz network). 4/20
3. PRODUCT SUPPORT 3.1 V.250 ATS3 ATS4 ATS5 ATE ATQ ATV ATX AT&C AT&D AT+IFC AT+IPR AT+ILRR AT+ICF line termination character Response formatting character line editing character echo Result code suppression Data Circuit Terminating Equipment (DCE) response format Result code selection and call progress monitoring control Circuit 109 (received line signal detector) behaviour Circuit 108 (data terminal ready) behaviour Data Terminal Equipment (DTE)-DCE local flow control Fixed DTE rate DTE-DCE local port rate reporting DTE-DCE character framing 3.2 DE FACTO ATS25 AT&S AT&K Detect Data Terminal Ready (DTR) change time Data Set Ready (DSR) signal behaviour Select flow control 5/20
4. GENERIC COMMANDS 4.1 V.250 ATZ AT&F ATI AT+GMI AT+GMM AT+GMR AT+GSN AT+GCAP Reset to default configuration Set to factory-defined configuration Request identification information Request terminal adapter (TA) manufacturer identification Request TA model identification Request TA revision identification Request TA serial number identification Request complete capabilities list 4.2 DE FACTO AT&V AT&W AT&Y View configuration Store configuration Select power-up configuration 4.3 GSM 07.07 AT+CGMI AT+CGMM AT+CGMR AT+CGSN AT+CSCS Request mobile equipment (ME) manufacturer identification Request ME model identification Request ME revision identification Request ME serial number identification Select terminal equipment (TE) character set AT+WS46 Select wireless network (GSM phones response is always 12, and it cannot be changed) 6/20
5. CALL CONTROL COMMANDS 5.1 V.250 ATD ATA ATH ATO ATS0 ATS6 ATS7 ATS8 ATS10 ATL ATM AT+DS AT+DR Dial Answer response Hook control Return to online data state Automatic answer Pause before blind dialling Connection completion timeout Comma dial modifier time Automatic disconnect delay Monitor speaker loudness Monitor speaker mode Data compression Data compression reporting 5.2 DE FACTO ATB CCITT/Bell mode ATS1 Ring count ATS2 Escape code character ATS12 Escape guard time +++ Escape sequence 5.3 GSM 07.07 AT+CSTA Select type of address 7/20
AT+CHUP AT+CBST AT+CRLP AT+CR AT+CEER AT+CRC AT+CSNS AT+CHSR AT+CHSD AT+CHSN AT+CHSC AT+CV120 AT+CVHU Hang up call Select bearer service type Radio link protocol Service reporting control Extended error report Cellular result codes Single numbering scheme HSCSD parameters reporting Note! Not supported in RX-9. HSCSD device parameters Note! Not supported in RX-9. HSCSD non-transparent call configuration Note! Not supported in RX-9. HSCSD current call parameters Note! Not supported in RX-9. V.120 rate adaptation protocol Voice hang up control 8/20
6. NETWORK SERVICE COMMANDS (GSM 07.07) AT+CREG AT+COPS AT+CLCK AT+CLIP AT+CLIR AT+COLP AT+CCFC AT+CCWA AT+CHLD AT+CUSD AT+CSSN AT+CLCC AT+CPWD Network registration Operator selection Facility lock Calling line identification presentation Calling line identification restriction Connected line identification presentation Call forwarding number and conditions Call waiting Call related to supplementary services Unstructured supplementary services Supplementary service notifications List current calls Change passwords for the SIM/ME/network features 9/20
7. MOBILE EQUIPMENT CONTROL AND STATUS COMMANDS (GSM 07.07) AT+CPIN AT+CSQ AT+CPBS AT+CPBR AT+CPBF AT+CPBW AT+CPAS AT+CIMI Enter Personal Identification Number (PIN) Signal quality Select phonebook memory storage Read phonebook entries Find phonebook entries Write phonebook entry Phone activity status Request International Mobile Subscriber Identity (IMSI) 10/20
8. MOBILE EQUIPMENT ERROR COMMAND (GSM 07.07) AT+CMEE Report mobile equipment error 11/20
9. SMS COMMANDS (GSM 07.05) AT+CSMS AT+CPMS AT+CMGF AT+CSCA AT+CSMP AT+CSDH AT+CSCB AT+CSAS AT+CRES AT+CNMI AT+CMGL AT+CMGR AT+CNMA AT+CMGS AT+CMSS AT+CMGW AT+CMGD AT+CMGC AT+CMMS AT+CGSMS Select message service Preferred message storage Message format Service centre address Set text mode parameters Show text mode parameters Select cell broadcast message types Save settings Restore settings New message indications to TE List messages Read message New message acknowledgement to ME/TA Send message Send message from storage Write message to memory Delete message Send command More messages to send Select service for mobile-originated (MO) short messages 12/20
10. FAX COMMANDS 10.1 ALL CLASSES AT+FCLASS AT+FLO AT+FPR DCE mode select Select flow control Serial port rate control 10.2 CLASS 1 AT+FDD AT+FMI AT+FMM AT+FMR AT+FRH AT+FRM AT+FRS AT+FTH AT+FTM AT+FTS Double escape character replacement Request manufacturer ID Request model ID Request revision ID Receive High-level Data Link Control (HDLC) data with a supported carrier Receive data with a supported carrier Receive silence Transmit HDLC data with a supported carrier Transmit data with a supported carrier Transmit silence 10.3 CLASS 2 AT+FAA AT+FAXERR AT+FBADLIN AT+FBADMUL AT+FBOR AT+FBUF Adaptive answer Fax error value parameter Retrain Negative (RTN) threshold number of consecutive bad lines for FCQ command RTN threshold error rate multiplier for FCQ command Data bit order DCE s buffer characteristics 13/20
AT+FBUG AT+FCIG AT+FCQ AT+FCR AT+FCTCRTY AT+FDCC AT+FDCS AT+FDFFC AT+FDIS AT+FDR AT+FDT AT+FECM AT+FET AT+FK AT+FLID AT+FLNFC AT+FLPL AT+FMDL AT+FMFR AT+FMINSP AT+FPHCTO AT+FPTS AT+FRBC AT+FREL AT+FREV AT+FSPL AT+FTBC AT+FVRFC AT+FWDFC Session message reporting Local polling ID string Quality checking Capability to receive Error Correction Mode (ECM) retry count Capabilities parameters Negotiated current session parameters Data encoding format conversion parameter Current session parameters Receive phase C data Transmit phase C data ECM control parameter Transmit page punctuation Terminate session Local ID string Page length format conversion parameter Indicate a document to poll Request model ID Request manufacturer ID Minimum acceptable phase C speed Phase C response timeout Page transmission status parameter Phase C receive data block size Phase C received an End of Line (EOL) alignment control parameter Request revision ID Request to poll Phase C transmit data block size Vertical resolution format conversion Page width format conversion 14/20
10.4 CLASS 2.0 AT+FAA AT+FBO AT+FBS AT+FBU AT+FCC AT+FCQ AT+FCR AT+FCS AT+FCT AT+FDR AT+FDT AT+FEA AT+FFC AT+FHS AT+FIE AT+FIP AT+FIS AT+FKS AT+FLI AT+FLP AT+FMI AT+FMM AT+FMR AT+FMS AT+FNR AT+FNS AT+FPI AT+FPP AT+FPS AT+FRQ AT+FRY AT+FSP Adaptive answer Data bit order Buffer size HDLC frame reporting Capabilities parameters Copy quality checking Capability to receive Current session results Phase C response timeout Receive phase C data Transmit phase C data Phase C receive EOL alignment Data encoding format conversion Call termination status Procedure interrupt enable Initialize facsimile parameters Current session parameters Terminate session Local ID string Indicate a document to poll Request manufacturer ID Request model ID Request revision ID Minimum phase C speed Negotiation message reporting Non-standard frame Facsimile Information Field (FIF) octet string Local polling ID string Packet protocol command Page status Receive quality threshold ECM retry count Request to poll 15/20
11. VOICE COMMANDS AT+FCLASS AT+VTS DCE mode Dual-tone Multifrequency (DTMF) generation 16/20
12. GPRS COMMANDS (GSM 07.07) AT+CGDCONT AT+CGATT AT+CGACT AT+CGDATA AT+CGREG AT+CGEQREQ AT+CGEQMIN AT+CGEQNEG Define Packet Data Protocol (PDP) context GPRS attach or detach PDP context activate or deactivate Enter data state GPRS network registration status 3G quality of service (QoS) profile (requested) 3G quality of service profile (minimum acceptable) 3G quality of service profile (negotiated) 17/20
13. NOKIA-SPECIFIC COMMANDS Value ATS47 Force fax class 2/2.0 error correction mode Value range is 0 2, and the default value is 0. 0 = disabled 1 = enabled with 64 byte frames 2 = enabled with 256 byte frames ATS48 Force fax 14.4 kb Value range is 0 1, and the default value is 0. Value 0 is recommended if the network or the mobile equipment in question does not support the 14.4kB service. 0 = disabled 1 = enabled AT*NAUTODISC Automatic Disconnect The command can be used to set the maximum time limit for silent time in non-transparent data transfer. That is, if there is no data traffic in either direction for the defined period of time, the call is automatically disconnected. The time parameter given is in minutes. The value range is 0 255, and value 0 means that automatic disconnect is not used. AT+CRST Reset command for the Nokia 12 module 18/20
14. RESULT CODES 14.1 V.250 +DR Data compression result 14.2 GSM 07.07 +CSSI +COLP +CR +CRING +CLIP +CSSU +CCWA +CUSD +CME +CHSR +CREG Intermediate supplementary service notification Connected line identification report Data service report Distinctive ring Calling line identification report Unsolicited supplementary service notification Call waiting Network initiated unstructured supplementary service data ERROR Mobile equipment error HSCSD parameters report Note! Not supported in RX-9. Network registration 14.3 GSM 07.05 +CMTI +CMT +CBM +CDSI +CDS +CMS New SMS-DELIVER indication New SMS-DELIVER New Cell-Broadcast Message (CBM) New SMS-STATUS-REPORT indication New SMS-STATUS-REPORT ERROR Message service failure 19/20
REFERENCES The following Nokia M2M customer documents are available at http://www.forum.nokia.com/m2m or http://www.americas.forum.nokia.com. /1/ Nokia M2M Platform Software Developer s Guide /2/ Nokia M2M Platform Nokia 12 GSM Module IMlet Programming Guide /3/ Nokia 12 GSM Module Product Specification /4/ AT Set for Nokia GSM Products 20/20