background image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NOKIA 30  

GSM CONNECTIVITY TERMINAL 

AT COMMAND GUIDE 

Copyri

ght ©

 

Nokia 2

0

0

2

. All rights reserv

ed.

 Issue 2.0 

Summary of Contents for 30 GSM

Page 1: ...NOKIA 30 GSM CONNECTIVITY TERMINAL AT COMMAND GUIDE Copyright Nokia 2002 All rights reserved Issue 2 0 ...

Page 2: ...LT CODE SELECTION AND CALL PROGRESS MONITORING CONTROL 8 4 1 8 C CIRCUIT 109 RECEIVED LINE SIGNAL DETECTOR BEHAVIOUR 8 4 1 9 D CIRCUIT 108 DATA TERMINAL READY BEHAVIOUR 8 4 1 10 IPR FIXED DTE RATE 9 4 1 11 ICF DTE DCE CHARACTER FRAMING 9 4 1 12 IFC DTE DCE LOCAL FLOW CONTROL 10 4 1 13 ILRR DTE DCE LOCAL RATE REPORTING 10 4 2 DE FACTO 11 4 2 1 S25 DETECT DTR CHANGE TIME 11 4 2 2 S DSR SIGNAL BEHAVI...

Page 3: ...ISION IDENTIFICATION 15 5 3 4 CGSN REQUEST ME SERIAL NUMBER IDENTIFICATION 15 5 3 5 CSCS SELECT TE CHARACTER SET 15 5 3 6 WS46 SELECT WIRELESS NETWORK 16 6 CALL CONTROL COMMANDS 17 6 1 V 25TER 17 6 1 1 D DIAL 17 6 1 2 T SELECT TONE DIALLING 18 6 1 3 P SELECT PULSE DIALLING 19 6 1 4 A ANSWER RESPONSE 19 6 1 5 H HOOK CONTROL 20 6 1 6 O RETURN TO ONLINE DATA STATE 20 6 1 7 S0 AUTOMATIC ANSWER 20 6 1 ...

Page 4: ...SD DEVICE PARAMETERS 30 6 3 12 CHSN HSCSD PARAMETER COMMAND SYNTAX 31 6 3 13 CHSC HSCSD CURRENT CALL PARAMETERS 32 6 3 14 CV120 V 120 RATE ADAPTION PROTOCOL 33 6 3 15 CVHU VOICE HANG UP CONTROL 33 7 NETWORK SERVICE COMMANDS GSM 07 07 34 7 1 CREG NETWORK REGISTRATION 34 7 2 COPS OPERATOR SELECTION 35 7 3 CLCK FACILITY LOCK 36 7 4 CPWD CHANGE PASSWORD 38 7 5 CLIP CALLING LINE IDENTIFICATION PRESENTA...

Page 5: ...GE 55 10 3 CMGF MESSAGE FORMAT 56 10 4 CSCA SERVICE CENTRE ADDRESS 56 10 5 CSMP SET TEXT MODE PARAMETERS 57 10 6 CSDH SHOW TEXT MODE PARAMETERS 57 10 7 CSCB SELECT CELL BROADCAST MESSAGE TYPES 58 10 8 CSAS SAVE SETTINGS 59 10 9 CRES RESTORE SETTINGS 59 10 10 CNMI NEW MESSAGE INDICATIONS TO TE 60 10 11 CMGL LIST MESSAGES 62 10 12 CMGR READ MESSAGE 64 10 13 CNMA NEW MESSAGE ACKNOWLEDGEMENT TO ME TA ...

Page 6: ...RESULT CODES 84 15 1 V 25TER 84 15 1 1BASIC SYNTAX RESULT CODES 84 15 1 2 DR DATA COMPRESSION REPORT 84 15 1 3 ILRR DTE DCE LOCAL RATE REPORT 85 15 2 DE FACTO 85 15 2 1CALL REPEAT RESTRICTION RESULT CODES 85 15 3 GSM 07 07 85 15 3 1 CSSI INTERMEDIATE SUPPLEMENTARY SERVICE NOTIFICATION 85 15 3 2 COLP CONNECTED LINE IDENTIFICATION REPORT 86 15 3 3 CR DATA SERVICE REPORT 86 15 3 4 CRING DISTINCTIVE R...

Page 7: ... 5 PN 3131 96 15 5 1IN BAND EVENTS FROM DCE TO DTE 96 16 ERROR VALUES 97 16 1 CME ERROR VALUES 97 16 2 CMS ERROR VALUES 99 17 EXAMPLE PROCEDURES ON SOME AT COMMANDS 101 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 COM...

Page 8: ...cribed 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 merc...

Page 9: ...csimile Service Classes 1 2 and 2 0 The supported facsimile AT commands are listed according to the standards in which they are specified Service Class 1 TIA 578 A 4 Service Class 2 0 TIA 592 5 and Service Class 2 TIA SP 2388 6 TIA SP 2388 is a draft of a future standard but here it is referred to as a public standard The Nokia 30 can be operated using a compatible computer or other devices with a...

Page 10: ...slot usage is presented as the number of up and down links The Nokia 30 terminal data transfer modes are presented in Table 1 Table 1 The Nokia 30 data transfer modes Data transfer mode Mode Data rate Non transparent data Asynchronous data 9600 kbps Asynchronous data 14400 kbps Asynchronous data HSCSD Multislot Class 6 1 1 2 1 2 2 and 3 1 Asynchronous data GPRS Multislot Class 6 1 1 1 2 2 2 and 3 ...

Page 11: ...mand can be queried by giving a command without equal signs or question marks i e ATS3 returns OK but it does not change the n setting n cannot be omitted when its value is set i e ATS3 returns ERROR 3 2 BASIC COMMANDS Table 3 Basic command format in command description subsections Command Description Set Execute CMD x for value x CMDy for value y The commands D dial A answer and O return to onlin...

Page 12: ...omitted from a command its value remains the same as before If the default value is in brackets this value shall be used when the parameter is omitted from the command line The setting of such a parameter is not stored in the memory If a parameter has no default value it must always be given NOTE Voice V and fax F commands do not follow this format exactly GSM commands can also return a CME ERROR ...

Page 13: ...3 was previously set to 13 and the command line ATS3 50 is issued the result code issued will use the character with the ordinal value 50 IA5 3 2 in place of the CR 4 1 2 S4 Response formatting character Command Response n values Set S4 n 0 127 default 10 Read S4 n 000 127 The S4 command sets the decimal IA5 value of the character generated by the DCE as a part of the header trailer and terminator...

Page 14: ...te final or unsolicited result code header result text line terminator or trailer is transmitted Information text transmitted in response to commands is not affected by this command 4 1 6 V DCE response format Command Description Set V 0 Numeric V 25ter basic syntax result codes limited headers and trailers V1 Verbal V 25ter basic syntax result codes full headers and trailers The V command determi...

Page 15: ...s table 4 1 8 C Circuit 109 received line signal detector behaviour Command Description Set C 0 Always on C1 Normal operation The C command determines how the state of circuit 109 relates to the detection of a received line signal from the remote end Changing the parameter will take effect immediately in both command and online command states In the C1 mode of operation circuit 109 is on during th...

Page 16: ...e per one second 4 1 11 ICF DTE DCE character framing Command Response Default Set ICF format parity 0 3 Read ICF ICF format parity Test ICF 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 setti...

Page 17: ... specifies the method to be used by the DTE to control the flow of received data from the Nokia 30 dte by dce specifies the method to be used by the Nokia 30 to control the flow of transmitted data from the DTE 0 No flow control 1 Software flow control XON XOFF 2 Hardware flow control RTS CTS 3 Software flow control XON XOFF with flow control characters also passed to the remote DCE 4 1 13 ILRR DT...

Page 18: ... n 000 255 The S25 command sets the time in seconds for reacting to the DTR signal change The value 255 inhibits the signal change recognition See also the D command 4 2 2 S DSR signal behaviour Command Description Set S 0 Always on S1 No effect The S command is ignored the DSR is always ON 4 2 3 K Select flow control Command Description Set K 0 No flow control K3 Hardware flow control RTS CTS K4 ...

Page 19: ...set 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 CCWA only n CUSD only n CSSN CMER CPBS CMEE CSMS CPMS CMGF CSCA CSMP CSDH CSCB CNMI 5 1 3 I Requ...

Page 20: ...x xx dd mm yy TME 3 NMP 5 1 7 GSN Request TA serial number identification Command Response Execute GSN IMEI 5 1 8 GCAP Request complete capabilities list Command Response Execute GCAP GCAP CGSM FCLASS DS W Defined values CGSM This is not a command to be used but it refers to the support of the GSM 07 07 AT command set Implementation is according to GSM 07 07 section 5 7 FCLASS A command to query t...

Page 21: ...profile are the same as those listed under the F command except for the parameters of the following commands that are not stored CMOD CSCA CSMP 5 2 3 Y Select power up configuration Command Description Set Y 0 Power up uses profile 0 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 ...

Page 22: ...set Command Response Default Set CSCS chset PCCP437 Read CSCS 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 HEX Character strings consist only of hex...

Page 23: ...PC Danish Norwegian character set 8859 1 ISO 8859 Latin 1 character set 5 3 6 WS46 Select wireless network Command Response Set WS46 12 Read WS46 12 Test WS46 12 The WS46 command can be used to set and query a selected or supported wireless network Only the value 12 GSM digital cellular is supported ...

Page 24: ...9 Data call established rate 28800 bps CONNECT 38400 20 Data call established rate 38400 bps DELAYED 13 Calls to the number are temporarily forbidden ERROR 4 Command cannot be carried out NO ANSWER 8 Called party does not answer NO CARRIER 3 Call could not be established OK 0 Command aborted or voice call started with semicolon character The original description of the D command is specified in th...

Page 25: ...ext table i Allow calling line ID presentation for this call I Restrict calling line ID presentation for this call G Control CUG information for this call use CCUG values De facto L Redial the number last dialled NOTE I is the only case sensitive dial string character Direct dialling command Description cme error D mem n i I G Originate call to the phone number found in the location n in a specifi...

Page 26: ...tablished rate 19200 bps CONNECT 28800 19 Data call established rate 28800 bps CONNECT 38400 20 Data call established rate 38400 bps CONNECT 48000 21 Data call established rate 48000 bps CONNECT 56000 22 Data call established rate 56000 bps ERROR 4 Command cannot be carried out CARRIER 16 Call will be established NO CARRIER 3 Call could not be established OK 0 Command aborted A command instructs t...

Page 27: ...4800 bps CONNECT 9600 12 Data fax call established rate 9600 bps CONNECT 14400 17 Data call established rate 14400 bps CONNECT 19200 18 Data call established rate 19200 bps CONNECT 28800 19 Data call established rate 28800 bps CONNECT 38400 20 Data call established rate 38400 bps ERROR 4 Command cannot be carried out CARRIER 16 Call will be established NO CARRIER 3 Call could not be established OK...

Page 28: ...time Command Response n values Set S8 n 0 255 default 2 Read S8 n 000 255 The S8 command specifies the time in seconds that the DCE should pause during the signalling of call addressing information to the network dialling when a comma dial modifier is encountered in a dial string of the D command Implementation is according to GSM 07 07 section 6 18 6 1 11 S10 Automatic disconnect delay Command Re...

Page 29: ...ation is according to GSM 07 07 section 6 18 6 1 14 DS Data compression Command Response Default Set DS dir neg P1 P2 0 0 2048 20 Read DS DS dir neg P1 P2 Test DS DS 0 3 0 1 512 2048 6 32 The DS command controls the V 42 bis data compression function NOTE The V 42 bis data compression must be supported by the network Defined values dir The desired direction s of the operation of the data compressi...

Page 30: ...1 the maximum number of dictionary entries which should be negotiated P2 the maximum string length to be negotiated 6 1 15 DR Data compression reporting Command Response Default Set DR mode 0 Read DR DR mode Test DR DR 0 1 The DR command controls the presentation of the DR intermediate result code Defined values mode data compression reporting 0 disabled 1 enabled i e DR result code transmitted 6 ...

Page 31: ...nd 6 2 4 S12 Escape guard time Command Response n values Set S12 n 0 255 default 50 Read S12 n 000 255 The S12 command sets the guard time before and after the escape sequence The value is in fiftieths of a second the default is one second See also the Escape command 6 2 5 Escape During the online data state it is possible to enter the online command state by giving three identical characters defi...

Page 32: ...e CMOD command selects the call mode of the next dialling commands D or for the next answering command A The mode can either be single or alternating When single mode is selected the call originating and hang up procedures are similar to the procedures specified in the ITU T Recommendations V 25ter T 31 and T 32 In the GSM system voice calls can be followed by alternating voice data and alternatin...

Page 33: ... name ce Test CBST CBST 0 7 12 14 16 34 36 38 39 43 47 51 65 66 68 70 71 75 79 81 0 2 1 The CBST command selects the bearer service with a data rate and the connection element to be used when data calls are originated The values may also be used during a mobile terminated data call setup especially in the case of single numbering scheme calls refer CSNS Defined values speed 0 autobauding automatic...

Page 34: ...4400 bps V 110 or X 31 flag stuffing 79 19200 bps V 110 or X 31 flag stuffing 80 28800 bps V 110 or X 31 flag stuffing name 0 data circuit asynchronous UDI or 3 1 kHz modem 2 PAD Access asynchronous UDI ce 1 non transparent 6 3 5 CRLP Radio link protocol Command Response Default Set CRLP iws mws T1 N2 ver T4 61 61 48 6 Read CRLP CRLP iws mws T1 N2 CR LF Test CRLP CRLP 0 61 0 61 39 255 1 255 CR LF ...

Page 35: ...CR CR mode Test CR CR 0 1 The CR command controls the return of the intermediate result code CR serv If enabled the intermediate result code is transmitted during the connect negotiation when the 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 CONNECT is transmitted Defi...

Page 36: ...call is indicated with the unsolicited result code CRING type instead of the normal RING Defined values mode 0 disables extended format 1 enables extended format type FAX facsimile TS 62 VOICE normal voice TS 11 VOICE REL ASYNC voice followed by data BS 81 ASYNC normal data BS 81 REL ASYNC normal data BS 81 ALT VOICE REL ASYNC alternating voice data voice first BS 61 ALT REL ASYNC VOICE alternatin...

Page 37: ...meter values set with the CBST command should be used when mode equals a data service If the CBST parameter is set to a value that is not applicable to single numbering calls the parameter should be mapped to the closest valid value Defined values mode 0 voice 1 alternating voice fax voice first TS 61 2 fax TS 62 3 alternating voice data voice first BS 61 4 data 5 alternating voice fax fax first T...

Page 38: ...ll only if topRx was non zero when a call was established Defined values wAiur integer type desired air interface user rate The default value 0 indicates that the TA shall calculate a proper value from the currently selected fixed network user rate speed subparameter from CBST command codings and wRx or maxRx from CHSD command if wRx 0 Other values 1 9600 bps 2 14400 bps 3 19200 bps 4 28800 bps 6 ...

Page 39: ...TE The non transparent transparent data service shall be selected by the at cbst command 6 3 13 CHSC HSCSD Current call parameters Command Response Execute CHSC CHSC rx tx aiur coding Test CHSC Defined values rx integer type the number of receive time slots currently in use tx integer type the number of transmit time slots currently in use aiur integer type the current air interface user rate in t...

Page 40: ...20 CV120 rah mfm mode llineg assign negtype Test CV120 CV120 1 0 1 1 0 0 0 6 3 15 CVHU Voice Hang Up Control Command Response Default Set CVHU mode 0 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 ...

Page 41: ...he location information elements lac and ci are returned only when n 2 and the ME is registered in the network Defined values n 0 disable network registration unsolicited result code 1 enable network registration unsolicited result code CREG stat 2 enable network registration and location information unsolicited result code CREG stat lac ci stat 0 Not registered the ME is not currently searching f...

Page 42: ...er indicating the availability of the operator stat and a numeric representation of the operator The list of operators should be in the following order home network networks referenced in SIM and other networks After the operator list is returned the Nokia 30 returns lists of the supported mode and format These lists shall be delimited from the operator list by two commas Defined values mode 0 aut...

Page 43: ...ate not active CLCK 0 When the SS status request response coming from the network indicates that the SS is active for a specific data bearer services e g circuit async the AT interface should only indicate 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 De...

Page 44: ...All outgoing barring services applicable only for mode 0 Please refer to GSM 02 30 AC All incoming barring services applicable only for mode 0 Please refer to GSM 02 30 mode 0 unlock 1 lock 2 query status status 0 not active 1 active 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...

Page 45: ... from the ME user interface or for using the Change Password CPWD command newpwd is the new password 7 5 CLIP CALLING LINE IDENTIFICATION PRESENTATION Command Response Default Set CLIP n 0 Read CLIP CLIP n m Test CLIP CLIP 0 1 The CLIP command refers to the GSM supplementary service CLIP Calling Line Identification Presentation that enables a called subscriber to get the calling line identity CLI ...

Page 46: ...phony 7 6 CLIR CALLING LINE IDENTIFICATION RESTRICTION Command Response Default Set CLIR n 0 Read CLIR CLIR n m Test CLIR CLIR 0 2 The CLIR command refers to the CLIR service according to GSM 02 81 that allows a calling subscriber to enable or disable the presentation of the CLI to the called party when originating a call The set command overrides the CLIR subscription when the temporary mode is p...

Page 47: ... GSM supplementary service COLP Connected Line Identification Presentation that enables a calling subscriber to get the connected line identity COL of the called party after setting up a mobile originated call The command enables or disables the presentation of the COL It has no effect on the execution of the COLR supplementary service in the network When enabled and the called subscriber allows t...

Page 48: ...he Call Waiting supplementary service according to GSM 02 83 Activation deactivation and status query are supported When querying the status of a network service mode 2 the response line for the not active case status 0 should only be returned if the service is not active for any class The parameter n is used to disable and enable the presentation of an unsolicited result code CCWA number type cla...

Page 49: ...TARY SERVICE DATA Command Response Default cme error Set CUSD n str dcs CUSD m str dcs 0 0 x Read CUSD CUSD n Test CUSD CUSD 0 1 The CUSD command allows the controlling of the Unstructured Supplementary Service Data USSD according to GSM 02 90 Both network and mobile initiated operations are supported The parameter n is used to disable and enable the presentation of an unsolicited result code netw...

Page 50: ...RA 49 and 55 if dcs indicates that an 8 bit data coding scheme is used the Nokia 30 converts each 8 bit octet into two IRA character long hexadecimal numbers e g octet with the integer value 42 is presented to the TE as two characters 2A IRA 50 and 65 dcs GSM 03 38 Cell Broadcast Data Coding Scheme in integer format default 0 m 0 no further user action required network initiated USSD Notify or no ...

Page 51: ... status class2 number type subaddr satype time 129 145 7 128 20 x Test CCFC CCFC 0 5 This command controls call forwarding supplementary services The reason values 4 and 5 are only applicable for mode 0 When the status request response from the network indicates that the SS is active for specific data bearer services e g circuit async the AT interface should only indicate data class 2 the not acti...

Page 52: ...e default value 7 equals all classes 1 voice 2 data 4 fax also all other values below 128 are reserved time 1 30 when no reply is enabled or queried gives the time in seconds to wait before a call is forwarded The default value is 20 status 0 not active 1 active 7 12 CHLD CALL RELATED TO SSS Command Response cme error Execute CHLD n x Test CHLD CHLD 0 1 1x 2 2x 3 4 Optional See ETSI GSM 07 07 2 se...

Page 53: ... held call to an active or MO alerting call locally both calls are disconnected 7 13 CAOC ADVICE OF CHARGE Command response cme error execute CAOC mode CAOC ccm x read CAOC CAOC mode test CAOC CAOC 0 2 Optional See ETSI GSM 07 07 2 section 7 15 Returns the current call meter value in home units from the ME ...

Page 54: ...dicates whether a password is required Defined values pin newpin string type values code READY ME is not pending for any password SIM PIN ME is waiting for a SIM PIN SIM PUK ME is waiting for a SIM PUK PH SIM PIN ME is waiting for a phone to SIM card password PH FSIM PIN ME is waiting for a phone to very first SIM card password PH FSIM PUK ME is waiting for a phone to very first SIM card unblockin...

Page 55: ... a network subset personalisation password PH NETSUB PUK ME is waiting for a network subset personalisation unblocking password PH SP PIN ME is waiting for a service provider personalisation password PH SP PUK ME is waiting for a service provider personalisation unblocking password PH CORP PIN ME is waiting for a corporate personalisation password PH CORP PUK ME is waiting for a corporate personal...

Page 56: ...coverage 18 Good coverage 24 Excellent coverage 8 4 CPBS SELECT PHONEBOOK MEMORY STORAGE Command Response Default cme error Set CPBS storage SM Read CPBS CPBS storage X Test CPBS CPBS ME SM FD The CPBS command selects the phonebook memory storage storage that is used by the other phonebook commands The read command returns the currently selected memory the number of used locations and the total nu...

Page 57: ...nge supported by the current storage as a compound value and the maximum lengths of the number and text fields In the case of SIM storage the lengths may not be available Defined values index1 index2 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 to GSM 04 0...

Page 58: ...telephony 145 international telephony findtext text string type field of the maximum length of tlength nlength integer type value indicating the maximum length of the number field tlength integer type value indicating the maximum length of the text field 8 7 CPBW WRITE PHONEBOOK ENTRY Command Response Default cme error Execute CPBW index number type text 129 145 x Test CPBW CPBW index list nlength...

Page 59: ... 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 129 unknown telephony 145 international telephony text string type field of the maximum length of the tlength nlength integer type value indicating the maximum length of the number field tlength integer type value indicating the maximum length of the text...

Page 60: ...ctionality 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 ERROR is returned normally when an error is related to the syntax or invalid parameters The test command returns the supported values Defined values n 0 disable CME ERROR err result code and use ERROR instead 1 enable CME ERROR err result code and ...

Page 61: ...st of all the supported services Defined values service 0 GSM 03 40 and 03 41 the syntax of the SMS AT commands is compatible with GSM 07 05 Phase 2 version 4 7 0 the phase 2 features which do not require a new command 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 the SMS AT commands is compatible with the GSM 07 05...

Page 62: ... CMGR and Delete Message CMGD mem2 memory to which writing and sending operations are made the commands Send Message from Storage CMSS and Write Message to Memory CMGW mem3 memory to which received SMs are preferably to be stored unless forwarded directly to the TE refer to the command New Message Indications CNMI the received CBMs are always stored in the BM or some manufacturer specific storage ...

Page 63: ...t TE Character Set CSCS to be used in the message body The test command returns the supported modes as a compound value Defined values mode 0 PDU mode 1 text mode 10 4 CSCA SERVICE CENTRE ADDRESS Command Response Default Set CSCA sca tosca 129 Read CSCA CSCA sca tosca Test CSCA The CSCA command updates the SMSC address through which mobile originated SMs are transmitted In text mode the setting is...

Page 64: ...e the absolute time of the validity period termination vp is a string The format of vp is given by fo The values of these parameters may also change when the CRES is used NOTE When storing an SMS DELIVER from the TE to the preferred memory storage in the text mode refer to command Write Message to Memory CMGW the vp field can be used for scts Defined values fo first octet of GSM 03 40 SMS DELIVER ...

Page 65: ...h or cdata 1 show the values in result codes 10 7 CSCB SELECT CELL BROADCAST MESSAGE TYPES Command Response Default cms error Set CSCB mode mids dcss 0 x Read CSCB CSCB mode mids dccs Test CSCB CSCB 0 1 The CSCB command defines the types of CBMs that are to be received The test command returns the supported modes as a compound value Defined values mode 0 message types specified in mids and dcss ar...

Page 66: ...n address or alpha tag cannot be stored through an AT interface NOTE The values that are not stored should remain intact The test command should display the supported profile numbers for the reading and writing of settings 10 9 CRES RESTORE SETTINGS Command Response Default cms error Execute CRES profile 1 x Test CRES CRES 1 1 x The CRES command restores message service settings from non volatile ...

Page 67: ...ified within this command 0 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 1 Discard indication and reject new received message unsolicited result codes when the control link is reserved e g in online data mode Otherwise forward them directly to the TE 2 Buffer unso...

Page 68: ...data coding schemes result in an indication as defined in mt 1 bm the rules for storing received CBMs depend on its data coding scheme refer GSM 03 38 the setting of the Select CBM Types CSCB and this value 0 No CBM indications are routed to the TE 2 New CBMs are routed directly to the TE using an unsolicited result code CBM length CR LF pdu PDU mode enabled or CBM sn mid dcs page pages CR LF data...

Page 69: ... entered 10 11 CMGL LIST MESSAGES Command Response Default cms error Execute CMGL stat Text mode CMGF 1 SMS DELIVER or SMS SUBMIT CMGL index stat oa da scts tooa toda length CR LF data CR LF CMGL index stat oa da scts tooa toda length CR LF data text mode CMGF 1 SMS STATUS REPORT CMGL index stat fo mr ra tora scts dt st CR LF CMGL index stat fo mr ra tora scts dt st text mode CMGF 1 SMS COMMAND CM...

Page 70: ...ault 0 or string type in the text mode indicates the status of the message in the memory 0 REC UNREAD received unread message i e new message 1 REC READ received read message 2 STO UNSENT stored unsent message only applicable to SMs 3 STO SENT stored sent message only applicable to SMs 4 ALL all messages only applicable to the CMGL command index Integer type value in the range of location numbers ...

Page 71: ... TPDU in hexadecimal format 10 12 CMGR READ MESSAGE Command Response cms error Execute CMGR index text mode CMGF 1 SMS DELIVER CMGR stat oa scts tooa fo pid dcs sca tosca length CR LF data text mode CMGF 1 SMS SUBMIT CMGR stat da toda fo pid dcs vp sca tosca length CR LF data text mode CMGF 1 SMS STATUS REPORT CMGR stat fo mr ra tora scts dt st text mode CMGF 1 SMS COMMAND CMGR stat fo ct pid mn d...

Page 72: ...SMs 4 ALL all messages only applicable to the CMGL command oa da GSM 03 40 TP Originating Destination Address Address Value field in string format the type of address is given by tooda toda scts GSM 03 40 TP Service Centre Time Stamp in time string format tooa toda tora GSM 04 11 TP Originating Destination Address Type of Address octet in integer format 129 unknown telephony 145 internal telephony...

Page 73: ...3 40 TP Status in integer format ct GSM 03 40 TP Command Type in integer format mn GSM 03 40 TP Message Number in integer format pdu GSM 04 11 SC address followed by GSM 03 40 TPDU in hexadecimal format 10 13 CNMA NEW MESSAGE ACKNOWLEDGEMENT TO ME TA Command Response cms error Execute text mode CMGF 1 CNMA PDU mode CMGF 0 CNMA n length CR PDU is given ctrl Z ESC x Test CNMA PDU mode CMGF 0 CNMA 0 ...

Page 74: ... Send Message CMGS except that the format of ackpdu is used instead of pdu i e SMSC address field is not present The PDU should not be written inside double quotes The TA should not send another CMT or CDS result code to the TE before the previous code has been acknowledged If the Nokia 30 does not receive acknowledgement within the required time network timeout the ME should send an RP ERROR to t...

Page 75: ...om a TE to the network SMS SUBMIT The message reference value mr is returned to the TE when a message is successfully delivered Optionally when CSMS service value is 1 and the network supports it ackpdu is returned Values can be used to identify a message upon an unsolicited delivery status report result code The text PDU entering is as specified in 07 05 If the SMSC address is not set restored du...

Page 76: ...the message The reference value mr is returned to the TE upon successful delivery of a message Optionally when CSMS service value is 1 and network supports it scts is returned Values can be used to identify a message upon an unsolicited delivery status report result code PDU mode The CMSS command sends a message with the location value index from a message storage location mem2 to the network SMS ...

Page 77: ...uity of a SMS relay protocol link When the feature is enabled and supported by the network multiple messages can be sent much faster as the link is kept open The test command returns the supported values as a compound value Defined Values n 0 disable 1 keep enabled until the time between the response of the latest message send command CMGS CMSS etc and the next send command exceeds 1 5 seconds the...

Page 78: ...MANDs and SMS STATUS REPORTs cannot be stored in text mode PDU mode The CMGW command stores a message to the memory storage mem2 A memory location index of the stored message is returned By default the message status will be set to stored unsent but the stat parameter also allows other status values to be given Text PDU entering is as specified in ETSI GSM 07 05 3 If the SMSC address is not set re...

Page 79: ... indicates the length of the message body data In characters in text mode CMGF 1 or that indicates the length of the actual TP data unit in octets i e the RP layer SMSC address octets are not counted in the length in the PDU mode CMGF 0 10 18 CMGD DELETE MESSAGE Command cms error Execute CMGD index X Test CMGD The CMGD command deletes a message from a preferred message storage location index 10 19...

Page 80: ... identify a message upon an unsolicited delivery status report result code Text PDU entering is as specified in ETSI GSM 07 05 If the SMSC address is not set restored during the current session i e CSCA returns CSCA 129 it must be automatically read from the SIM ME location 1 In PDU mode all kinds of GSM 03 40 MO TPDUs can be sent with this command operation equals CMGS Defined values fo First oct...

Page 81: ...74 107 ackpdu GSM 03 40 RP User Data element of RP ACK PDU ...

Page 82: ...class 1 ITU T T 31 11 2 Fax manufacturer specific 2 0 Fax class 2 ITU T T 32 12 and TIA 592 11 2 VTS DTMF GENERATION Command Response Execute VTS dtmf dtmf or VTS dtmf len Test VTS 0 3000 The VTS command sends Dual Tone Multiple Frequency DTMF voices during a call The dialling command can also be used to send DTMFs see the D command Defined values dtmf DTMF digit 0 9 len Length of the DTMF digit 0...

Page 83: ...US 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 ...

Page 84: ...GACT Chapter 13 6 CGDATA Chapter 13 7 Defined values cid GPRS user cid value 1 2 13 2 CGDCONT DEFINE PDP CONTEXT Command Response Default Set CGDCONT cid PDP_type APN PDP_addr d_comp h_comp pd1 pdN 1 IP 0 0 Read CGDCONT CGDCONT cid PDP_type APN PDP_addr data_comp head_comp pd1 pdN CR LF CGDCONT cid PDP_type APN PDP_addr data_comp head_comp pd1 pdN Test CGDCONT CGDCONT 1 2 IP 0 1 0 1 Mandatory unle...

Page 85: ...Response Set CGQMIN cid precedence delay r eliability peak mean Read CGQMIN CGQMIN cid precedence delay reliability peak mean CR LF CGQMIN cid precedence delay reliability peak mean Test CGQMIN CGQMIN 1 2 1 3 1 4 1 5 1 9 1 18 31 Optional 07 60 section 10 2 3 Used to specify a minimum acceptable profile which is checked by the MT against the negotiated profile returned in the Activate PDP Context A...

Page 86: ...Command Response Description Execute CGDATA L2P cid CONNECT Enter data state NO CARRIER Data state cannot be entered Test CGDATA PPP Optional 07 60 section 10 2 6 Causes the MT to perform whatever actions are necessary to establish communication between the TE and the network using one or more GPRS PDP type s If the user however uses a non existent cid value even if it is within a valid range DCE ...

Page 87: ...mmands supported by the Nokia 30 are listed below 14 1 TIA 578 A FCLASS Select read or test Service Class FMI Report manufacturer identification FMM Request model identification FMR Request revision identification FTS Transmit silence FRS Receive silence FTM Facsimile transmit FRM Facsimile receive FTH HDLC transmit FRH HDLC receive FLO Flow control select FPR Serial port rate control FDD Double E...

Page 88: ...ndicate document to poll FSP Request to poll FCR Capability to receive FBU HDLC frame reporting FNR Negotiation message reporting FIE Procedure interrupt enable FPS Page status FCQ Copy quality checking FRQ Receive quality thresholds FAA Adaptive answer FCT DTE phase C response timeout FHS Call termination status FRY ECM retry count FMS Minimum phase C speed FLO Flow control select FPR Serial port...

Page 89: ...meters FDCS Current session results FLID Local ID string FCIG Local polling ID string FLPL Indicate document to poll FSPL Request to poll FCR Capability to receive FBUG Session message reporting FECM Error correction mode control FPTS Page transfer status FCQ Copy quality checking FBADMUL Error threshold multiplier FBADLIN Bad line threshold FPHCTO DTE phase C response timeout FAXERR T 30 session ...

Page 90: ...83 107 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 ...

Page 91: ... The MT voice calls or alternating voice data calls starting with voice shall not result in this indication 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 15 1 2 DR Data compression report Format Description DR type...

Page 92: ...07 07 15 3 1 CSSI Intermediate supplementary service notification Format Description CSSI code Given when CSSN 1 and some supplementary service notification is given by network during MO call establishment The CSSI is the first intermediate result code after the dial command D This result code is enabled and disabled with the CSSN command Defined values code 0 unconditional call forwarding is acti...

Page 93: ...hony 15 3 3 CR Data service report Format Description CR REL ASYNC Given when CR 1 and a data call is established informs about the type of data call being established The CR intermediate result code is given after a possible COLP result code during an MO data call setup During an MT data call setup this is the first intermediate result code Note that this result code should replace the CARRIER re...

Page 94: ...o the TE after every RING or CRING result code This result code is enabled and disabled with the CLIP command Defined values 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 129 unknown telephony 145 international telephony 15 3 6 CSSU Unsolicited supplementary service notification Format Description CSSU ...

Page 95: ... also be present during a voice call or a MT call setup number String type phone number of a format specified by type type Type of address octet in integer format refer to GSM 04 08 subclause 10 5 4 7 129 Unknown telephony 145 International telephony 15 3 7 CCWA Call waiting Format Description CCWA number type class Given when CCWA 1 and an incoming MT call is received when there are active or hel...

Page 96: ...class of information default 7 equals all classes 1 Voice telephony 2 Data usually refer to all bearer services with mode 2 this may refer only to some bearer service 4 Fax facsimile services Also all other values below 128 are reserved by this ETS status 0 Not active 1 Active number String type phone number of a calling address in the format specified by type type Type of address octet in integer...

Page 97: ...tration denied 4 Unknown 5 Registered roaming lac string type two byte location area code in hexadecimal format e g 00C3 equals 193 in decimal ci string type two byte cell ID in hexadecimal format 15 3 9 CUSD Network initiated unstructured supplementary service data Format Description CUSD m str dcs Given when CUSD 1 and network initiated notify or request USSD message received discarded if in the...

Page 98: ...d as 17 IRA 49 and 55 If dcs indicates that an 8 bit data coding scheme is used the Nokia 30 converts each 8 bit octet into two IRA character long hexadecimal numbers e g octet with integer value 42 is presented to the TE as two characters 2A IRA 50 and 65 GSM 03 38 Cell Broadcast Data Coding Scheme in the integer format default 0 dcs 15 3 10 CME ERROR Mobile equipment error Format Description CME...

Page 99: ... New SMS DELIVER Format Description text mode CMT oa scts tooa fo pid dcs sca tosca length CR LF data PDU mode CMT length CR LF pdu When CNMI 0 routed messages are buffered into the Nokia 30 if the buffer is full memory capacity exceeded is sent to the network When CNMI 1 in the online data state the routed messages are rejected e g memory capacity exceeded is sent to the network and when the comm...

Page 100: ...tosca GSM 04 11 RP SC address Type of Address octet in integer format 129 Unknown telephony 145 Internal telephony length Integer type value that indicates the length of the message body data in characters in the text mode CMGF 1 or that indicates the length of the actual TP data unit in octets i e the RP layer SMSC address octets are not counted in the length in the PDU mode CMGF 0 data SMS GSM 0...

Page 101: ...decimal numbers If dcs indicates that an 8 bit or a UCS2 data coding scheme is used the Nokia 30 converts each 8 bit octet into two IRA character long hexadecimal numbers 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 pdu GSM 03 41 TPDU in hexadecimal format 15 4 4 CDSI New SMS STATUS REPORT indication Format Description CD...

Page 102: ... 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 Defined values fo First octet of GSM 03 40 SMS STATUS REPORT 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 type of address given by tora tora GSM 04 11 TP Recip...

Page 103: ...ode FCLASS 8 At least some of these events are required if binary voice data is transferred through AT command interface Other events of PN 3131 are not applicable to GSM See also VLS command event code description state 3 R ring command 5 o receive buffer overrun receive 6 c facsmile calling command 7 e data calling command 9 s presumed hang up receive 10 q presumed end of message receive 18 r ri...

Page 104: ...not connected to TA phone security code required to execute the AT command ME does not have a SIM connected to it SIM PIN required to execute the AT command SIM PUK required to execute the AT command Table 5 CME error values 3 4 5 10 11 12 16 17 18 21 22 23 24 26 27 30 31 100 CGMM CGMR CGSN D str 9 1 2 3 4 7 8 D mem n 9 1 2 3 4 5 6 8 CNUM 1 2 3 4 8 CREG COPS 10 1 2 3 4 COPS 1 2 3 4 COPS 1 2 3 4 CL...

Page 105: ...t possible because unavailable or forbidden network name was given or call is active 11 Invalid password was given 12 SIM PUK2 required to execute the AT command 13 There is no network service to complete the request 14 Supplementary service command failed due to an unknown error i e an error that is not covered by other err values 15 AT interpreter does not support the operation 16 SIM PIN2 requi...

Page 106: ... 2 3 1 4 7 16 CMSS 9 10 5 14 11 12 2 3 1 4 6 8 7 16 CMGW 5 11 12 2 3 1 4 6 13 CMGD 5 2 3 1 4 6 8 CMGC 9 10 5 11 12 2 3 1 4 7 16 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 SMS interface is reserved by some other application 6 General memory error e g pro...

Page 107: ...P 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 index given in the CMSS does not contain SMS SUBMIT or SMS COMMAND or index given in the CMSS contains SMS COMMAND and the da is given 16 No network service ...

Page 108: ...ollowing example indicates how the PIN code is given to the Nokia 30 How to input PIN code Command from the DCE Response from the Nokia 30 Explanation AT CPIN CR Query about password status CPIN SIM PIN PIN code required OK Previous command was successful AT CPIN 1234 CR Give PIN code 1234 to the Nokia 30 OK Previous command was successful AT CPIN CR Query about the password status CPIN READY No p...

Page 109: ...connection to the GSM infrastructure CONNECT The connection to the preferred number is established and the application can start sending data 17 4 SENDING AN SMS FROM A TERMINAL OR OTHER SIMILAR APPLICATION 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 tha...

Page 110: ...S OK Previous command was successful AT CMGS 358705966200 1 45 CR My SMS CTRL Z Send the My SMS message to defined phone number 145 specifies the phone number type CMGS 60 Nokia 30 responses to successful sending with Message reference number OK Previous command was successful 17 6 HSCSD COMMAND EXAMPLES Connection Type Required air interface user rate 31 1 kHz 9600 AT CBST 0 0 1 CHSN 1 0 0 0 1440...

Page 111: ... 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 rate v 120 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 ...

Page 112: ...g added comment on parameter values added when no call in progress 9 7 3 CLCK Facility lock Values for fac added 10 7 4 CPWD Change password Values added for Test response 11 8 4 CPBS Select phonebook memory storage Values FD ME SM for storage added 12 9 1 CMEE Report mobile equipment error 1 added for n for Test response 13 10 2 CPMS Preferred message storage MT added as default for Set and Test ...

Page 113: ...ice Class 2 May 1995 6 TIA SP 2388 Proposed new standard Asynchronous Facsimile DCE Control Standard Aug 1990 7 TIA PN 3131 Project to complete IS 101 Facsimile Digital Interfaces Voice Control Interim Standard for Asynchronous DCE Feb 1995 9 ITU T Recommendation G 711 Pulse code modulation PCM of voice frequencies 1993 10 GSM 03 40 Digital cellular telecommunications system Phase 2 Technical real...

Page 114: ...ollowing ETSI specifications can be used as a reference when the GSM 07 05 Text and PDU modes are used GSM 07 05 GSM 03 03 GSM 03 38 GSM 03 40 GSM 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 IT...

Reviews: