Nokia 30 GSM Connectivity Terminal At Command Manual

Nokia 30 GSM Connectivity Terminal At Command Manual

Hide thumbs Also See for 30 GSM Connectivity Terminal:
Table of Contents

Advertisement

NOKIA 30
GSM CONNECTIVITY TERMINAL
AT COMMAND GUIDE

Advertisement

Table of Contents
loading

Summary of Contents for Nokia 30 GSM Connectivity Terminal

  • Page 1 NOKIA 30 GSM CONNECTIVITY TERMINAL AT COMMAND GUIDE...
  • Page 2: Table Of Contents

    Contents INTRODUCTION ......................2 DATA CONNECTIONS ....................3 AT COMMAND SYNTAX....................4 REGISTER COMMANDS ..................4 BASIC COMMANDS....................4 EXTENDED COMMANDS ..................5 TE-TA INTERFACE COMMANDS ................... 6 V.25TER ........................6 4.1.1 S3 COMMAND LINE TERMINATION CHARACTER ..........6 4.1.2 S4 RESPONSE FORMATTING CHARACTER............6 4.1.3 S5 COMMAND LINE EDITING CHARACTER ............
  • Page 3 5.1.4 +GMI REQUEST TA MANUFACTURER IDENTIFICATION........ 13 5.1.5 +GMM REQUEST TA MODEL IDENTIFICATION ..........13 5.1.6 +GMR REQUEST TA REVISION IDENTIFICATION ........... 13 5.1.7 +GSN REQUEST TA SERIAL NUMBER IDENTIFICATION........ 13 5.1.8 +GCAP REQUEST COMPLETE CAPABILITIES LIST ........13 DE FACTO....................... 14 5.2.1 &V VIEW CONFIGURATION ................
  • Page 4 6.2.1 B CCITT/BELL MODE..................23 6.2.2 S1 RING COUNT ....................24 6.2.3 S2 ESCAPE CODE CHARACTER............... 24 6.2.4 S12 ESCAPE GUARD TIME................24 6.2.5 +++ ESCAPE ....................... 24 GSM 07.07....................... 25 6.3.1 +CSTA SELECT TYPE OF ADDRESS ..............25 6.3.2 +CMOD CALL MODE ..................25 6.3.3 +CHUP HANG UP CALL..................
  • Page 5 7.13 +CAOC ADVICE OF CHARGE................46 ME CONTROL AND STATUS COMMANDS (GSM 07.07)..........47 +CPIN ENTER PIN ....................47 +CBC BATTERY CHARGE ..................48 +CSQ SIGNAL QUALITY..................49 +CPBS SELECT PHONEBOOK MEMORY STORAGE .......... 49 +CPBR READ PHONEBOOK ENTRIES ..............50 +CPBF FIND PHONEBOOK ENTRIES ..............
  • Page 6 12. MISCELLANEOUS COMMANDS................... 76 12.1 V.25TER ........................76 12.1.1 A/ REPEAT LAST COMMAND LINE..............76 13. GPRS COMMANDS (GSM 07.07) ................. 77 13.1 SUPPORTED GPRS USER CONTEXT ID VALUES ..........77 13.2 +CGDCONT DEFINE PDP CONTEXT ..............77 13.3 +CGQREQ QUALITY OF SERVICE PROFILE (REQUESTED)......78 13.4 +CGQMIN QUALITY OF SERVICE PROFILE (MINIMUM ACCEPTABLE) ....
  • Page 7 17.1 INPUTTING PIN CODE ..................101 17.2 INITIALISING THE NOKIA 30................102 17.3 MAKING A DATA CALL WITH NOKIA 30: ............102 17.4 SENDING AN SMS FROM A TERMINAL OR OTHER SIMILAR APPLICATION.. 102 17.5 SENDING A SAMPLE SMS IN TEXT MODE ............103 17.6 HSCSD COMMAND EXAMPLES ................
  • Page 8 Nokia reserves the right to revise this document or withdraw it at any time without prior notice The availability of particular products may vary by region.
  • Page 9: Introduction

    All the mandatory and optional ITU-T V.25ter /1/, ETS GSM 07.07 /2/, and ETS GSM 07.05 /3/ commands that are applicable to the Nokia 30 are included in the Nokia 30 command set. The 'de facto' commands that are widely used with modems are also supported. Note that the ITU-T V.25ter is a combination of three TIA standards (TIA-602, TIA-615, IS-131).
  • Page 10: Data Connections

    The Nokia 30 supports non-transparent data connections. It also supports High Speed Circuit Switched Data (HSCSD) and General Packet Radio Data (GPRS) in non-transparent mode. Time slot usage is presented as the number of up and down links. The Nokia 30 terminal data transfer modes are presented in Table 1.
  • Page 11: At Command Syntax

    AT COMMAND SYNTAX For basic information on the AT command syntax, refer to section V.25ter and to GSM 07.07 section 4. This chapter describes the three different AT command formats and the default value mechanisms for their parameters. 3.1 REGISTER COMMANDS Table 2.
  • Page 12: Extended Commands

    3.3 EXTENDED COMMANDS Table 4. Extended command format in command description subsections Command Response Default +cme error/+cms error Set/execute +CMD[=<x>,...] [+CMD: <y>,...] [x,...] Read +CMD? +CMD: <z>[,...] Test +CMD=? [+CMD: ...] The extended command (‘+’ prefix) parameter default values are given in a separate column. If the default value is not in brackets, the default value is the &F default value of the corresponding parameter.
  • Page 13: Te-Ta Interface Commands

    TE-TA INTERFACE COMMANDS 4.1 V.25TER 4.1.1 S3 Command line termination character Command Response <n> values S3=<n> 0..127 (default 13) Read <n> 000..127 The S3 command sets the decimal IA5 value of command line termination used by the DCE as a part of the header, trailer and terminator for result codes and information text, along with the S4 parameter (see the description of the V command for usage).
  • Page 14: E Command Echo

    The S5 command sets the decimal IA5 value of the character recognised by the DCE as a request to delete the immediately preceding character from the command line. 4.1.4 E Command echo Command Description E[0] No echo Echo The E command determines whether or not the DCE echoes characters received from the DTE during the command state and the online command state.
  • Page 15: Result Code Selection And Call Progress Monitoring Control

    Also CONNECT 4800 (or higher data rates), CARRIER, DELAYED, BLACKLISTED enabled The X command defines the call progress result codes that are sent from the Nokia 30 terminal to the DTE. When BUSY, NO ANSWER, DELAYED or BLACKLISTED are not enabled, so NO CARRIER is used instead.
  • Page 16: Ipr Fixed Dte Rate

    +ICF: (0-6),(0-3) The +ICF command is used to determine the local serial port start-stop character framing that the Nokia 30 uses when accepting DTE commands and when transmitting information text and a result. NOTE: The reset commands Z and &F do not change this setting.
  • Page 17: Ifc Dte-Dce Local Flow Control

    Test +IFC=? +IFC: (0-3),(0-2) The +IFC controls the operation of local flow control between the DTE and the Nokia 30. Defined values <dce-by-dte> specifies the method to be used by the DTE to control the flow of received data from the Nokia 30 <dte-by-dce>...
  • Page 18: Facto

    DTE-DCE rate. If enabled, the intermediate result code is transmitted after any error control or data compression reports are transmitted and before any final result code (i.e. CONNECT) is transmitted. 4.2 DE FACTO 4.2.1 S25 Detect DTR change time Command Response <n>...
  • Page 19: Generic Commands

    &F[0] reset to factory defaults This command instructs the Nokia 30 to set default values to all parameters. The command parameters that are reset to their factory defaults are: S3, S4, S5, E, Q, V, X, &C, &D, +IFC, +ILRR, S25, &S, +CSCS, S0, S7, S8, S10, +DS, +DR, S2, S12, +CSTA, +CMOD, +CBST, +CRLP, +CR, +CRC, +CSNS, +CREG, +COPS (only <format>), +CLIP, +CLIR, +COLP,...
  • Page 20: Gmi Request Ta Manufacturer Identification

    5.1.4 +GMI Request TA manufacturer identification Command Response Execute +GMI Nokia Mobile Phones 5.1.5 +GMM Request TA model identification Command Response Execute +GMM Nokia 30 5.1.6 +GMR Request TA revision identification Command Response Execute +GMR Vx.xx dd-mm-yy TME-3 © NMP 5.1.7 +GSN Request TA serial number identification...
  • Page 21: Facto

    &Y1 Power-up uses profile 1 The &Y command defines the profile from which parameters are loaded when the Nokia 30 is activated. This setting is not part of the settings that are stored in a profile. The &F command does not affect this setting.
  • Page 22: Cgmm Request Me Model Identification

    +CSCS: <chset> Test +CSCS=? +CSCS: ("GSM","HEX","IRA","PCCP437","PCDN","8859- 1") The +CSCS command informs the Nokia 30 of the character set that is used by the DTE. Defined values <chset> DTE character set: "GSM" GSM default alphabet (GSM 03.38 subclass 6.2.1); this setting easily causes software flow control (XON/XOFF) problems.
  • Page 23: Ws46 Select Wireless Network

    "IRA" International reference alphabet (ITU-T T.50) "PCCP437" PC character set Code Page 437 "PCDN" PC Danish/Norwegian character set "8859-1" ISO 8859 Latin 1 character set 5.3.6 +WS46 Select wireless network Command Response +WS46=[12] Read +WS46? Test +WS46=? (12) The +WS46 command can be used to set and query a selected or supported wireless network.
  • Page 24: Call Control Commands

    CALL CONTROL COMMANDS 6.1 V.25TER 6.1.1 D Dial Command Possible Numeri Description verbose result c (V0) codes (V1) Execute D<dial-string> BLACKLISTED Calls to the number are forbidden until manual reset BUSY Called party is busy CONNECT Data/fax call established; rate 300 bps (or X forbids rate display) CARRIER CONNECT 1200...
  • Page 25: T Select Tone Dialling

    <dial-string> characters Values Description V.25ter dialling digits 0123456789+#* Accepted as valid digits (* and # can only be at the beginning) ABCD Cause ERROR V.25ter modifiers In the case of a voice call: originate call to the number preceding a comma, wait for a remote answer, pause for a length specified with the S8 register, and send numbers after the comma as DTMF digits;...
  • Page 26: P Select Pulse Dialling

    Call could not be established Command aborted A command instructs the Nokia 30 to immediately connect to the line and to start the phone call. Any additional commands that appear after A on the same command line are ignored. Not all the result codes are in V.25ter. Before one of the above codes can be returned, some of the following may precede it/them: +CR (or CARRIER), +DR, or +ILRR (in that order).
  • Page 27: H Hook Control

    Call will be established NO CARRIER Call could not be established Command aborted The O command returns the Nokia 30 to the online data state from the online command mode. Implementation is according to GSM 07.07 section 6.18. 6.1.7 S0 Automatic answer Command Response <n>...
  • Page 28: S6 Pause Before Blind Dialling

    <n> 000..255 The S10 command sets the time in tenths of a second that the Nokia 30 will remain connected to the line after it has indicated the absence of the received line signal. If the received line signal is detected before the time specified in the S10 expires, the Nokia 30...
  • Page 29: L Monitor Speaker Loudness

    remains connected to the line and the call continues. Implementation is according to GSM 07.07 section 6.18. 6.1.12 L Monitor speaker loudness Command Execute L[0]..L3 The L command is ignored. Implementation is according to GSM 07.07 section 6.18. 6.1.13 M Monitor speaker mode Command Execute M[0]..M2...
  • Page 30: Dr Data Compression Reporting

    <neg> specifies whether the DCE should continue to operate if the desired result is not obtained: Do not disconnect if Rec. V.42 bis is not negotiated by the remote DCE as specified in <dir> Disconnect if Rec. V.42 bis is not negotiated by the remote DCE as specified in <dir>...
  • Page 31: S1 Ring Count

    6.2.2 S1 Ring count Command Response <n> values Read <n> 000..255 The S1 command returns the number of rings (RING or +CRING result codes) counted after the last MT call setup. 6.2.3 S2 Escape code character Command Response <n> values S2=<n>...
  • Page 32: Gsm 07.07

    6.3 GSM 07.07 6.3.1 +CSTA Select type of address Command Response Default +CSTA=<type > Read +CSTA? +CSTA: <type> Test +CSTA=? +CSTA: (129, 145) The +CSTA command selects the type of number according to GSM specifications. The dial command D always uses this setting, except for when the dial string includes the international access code character (+).
  • Page 33: Chup Hang Up Call

    Defined values <mode>: single mode alternating voice/fax (teleservice 61) alternating voice/data (bearer service 61) voice followed by data (bearer service 81) 6.3.3 +CHUP Hang up call Command Execute +CHUP Test +CHUP=? The +CHUP is an assured procedure to terminate an alternating mode call. 6.3.4 +CBST Select bearer service type Command Response...
  • Page 34: Crlp Radio Link Protocol

    The +CRLP command sets the used radio link protocol (RLP) parameters when non- transparent data calls are originated. The read command returns the current settings. The test command returns the values supported by the Nokia 30 as a compound value. 27/107...
  • Page 35: Cr Service Reporting Control

    Nokia 30 has determined the speed and quality of service that will be used, and before any error control or data compression reports are transmitted or any final result code (e.g.
  • Page 36: Crc Cellular Result Codes

    The +CEER command returns the reason for the last call setup or in-call modification failure, or the reason for the last call release. <report> is the textual representation of the network cause value as listed in GSM 04.08 annex H. 6.3.8 +CRC Cellular result codes Command Response...
  • Page 37: Csns Single Numbering Scheme

    When the CHSR=1 is set, the current HSCSD configuration is written in the terminal window every time the HSCSD configuration changes or a new HSCSD call is initiated. To disable the feature, key in at+chsr=0. 6.3.10 +CSNS Single numbering scheme Command Response Default...
  • Page 38: Chsn Hscsd Parameter Command Syntax

    <maxTx>: integer type; the maximum number of transmit time slots that the ME can use <sum>: integer type; the total number of receive and transmit time slots that the ME can use at the same time (per TDMA frame). The following applies in a HSCSD call: 1 ≤...
  • Page 39: Chsc Hscsd Current Call Parameters

    <codings>: is a sum of integers, each representing a supported channel coding: 9.6k full rate data traffic channel 14.4k full rate data traffic channel Both 9.6k and 14.4k supported <maxAiur>: integer type; the maximum value for <wAiur> (assuming that all supported channel codings are accepted and that the maximum number of time slots is used) <modify>:...
  • Page 40: Cv120 V.120 Rate Adaption Protocol

    Command Response Default +CVHU=<mode> Read +CVHU? +CVHU: <mode> Test +CVHU=? +CVHU: (0-2) By default, Nokia products should ignore the DTR drop, but should disconnect from the ATH during a call that is in voice mode. (GSM 07.07 section 6.). 33/107...
  • Page 41: Network Service Commands (Gsm 07.07)

    NETWORK SERVICE COMMANDS (GSM 07.07) 7.1 +CREG NETWORK REGISTRATION Command Response Default +cme error +CREG=<n> Read +CREG? +CREG: <n>,<stat>[,<lac>,<ci>] Test +CREG=? +CREG: (0-2) The +CREG command controls the presentation of the unsolicited result code +CREG: <stat> when <n>=1 and the ME network registration status changes, or the code +CREG: <stat>[,<lac>,<ci>] when <n>=2 and the network cell changes.
  • Page 42: Cops Operator Selection

    The +COPS command forces an attempt to select and register the GSM network operator. <mode> is used to select whether the selection is automatically carried out by the Nokia 30 or whether it is forced by this command to the operator <oper>, given in numeric 2 <format>.
  • Page 43: Clck Facility Lock

    ‘data’ (<class>=2). (The ‘not active’ case is displayed only when the SS is not active to any service; i.e. +CLCK: 0,7.) The test command returns facility values supported by the Nokia 30 as a compound value. Defined values <fac>:...
  • Page 44 <passwd> string type; should be the same as the password specified for the facility from the Nokia 30 user interface or with the Change Password +CPWD command <classx> is a sum of integers, each representing a class of information (the default value...
  • Page 45: Cpwd Change Password

    7.4 +CPWD CHANGE PASSWORD Command Response +cme error Execute +CPWD=<fac>,<oldpwd>,<newpwd> Test +CPWD=? +CPWD: ("PS",10),("SC",8),("AB",4),("P2",8) The +CPWD command sets a new password for the lock function facility defined by the Facility Lock +CLCK command. Note that the target lock has to be in <mode>=1. The test command returns a list of pairs that present the available facilities and the maximum length of their passwords.
  • Page 46: Clir Calling Line Identification Restriction

    The read command gives the status of <n> and triggers an interrogation of the provision status of the CLIP service according to GSM 02.81 (given in <m>). The test command returns the values supported by the Nokia 30 as a compound value. Defined values <n>...
  • Page 47: Colp Connected Line Identification Presentation

    The read command gives the status of <n> and triggers an interrogation of the provision status of the COLP service according to GSM 02.81 (given in <m>). The test command returns the supported values. Defined values <n> sets/shows the result code presentation status in the Nokia 30: disable enable 40/107...
  • Page 48: Ccwa Call Waiting

    <m> shows the subscriber COLP service status in the network: COLP not provisioned COLP provisioned unknown (e.g. no network, etc.) <number> string type phone number of a format specified by <type> <type> type of address octet in integer format (refer GSM 04.08 subclause 10.5.4.7): unknown/telephony international/telephony 7.8 +CCWA CALL WAITING...
  • Page 49: Cusd Unstructured Supplementary Service Data

    disable enable query status <classx> is a sum of integers, each representing a class of information (the default value 7 equals all classes): voice (telephony) data (usually refers to all bearer services; with <mode>=2 this may only refer to some bearer services) fax (facsimile services) <status>: not active...
  • Page 50: Cssn Supplementary Service Notifications

    TE character set according to the rules of GSM 07.05, Annex A if the TE character set is "HEX": the Nokia 30 converts each 7-bit character of the GSM alphabet into two IRA-character long hexadecimal numbers (e.g. character Π (GSM 23) is presented as 17 (IRA 49 and 55)) if <dcs>...
  • Page 51: Ccfc Call Forwarding Number And Conditions

    The test command returns the supported values. Defined values <n> sets/shows the +CSSI result code presentation status: disable enable <m> sets/shows the +CSSU result code presentation status: disable enable 7.11 +CCFC CALL FORWARDING NUMBER AND CONDITIONS Command Response default +cme error Execute +CCFC=<reason>,...
  • Page 52: Chld Call Related To Sss

    <mode>: 0 disable 1 enable 2 query status 3 registration 4 erasure <number>: string-type phone number of forwarding address in the format specified by <type> <type>: type of address octet in integer format (GSM 04.08, subclause 10.5.4.7). The default value is 145 when the dialling string includes the international access code character "+";...
  • Page 53: Caoc Advice Of Charge

    active multiparty call on hold except for call x; 3 = add a held call to a multiparty call; 4 = connect a held call to an active (or MO alerting) call (locally both calls are disconnected). 7.13 +CAOC ADVICE OF CHARGE Command response +cme error...
  • Page 54: Me Control And Status Commands (Gsm 07.07)

    +CPIN=? The +CPIN command sends a password to the Nokia 30 that is required for operating the Nokia 30 (SIM PIN, SIM PUK, PH-SIM PIN, etc.). Note that quotation marks must be used in this command (e.g. AT+CPIN="1234"). If the required PIN is SIM PUK or SIM PUK2, <newpin> is required. <newpin> replaces the old PIN of the SIM.
  • Page 55: Cbc Battery Charge

    SIM PUK2 ME is waiting for a SIM PUK2 (it is recommended that this <code> be returned only if the last executed command resulted in a PUK2 authentication failure (i.e. +CME ERROR: 18); if PUK2 and the new PIN2 are not entered immediately after the failure, it is recommended that the ME should not block its operation) PH-NET PIN...
  • Page 56: Csq Signal Quality

    The test command returns the supported values. Defined values <rssi> indicates the quality of the network coverage: No network coverage Nokia 30 is connected to the network Satisfactory coverage Good coverage Excellent coverage 8.4 +CPBS SELECT PHONEBOOK MEMORY STORAGE Command...
  • Page 57: Cpbr Read Phonebook Entries

    8.5 +CPBR READ PHONEBOOK ENTRIES Command Response +cme error Execute +CPBR=<index1>, [+CPBR: <index1>,<number>,<type>,<text>[[...] <index2> <CR><LF>+CPBR: <index2>,<number>,<type>,<text>]] Test +CPBR=? +CPBR: (<index>-list),[<nlength>],[<tlength>] The +CPBR command returns phonebook entries in the location number range <index1> ... <index2> from the currently selected phonebook memory storage using the +CPBS. The entry fields returned are the location number <indexn>, the phone number stored there <number>...
  • Page 58: Cpbw Write Phonebook Entry

    The +CPBF command returns phonebook entries from the current phonebook memory storage selected using the +CPBS which has an alphanumeric field start with the <findtext> string. The entry fields returned are the location number <indexn>, the phone number stored there <number> (of the format <type>) and the text <text> associated with the number. If the searched text is not found in the entries in the current memory, the response is empty.
  • Page 59 Defined values <index> integer type values in the range of the location numbers of the phonebook memory <number> string type phone number of the format <type> <type> type of address octet in integer format (refer GSM 04.08 10.5.4.7). The default value is 145 when the dialling string includes the international access code character "+", otherwise it is 129: unknown/telephony...
  • Page 60: Me Error Command (Gsm 07.07)

    The +CMEE command disables or enables the use of the result code +CME ERROR: <err> as an indication of an error relating to the functionality of the Nokia 30. When enabled, the ME-related errors return the +CME ERROR: <err> final result code instead of the regular ERROR final result code.
  • Page 61: Sms Commands (Gsm 07.05)

    10. SMS COMMANDS (GSM 07.05) 10.1 +CSMS SELECT MESSAGE SERVICE Command Response Default +CSMS=<service> +CSMS: 1,1,1 Read +CSMS? +CSMS: <service>,1,1,1 Test +CSMS=? +CSMS: (0,1) The +CSMS command selects the messaging service <service>. The read command returns the current service setting. The test command returns a list of all the supported services.
  • Page 62: Cpms Preferred Message Storage

    10.2 +CPMS PREFERRED MESSAGE STORAGE Command Response Default +cms error +CPMS=<mem1> +CPMS: <used1>,<total1>,<used2>, "SM","SM", "MT" ,<mem2> <total2>,<used3>,<total3> ,<mem3> Read +CPMS? +CPMS: <mem1>,<used1>,<total1>,<mem2>, <used2>,<total2>,<mem3>,<used3>,<total3> Test +CPMS=? +CPMS: ("ME","SM"),("ME","SM"),("MT") The +CPMS command selects the memory storage <mem1>, <mem2> and <mem3> to be used for reading, writing, etc.
  • Page 63: Cmgf Message Format

    +CMGF=? +CMGF: (0,1) The +CMGF command tells the Nokia 30 the input and output format of messages to be used. <mode> indicates the format of the messages used with the send, list, read and write commands and the unsolicited result codes resulting from the received messages. The mode can either be the PDU mode (entire TP data units used) or the text mode (headers and body of the messages given as separate parameters).
  • Page 64: Csmp Set Text Mode Parameters

    <tosca> GSM 04.11 RP SC address Type-of-Address octet in integer format: unknown/telephony international/telephony 10.5 +CSMP SET TEXT MODE PARAMETERS Command Response Default +CSMP=<fo>,<vp>,<pid>,<dcs> 17,167,0,0 Read +CSMP? +CSMP: <fo>,<vp>,<pid>,<dcs> Test +CSMP=? The +CSMP command is used to select values for the additional parameters needed when the SM is sent to the network or placed in storage when the text format message mode is selected.
  • Page 65: Cscb Select Cell Broadcast Message Types

    The +CSDH command controls whether detailed header information is shown in the text mode result codes. The test command returns the supported values as a compound value. Defined values <show>: do not show header values defined in the commands +CSCA and +CSMP (<sca>, <tosca>, <fo>, <vp>, <pid>...
  • Page 66: Csas Save Settings

    10.8 +CSAS SAVE SETTINGS Command Response Default +cms error Execute +CSAS=<profile> Test +CSAS=? +CSAS: (1-1) The +CSAS command saves active message service settings to a non-volatile memory. The settings specified in the commands Service Centre Address +CSCA, Set Message Parameters +CSMP and Select Cell Broadcast Message Types +CSCB are saved. The SMSC address is not stored if +CSCA is not set/restored during the current session (i.e.
  • Page 67: Cnmi New Message Indications To Te

    <mode> The setting only affects unsolicited result codes specified within this command: Buffer unsolicited result codes in the Nokia 30. If the Nokia 30 result code buffer is full, the oldest indications will be discarded and replaced with the newly received indications.
  • Page 68 SMS-DELIVERs (except for class 2 messages and messages in the message-waiting indication group [store message]) are routed directly to the TE using an unsolicited result code: • +CMT: <length><CR><LF><pdu> (PDU mode enabled) or • +CMT: <oa>,<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>, <length>]<CR><LF><data> (text mode enabled; about parameters in italics, refer to the command Show Text Mode Parameters +CSDH) Class 2 messages and messages in the message waiting...
  • Page 69: Cmgl List Messages

    TE using an unsolicited result code: +CDSI: <mem>,<index> <bfr>: The Nokia 30 buffer of unsolicited result codes defined within this command is flushed to the TE when <mode> 1-2 is entered (the OK response shall be given before flushing the codes).
  • Page 70 Text mode: The +CMGL command returns the messages with the status value <stat> from a message storage to the TE. If the status of the message is 'received unread', the status in the storage changes to 'received read'. NOTE: If the selected <mem1> can contain different types of SMs (e.g. SMS-DELIVERs, SMS-SUBMITs, SMS-STATUS-REPORTs and SMS-COMMANDs), the response may be a mix of the responses of the different SM types.
  • Page 71: Cmgr Read Message

    <fo> First octet of GSM 03.40 SMS-DELIVER, SMS-SUBMIT, SMS-STATUS- REPORT, or SMS-COMMAND in integer format <mr> GSM 03.40 TP-Message-Reference in integer format <ra> GSM 03.40 TP-Recipient-Address Address-Value field in string format; the type of address is given by <tora> <dt> GSM 03.40 TP-Discharge-Time in time-string format: “yy/MM/dd,hh:mm:ss±zz”...
  • Page 72 PDU mode: The +CMGR command returns a message with the location value <index> from the preferred message storage to the TE. The status of the message and the entire message data unit <pdu> is returned. If the status of the message is 'received unread', the status in the storage changes to 'received read'.
  • Page 73: Cnma New Message Acknowledgement To Me/Ta

    SMS-STATUS-REPORT) which is routed directly to the TE. This acknowledgement command (causing the Nokia 30 to send RP-ACK to the network) shall be used when the +CSMS parameter <service> equals 1. The Nokia 30 shall not send another +CMT or +CDS result code to the TE before the previous one is acknowledged.
  • Page 74 If the Nokia 30 does not receive acknowledgement within the required time (network timeout), the Nokia 30 will send an RP-ERROR to the network. Routing to the TE will be automatically disabled by setting both <mt> and <ds> values of +CNMI to zero.
  • Page 75: Cmgs Send Message

    10.14 +CMGS SEND MESSAGE Command Response Default +cms error Execute Text mode (+CMGF=1): text mode (+CMGF=1) and sending text mode: +CMGS=<da>,<toda><CR> [,129/145] +CMGS: <mr>[,<scts>] text is entered<ctrl-Z/ESC> PDU mode (+CMGF=0) and sending PDU mode (+CMGF=0): +CMGS=<length><CR> +CMGS: <mr>[,<ackpdu>] PDU is given<ctrl-Z/ESC> Test +CMGS=? Text mode:...
  • Page 76: Cmss Send Message From Storage

    <scts> GSM 03.40 TP-Service-Centre-Time-Stamp in time-string format <length> The length of the actual TP data unit in octets (i.e. the RP layer SMSC address octets are not counted in the length) <ackpdu> GSM 03.40 RP-User-Data element of RP-ACK PDU 10.15 +CMSS SEND MESSAGE FROM STORAGE Command Response...
  • Page 77: Cmms More Messages To Send

    <da> GSM 03.40 TP-Destination-Address Address-Value field in string format; type of address given by <toda> <toda> GSM 04.11 TP-Destination-Address Type-of-Address octet in integer format unknown/telephony internal/telephony <mr> GSM 03.40 TP-Message-Reference in integer format <scts> GSM 03.40 TP-Service-Centre-Time-Stamp in time-string format <ackpdu>...
  • Page 78: Cmgw Write Message To Memory

    10.17 +CMGW WRITE MESSAGE TO MEMORY Command Response Default +cms error Execute Text mode (+CMGF=1): storing successful: text mode: +CMGW=<oa/da>,<tooa/toda>,<stat> +CMGW: <index> [,129/145, <CR>text is entered<ctrl-Z/ESC> "STO UNSENT"] PDU mode (+CMGF=0): PDU mode: +CMGW=<length>,<stat><CR> [,2] PDU is given<ctrl-Z/ESC> Test +CMGW=? Text mode: The +CMGW command stores a message (either SMS-DELIVER or SMS-SUBMIT) in the memory storage <mem2>.
  • Page 79: Cmgd Delete Message

    unknown/telephony internal/telephony <stat> Integer type in the PDU mode (default 0), or string type in the text mode; indicates the status of a message in the memory: "REC UNREAD" received unread message (i.e. new message) "REC READ" received read message "STO UNSENT"...
  • Page 80 Send Message +CMGS, but the format is fixed as a sequence of two IRA character-long hexadecimal numbers which the Nokia 30 converts into 8-bit octets. The message reference value <mr> is returned to the TE when a message has been successfully delivered.
  • Page 81 <ackpdu> GSM 03.40 RP-User-Data element of RP-ACK PDU 74/107...
  • Page 82: Voice Commands

    11. VOICE COMMANDS 11.1 +FCLASS DCE MODE Command Response Default +FCLASS=<mode> Read +FCLASS? <mode> Test +FCLASS=? 0,1,2,2.0 This command selects a DCE mode - data, facsimile. Defined values <mode> Data Fax class 1 (TIA-578-A) Fax class 1 (ITU-T T.31 [11]) Fax (manufacturer specific) Fax class 2 (ITU-T T.32 [12] and TIA-592) 11.2 +VTS DTMF GENERATION...
  • Page 83: Miscellaneous Commands

    12. MISCELLANEOUS COMMANDS 12.1 V.25TER 12.1.1 A/ Repeat last command line As the first characters of a command line, A/ repeats the previous command line from the Nokia 30 terminal command line buffer. Lower case letters (a/) are also accepted. 76/107...
  • Page 84: Gprs Commands (Gsm 07.07)

    13. GPRS COMMANDS (GSM 07.07) 13.1 SUPPORTED GPRS USER CONTEXT ID VALUES GPRS-specific capabilities differ between different products and phone generations. A supported number of GPRS user contexts, for instance, is a configuration-specific choice. The AT commands, which use user context ID values, <cid>, are listed below: +CGDCONT (Chapter 13.2) +CGQREQ (Chapter 13.3) +CGQMIN...
  • Page 85: Cgqreq Quality Of Service Profile (Requested)

    13.3 +CGQREQ QUALITY OF SERVICE PROFILE (REQUESTED) Command Response +CGQREQ=<cid>,<precedence>,<delay>,< reliability>,<peak>,<mean> Read +CGQREQ? +CGQREQ: <cid>,<precedence>,<delay>, <reliability>,<peak>,<mean> [<CR><LF>+CGQREQ: <cid>,<precedence>, <delay>,<reliability>,<peak>,<mean> […]] Test +CGQREQ=? +CGQREQ: (1-2),(1-3),(1-4), (1-5), (1-9),(1-18,31) Optional. 07.60 section 10.2.2. Used to specify a Quality of Service Profile that is used when the MT sends an Activate PDP Context Request message to the network.
  • Page 86: Cgact Pdp Context Activate Or Deactivate

    13.6 +CGACT PDP CONTEXT ACTIVATE OR DEACTIVATE Command Response +CGACT= [<state> [,<cid>[,<cid>[,..]]] Read +CGACT? +CGACT: <cid>, <state> [<CR><LF>+CGACT: <cid>, <state> [...]] Test +CGACT=? +CGACT: (0-1) Optional. The execution command is used to activate or deactivate the specified PDP context (s). Defined values a numerical parameter which specifies a particular PDP context definition.
  • Page 87: Fax Commands

    - Class 2, TIA SP-2388 /6/ - Class 2.0, TIA-592 and ITU-T T.32 /7/ In classes 2 and 2.0, the Nokia 30 Error supports the correction mode (ECM) with 16k send and receive buffers. The facsimile commands supported by the Nokia 30 are listed below.
  • Page 88 Originate command Answer command +FDT Data transmission +FDR Data reception +FKS Session termination +FIP Initialise facsimile parameters +FCC DCE capabilities parameters +FIS Current session parameters +FCS Current session results +FLI Local ID strings +FPI Local polling ID strings +FNS Non-standard frame FIF octet string +FLP Indicate document to poll +FSP...
  • Page 89: Tia Sp-2388

    14.3 TIA SP-2388 +FCLASS Select, read or test Service Class +FMFR Request manufacturer identification +FMDL Request model identification +FREV Request product revision identification Originate a call Answer a call +FDT Data transmission +FET Transmit page punctuation +FDR Begin or continue phase C receive data +FDCC Establish DCE capabilities Session termination...
  • Page 90 +FVRFC Vertical resolution format conversion +FDFFC Data compression format conversion +FLNFC Page length format conversion +FWDFC Page width format conversion +FAA Answer parameter +FBUF Buffer size 83/107...
  • Page 91: Result Codes

    When the RING result code is enabled (+CRC=0), alternating MT voice/fax calls starting with voice shall automatically be switched into the fax mode by the Nokia 30 (if +CMOD=0). Note that the RING result code is not given for waiting calls.
  • Page 92: Ilrr Dte-Dce Local Rate Report

    15.1.3 +ILRR DTE-DCE local rate report Format Description +ILRR: <rate> Given when +ILRR=1; informs about the local port rate after connection establishment The +ILRR intermediate result code is given after the (possible) +DR result code. 15.2 DE FACTO 15.2.1 Call repeat restriction result codes BLACKLISTED and DELAYED.
  • Page 93: Colp Connected Line Identification Report

    15.3.2 +COLP Connected line identification report Format Description +COLP: Given when +COLP=1 and a number is received from the network when MO call established <number>, <type> The +COLP intermediate result code is given after the possible +CSSI result code. This result code is enabled and disabled with the +COLP command.
  • Page 94: Clip Calling Line Identification Report

    Defined values <type>: Facsimile (TS 62) VOICE Normal voice (TS 11) REL ASYNC Normal data ASYNC Normal data VOICE/REL ASYNC Voice followed by data (BS 81) ALT VOICE/REL ASYNC Alternating voice/data, voice first (BS 61) ALT REL ASYNC/VOICE Alternating voice/data, data first (BS 61) ALT VOICE/FAX Alternating voice/fax, voice first (TS 61) ALT FAX/VOICE...
  • Page 95: Ccwa Call Waiting

    Nokia 30 is in the online data state. This result code is enabled and disabled with the +CSSN command. Defined values <index> Please refer to chapter Closed user group +CCUG" <code>: This is a forwarded call (MT call setup) This is a CUG call (also <index>...
  • Page 96 The interaction of this command with other commands based on other GSM supplementary services is described in the GSM standard. The test command returns the values supported by the TA as a compound value. Defined values <n> (sets/shows the result code presentation status in the TA): Disable Enable <mode>...
  • Page 97: Creg Network Registration

    15.3.8 +CREG Network registration Format Description +CREG: <stat>[,<lac>,<cid>] When +CREG=1: given when <stat> value changes; given after NO CARRIER if network lost when online When +CREG=2: given when <stat> value changes and when network cell (<lac> and <cid>) of the ME changes; given after NO CARRIER if network lost when online The +CREG result code is enabled and disabled with the +CREG command.
  • Page 98: Cme Error Mobile Equipment Error

    TE character set according to the rules of GSM 07.05, Annex A If the TE character set is "HEX": the Nokia 30 converts each 7-bit character of the GSM alphabet into two IRA character long hexadecimal numbers (e.g. character Π (GSM 23) is presented as 17 (IRA 49 and 55)) If <dcs>...
  • Page 99: Gsm 07.05

    PDU mode: When +CNMI=2: in the online data state, routed messages are buffered into the Nokia 30 (if the buffer is full, ‘memory capacity exceeded’ is sent to the network +CMT: and, when the command mode is entered, ‘memory available’ is be sent to the <length><CR><LF><pdu>...
  • Page 100: Cbm New Cbm

    Defined values <oa> GSM 03.40 TP-Originating -Address Address-Value field in string format; the type of address is given by <tooa> <scts> GSM 03.40 TP-Service-Centre-Time-Stamp in time-string format <tooa> GSM 04.11 TP-Originating -Address Type-of-Address octet in integer format Unknown/telephony Internal/telephony <fo> First octet of GSM 03.40 SMS-DELIVER, SMS-SUBMIT, SMS-STATUS- REPORT, or SMS-COMMAND in integer format <pid>...
  • Page 101: Cdsi New Sms-Status-Report Indication

    GSM 07.07): the Nokia 30 converts the GSM alphabet into the current TE character set according to the rules of Annex A If the TE character set is "HEX": the Nokia 30 converts each 7-bit character of the GSM alphabet into two IRA character-long hexadecimal numbers If <dcs>...
  • Page 102: Cds New Sms-Status-Report

    TE When +CNMI=2: in the online data state routed, messages are buffered into the Nokia 30 (if the buffer is full, ‘memory capacity exceeded’ is sent to the network and when the command mode is entered, ‘memory available’ is sent to network); in the command mode, they are forwarded directly to the TE See also the +CNMA command.
  • Page 103: Cms Error Message Service Failure

    15.4.6 +CMS ERROR Message service failure Format Description +CMS ERROR: <err> Given instead of ERROR when error is related to ME or network operation Defined values <err> See the Error values section 15.5 PN-3131 15.5.1 In-band events from DCE to DTE The following <dle>...
  • Page 104: Error Values

    16. ERROR VALUES 16.1 +CME ERROR VALUES The columns in the following table indicate which AT commands can return the numerical <err> value given in the top row. The numbers in the cells indicate what kind of error can generate the <err>. Keys to the numbers are given below the table. An example of the +CNUM command: Numeric error values: 1, 5, 10 - 12, 23.
  • Page 105 Table 5. +CME error values +CPBF= +CPBF=? +CPBW= +CPBW=? 1. Phone security code required to execute the AT command 2. ME does not have a SIM connected to it 3. SIM PIN required to execute the AT command 4. SIM PUK required to execute the AT command 5.
  • Page 106: Cms Error Values

    6. General memory error; e.g. problems in the SIM database communication 7. Message to be sent to the network does not contain the SMSC address and the SMSC address cannot be found from the Nokia 30 8. Memory location does not exist 9.
  • Page 107 12. Text mode is enabled: sending/storing of too long a message is attempted, or the +CSMP does not contain a valid SMS-SUBMIT (in the case of +CMGS=), or the ME/TA detects that the PDU is of invalid format 13. SMS memory is full 14.
  • Page 108: Example Procedures On Some At-Commands

    The password (PIN, security code, etc.) status can be queried with the +CPIN? command. If the response is READY, no password is required. If the response is SIM PIN, the Nokia 30 is waiting for a PIN code. It is possible that more than one password is needed. The following example indicates how the PIN code is given to the Nokia 30.
  • Page 109: Initialising The Nokia 30

    There are two different modes – text mode and PDU (Protocol Data Unit) mode – for handling short messages. The default mode of the Nokia 30 is the PDU mode (+CMGF=0). Text mode is easier to understand than the PDU mode.
  • Page 110: Sending A Sample Sms In Text Mode

    Command from the DCE Response Explanation from the Nokia 30 AT+CMGF=1<CR> Set the Nokia 30 to GSM 07.05 SMS Text mode. The default value is the PDU mode (0). Previous command was successful. AT+CSCA="+358508771010",1 Set the SMS Service Centre number to be used with an outgoing SMS.
  • Page 111 Connection Type Required air interface user v.110 rate 9600 AT+CBST=81,0,1;+CHSN=1,0,0,0 14400 AT+CBST=81,0,1;+CHSN=2,0,0,0 19200 AT+CBST=81,0,1;+CHSN=3,0,0,0 28800 AT+CBST=81,0,1;+CHSN=4,0,0,0 43200 AT+CBST=81,0,1;+CHSN=6,0,0,0 Connection Type Required air interface user v.120 rate 9600 AT+CBST=51,0,1;+CHSN=1,0,0,0 14400 AT+CBST=51,0,1;+CHSN=2,0,0,0 19200 AT+CBST=51,0,1;+CHSN=3,0,0,0 28800 AT+CBST=51,0,1;+CHSN=4,0,0,0 43200 AT+CBST=51,0,1;+CHSN=6,0,0,0 104/107...
  • Page 112: Change History

    18. CHANGE HISTORY Issue 1.0 Initial version Issue 1.1 Minor corrections Issue 2.0 Corrections in the following chapters: Chapter # Chapter heading Notes Data connections References to transparent data removed 4.1.10 +IPR Fixed DTE rate Rates 1200, 2400 and 4800 added. 4.1.11 +ICF DTE-DCE character framing 0 added as default value for Set, 0-6 added...
  • Page 113: References

    19. REFERENCES ITU-T Recommendation V.25ter: Serial asynchronous automatic dialling and control; Aug 1995. GSM 07.07: Digital cellular telecommunications system (Phase 2+); AT command set for GSM Mobile Equipment (ME); version 5.4.0; Nov 1997. GSM 07.05: Digital cellular telecommunications system (Phase 2+); Use of Data Terminal Equipment - Data Circuit terminating Equipment (DTE - DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (CBS);...
  • Page 114: Questions And Answers

    03.41, GSM 04.11. Q. What standards does the Nokia 30 support? A. There are several standards that have influenced the design of the Nokia 30. From the application's point of view, the most important standards are those that specify the AT- command interface: ITU-T V.25ter, ETS GSM 07.07, ETS GSM 07.05, TIA-578-A, TIA-...

Table of Contents