GC75

Sony Ericsson GPRS PC Card Modem GC75

AT-Commands Manual

EN/LZT 123 928 R2A

Contents
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alphabet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DTE command lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command line general format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command line editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command line echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Types of TE Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Basic Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extended commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Action Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Concatenating commands after extended syntax commands . . . . . . . . Concatenating commands after basic format commands . . . . . . . . . . . Issuing commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Executing commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TA responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . In-band Escape mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control and Identification Commands . . . . . . . . . . . . . . . . . . . . . . . . . Z - Reset to Factory Defined Configuration . . . . . . . . . . . . . . . . . . . . . &F - Reset to Default Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . I - Request HW Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CGMI (+GMI) - Request Manufacturer Identification . . . . . . . . . . . +CGMM (+GMM) - Request Model Id . . . . . . . . . . . . . . . . . . . . . . . . +CGMR (+GMR) - Request Revision Id . . . . . . . . . . . . . . . . . . . . . . . +CLAC - List All Available AT Commands. . . . . . . . . . . . . . . . . . . . * - List All AT Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +GCAP - Request Modem Capability List. . . . . . . . . . . . . . . . . . . . . . +WS46 - select wireless network (PCCA STD-101) . . . . . . . . . . . . . . Call Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A - Answer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H - Hang up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D - Dial (non GPRS calls) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <Dial-string> Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MT originated PDP context activation . . . . . . . . . . . . . . . . . . . . . . . . . D*99* - Request GPRS service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D*98* - Request GPRS IP service . . . . . . . . . . . . . . . . . . . . . . . . . . . . Network requested PDP context activation . . . . . . . . . . . . . . . . . . . . . S0 - Automatic response to a network request for PDP context activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A - Manual acceptance of a network request for PDP context activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H - Manual rejection of a network request for PDP context activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 8 8 9 9 9 9 10 11 13 14 15 16 16 16 17 20 22 22 23 23 24 25 26 26 27 27 28 29 29 30 30 31 32 32 34 35 35 35 36

2

L - Monitor Speaker Loudness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CFUN - Set Phone Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . RING - Ring Indication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O - Return to On-line Data Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P - Select Pulse Dialing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T - Select Tone Dialing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CAOC - Advice of Charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CACM - Accumulated Call Meter . . . . . . . . . . . . . . . . . . . . . . . . . . . +CAMM - Accumulated Call Meter Maximum. . . . . . . . . . . . . . . . . . +CPUC - Price per unit and currency . . . . . . . . . . . . . . . . . . . . . . . . . . +CCWE - Call Meter Maximum Event . . . . . . . . . . . . . . . . . . . . . . . . +CPWC - Power class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CPAS - Phone Activity Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CSTA - Select Type of Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interface Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +++AT - Escape Sequence Character. . . . . . . . . . . . . . . . . . . . . . . . . . S3 - Command Line Termination Character . . . . . . . . . . . . . . . . . . . . S4 - Response Formatting Character . . . . . . . . . . . . . . . . . . . . . . . . . . S5 - Command Line Editing Character . . . . . . . . . . . . . . . . . . . . . . . . E - Command Echo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q - Result Code Suppression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V - TA Response Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . &C - Circuit 109 (DCD) Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . &D - Circuit 108 (DTR) Response. . . . . . . . . . . . . . . . . . . . . . . . . . . . +IFC - TE-TA Local Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . S0 - Automatic Answer Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S6 - Blind Dial Delay Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S7 - Connection Completion Timeout . . . . . . . . . . . . . . . . . . . . . . . . . S10 - Automatic Disconnect Delay Control . . . . . . . . . . . . . . . . . . . . . M - Monitor Speaker Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X - Call Progress Monitoring Control . . . . . . . . . . . . . . . . . . . . . . . . . +ILRR - TE-TA Local , 4Rate Reporting . . . . . . . . . . . . . . . . . . . . . . Error Control (LAPM/MNP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ES - Error Control Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ETBM - Call Termination Buffer Management. . . . . . . . . . . . . . . . . +ER - Error Control Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36 37 38 38 39 39 40 41 42 43 44 45 46 46 48 48 48 49 50 50 51 51 52 53 54 55 56 56 57 57 58 59 60 60 61 62

Data Compression (V24bis/MNP5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 +DS - Data Compression Mode Selection . . . . . . . . . . . . . . . . . . . . . . 63 +DR - Data Compression Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Fax Class 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +FCLASS - Select Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +FBO - Phase C Bit Order Parameter . . . . . . . . . . . . . . . . . . . . . . . . . +FCQ - Copy Quality Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +FCC - TA Capability Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +FCS - Current Session Parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . +FDR - Fax Data Receive Command. . . . . . . . . . . . . . . . . . . . . . . . . . +FDT - Fax Data Transmission Command . . . . . . . . . . . . . . . . . . . . . 65 65 66 67 67 69 70 71

3

. . . . . +FPI: . . . . +FIT . . . . . . . . . . . . .Select bearer service type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Initialise Fax Parameters . . . . . . . . . . . . 94 +CBST . . . . . . . . . . . . . . . . . . . . . . . . +FNR . . . . . . . . . 92 +CR . . . . . . . . . . . +FIS . . . . .Report received HDLC frames. . . . . . . . . . . . . . . . . +FHS . . . . . . . . . . . . .Multiplexing Mode . . . . . . . . . . . . . .Local ID String . . . . +FPO: . . . . . . . . . . . . . . . . . . . . . . +FCI: . . +FPI .+FEA . . . . . . . +FIE . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 +CSCS . . . . . . . . . . . . . . . . .Service Reporting control . . . . . . . . . . . . . . . . .Subscriber . . . . . . . . . . . . . . . . . . . . .Network Registration . . . . . . . . . . . . . . . . . . . . . . . . . .Non standard setup report. . . . . . . . . . . . . . . . . . +FHR: . . . . . . . . . . .Indicated Document to Poll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Report Remote id. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Operator Selection. . . . . . . . . . . . . . +FTI: . . .Select TE Character Set. . . . . . . . . .Remote station id (TSI) . . . *EBSE .Request to Poll . . . . . . . . . . . . . . . .Report non-standard command frame .Page status report . . . . . . . . . . . . . . . . . . . +CREG . . . . . . . . . . . . . . . . . . . 89 GSM TE-TA Interface. . . . . . . . . . . . . . . . . . . . . . . +FKS . . . . . . . . . . . . +FET . . . . . . . . .Phase C received EOL alignment . . . . . . . . . . . . . .Called station id (CSI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Cellular Result Code . . . . . . . +FLI . . . . . . CIG . . . . +COPS . . . . . . . . . . . . . . . . . . . . .Radio link protocol . . . . . . . . .indicates connection with a fax terminal . . . . . . . . . . . . . . . .Negotiation reporting . . . . . . . . . . . . . . . . . . . . . . . . . . 92 +CRC . . . . . +FIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 +CMUX . . . . . . . . . . . . . . +FCO: . . . . .Procedure interrupt enable . . . . . . . . . . . . . . . . . . . . . . . . . . +FHT: . . . .Packet protocol control. . . .Page Transfer Status. . . . . . . . .Remote polling indication . . . . . . . . . . +FPP . . . . . . . . . . . . 93 GSM Data/Fax . . . . +FPS: . . . . . . . . . .Page Punctuation . . . . . . . +FET. . . . . .Non standard facilities report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 72 73 74 75 75 76 77 78 78 79 80 81 82 82 82 83 83 84 84 84 85 85 85 86 86 86 86 87 87 88 GSM 07. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +FPS . . 91 GSM Call Control . . . . . . . . . . . . .Session Termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +FLP . . . . . . . . . . . . . . . . . . . . . . .Call termination status . . . . . . . . . . . . . . . . . . .Current Session Negotiation Parameter . . . . . . . . . . . . . . 94 +CRLP . . . . . . . . . . . . . . . . . +FCS: . . . +CNUM . . . . . . . . . . . . . . . . . . . . . . . . +FNS: . . . . . . . . . . . . . . . . . . . .Inactivity timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 97 98 99 100 4 . . . . +FSP . . . . . . . . . . . . . . . . . . . .Report transmit HDLC frames .10 Multiplexor Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +FDM: . . . . . . . . . . . .Local Polling ID String . . . . . . . . . . . . . . . . . 95 GSM Network Reporting . . . . . +FNC: . . . . . . . . . . . . . . . . . . . . . . +FIS: . . . . .Report DCS frame information. . . . . . . . . +FTC: Report DTC frame information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Band Selection. +FNF: . . . . . . . . .

. .Enter PIN . . . . . +CPMS . . . . .Connected Line Identification . . . . . . . . . . . . . . . . .Signal quality. . . . . . . . +CMMS . +CMGW . . . . . +CNMA . . . . . . . +CPIN . . .Service Center Address . . . . . . . . . . . . . . . . . . . . . . . . +COLP . . . . . . . . . . . . . 111 GSM Mobile Equipment Control and Status . . . . . . . . . . . . . . . . . . . +CSSN . . . . 118 122 123 124 124 125 126 130 132 132 133 133 134 135 136 137 138 139 139 140 141 141 141 142 142 143 144 144 145 5 . . . . . . . . . . . .Calling Line Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . .Show Text Mode Parameters . . . . . +CMSS . . . . . . . . . . . . . . . . . . . . . .Read Message . . . . . . . . . . . . . . . . . . . . . +CMSS . . . . . . . . . . . . . . . . .Calling Line Identification. . . . . . . . . . . . . . . . +CSMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CMGL . . . . . . . . . . +CMGF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CMGL . . . . . . . . . . . . . . .Send Message . .List Messages . . . . +CSMP . . . . . . . . . . . . . . . . . .+CLIP . . . . . . . . . . . +CLIR . . . . . . . . . . . . . . . . . . . . . +CMGS . . . . . . . . . . .Report Mobile Equipment Error . . . . . . . . . . SMS Text mode . . . . . . .Request product serial number identification. . . . . . . . . . 110 +CPWD . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CMGC . +CMGS . . . . . .Read Message . . . . . . . . . . . . . . . . . . . . +CSQ . . . . .New Message Indications to TE . 110 +CLCK . . . . . . . . . . . . . . +CNMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Send Command . . . . . . . . . . . . . . . .New Message Acknowledgement to ME/TA . . . . . . . . . .Write Message to Memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Call Forwarding Number and Conditions. .Supplementary service notifications . . . . . +CMGC . . . . . . . . . . . . . . . . . . . . . . +CSCB Select Cell Broadcast Message Types. . . .Preferred Message Storage . . . . . . +CMGR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SMS PDU mode . . . . . . . . . . . . . . . . . . . . . .Set Text Mode Parameters . . . . . . . . . . . . . . . . . . . +CMGW . . . . . +CNMA . . .Message Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 +CEER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Send Message from Storage . . . . . . . . . . . . . . . . . . . . 117 SMS General Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .More Messages to Send . . . . . . . . . . . . . . . . . . . . . . . 113 113 114 115 GSM Mobile Equipment Error . . . . . . . . . . . . +CCFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CGSN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Facility lock . . . . . . . . . . +CNMI . . . . . . .Delete Message . . . . . .New Message Indications to TE . . . . . . .Send Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .New Message Indications to TE . . . . . . . +CSDH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Change password. . . . . .Write Message to Memory. 116 +CMEE . . . . . . . . . . . . . .List Messages . . . . . . . . .Send Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 103 104 105 107 GSM Facility Lock . . . . . . . +CSCA . . . . . . . . . . . . . . . .Select Message Service . +CMGD . . . . . . +CMGR .GSM Extended Error Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CNMI . . . . . . . . .New Message Acknowledgement to ME/TA . . . . . . . . . . . . . .Send Message from Storage . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CPBR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Provide Local Information . . . MENU SELECTION (Module <. . . . . . . . . . . . . . . . .0. +CMAR . . . . . . . . . . . . . . . . . . . . . . . . . . . SELECT ITEM (Module -> PDA) . . . . . Display Text (Module -> PDA) . . . . . TERMINAL RESPONSE (PDA->Module). . . . . . PLAY TONE (Module -> PDA) . . +CGACT . . . . . . . . . . . . . . . . . . . . .Mobile Equipment control mode . . +CGSMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Restricted SIM access . . . . . . . . . . . . .Quality of Service Profile (Minimum acceptable) . . . . . . . . . +CGEREP . . . . . . . Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GET INPUT (Module -> PDA) . . . . . . . . . . . . SET UP CALL (Module -> PDA) . . . . . . . . . . . . . . . . . . . . . +CGREG .Select phone book memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Master Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CHST . . . . . .Mobile Equipment Event Reporting . . . . . . . . . . . . . . . . . . . . . . +CGDCONT . . . SEND SHORT MESSAGE (Module -> PDA) . . GPRS. . . . +CHSC HSCSD current call parameters . . . . . . . . . . . . . . . . . . . . . . . . . . +CMER . . . . . . . . +CGATT . . . . . . . . . . . . +CPBF . . . . .Request IMSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GET INKEY (Module -> PDA) . . +CIMI . . . . . HSCSD . .GPRS event reporting . . . . . . . . .PDP context activate or deactivate . . . . . . . .Read phone book entries. . . . . . . . . .Write phonebook entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CGPADDR . . . SEND USSD (Module -> PDA) (Class 3 Feature). . . . . . . . . SATK 2. . . . . . . . . . . . . . . . . . . . . . . SET UP MENU (Module -> PDA). . . . . . . . . . . . . . . . Polling Off . . . . . . . . . . . . .GPRS attach or detach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Quality of Service Profile (Requested). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +COPN . +CHSD . . . . . . . . . . . . . . . .HSCSD non-transparent call configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .HSCSD device parameters . . . . . . . . . . . Phone Control . . . . . . . . . . . . . . . . . . . . . . . . .GPRS network registration status . . . . 147 147 148 149 149 150 151 152 154 154 154 155 157 158 158 159 159 160 161 162 162 164 165 166 167 168 169 170 172 173 174 174 174 175 176 176 176 177 177 178 178 179 179 181 181 183 183 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CHSN . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CPBW .Read operator names . . REFRESH (Module -> PDA) . . . . . . . . . . .Select service for MO SMS messages. . . . . . . . . . . . .Enter data state . . . . . +CPOL Preferred operator list . . . . . . . . . . . . . +CPBS . . . .HSCSD parameters report . . . . . . . . . . . . . . . . . . . . . . . . . . +CHSR . . . . +CGQREQ . . . . . . . . . . . . . . . +CGQMIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Show PDP address . . . . . . . . . . . . . . . . . . . . +CRSM . . . . . . . . . . . . . . .GSM Phonebook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CMEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CGDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Define PDP Context . . . . . . . . . . . . . . . . . . . . .HSCSD transparent call configuration . . . . . . . . . SEND SS (Module -> PDA). .PDA) . . . .Find phonebook entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . 189 +CMS ERROR . . . . . *ECAM . . . . . . . . . . . . . . . . . . . 184 184 186 186 187 187 188 Error Messages . . .Sony Ericsson Specific Commands . . . . . . . . . . . .Sony Ericsson Call Monitoring . . . . . . . . . . . . . . . . . . . . . . . .Enable/Disable Ciphering Command . . . . . . . . . . . . . . . . *ECIPC . . . . . . . *EPRO . . . . . . .Mobile Equipment error result code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Sony Ericsson Write SIM Preferred Network . . . . 194 7 . . . . . . . . . . . . . 191 References . . . *EPNW . . . . *EPNR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Index . . . . . . . . . . . . . . . . . Sony Ericsson get provider name .Sony Ericsson Read SIM Preferred Network . . . . . . . .SIM Insert/Removal indication . . . . . . . . . . . . . 189 +CME ERROR: <err> . . . . . . . . . . . . *ESIMC . . . . . . . Message Failure Result Code .

The TA shall be capable of accepting at least 40 characters in the body.25ter [28] and ITU-T V. When they appear in a command line. Only the low-order seven bits of each character are significant to the TA. are ignored for the purpose of identifying commands and parameters. Space characters (IA5 2/0) are ignored and may be used freely for formatting purposes. see “Numeric constants”.g. which are defined in this Recommendation. shall be in upper case. and the termination character. Result codes from the TA. DTE command lines In the descriptions that follow. unless they are embedded in numeric or string constants. page 12 or “String constants”. such items may be omitted from the command line at the point where they are specified. Command line general format A command line is made up of three elements: the prefix. extended with Sony Ericsson specific implementations.250 supersedes V. 7/4). The body is made up of individual commands as specified later in this Recommendation. Q and V commands). The command line prefix consists of the characters “AT” (IA5 4/1. 5/4) or “at” (IA5 6/1. is used in this specification. the body. the brackets are not used. Words enclosed in [square brackets] represent optional items. In the following sub-clauses regarding TE commands. hereinafter cited as “IA5”.50 [27] International Alphabet 5. 8 General . Alphabet The ITU-T T. the actual response issued will depend on the setting of parameters that affect response formats (e.General This chapter specifies concepts and definitions that are common to both ITU-T V. any eighth or higher-order bit(s). page 12. references are made to responses issued by the TA. Lower-case characters (IA5 values from 6/1 to 7/10) are considered identical to their up-per-case equivalents (IA5 values from 4/1 to 5/10) when received by the TA from the TE. and when they appear the square brackets are not included in the command line.25ter).250 [29] recommendations (V. TA responses are mentioned in terms of their alphabetic format. page 17. The termination character may not appear in the body. if present. In order to provide a clearer presentation. which are defined in “TA responses”. words enclosed in <angle brackets> are references to syntactical elements defined in this Specification. Other characters that appear in syntax descriptions shall appear in the places shown.

and format as received. inclusive) that remain in the command line after receipt of the termination character shall be ignored by the TA. This specification also defines Extended Syntax TE commands in “Extended commands”. TE Command “Basic Command”. if subparameters are associated with the action. characters received from the TE are echoed at the same rate. the ranges of sub-parameter values that are supported). before checking for other characters. which generally involves more than the simple storage of a value for later use). Types of TE Commands There are two types of commands: action commands and parameter commands. or “tested” (to determine whether or not the equipment implements the action command. the default being CR (IA5 0/13). This insures that these characters will be properly recognized even if they are set to values that the TA uses for other purposes. and the ranges of values supported). depending on the setting of the E command. Command line echo The TA may echo characters received from the TE during command state and online command state back to the TE. parity. then the editing character (S5). Parameters may be “set” (to store a value or values for later use). General 9 . Action commands may be “executed” (to invoke a particular function of the equipment. BS [IA5 0/8]) shall be interpreted as a request from the TE to the TA to delete the previous character. first to see if they match the termination character (S3). Any control characters (IA5 0/0 through 1/15. and. If S3 and S5 are set to the same value. which are implemented in common TA. a matching character will be treated as matching S3 (S3 is checked before S5). page 10 defines Basic Syntax TE commands. or “tested” (to determine whether or not the equipment implements the parameter. “read” (to determine the current value or values stored). If so enabled. The TA checks characters from the TE. in any order. page 11. Commands of either type may be included in command lines. Command line editing The character defined by parameter S5 (default.The termination character may be selected by a user option (parameter S3).

If a command expects <number> and it is missing (<cmd> is immediately followed in the command line by another <cmd> or the termination character). All leading “0”s in <number> are ignored by the TA.. If the number is not recognized as a valid parameter number. “?” is used to read the current value of the indicated S-parameter.stored value left unchanged. See the D command “D . The actions of some commands cause the remainder of the command line to be ignored (e. Commands that expect a <number> are noted in the description of the command. If the “?” is used. S-parameters Commands that begin with the letter “S” constitute a special group of parameters known as “S-parameters”. respectively) shall appear. or the “&” character (IA5 2/6) followed by a single character. 10 General . the TA transmits a single line of information text to the TE. if any) on the same command line without any character required for separation. or an ERROR result code issued and the. If no value is given (i. “=” is used to set the S-parameter to a new value. the value “0” is assumed. If a command does not expect a <number> and a number is present. <number> may be a string of one or more characters from “0” through “9” representing a decimal integer value. an ERROR is generated.. is as follows: • • <cmd>[.Dial (non GPRS calls)”. The number following the “S” indicates the “parameter number” being referenced.e. page 30 for details on the format of the information that follows it. Characters used in <cmd> shall be taken from the set of alphabetic characters. the end of the command line occurs or the next command follows immediately). • • S<parameter_number>? S<parameter_number>=[<value>] If the “=” is used. These differ from other commands in important respects. either a “?” or “=” character (IA5 3/15 or 3/13. the new value to be stored in the S-parameter is specified in decimal following the “=”. Immediately following this number.g.<number >] <cmd>[=][<number>] where <cmd> is either a single character.Basic Command Basic Command Format The format of Basic Syntax commands. Additional commands may follow a command (and associated parameter. an ERROR result code is issued. except for the D and S commands. The ranges of acceptable values are given in the description of each S-parameter. the S-parameter specified may be set to 0. A).

This Recommendation imposes no such conventions. which are used in the related commands. Names always begin with the character “+” (IA5 2/15). Following the “+”. promulgated by Study Group 8). All other +leadin character sequences are reserved for future standardization by the ITU-T. command names beginning with “F” are generally associated with facsimile-related standards. the text portion of this information text consists of exactly three characters. the standard could choose to end all action names with an exclamation point (“!”). General 11 . therefore. This first character generally implies the application in which a command is used or the standards committee that defined it (e. For example.(IA5 2/13) .For S-parameters defined in this specification. These characters shall be selected from the following set: • • • • • • • • • • A through Z (IA5 4/1 through 5/10) 0 through 9 (IA5 3/0 through 3/9) ! (IA5 2/1) % (IA5 2/5) . (IA5 2/14) / (IA5 2/15) : (IA5 3/10) _ (IA5 5/15) *E (IA5 2/10 and 4/5) The first character following the “+” shall be an alphabetic character in the range of “A” through “Z”. however. with leading zeroes included. or all parameter names with a percent sign (“%”). See Appendix I for information on first command characters reserved for use by particular standards committees. The command interpreter in the Data Circuit-terminating Equipment (TA) considers lower-case characters to be the same as their upper-case equivalents. Extended commands Command naming rules Both actions and parameters have names. from one to sixteen (16) additional characters appear in the command name. Standards that reference this Recommendation may choose to establish internal naming conventions that permit implicit recognition of a name as an action or as a parameter.g. giving the value of the S-parameter in decimal. command names defined in standards referencing this Recommendation that include alphabetic characters should be defined using only the uppercase characters.

is represented by two adjacent delimiters (“”). Hexadecimal numeric constants shall consist of a sequence of one or more of the characters “0” (IA5 3/0) through “9” (IA5 3/h). <value> shall consist of either a numeric constant or a string constant. inclusive. 12 General . each in the range from 2/0 to 7/15. parentheses. the most significant digit is specified first. Following the “*E”. or other generally-accepted numeric formatting characters are permitted in numeric constants. or binary. No spaces. A “null” string constant. Leading “0” characters shall be ignored by the TA.Sony Ericsson Specific Command Both actions and parameters have names. the command may include specification of values. or when setting a parameter. String constants String constants shall consist of a sequence of displayable IA5 characters. Decimal numeric constants shall consist of a sequence of one or more of the characters “0” (IA5 3/0) through “9” (IA5 3/9). Values When sub-parameters are associated with the execution of an action. This is indicated by the appearance of <value> in the descriptions below. IA5 2/2). from one to fifteen (15) additional characters shall appear in the command name. inclusive. or a string constant of zero length. which are used in the related commands. and “A” (IA5 4/1) through “F” (IA5 4/6) inclusive. Binary numeric constants shall consist of a sequence of one or more of the characters “0” (IA5 3/0) and “1” (IA5 3/1). In all numeric constants. periods. hyphens. The characters “A” through “F” represent the equivalent decimal values 10 through 15. Note! No “H” suffix is appended to the end of hexadecimal constants. String constants shall be bounded at the beginning and end by the double-quote character (“““. hexadecimal. except for the characters “““ (IA5 2/2) and “\” (IA5 5/12). Numeric constants Numeric constants are expressed in decimal. commas. inclusive. Names always begin with the two characters “*E” (IA5 2/10 and 4/5).

whether the specification of a value for that sub-parameter is mandatory or optional. General 13 . or is determined by a separate parameter or other mechanism).g. the definition of the action command shall indicate. The comma character (IA5 2/12) shall be included as a separator. the required comma separator shall be specified. Generally. and parameters may have more than one value.e. The following syntax is used for actions that have no sub-parameters: • • +<cmd *E<cmd> The following syntax is used for actions that have one sub-parameter: • • +<cmd>[=<value>] *E<cmd>[=<value>] The following syntax is used for actions that have two or more sub-parameters: • • +<cmd>[=<compound_value>] *E<cmd>[=<compound_value>] For actions that accept sub-parameters. omit the “” from the action execution command as well as all of the sub-parameter value string). A compound value consists of any combination of numeric and string values (as defined in the description of the action or parameter). before the second and all subsequent values in the compound value. For optional sub-parameters. the definition shall indicate the assumed (default) value for the sub-parameter if no value is specified for that sub-parameter. the default value for numeric sub-parameters is 0. and the default value for string sub-parameters is “” (empty string). If a value is not specified (i. If sub-parameters are associated with a command. defaults assumed). however. the Data Terminal Equipment (TE) may use the first syntax above (i. These are known as “compound values”.e. Action Command Action execution command There are two general types of action commands: those that have associated sub-parameter values that affect only that invocation of the command. if all sub-parameters are defined as being optional. the value of an omitted sub-parameter remains the same as the previous invocation of the same command. for each sub-parameter.Compound values Actions may have more than one sub-parameter associated with them. the value of an omitted sub-parameter is assumed to be zero). or a fixed value (e.e. the assumed value may be either a previous value (i. and the default values for all sub-parameters are satisfactory. trailing comma characters may be omitted if all associated values are also omitted. and those that have no subparameters. and their treatment is the same in both actions and parameters.

it shall return an OK result code. “Read-write” parameters may be set by the TE. page 18. the TA is in the proper state). In some cases (specified in the description of the individual parameter). Readonly parameters may be read and tested. the TA issues the ERROR result code and terminates processing of the command line. or if a value is specified that is not within the supported range.If the named action is implemented in the TA and other relevant criteria are met (e. If <cmd> is not recognized. if a value is specified of the wrong type. and tested. 14 General . If the named action accepts one or more sub-parameters. Action test command The TE may test if an action command is implemented in the TA by using the syntax: • • +<cmd>=? *E<cmd>=? If the TA does not recognize the indicated name. is an error. if the continued correct operation of the interface between the TA and TE will not be affected by such action. the command shall be executed with any indicated sub-parameters. Parameter Command Parameters may be defined as “read-only” or “read-write”. An ERROR is also generated if a sub-parameter is specified for an action that does not accept sub-parameters. it shall return an ERROR result code and terminate processing of the command line. Readwrite parameters may be set. If the TA does recognize the action name. if a mandatory sub-parameter is not specified. The format of this information text is defined for each action command. “Read-only” parameters are used to provide status or identifying information to the TE. the definition of the parameter shall specify the type of value for each sub-parameter. attempting to set their value is an error. specifying the values supported by the TA for each such sub-parameter. the TA shall send an information text response to the TE. and possibly additional information.g. or a numeric value in a string parameter. prior to the OK result code. read. but are not settable by the TE. to store a value or values for later use. general formats for specification of sets and ranges of numeric values are described in “Responses”. Attempting to store a string value in a numeric parameter. if too many sub-parameters are specified. Each value may be either numeric or string. the TA may ignore attempts to set the value of such parameters rather than respond with an ERROR result code. Parameters may take either a single value. or multiple (compound) values. page 17 and “Extended syntax result codes”.

Generally. and all values are valid according to the definition of the parameter. For optional values. the current values stored for the parameter are sent to the TE in an information text response. for each value. the assumed value may be either a previous value (i. all previous values of the parameter are unaffected. If <cmd>is not recognized. The semicolon is not necessary when the extended syntax command is the last command on the command line. they will generally be separated by commas.Parameter set command The definition of the parameter shall indicate.e. the default value for numeric parameters is 0. the TA issues the ERROR result code and terminates processing of the command line. Concatenating commands after extended syntax commands Additional commands may follow an extended syntax command on the same command line if a semicolon (“. the values will be sent in the same form in which they would be issued by the TE in a parameter setting command. the definition shall indicate the assumed (default) value if none is specified. the value of an omitted sub-parameter retains its previous value).” IA5 3/11) is inserted after the preceding extended command as a separator. or a fixed value (e. Generally. as in a parameter setting command. the specified values shall be stored. whether the specification of that value is mandatory or optional. and the default value for string parameters is “” (empty string). the value of an omitted sub-parameter is assumed to be zero). Parameter read command syntax The TE may determine the current value or values stored in a parameter by using the following syntax: • • +<cmd>? *E<cmd>? If the named parameter is implemented in the TA.g. The format of this response is described in the definition of the parameter. or one or more values are of the wrong type or outside the permitted range. An ERROR is also generated if too many values are specified. if multiple values are supported. General 15 . In case of an error. The following syntax is used for parameters that accept a single value: • • +<cmd>=[<value>] *E<cmd>=[<value>] The following syntax is used for parameters that accept more than one value: • • +<cmd>=[<compound_value>] *E<cmd>=[<compound_value>] If the named parameter is implemented in the TA. one or more mandatory values are omitted. all mandatory values are specified.

Aborting of commands is accomplished by the transmission from the TE to the TA of any character. A single character shall be sufficient to abort the command in progress. 16 General . the TA shall commence execution of the commands in the command line in the order received from the TE. Otherwise. as specified for the particular command. and the ERROR result code is issued. these are explicitly noted in the description of the command. Executing commands Upon receipt of the termination character. the OK result code is issued. an ERROR result code shall be generated after the command line is terminated. and with the same parity and format. it should be sent at the same rate as the. Should execution of a command result in an error. characters transmitted during the first 125 milliseconds after transmission of the termination character shall be ignored (to allow for the TE to append additional control characters such as line feed after the command line termination character). the TA may ignore characters sent at other rates. result codes for preceding commands are suppressed. Issuing commands All characters in a command line shall be issued at the same data rate. or a character be not recognized as a valid command (or command string). The TE shall not begin issuing a subsequent command line until at least one-tenth of a second has elapsed after receipt of the entire result code issued by the TA in response to the preceding command line. execution is terminated.preceding command line. If the maximum number of characters that the TA can accept in the body is exceeded. To insure that the aborting character is recognized by the TA. If no commands appear in the command line. in the same manner as concatenation of basic syntax commands. When such an aborting event is recognized by the TA. the remainder of the command line is ignored. it shall terminate the command in progress and return an appropriate result code to the TE. however. Aborting commands Some action commands that require time to execute may be aborted while in progress. if all commands execute correctly. only the result code associated with the last command shall be issued.Concatenating commands after basic format commands Extended syntax commands may appear on the same command line after a basic syntax command without a separator.

The characters transmitted for the header are determined by a user setting (see the V command). any unsolicited result codes should use the bit rate and parity of the last command line issued by the TE to the TA. and unsolicited. When the TA moves back to the command state. When the TA transitions from the online data state to the command state or online command state. and parity used will depend on the capabilities of the TA. the result text. There are three types of result codes: final. and issues a CONNECT result code. A final result code indicates the completion of a full TA action and a willingness to accept new commands from the TE. the TA shall issue responses using the same rate. An intermediate result code is a report of the progress of a TA action. the result code CONNECT should be issued at the bit rate and parity used during the command state. rate. text. In the event that no TE command has yet been received. word length. and a trailer. Information text responses consist of three parts: a header. and leave the previous value of the parameter unchanged. intermediate. with no more than 100 milliseconds of mark idle issued between characters in addition to stop elements. depending on a user selectable setting (see the V command). the TA moves from command state to online data state. and a trailer. The result text may be transmitted as a number or as a string. The CONNECT result code is an intermediate result code (others may be defined by manufacturers). Result codes consist of three parts: a header. being the character having the ordinal value of parameter S3 followed by the character having the ordinal value of parameter S4. The characters of a response shall be contiguous. Thereafter. word length. issue the ERROR result code. it will then issue a final result code (such as OK or NO CARRIER). In the case of a dialing or answering command. The characters transmitted for the header and trailer are determined by a user setting (see the V command). the result codes should be issued at the bit rate used during the online data state. and parity as the most recently received TE command line. This is an intermediate result code for the TA because it is not prepared to accept commands from the TE while in online data state. When the TA transitions from the command state or online command state to the online data state. Responses There are two types of responses that may be issued by the TA: information text and result codes. The trailer consists of two characters. TA responses While in command state and online command state. General 17 .Handling of invalid numbers and S-parameter values The TA shall react to undefined numbers and S-parameter values in the following way.

the TA is moving from command state to online data state The TA has detected an incoming call signal from the network The connection has been terminated or the attempt to establish a connection failed Command not recognized. unlike basic format result codes.Result codes Result code Numeric (ATV1) (ATV0) OK CONNECT RING NO CARRIER ERROR 0 1 2 3 4 Description Acknowledges execution of a command A connection has been established.Same as CONNECT. The general format of extended syntax result codes is the same as result codes defined in TIA-602 with regard to headers and trailers. and a brief description of the use of each. or both. Extended syntax result codes shall be subject to suppression by the “Q1” command. the description of each command includes the specific result codes that may be issued in relation to that command and the circumstances under which they may be issued. the responses. but remote ringing followed by five seconds of silence was not detected before expiration of the connection timer (S7) CONNECT <text> Manufacturer.250 . In clause 6. Table 1 indicates result codes that shall be implemented by the TA. The setting of the “V” command shall affect the headers and trailers associated with extended syntax result codes in the same manner as basic format result codes. line speed. or both. as with basic format result codes. Table 1/V. but includes manufacturerspecific specific text that may specify TE speed. 18 General . command line maximum length exceeded. extended syntax result codes have no numeric equivalent. The characters specified in S-parameters S3 and S4 shall be used in headers and trailers of extended syntax result codes as they are in basic format result codes. or other problem with processing the command line Engaged (busy) state detected BUSY NO ANSWER 7 8 “@” (Wait for Quiet Answer) dial modifier was used. or other status Extended syntax result codes Extended syntax result codes may be issued in response to either basic or extended commands. however. their numeric equivalents. The issuance of extended syntax result codes shall not be affected by the setting of the “X” command.Unsolicited result codes (such as RING) indicate the occurrence of an event not directly associated with the issuance of a command from the TE. and are always issued in alphabetic form. data compression. parameter value invalid. error control. The appropriate responses shall be specified in the definitions of the commands.

no space appears between the result code name and the colon. the TA shall not include the character sequences “0 <CR ” (3/0. or unsolicited. 4/11. and. the format of information text returned by extended syntax commands shall be specified in the definition of the command. the form is: • • +<cmd>:<space><compound_value> *E<cmd>:<space><compound_value> where <compound_value>follows the rules specified in “Compound values”. the name of the result code appears. page 11).CR ” (4/15. When no values are to be reported. Following the “+” and “ *E” character(s). the type shall be indicated in the definition of the result code... intermediate. Information text formats for test commands In general. and their assumed default values if omitted. Note! A single space character (ASCII 20h) separates the colon character (ASCII 3Ah) from the If multiple values are to be reported with the result code. If intermediate <CR characters are included. if so. 0/13). Extended syntax result codes shall be prefixed by the “+” or “ *E” character to avoid duplication of basic format result codes specified in TIA-602 and by manufacturers. page 13. The definition of the result code shall specify whether or not values are appended to the result code. This subclause describes recommended formats for information text returned in response to action test (for actions that accept one or more sub-parameters) and parameter test commands.Extended syntax result codes may be either final. as described in the definitions of the associated commands in standards that reference this Recommendation. General 19 . Note! The TA may insert intermediate <CR characters in very long information text responses. may use this recommended format or any other suitable format that is adequately specified. the result code appears in the simplest form: • • +<cmd> *E<cmd> If a single value is to be reported. in order to avoid overrunning TE receive buffers. how many. Extended syntax result codes may include the reporting of values. result code names shall follow the same rules as command names (see “Command naming rules”. the form of the result code shall be: • • +<cmd>:<space><value> *E<cmd>:<space><value> <value>. 0/13) or “OK. The definitions of the responses to such testing commands. so that TE can avoid false detection of the end of these information text responses. their types.

Range of values When the action accepts a single numeric sub-parameter.4-6. the following are some examples of value range indications: (0) Only the value 0 is supported. The list shall be preceded by a left parenthesis (“(”. (1.5.2. For example. by the first value in the range.3. 6. the set of supported values may be presented in the information text as an ordered list of values.7. it shall appear between the parentheses. In all cases.11-12) This indicates that the first sub-parameter accepts only the value 0.12) The several listed values are supported. If only a single value is supported. IA5 2/8). could appear as follows: (0). IA5 2/9). separated by commas. The TIES method is as follows: • • Start with the escape sequence (three +) Followed by “AT” 20 General .9. (1-3) The values 1 through 3 are supported. In-band Escape mechanism An in-band escape mechanism is an identifiable sequence of characters sent from the TE to the TA that when received.9. separated by comma characters (IA5 2/12). These characters are called escape sequence.6. (0. and the third sub-parameter accepts any of the values 0. The specification of single values and ranges of values may be intermixed within a single information text. Compound range of values When the action accepts more than one sub-parameter. the set of supported values may be presented as a list of the parentheticallyenclosed value range strings described in 5.4-6. causes the TA to switch from on-line data mode to on-line command mode.(1-3). followed by the last value in the range. 11.9. 2. 9. This specification covers the use of the Time Independent Escape Sequence (TIES) by Ventel.4. 5. and 3 are supported.(0. and supports various ranges for each of them. the second accepts any value from 1 through 3 inclusive.11-12) An alternative expression of the above list. followed by a hyphen character (IA5 2/13). or the parameter accepts only one numeric value.11. (0.3) The values 1. or the parameter accepts more than one value.1 above. or 12. If more than one value is supported. the supported values shall be indicated in ascending order. then the values may be listed individually. the information text in response to testing an action that accepts three sub-parameters. or. and is followed by a right parenthesis (“)”. For example. 4. when a continuous range of values is supported.

• • Followed by an optional AT-command Followed by the terminating character stored in S3 General 21 .

All of the functions of the command shall be completed before the TA issues the result code. 22 Control and Identification Commands .g. it is disconnected from the call. parity. S4). Because this command may take into consideration the settings of nonvolatile parameter storage. terminating any (GSM) dataconnection in progress. but using the new values for parameters that affect the format of result codes (e. and word format as the TE command line containing the command. GPRS connection isn’t affected by this command. be placed in a state in which it appears to not respond to TE commands. or respond in a completely different format than was being used prior to execution of the command. The TE should not include additional commands on the same command line after the Z command because such commands may be ignored. If the TA has a data-call in progress. S3. Q. it does not necessarily return the TA to a “known state”. as a result of execution of this command.Reset to Factory Defined Configuration Action command syntax Command Z Description Possible response(s) This command resets the values to user default settings and closes all connections. An OK result code for this command is issued using the same rate.Control and Identification Commands In the following syntax tables the final result codes “OK” and “ERROR” are implied and are omitted from the command syntax Z . V. In particular. the TA may. Comments ATZ is the same as ATH&F.

but using the factory-defined values for other parameters that affect the format of result codes (e. TA hardware revision (Type approved HW revision). Q.Request HW Version Action command syntax Command Command ATI<value> Description Possible response(s) <information> This command causes the TA to transmit one or more lines of information text. Hardware revision must be stored so it does not change when the software is upgraded. S3. Comments An OK result code for this command is issued using the same rate. S4) and dependent upon other commands that may follow on the same command line. I . V. Control and Identification Commands 23 . Parameter-Values <Value> 0 1 8 Comments <Information> same info as +GMM same info as +GMR. and word format as the TE command line containing the command. parity.g. which may take into consideration hardware configuration switches and other manufacturer-defined criteria.&F . determined by the manufacturer.Reset to Default Configuration Action command syntax Command &F Description Possible response(s) This command instructs the TA to set all parameters to factory default values specified by the manufacturer.

page 189 24 Control and Identification Commands .Sony Ericsson.Request Manufacturer Identification Action command syntax Command +CGMI +CGMI=? Possible response(s): +CME ERROR: <err> SONYERICSSON Action command syntax Command +GMI +GMI=? Description Possible response(s) SONYERICSSON The +CGMI command is used to get the identity of the manufacturer of the phone (ME). The +GMI command will never give an ERROR response.+CGMI (+GMI) . Parameter-Values <manufacturer> . AT+GMI command is used to get the identity of the manufacturer of the modem (TA). Test command is used to determine if the command is supported. <err> “Error Messages”.

“GC75”: model name for the transceiver unit. page 189. Refer to “+CME ERROR: <err> .Mobile Equipment error result code”.+CGMM (+GMM) . Parameter-Values <model-type> : <model-name>: <err> “6130201-BV”: A unique ASCII character/digit that may include blank characters. Control and Identification Commands 25 .Request Model Id Action command syntax Command +CGMM +CGMM=? Action command syntax Command +GMM +GMM=? Description Possible response(s) <model-name> Possible response(s): +CME ERROR: <err> <model-type><model-name> The +CGMM command is used to get the model of the phone (MS) determined by the manufacturer. The +GMM command is used to get the model of the modem (TA). The +GMM command will never give an ERROR response. Test command is used to determine if the command is supported. Always 10 characters long (padded with space if less than 10 digits long).

<softwareidentity>.. 26 Control and Identification Commands .Mobile Equipment error result code”. The +GMR command will never give an ERROR response. The +GMR command is used to get the SW version of the modem (TA).Request Revision Id Action command syntax Command +CGMR +CGMR=? Possible response(s): +CME ERROR: <err> <revision> Action command syntax Command +GMR +GMR=? Description Possible response(s) <revision> The +CGMR command is used to get the SW version of the phone (ME). day). Refer to “+CME ERROR: <err> . Test command is used to determine if the command is supported. minute). month.+CGMR (+GMR) .List All Available AT Commands Action command syntax Command +CLAC +CLAC=? Description Possible response(s): +CME ERROR: <err> <AT Command-1> [<CR><LF><AT Command-2>[.]] Execution command causes the ME to return one or more lines of AT Commands.. <space>. page 189. Parameter-Values <revision>: <err> An ASCII string containing a six digit date (year. a four digit time (hour. <space>. +CLAC .

Parameter-Values <Commandx>: defines the AT Command. * .]] Description This command is used to get the list of the supported commands.. This command is equivalent to AT*.Mobile Equipment error result code”.Parameter-Values <AT Command-n>:Defines the AT command including the prefix AT.Request Modem Capability List Action command syntax Command +GCAP +GCAP=? Description Possible response(s) +GCAP: (list of supported <capability>s) This command is used to request the list of valid Modem Command Prefixes.. Text shall not contain the sequence 0<CR> or OK<CR> Comments This command only returns the AT commands that are available for the end user. Text shall not contain the sequence 0<CR> or OK<CR> <err> Refer to “+CME ERROR: <err> . Control and Identification Commands 27 . Comments This command only returns the AT commands that are available for the end user.List All AT Commands Action command syntax Command * Possible response(s) <Command-1> <CR><LF><Command-2>[. page 189. +GCAP .

Default. Read command shows current setting and test command displays side stacks implemented in the TA.e. 28 Control and Identification Commands .e. +CFUN=1.select wireless network (PCCA STD-101) Parameter command syntax Command +WS46=[<n>] +WS46? +WS46=? Description <n> (list of supported <n>s) Possible response(s) Set command to select the WDS side stack <n> to be used by the TA. Only possible in a response. Only possible in a response. Defined values <n> 0 12 240 Indicates that no wireless stack is active i. Error correction +WS46 .e +CFUN=4.Parameter-Values <capability> +CGSM +FCLASS +DS +ES Description GSM commands Facsimile 2 commands V42bis. compression V42. +CFUN=0. Indicates that no wireless stack is active and the phone is connected to a power source (charge only mode) i. GSM digital cellular i.

this indicates that the attempt to abort the command was not successful. If the TA is connected to the line. it disconnects from the line in an orderly manner as required by the state of the connection. such as handshaking.200 bps 28. which result code to issue shall be determined by the manufacturer.Call Control A . Parameter-Values <text> 9600 14400 19200 28800 Abortability 9. Call Control 29 . Aborting the connection by reception of a character is generally possible at any time before the TA enters online data state.600 bps 14. The TA shall issue a final result code. and may depend upon the state of the connection at the time the character was received from the TE. The command is followed by an intermediate result code such as CONNECT and enters Online State. possibly due to the state of connection establishment at the time the character was sent.Answer Action command syntax Command A Possible response(s) CONNECT CONNECT <text> NO CARRIER A=? Unsolicited Result Codes RING +CRING Description This command is used to signal the MS to answer an incoming data-call. but may not be possible during some states of connection establishment.800 bps The A command may be aborted in the manner described in “Aborting commands”. If a CONNECT or CONNECT <text> result code is received by the TE. page 16. Any additional commands that appear after A on the same command line are ignored.400 bps 19.

D .Dial (non GPRS calls) Execute command syntax Command D<dial_string> Possible response(s) CONNECT CONNECT <text> NO CARRIER ERROR BUSY Description This command is used to signal the MS to dial a call. This permits characters such as parentheses and hyphens to be included that are typically used in formatting of telephone numbers.Hang up Action command syntax Command Possible response(s) H[<value>] Description This command is used to signal the MS to terminate an active call. up to a semicolon character (IA5 3/11) or the end of the command line. Parameter-Values <value> 0 Disconnect and terminate active data-call. or modifiers used to control the signalling process (collectively known as a “dial string”). All of the functions of the command shall be completed before the TA issues any result code.Comments This command may only initiate a data-call setup. All characters appearing on the same command line after the “D” are considered part of the call addressing information to be signalled to the network. so an “OK” result code would indicate an unsuccessful call-setup. Default. H . 30 Call Control . Any characters appearing in the dial string that the TA does not recognize as a valid part of the call addressing information or as a valid modifier shall be ignored.

Their use in GSM is listed in this subclause. it is mandatory to support the control of supplementary services in accordance with GSM 02. but it is ignored) (implementation of these characters is mandatory for GSM.25ter [28] modifier characters . I = invocation (restrict CLI presentation) and i = suppression (allow CLI presentation). <Dial-string> Parameter V.V.25ter [28] semicolon character . as well as new dial modifiers applicable only to GSM are introduced.Calling line identification restriction”) Possible responses to ATD command are following: • • • • • CONNECT if a data-call is successfully established. BUSY if the phone number called is engaged.30 [3] through the dial command or through the specific supplementary service commands (+CCFC. TP (implementation of this character is mandatory for GSM. In GSM.25ter [28] dial command D lists characters that may be used in a dialling string for making a call or controlling supplementary services in accordance with GSM 02. GC75 will issue an ERROR response when this dial modifier is found in the dialstring. but they are ignored) V. a voice call is originated to the given address. ERROR if ATD is unsuccessfully executed by the MS.).30 [3]. Call Control 31 . +CLCK.25ter [28] dialling digits 1 2 3 4 5 6 7 8 9 0 * # + A B C (implementation of these characters is mandatory for GSM) “+” When given before dialing digits the call is originated to an international ISDN address (TON/NPI = 145) else the call is originated to an un-known type of ISDN address (TON/NPI = 169) V. refer subclause “+CLIR . where GSM 02. NO DIALTONE if the mobile is not within coverage of the network.30 [3] identifies the supplementary services as mandatory. when semicolon character is given after dialling digits (and modifiers). NO CARRIER if unable to establish a connection or if the Mobile phone is not registered or if the connection attempt was aborted by the user. GSM modifier characters > I or i (refer subclause “Direct dialling from phonebooks”) (override the CLIR supplementary service subscription default value for this call. etc. For a ME supporting AT commands only.

e. If GPRS-specific configuration commands are required. ATD**61*<adr>*11*25# (See GSM 07. MT originated PDP context activation In this mode of operation. D*99* . It is described briefly in clauses 8 (for X. may be used to control a GPRS MO and GPRS MT connection. they may be sent to the MT as part of the modem initialisation commands. 32 Call Control .25ter online data state. this is an intermediate result code. BLACKLISTED when modem is blocked because of repeat restrictions. No further commands may follow on the AT command line.25ter ’D’ (Dial) command causes the MT to enter the V.60. The V.Request GPRS service Execute command syntax Command D*99[*[<called_address>] [*[<L2P>][*[<cid>]]]]# Possible response(s) CONNECT CONNECT <text> ERROR Description This command causes the CG75 to perform whatever actions are necessary to establish communication between the TE and the external PDN.25) and 9 (for IP) of GSM 07. This is to provide backwards compatibility with existing communications software.• • DELAYED if calling attempt is delayed because of repeat restrictions.g. GPRS attachment and PDP context activation procedures may take place prior to or during the PDP start-up if they have not already been performed using the +CGATT and +CGACT commands. to start the specified layer 2 protocol. For new applications it is recommended that the GPRS-specific commands be used.25ter commands associated with placing and clearing a call. Comments Note! Command also supports Supplementary Service Code (SSC) strings. with the TE. The detailed behaviour after the online data state has been entered is dependent on the PDP type. The MT returns CONNECT to confirm acceptance of the command prior to entering the V.07 [18] §6.25ter online data state and. designed for use with a modem.23) This subclause describes how existing AT commands. the MT behaves like an originating modem and accepts the normal V.

08). The +CGDCONT. If <cid> is not supported or is supported but omitted. Note! The dial string conforms to the syntax specified in GSM 02. or using the ’Empty PDP type’ (GSM 04. APN. (No PDP address or APN shall be sent in this case and only one PDP context subscription record shall be present in the HLR for this subscriber. For communications software that does not support arbitrary characters in the dial string. e. Also.30. QoS etc.250 (and certain communications software) does not permit arbitrary characters in the dial string. the MT shall automatically set up a virtual call to the specified address after the PDP context has been activated. commands may then be used in the modem initialisation AT command string to set values for PDP type. Parameter-Values <value> Description <called_address>: a string that identifies the called party in the address. The <L2P> and <called_address> strings are therefore specified as containing digits (0-9) only.g. their usage shall be the same as in the +CGDATA command. the MT enters V. the following numeric equivalents shall be used: 0 NULL (Obsolete) 1 PPP 2 PAD 3 X25 9yyyy M-xxxx Other values are reserved and will result in an ERROR response to the set command. If <called address> is supported and provided.) This command may be used in both normal and modem compatibility modes. the TE may provide a PDP type and/or PDP address to the MT. If <L2P> and <cid> are supported. the MT shall attempt to activate the context using: (a) (b) (c) any information provided by the TE during the PDP start-up procedure. either as a result of an orderly shut down of the PDP or an error. Note! V.’. e. the character comma ’.g. or a prior knowledge. the MT may implement only one PDP type. +CGQREQ. Call Control 33 .’ may be used as a substitute for the character period ’. <L2P>: a string which indicates the layer 2 protocol to be used (see +CGDATA command). If <L2P> is not supported or is supported but omitted. the MT shall use a layer 2 protocol appropriate to the PDP type. equivalent may be used.When the layer 2 protocol has terminated. etc.25ter command state and returns the NO CARRIER final result code.

e. to start the specified layer 2 protocol.Request GPRS IP service Execute command syntax Command D*98[*<cid>]# Possible response(s) CONNECT CONNECT <text> ERROR Description This command causes the MT to perform whatever actions are necessary to establish communication between the TE and the external PDN. for IP. its usage shall be the same as in the +CGDATA command.60.25ter ’D’ (Dial) command causes the MT to enter the V. +CGQREQ.25ter online data state. Note! The dial string conforms to the syntax specified in GSM 02. D*98* . or using the ’Empty PDP type’ (GSM 04. the MT shall attempt to activate the context using: (a) (b) (c) any information provided by the TE during the PDP start-up procedure.g.25ter command state and return the NO CARRIER final result code. etc. GPRS attachment and PDP context activation procedures may take place prior to or during the PDP start-up if they have not already been performed using the +CGATT and +CGACT commands. When the layer 2 protocol has terminated.30. If <cid> is not supported or is supported but omitted. (No PDP address or APN shall be sent in this case and only one PDP context subscription record shall be present in the HLR for this subscriber.g.08). APN.25ter online data state and. The +CGDCONT. or a prior knowledge. The V. either as a result of an orderly shut down of the PDP or an error.) This command may be used in both normal and modem compatibility modes.<cid>: a digit string which specifies a particular PDP context definition (see +CGDCONT command). No further commands may follow on the AT command line. the MT shall enter V. e. the TE may provide a PDP type and/or PDP address to the MT. The detailed behaviour after the online data state has been entered is described briefly in clause 9. with the TE. 34 Call Control . QoS etc. The MT shall return CONNECT to confirm acceptance of the command prior to entering the V. the MT may implement only one PDP type. of GSM 07. If <cid> is supported. commands may then be used in the modem initialisation AT command string to set values for PDP type.

Defined Values <value> Description <GPRS_SC_IP>: (GPRS Service Code for IP) a digit string (value 98) which identifies a request to use the GPRS with IP (PDP types IP and PPP) <cid>: a digit string which specifies a particular PDP context definition(see +CGDCONT command). the GC75 shall attempt to perform a GPRS attach if it is not already attached. Failure will result in ERROR being returned to the TE. Network requested PDP context activation In this mode of operation.25ter online data state and follows the same procedure as it would after having received a +CGANS=1 with no <L2P> or <cid> values specified. The +CGAUTO command is used to select modem compatibility mode. The GC75 then enters V. When the ’S0=n’ (n>0) command is received. The GC75 responds with CONNECT. the GC75 will announce a network request for PDP context activation by issuing the unsolicited result code RING to the TE. It is an error to issue the ’A’ command when there is no outstanding network request. Subsequently.Automatic response to a network request for PDP context activation Description The V. A . enters V. S0 . Note! The ’S0=n’ (n=0) command does not perform an automatic GPRS detach. the MT behaves like an answering modem and accepts the normal V. Call Control 35 .25ter ’S0=n’ (Automatic answer) command may be used to turn off (n=0) and on (n>0) the automatic response to a network request for a PDP context activation.25ter ’A’ (Answer) command may be used to accept a network request for a PDP context activation announced by the unsolicited result code RING.25ter commands associated with answering a call. If GPRS-specific configuration commands are required. followed by the intermediate result code CONNECT. they may be sent to the GC75 as part of the modem initialisation commands.25ter online data state and follows the same procedure as it would after having received a +CGANS=1 with no <L2P> or <cid> values specified.Manual acceptance of a network request for PDP context activation Description The V.

The GC75 responds with OK.25ter. Note! This is an extension to the usage of the ’H’ command that is described in ITU-T V.Monitor Speaker Loudness Parameter command syntax Command L[<value>] L? L=? Description L: <value> L: (list of supported <value>s) Possible response(s) This command is ignored Read command is used to show the current setting Test command is used to show the list of the supported values for monitor speaker.25ter ’H’ or ’H0’ (On-hook) command may be used to reject a network request for PDP context activation announced by the unsolicited result code RING. Default.Manual rejection of a network request for PDP context activation Description The V. Parameter-Values <value> 0 1-255 Description Min speaker volume (Silent). L . OK but ignored 36 Call Control .H . It is an error to issue the ’H’ command when there is no outstanding network request.

+CFUN. +GMM.+CFUN . Default. Description Do not reset. +CGMR and +CGSN. (list of supported <rst>s) Possible response(s) +CME ERROR: <err> Description Set command +CFUN is used to set the MS functionality and to select the level of the functionality. Disable MS transmit and receive RF circuits. +CGMI. Default. Parameter-Values <fun> 0 1 4 <rst> 0 1 <err> Description Minimum functionality.Set Phone Functionality Parameter command syntax Command +CFUN=[<fun>[. Refer to “+CME ERROR: <err> . Call Control 37 . Test command is used to show the list of the supported power levels and supported reset modes. as compound values. +GMI. Full functionality.<rst>]] +CFUN? +CFUN=? +CFUN: <fun> +CFUN: (list of supported <fun>s). Comments The only commands available when +CFUN=0 are. Read command is used to show the current setting. +GMR. +CGMM. Reset the MS before setting it to <fun> power level .Mobile Equipment error result code”. page 189.

This result code should be repeated each time the network repeats the incoming call indication.Ring Indication Unsolicited result code Command Possible response(s) RING Description This result code is issued by the MS to report an incoming call. Comments See “+CRC . if provided. 38 Call Control . Circuit 125.RING .Return to On-line Data Mode Execution command syntax Command O[=][<action>] Possible response(s) ERROR CONNECT CONNECT <text> NO CARRIER O=? Description Returns GC75 to on-line data mode from on-line command mode. page 92. O . The transmitting of RING result codes from the MS to the TE may be suppressed during command entry and execution. Re-established data connection. Parameter-Values <action> 0 Comments (default) switch from on-line command to on-line data state. Possible responses ERROR CONNECT <action> is outside legal range or not in on-line command mode.Cellular Result Code”. may be unaffected by the status of command entry and execution and continue to indicate incoming calls even though transmitting of RING result codes is suppressed.

NO CARRIER

data connection lost or aborted by user.

P - Select Pulse Dialing
Parameter command syntax Command P P=? Description Possible response(s)

This command is ignored and implemented for compatibility only. It would normally cause the next D command (see “D - Dial (non GPRS calls)”, page 30) to use pulses when dialing the number.

T - Select Tone Dialing
Parameter command syntax Command T T=? Description Possible response(s)

This command is ignored and implemented for compatibility only. It would normally cause the next D command (see “D - Dial (non GPRS calls)”, page 30) to use tones when dialing the number.

Call Control

39

+CAOC - Advice of Charge
Action/Parameter command syntax Command +CAOC[=<mode>] +CAOC? +CAOC=? Unsolicited Result Code +CAOC: <ccm> Description Possible response(s) +CME ERROR <err> [+CAOC: <ccm>] +CAOC: <mode> [+CAOC: (list of supported <mode>s]

This refers to Advice of Charge supplementary service (GSM 02.24 [2] and GSM 02.86 [16]) that enables subscriber to get information about the cost of calls. With <mode>=0, the execute command returns the current call meter value from the ME. The command also includes the possibility to enable an unsolicited event reporting of the CCM information. The unsolicited result code +CCCM is sent when the CCM value changes, but not more that every 10 seconds. Deactivation of the unsolicited event reporting is made with the same command. Read command indicates whether the unsolicited reporting is activated or not. Test command returns the supported mode values.
Parameter-Values

<mode> 0 1 2 <ccm>

<err>

query CCM value deactivate the unsolicited reporting of CCM value activate the unsolicited reporting of CCM value string type; three bytes of the current call meter value in hexadecimal format (e.g. “00001E” indicates decimal value 30); value is in home units and bytes are similarly coded as ACMmax value in the SIM. Refer to “+CME ERROR: <err> - Mobile Equipment error result code”, page 189.

Comments

Also see “+CACM - Accumulated Call Meter”, page 41; “+CAMM - Accumulated Call Meter Maximum”, page 42;

40

Call Control

“+CPUC - Price per unit and currency”, page 43; “+CCWE - Call Meter Maximum Event”, page 44.

+CACM - Accumulated Call Meter
Parameter command syntax Command +CACM=[<passwd>] +CACM? +CACM=? Description +CACM: <acm> Possible response(s) +CME ERROR <err>

Set command resets the Advice of Charge related accumulated call meter value in SIM file EF_ACM. ACM contains the total number of home units for both the current and preceding calls. SIM PIN2 is usually required to reset the value. If setting fails in a +CME ERROR is returned. Read command returns the current value of ACM.
Parameter-Values

<passwd> <acm> <err>

string type; SIM PIN2 string type; accumulated call meter value similarly coded as <ccm> under +CAOC Refer to “+CME ERROR: <err> - Mobile Equipment error result code”, page 189.

Comments

Also see “+CAOC - Advice of Charge”, page 40; “+CAMM - Accumulated Call Meter Maximum”, page 42; “+CPUC - Price per unit and currency”, page 43; “+CCWE - Call Meter Maximum Event”, page 44.

Call Control

41

page 41. value zero disables ACMmax feature string type. ACMmax contains the maximum number of home units.Accumulated Call Meter”.<passwd>]] +CAMM? +CAMM=? Description +CAMM: <acmmax> Possible response(s) +CME ERROR <err> Set command sets the Advice of Charge related accumulated call meter maximum value in SIM file EF_ACMmax. page 43.+CAMM .Advice of Charge”. page 41) reaches ACMmax.Accumulated Call Meter Maximum Parameter command syntax Command +CAMM=[<acmmax>[.Price per unit and currency”. SIM PIN2 is usually required to set the value.Mobile Equipment error result code”. SIM PIN2 Refer to “+CME ERROR: <err> .Accumulated Call Meter”.Call Meter Maximum Event”. “+CCWE . Read command returns the current value of ACMmax Parameter-Values <acmmax>: <passwd>: <err> string type. page 40. allowed to be consumed. page 44. page 40. 42 Call Control . accumulated call meter maximum value similarly coded as <ccm>: under “+CAOC .Advice of Charge”.24 [2]). by the subscriber. calls are prohibited (see also GSM 02. If setting fails an +CME ERROR is returned. page 189 Comments Also see: “+CAOC . When ACM (refer to “+CACM . “+CPUC . “+CACM .

Parameter-Values <currency>: <ppu>: <passwd>: <err> string type. price per unit. .Accumulated Call Meter Maximum”. page 189 Comments Also see: “+CAOC .) string type. . page 40. dot is used as a decimal separator (e.+CPUC .66.2. character set as specified by command Select TE Character Set +CSCS string type.Mobile Equipment error result code”. +CACM and +CAMM) into currency units.). page 42.DEM.g. page 41. “+CCWE . “+CAMM . page 44. three-character currency code (e. .<ppu>[. Call Control 43 .Price per unit and currency Parameter command syntax Command +CPUC=<currency>.GBP.<passwd>] +CPUC? +CPUC=? Description +CPUC: <currency>. PUCT information can be used to convert the home units (as used in +CAOC.g. SIM PIN2 Refer to “+CME ERROR: <err> .. “+CACM . Read command returns the current parameters of PUCT.<ppu> Possible response(s) +CME ERROR <err> Set command sets the parameters of Advice of Charge related price per unit and currency table in SIM file EF_PUCT.Accumulated Call Meter”.Call Meter Maximum Event”.Advice of Charge”. SIM PIN2 is usually required to set the parameters.

The warning is issued approximately when 30 seconds call time remains. 44 Call Control .Accumulated Call Meter Maximum”. It is also issued when starting a call if less than 30 s call time remains. “+CPUC . page 40.Price per unit and currency”. Test command returns supported settings. page 189 Comments Also see: “+CAOC . Read command returns the current setting. “+CAMM .Accumulated Call Meter”.+CCWE . “+CACM . If setting fails in an +CME ERROR is returned. page 41. if enabled by this command.Mobile Equipment error result code”. page 43. an unsolicited result code +CCWV will be sent. page 42.Call Meter Maximum Event Parameter command syntax Command +CCWE=<mode> +CCWE? +CCWE=? Unsolicited Result Code +CCWV Description +CCWE: <mode> +CCWE: (list of supported <mode>s) Possible response(s) +CME ERROR <err> Shortly before the ACM (Accumulated Call Meter) maximum value is reached.Advice of Charge”. Parameter-Values <mode> 0 1 <err> Description (default) Disable the call meter warning event Enable the call meter warning event Refer to “+CME ERROR: <err> .

<def_class2>.1. Default.+CPWC . If setting fails +CME ERROR is returned..<curr_class2>.4.(0-2)) in case of a dual-band hand-held ME. page 189 Call Control 45 .<band>]] +CPWC? +CPWC=? +CPWC: <curr_class1>. For example. Read command returns the currently selected output power class and default output power class for each supported frequency band. +CPWC: 2.Power class Parameter command syntax Command +CPWC=[<class>[. Parameter-Values <class> <curr_classn>s <def_classn>s 0 1 <band> <bandn>s 0 1 2 <err> default (not applicable to <curr_class>s or <def_classn>s) MS output power class as in GSM 05.5.5)). GSM1800 GSM1900 Refer to “+CME ERROR: <err> .05 [15] GSM900.]] +CPWC: list of supported (<band>. Test command returns supported bands and their power classes.(1. (list of <class>s)) pairs Possible response(s) +CME ERROR <err> Description This command is used to set the preferred ME power class for each GSM frequency band supported..4. and for which the currently set power class value for GSM900 is class 5 the default being class 4.Mobile Equipment error result code”.<def_class1>.0 in case of a dual-band ME currently using band GSM1800.<band1> [.1.(0. +CPWC: (0.<band2>[. for which the power class is currently set to 2. For example. Parameter <band1> and its associated power class parameters refer to the currently used frequency band. the default being class 1.

Phone Activity Status Action command syntax Command +CPAS +CPAS=? Description Possible response(s) +CME ERROR <err> +CPAS: <pas> +CPAS: (list of supported <pas>s) Execution command returns the activity status <pas> of the ME. Ringing (ME is ready for commands from TA/TE. page 189 +CSTA . Parameter-Values <pas> 0 3 4 <err> Ready (ME allows commands from TA/TE). It can be used to interrogate the ME before requesting action from the phone. but a call is in progress).Select Type of Address Parameter command syntax Command +CSTA=[<type>] +CSTA? +CSTA=? Description +CSTA: <type> +CSTA: (list of supported <type>s) Possible response(s) Set command selects the type of number for further dialing commands (D) according to GSM specifications. Refer to “+CME ERROR: <err> .+CPAS . Test command returns values supported by the TA as a compound value. but the ringer is active). Test command returns values supported by the ME as a compound value.Mobile Equipment error result code”. Call in progress (ME is ready for commands from TA/TE. 46 Call Control .

08 [13] sub clause 10. otherwise 129 Call Control 47 . default 145 when dialing string includes international access code character “+”.Parameter-Values <type>: type of address octet in integer format (refer GSM 04.5.7).4.

“Hang-up” (“H . and terminator for result codes and information text. 48 Interface Commands . Read command is used to show the current setting. Parameter-Values <cmd> H[0] Hook Control.Interface Commands +++AT . along with the S4 parameter (see the description of the V parameter for usage). For example. However. S3 . the result code issued shall use the value of S3 as set during the processing of the command line.Command Line Termination Character Parameter command syntax Command S3=[<value>] S3? S3=? Description <value> S3: (list of supported <value>s) Possible response(s) This S-parameter represents the decimal IA5 value of the character recognized by the TA from the TE to terminate an incoming command line.Escape Sequence Character Action command syntax Command +++AT[<cmd>]<cr> Description Possible response(s) This command is used for switching from on-line data mode to on-line command mode.Hang up”. if S3 was previously set to 13 and the command line “ATS3=30” is issued. page 30). the command line shall be terminated with a CR character (IA5 0/13). trailer. The previous value of S3 is used to determine the command line termination character for entry of the command line containing the S3 setting command. but the result code issued will use the character with the ordinal value 30 (IA5 2/14) in place of the CR. Test command is used to show the list of the supported <value>s. It is also generated by the TA as part of the header.

trailer. Read command is a command that is used to show the current setting. not supported S4 .TA Response Format”. If the value of S4 is changed in a command line. the result code issued in response to that command line will use the new value of S4. not supported Interface Commands 49 . along with the S3 parameter (see the description of the V parameter for usage (“V . page 51)). Test command is used to show the list of the supported <value>s.Response Formatting Character Parameter command syntax Command S4=[<value>] S4? S4=? Description <value> S4: (list of supported <value>s) Possible response(s) This S-parameter represents the decimal IA5 value of the character generated by the TA as part of the header. Parameter-Values <value> 10 0-127 formatting character. default value other values.Parameter-Values <value> 13 0-127 Default command line termination character other values. and terminator for result codes and information text.

Parameter-Values <value> 50 Interface Commands .Command Echo Parameter command syntax Command E[<value>] E? E=? Description <value> E=? (list of supported <value>s) Possible response(s) The setting of this parameter determines whether or not the TA echoes characters received from the TE during command state and online command state (see “Command line echo”. page 9). not supported E . default value other values. Parameter-Values <value> 8 0-127 line editing character. Test command is used to show the list of the supported <value>s. page 9).Command Line Editing Character Parameter command syntax Command S5=[<value>] S5? S5=? Description <value> S5: (list of supported <value>s) Possible response(s) This S-parameter represents the decimal IA5 value of the character recognized by the TA as a request to delete from the command line the immediately preceding character (see“Command line editing”. Read command is used to show the current setting. Read command is used to show the current setting.S5 . Test command is used to show the list of the supported <value>s.

TA Response Format Parameter command syntax Command V[<value>] V? V=? Description <value> (list of supported <value>s) Possible response(s) This command is used to Request TA Response Format. Test command is used to show the list of the supported <value>s. or trailer” is transmitted.0 1 TA does not echo characters during command state and online command state TA echoes characters during command state and online command state. When result codes are being suppressed. default value Q . V . line terminator. result text. final. Information text transmitted in response to commands is not affected by the setting of this parameter. Read command is used to show the current setting. Interface Commands 51 . or unsolicited result code “header.Result Code Suppression Parameter command syntax Command Q[<value>] Q? Q=? Description <value> (list of supported <value>s) Possible response(s) The setting of this parameter determines whether or not the TA transmits result codes to the TE. Result codes are suppressed and not transmitted. no portion of any intermediate. Parameter-Values <value> 0 1 TA transmits result codes. default value.

It also determines whether result codes are transmitted in a numeric form or an alphabetic (or “verbose”) form. Default. Test command is used to show the list of the supported <value>s. &C .Circuit 109 (DCD) Control Parameter command syntax Command &C[<value>] Description Possible response(s) This parameter determines how the state of DCD (circuit 109) relates to the detection of received line state/signal from the distant end. Changing the parameter will take effect immediately in both the command and online command states.The setting of this parameter determines the contents of the header and trailer transmitted with result codes and information responses. trailers and verbose response text. trailers and numeric text. Parameter-Values <value> 0 1 TA transmits limited headers.25 ter Information responses Result Codes V0 <text><cr><lf> <numeric code><cr> V1 <cr><lf> <text><cr><lf> <cr><lf> <verbose code><cr><lf> Read command is used to show the current setting. TA transmits full headers. all references to <LF> likewise mean “the character with the ordinal value specified in parameter S4”. All references to <CR> mean “the character with the ordinal value specified in parameter S3”. Effect of V parameter on response formats Table 3/V. Table 3 shows the effect of the setting of this parameter on the format of information text and result codes. The text portion of information responses is not affected by this setting. 52 Interface Commands . page 17. Comments TA Responses are described in “TA responses”.

Default Upon an on-to-off transition of DTR (circuit 108/2). page 61).Call Termination Buffer Management”. The TA disconnects from the line. The disposition of any data in the TA pending transmission to the remote TA is controlled by the +ETBM parameter (see “+ETBM . the TA enters online command state and issues an OK result code. &D . the call remains connected. the TA instructs the underlying TA to perform an orderly cleardown of the call. For compatibility reasons only. Interface Commands 53 . Parameter-Values <value> 0 1 2 Ignore DTR. Upon an on-to-off transition of DTR (circuit 108/2).Circuit 108 (DTR) Response Parameter command syntax Command &D[=][<value>] Description Possible response(s) This command controls all action initiated by data terminal ready (DTR) from TE. Automatic answer is disabled while DTR (circuit 108/2) remains off. Default.Parameter-Values <value> 0 Comments DCD always on. unless the remote TA clears the call first (in which case pending data is discarded). This parameter determines how the TA responds when DTR (circuit 108/2) is changed from the ON to the OFF condition during online data state.

TE-TA Local Flow Control Parameter command syntax Command +IFC=[<by_te>]. Xon/Xoff flow control on TA. which specifies the method to be used by the TE to control the flow of received data from the TA. which specifies the method to be used by the TA to control the flow of transmitted data from the TE.<by_ta>s) Possible response(s) This extended format compound parameter is used to control the operation of local flow control between the TE and TA during the data state when V42 error control is being used.+IFC . or when fallback to non-error control mode is specified to include buffering and flow control. Xon/Xoff flow control on TE. Control characters are removed by the TA interface. CTS flow control on TA. default value No flow control on TA. It accepts two numeric sub-parameters: • • <by_te>. RTS flow control on TA. Parameter-Values < by_te > 0 1 2 <by_ta> 0 1 2 No flow control on TE.<by_ta> +IFC: (list of supported <by_te>s. and <by_ta>.[<by_ta>] +IFC? +IFC=? Description +IFC: <by_te>. default value 54 Interface Commands .

S0 . automatic answering is disabled. If set to 0. the TA shall cause the TA to answer when the incoming call indication (ring) has occurred the number of times indicated by the value. If set to a non-zero value. data or fax. regardless of whether the incoming call is voice. The call is always answered in the current Fax Class. Parameter-Values <rcnt> 0 1-7 Comments Disable automatic answer. Default. Answer after the specified number of rings.Automatic Answer Control Parameter command syntax Command S0=[<rcnt>] S0? S0=? Unsolicited Result Codes RING +CRING Description <rcnt> S0: (list of supported < rcnt >s) Possible response(s) This S-parameter controls the automatic answering feature of the TA. Interface Commands 55 .

Parameter-Values <dly> 2-255 seconds.S6 . default value other values 56 Interface Commands . If this time is exceeded then the connection is aborted.Blind Dial Delay Control Parameter command syntax Command S6=[<dly>] S6? S6=? Description <dly> S6: (list of supported <dly>s) Possible response(s) This command is used to define the number of seconds to wait before call addressing when a dial-tone is not detected. (default = 2 seconds) S7 . This command is ignored by the Modem and is only included for compatibility.Connection Completion Timeout Parameter command syntax Command S7=[<tmo>] S7? S7=? Description <tmo> S7: (list of supported < tmo >s) Possible response(s) This command is used to define the maximum time allowed between completion of dialing and the connection being established. Parameter-Values <tmo> 50 1-255 Timeout value in seconds.

Parameter-Values <speaker> 0 1-2 Comments Off during the entire call Ignored This command is ignored by the Modem and is only included for compatibility. This command is ignored by the Modem and is only included for compatibility.S10 .Monitor Speaker Control Parameter command syntax Command Possible response(s) M[=][<speaker>] M? M=? Description M: <speaker> M: (list of supported <speaker>s) This command defines the activity of the speaker. Interface Commands 57 .Automatic Disconnect Delay Control Parameter command syntax Command S10=[<val>] S10? S10=? Description <val> S10: (list of supported < val >s) Possible response(s) This parameter specifies amount of time that TA will remain connected to the line after the absence of received line signal. Parameter-Values <val> 1-254 seconds M .

Parameter-Values Dial-tone detection (ignored) OFF OFF OFF ON ON <n> On-line data state result code CONNECT CONNECT <text> CONNECT <text> CONNECT <text> CONNECT <text> BUSY state detection (ignored) OFF OFF ON OFF ON 0 1 2 3 4 <text> Reported line speed at connection Comments BUSY state and Dial-tone detection is always ignored and is only included for compatibility. This command defines whether the dial tone detection and busy tone detection are to be used during call setup.X . 58 Interface Commands . i.Call Progress Monitoring Control Parameter command syntax Command X[=][<n>] X? X=? Description X: <n> X: (list of supported <n>s) Possible response(s) The setting of this parameter determines whether or not the TA transmits particular result codes to the TE. 2. 3 and 4 are same as 1.e.

TE-TA Local . +ILRR: 19 200 <rate> values are decimal values.400 bps 19. 4Rate Reporting Parameter command syntax Command +ILRR =[<value>] +ILRR? +ILRR=? Description +ILRR: <rate> +ILRR: (list of supported values) Possible response(s) This extended-format numeric parameter controls whether or not the extended-format “+ILRR: <rate>” information text is transmitted from the TA to the TE. The TE-TA port rate will change only if neither buffered mode nor error-controlled means are enabled (+ES=x. The <rate> is applied after the final result code is transmitted. the intermediate result code is transmitted after any modulation.400 bps Interface Commands 59 . and before any final result code (e.g.+ILRR .800 bps 38. error control or data compression reports are transmitted. If enabled.200 bps 28.600 bps 14.g. CONNECT) is transmitted. The format of this intermediate result code is: +ILRR: <rate> e. The <rate> reported shall represent the current (negotiated or renegotiated) TE-TA rate.0) and if the negotiated carrier rate (+MRR) does not match the current DTE-DCE port rate (set by +IPR command or auto detected from the previous command line). Parameter-Values <value> 0 1 <rate> 9600 14400 19200 28800 38400 disable enable 9.

<orig_fbk> [. Default specifies the acceptable fallback mode of operation when the TA is operating as the originator. 60 Error Control (LAPM/MNP) . LAPM or MNP error control option.<ans_fbk>s ES: (list of supported <orig_rqst>s. MNP error control required. Disconnect if no error code protocol is established. if no error code protocol established use of buffered mode with flow control.<ans_fbk>]]] +ES? +ES =? ES: <orig_rqst>s. if no error code protocol established use of buffered mode with flow control. Buffer mode is used. Initiate call in buffer mode Initiate MNP protocol.Error Control (LAPM/MNP) +ES . Disable error control. Default LAPM or MNP error control required.Error Control Selection Parameter Command Syntax Command +ES=[<orig_rqst> [.<orgig_fbk>s. <ans_fbk>s) Possible response(s) Description This command is used to control the manner of operation of the V42 protocol in the TA (if present). Default LAPM error control required. MNP error control required. specifies the acceptable fallback mode of operation when the TA is operating as the answerer. Parameter-Values <orig_rqst>: 1 4 <orgig_fbk>: 0 2 4 <ans_fbk>: 1 2 4 6 specifies the initial requested mode of operation when the TA is operating as the originator. Disconnect if no error code protocol is established. LAPM or MNP error control option. Disconnect if no error code protocol is established. Disconnect if no error code protocol is established.<orgig_fbk>s.

Higher value may be supported at manufacture’s option. Wait for all the data in the transmit buffer to be send and acknowledged. If the remote TA disconnects. clear the buffer and disconnect. controls how previously-received data remaining in the TA buffers should be handled when the remote TA disconnects the call. Default = 20 seconds. If the remote TA disconnects or timer expires. Discard all data in the receive buffer and disconnect. clear the buffer and disconnect. <timer>s) Possible response(s) Description This command controls the handling of data remaining in TA buffers upon call termination. Wait for all the data in the receive buffer to be send and acknowledged. Error Control (LAPM/MNP) 61 .<timer>) +ETBM: (list of supported <pending_TD>s. Default Wait for all the data in the transmit buffer to be send and acknowledged.<pendig_RD>. The Delay used by timer as the timeout value for data to be sent or received. Default Wait for all the data in the receive buffer to be send and acknowledged. If the remote TA disconnects. clear the buffer and disconnect.<pendig_RD>[. clear the buffer and disconnect.+ETBM . Discard all data in the transmit buffer and disconnect.Call Termination Buffer Management Parameter command syntax Command +ETBM=[<pending_TD> [. If the remote TA disconnects or timer expires. <pendig_RD>s.<timer>]]] + ETBM? + ETBM =? +ETBM: <pending_TD>. Parameter-Values <pending_TD>: 0 1 2 <pendig_RD>: 0 1 2 <timer>: 0-30 Other controls how previously-transmitted data remaining in the TA buffers should be handled when the local TE request disconnection of the call. sets a maximum time limit on how long the TA will attempt to deliver the buffered data before abandoning the attempt and discarding remaining data.

Default Intermediate error control reporting with the Answer (A) and Dial (D) command. Parameter-Values <value> 0 1 2 3 <text> NONE LAPM ALT No intermediate reporting.Error Control Reporting Parameter command syntax Command +ER=[<value>] +ER? +ER=? Intermediate result code +ER: <text> Description +ER: <value> +ER: (list of supported <values>s) Possible response(s) This extended-format numeric parameter controls whether or not the extended-format “+ER:” intermediate result code is transmitted from the DCE to the DTE. Intermediate error control reporting with the On-line Data (O) command Intermediate error control reporting with the Answer (A). is issued after the Modulation report (+MCR and +MRR) and before the Data Compression Report (+DR). If enabled. before the final result code (e. Error control is not in use V42 LAPM protocol is in use V42 Alternative protocol is in use 62 Error Control (LAPM/MNP) .+ER . Dial (D) and On-line Data (O) command. if enabled. CONNECT) is transmitted. The +ER:<type> reported shall represent the current (negotiated or renegotiated) DCE-DCE error control type. the intermediate result code is transmitted at the point during error control negotiation (handshaking) at which the DCE has determined which error control protocol will be used (if any). The +ER intermediate result code.g.

<compresion_negotiation>s.42 bis/MNP5 in receive direction only 3 Enable V. Default <compression_negotiation>: specifies whether or not the TA should continue to operate if the desired result is not obtained.42 bis/MNP5 1 Enable V. 0 Accept connection if compression is negotiated according to direction. 0 Disable V. Default 1 Disconnect if compression is not negotiated according to direction <max_dict>: specifies the maximum number of dictionary entries which should be negotiated (may be used by the TE to limit the codeword size transmitted. <compression_negotiation>s. based on its knowledge of the nature of the data to be transmitted) 512-2048 Maximum dictionary size.<max_string>]]]] +DS? +DS=? DS: direction>s.42 bis/MNP5 in transmit direction only 2 Enable V.Data Compression Mode Selection Parameter command syntax Command +DS=[<direction> [. <max_dict>s.42 bis/MNP5 compression in both direction. Parameter-Values specifies the desired direction(s) of operation of the data compression function.42bis/MNP5 P2).<max_dict> [. <max_string>s DS: (list of supported <direction>s. <max_dict>s.<compresion_negotiation> [.Data Compression (V24bis/MNP5) +DS . 6-32 Maximum string length. from the TE point of view. Default value = 32 <direction>: Data Compression (V24bis/MNP5) 63 . <max_string>: specifies the maximum string length to be negotiated (V. <max_string>s) Possible response(s) Description This command controls the V42 bis/MNP5 data compression function if provided in the TA.

The +DR intermediate result code. Parameter-Values <value> 0 1 <text> NONE V42B V42B RD V42B TD Data compression is not in use V.+DR . if enabled.Data Compression Reporting Parameter command syntax Command +DR=[<value>] +DR? +DR=? Intermediate result code +DR: <text> Description +DR: <value> +DR: (list of supported <value>s) Possible response(s) This extended-format numeric parameter controls whether or not the extended-format “+DR:” intermediate result code is transmitted from the TA to the TE. Default Intermediate compression mode reporting enabled 64 Data Compression (V24bis/MNP5) . If enabled.g. the intermediate result code is transmitted at the point after error control negotiation (handshaking) at which the TA has determined which data compression technique will be used (if any) and the direction of operation.42bis is in use in both directions V. is issued after the Error Control Report (+ER) and before the final result code (e.42bis is in use in receive direction only V. CONNECT).42bis is in use in transmit direction only Intermediate compression mode reporting disabled. The +DR: <type> reported shall represent the current (negotiated or renegotiated) TA-TE data compression type.

Fax Class 2 65 . AT command names in this document are according to ITU and the EIA equivalent names are given in Comment sections.AT+FCLASS=<value>. The read command (AT+FCLASS?) is used to read the current setting. Parameter-Values < value> 0 2 indicates a data modem (e. command. The Service Classes available from a facsimile TA are tested by the .g. command.AT+FCLASS=?.25ter) indicates a Service Class 2 facsimile TA (e. using the .g.32). The information text response is a list of values. separated by commas. Recommendation V. below).Select Mode Parameter command syntax Command +FCLASS=[<value>] +FCLASS? +FCLASS=? Description +FCLASS: <value> +FCLASS: (list of supported <value>s) Possible response(s) The Service Class may be set by the TE from the choices available (see Parameter-Values section.Fax Class 2 Note! In some cases EIA and ITU use different names for one AT command. +FCLASS . ITU-T T.

Phase C Bit Order Parameter Parameter command syntax Command Possible response(s) +FBO=<value> +FBO? +FBO=? Description <value> (list of supported <value>s) This command controls the mapping between PSTN facsimile data and TE-TA. Parameter-Values <value> 0 1 2 3 Comments selects direct bit error for both Phase C data and for Phase B/D data. The equivalent AT command according to EIA = AT+FBOR. Default selects reserved bit order for Phase C data and selects direct bit order Phase B/D data. Phase E/D data: T. There are two choices: • • Direct: the first bit transferred of each byte on the TE-TA link is the first bit transferred on the PSTN data carrier.4 [24] encoded data. reported to the TE in +FHT: and +FHR: reports. There are two data types to control: • • Phase C data: T. enabled by the +FBUG parameter.+FBO . Reserved: the last bit transferred of each byte on the TE-TA link is the first bit transferred on the PSTN data carrier. 66 Fax Class 2 . selects direct bit order for Phase C data and selects direct bit order Phase B/D data. selects reserved bit order for Phase C data and for Phase B/D data.4 [24] Phase B and Phase D control message. transferred during execution of +FDT or +FDR commands.

<blc>.(0. <cblc> response and posted in the +FPS parameter.7) Possible response(s) This command allows the TA to sense and constrain the capabilities of the facsimile TA.2).<ST> (0. The TA can check 1-D and 2-D Phase C data. <BF>.<DF>. +FCC .<DF>.3). The TA will generate Copy Quality OK (MCF) response to complete pages.<EC>.<EC>.<BR>.(0. Mandatory The TA can check 1-D Phase C data.TA Capability Parameter Parameter command syntax Command +FCC=<VR>. not implemented.1).30 Table 2.<BR>.<WD>. Modification to +FCC are copied into +FIS.<ST> +FCC? +FCC=? Description <VR>. 0. Parameter-Values <value>: 0 1 2 No Copy Quality Checking. indicated with the +FPS: <ppr>.<LN>.(0. Fax Class 2 67 . Optional.(0. not implemented. The +FCQ parameter setting also conditions to the generation of bad line <blc> and consecutive bad line count <cblc> sub-parameters.<LN>. <lc>. The TE must check copy quality for 2-D Phase C data.<BF>. Optional.4). from the choice defined in ITU-T T. <WD>. 0.+FCQ . and set +FPS =1. 0. The TA shall generate a page transfer report.Copy Quality Checking Parameter command syntax Command +FCQ=<value> +FCQ? +FCQ=? Description <value> (list of supported <value>s) Possible response(s) This command controls Copy Quality Checking.

Optional Data Compression Format 1-D modified Huffman 2-D modified Read. 98 dpi Fine. Not supported enable ECM. Optional 2432 pixels in 303 mm. Optional Error Correction Disable ECM enable ECM. 64 bytes/frame.Parameter-Values <VR>: 0 1 < BR>: 2 3 4 5 <WD>: 0 1 2 3 4 <LN>: 0 1 2 <DF>: 0 1 2 3 <EC>: 0 1 2 <BF>: 0 1 Vertical Resolution Normal. 256 bytes/frame. Optional 2-D modified Read. Optional. Optional 2-D uncompressed mode. Not supported Page width 1728 pixels in 215 mm 2048 pixels in 255 mm. Optional 1216 pixels in 151 mm. Optional Page Length A4. Not supported 14400 bit/s. Optional 864 pixels in 107 mm. 297 mm B4. Optional unlimited length. Not supported Binary File Transfer disable ECM enable ECM. Optional. 196 dpi Bit Rate 7200 bit/s 9600 bit/s 12000 bit/s. Not supported 68 Fax Class 2 . 364. 64 bytes/frame. Optional.

<DF>s. <EC>s. <LN>s. <ST>s Description Read command reads the current values.<LN>.Current Session Parameter Parameter command syntax Command +FCS? +FCS=? Possible response(s) +FCS: <VR>.<EC>. <BF>s. Parameter-Values See previous chapter (AT+FCC).<DF>.< BR>s.<ST> List of <VR>s.<BF>.<ST>: 0 1 2 3 4 5 6 7 Comments Scan Time/Line VR = normal VR = fine 0 ms 0 ms 5 ms 5 ms 10 ms 10 ms 10 ms 10 ms 20 ms 20 ms 20 ms 20 ms 40 ms 40 ms 40 ms 40 ms The equivalent AT command according to EIA = AT+FCC +FCS . Test command shows if a parameter is implemented. Fax Class 2 69 .< BR>.<WD>. <WD>s.

The TA shall report the negotiated T. If the TE issue an <XOFF> character to the TA for flow control. because there is no more data. it will issue a CONNECT response code. with the remote ID and NSS frame information if available. optionally preceded by the block mode count. or in Phase B after previous document. When the TE is ready to accept data.32 [26] parameters. the TA shall report the post page message from the remote facsimile station via the +FET:<ppm> response. The TE may modify the +FPS parameter before issuing the +FDR command. by sending a <DLE><DC2>(<016><018> character pair. etc. it shall issue a <DC2> character (018) to the TA. which release that message. When the TA delivers that last byte of page or partial page. When TA is ready to commence data transfer. represented in the +FPS parameter until the next +FDR command. If the TA cannot resume data transfer. this must be delayed until after the block transfer is complete. The +FDR Command may be issued in Phase B after an answer command. after dialing. The TA shall hold the post page response message to the remote facsimile station (MCF).Fax Data Receive Command Action command syntax Command +FDR Description Possible response(s) See Description The command initiates transition to Phase C data reception. After Page Transfer Status Report. The TA responses shall be as follows: Stream mode: • • • • • +FCFR [FNSS:<NS FIF data] [FTSI:<remoteID>] CONNECT when CFR sent AAAA if new NSS received AAAA if new TSI received AAAA [+FCS:<negotiated sub-parameters>] if new DCS AAAA 70 Fax Class 2 . it shall respond OK. In block mode. after a document received or after a page is received. This can occur after answering. the TA when its buffers are empty. The TE must issue a +FDR command to release Post Page Messages. the TA shall report the Page Transfer Status via the +FPS:<ppr> response.+FDR .

Optional 2-D modified Read.<LN>] AT+FDT=? +FDT: (List of supported <DF>s. 98 dpi Fine. <VR>s. 297 mm B4. <LN>s) Possible response(s) Description The FDT command prefixes Phase C data transmission. it will issue the negotiation response and the CONNECT result code to the TA.<VR>. Optional 2-D uncompressed mode. 196 dpi Page width 1728 pixels in 215 mm 2048 pixels in 255 mm. Optional unlimited length. Parameter-Values <DF>: 0 1 2 3 <VR>: 0 1 <WD>: 0 1 2 3 4 <LN>: 0 1 2 Data Compression Format 1-D modified Huffman 2-D modified Read.<wd>. Optional 2432 pixels in 303 mm. Optional 1216 pixels in 151 mm.Fax Data Transmission Command Action command syntax Command AT+FDT=[<DF>. Optional Page Length A4.+FDT . When the TA is ready to accept Phase C data transmission. the +FDT command releases the TA to proceed with negotiation and release the DCS message to remote station. In Phase B. Optional 864 pixels in 107 mm. +FDT command resumes transmission after the end of prior transmit data stream Block. <wd>s. Optional Fax Class 2 71 . 364. Optional Vertical Resolution Normal. In Phase C.

There are two 2.g.Phase C received EOL alignment Parameter command syntax Command +FEA=<value> +FEA=? Description +FEA: (List of supported <value>s) Possible response(s) This parameter enables optional octet-alignment of EOL markers in received T.4 EOL patterns are bit aligned (as received).30 Post Page Messages. whether there is a change in any of the document parameters. shall be included in that line in the octet following the previous EOL.4 data streams. no more data will be appended to it.<fc>] +FET? +FET=? Description Current <values> <range of values> Possible response(s) This command is used to punctuate page and document transmission.2/T. As per 4.4.434 BFT). T. or to any other form of data (e.<bc>. zero bits.+FEA . Parameter-Values <value> 0 1 Determines that T. by the <ppm> code.octet patterns: +FBO= binary EOL pattern 0 or 2 0000xxxx 10000000 1 or 3 xxxx0000 00000001 xxxx represent previous data bits. Determines that the last received bits of T. The TE can command the 72 Fax Class 2 . It does not apply to T. or other leading data. after one or more +FDT commands. The value indicates if any additional page are to be sent and.Page Punctuation Parameter command syntax Command +FET=<ppm>[.6 data.<px>. The +FET=<ppm> command indicates that the current page or partial page is complete.4 EOL patterns are octet aligned by the TA. the tag bit for two dimensional coding. This command generates T. which indicates the coding used for the following line. with necessary zero fill bits inserted. if so.2. +FET .

PRI-Q reports will be replaced by non-PRI equivalents.1/T. Parameter Block Count defined in A. same document another document next. command using ppm codes 4-6 (see section Parameter-Values).30 provides for either station to initiate Procedure Interrupts.30[24]. The other station may choose to accept or ignore these requests. +FIE . Fax Class 2 73 . This command must be sent within the timeout specified by the +FPHCTO after sending Phase C data.1/T. Parameter Frame Count defined in A. procedure interrupt.4.1/T. For the +FET: response (T.3.TA to generate PRI-Q message with +FDT=<ppm>.4. and not reported to the TE.30 phase A responses). procedure interrupt. no more page or documents another partial page next. procedure interrupt. Parameter Page Count defined in A. conditioned by this parameter.3. another document. End-of-Retransmission (8) + Post page Message. Parameter-Values <ppm>: 0 1 2 3 4 5 6 7 8-15 <pc>: <bc>: <fc>: another page next. another page.30[24].30[24]. Parameter-Values < value> 0 Procedure Interrupt Requests from the remote station are ignored. else the TA must end the page and document transmission. If the Phase C data timeout is reached.3. A service Class 2 facsimile TA may negotiate or ignore Procedure Interrupts.4. the TA shall send an EOP post message and terminate the session. all done. continue to correct.Procedure interrupt enable Parameter command syntax Command +FIE=<value> +FIE? +FIE=? Description Current <value> <range of values> Possible response(s) Recommendation T.

This command may be issued during a session. a new +FIS setting would be used the next time the TA enters Phase B. for example. This command does not change the setting of +FCLASS. Comments For transmission (+FDT). For other <value>s. Comments Manufacturers may also provide a selection of default profiles.30 phase B negotiation responses). Parameter-Values See “+FCLASS . 74 Fax Class 2 . . Procedure Interrupt Requests from the remote station are reported in the +FET: response. This command has the same effect as if the TE had issued individual parameter setting commands. +FIP . Procedure Interrupt Requests from the remote station are not reported directly. For reception (+FDR). page 65. chosen by the optional <value>.Initialise Fax Parameters Parameter command syntax Command +FIP =<value> +FIP? +FIP =? Description Current <value> <range of values> Possible response(s) The +FIP command causes the TA to initialize all Service Class 2 Facsimile Parameters to the manufacturer determined default settings. negotiated and reported using the +FVO response ( T. The value stored in the +FPS parameter will be adjusted to values 4 or 5.Select Mode”. the manufacturer determines the profile settings. the TA will complete the negotiation and issue a +FVO response. If the TE issues a subsequent +FDR command with the +FPS value intact.1 Procedure Interrupt Requests from the remote station are accepted. only the +FVO response is reported. The TA shall use the new settings at the next time they are sampled.

<BF>. when +FCC is written.<LN>.<EC>. <ST>s Possible response(s) Description The AT+FIS parameter allows the TE to sends and constrain the capabilities used for the current session. <BR>s.<action> +FIT? +FIT=? Description Current <time>.<DF>. The TA uses +FIS to generate DIS or DTC message directly.<WD>. The TA shall initialize the +FIS parameter from the +FCC parameter on initialization.Current Session Negotiation Parameter Parameter command syntax Command +FIS=<VR>. <BF>. page 67.<WD>.<ST> +FIS? +FIS=? +FIS: <VR>. <DF>s. <EC>s.TA Capability Parameter”. and at the end of session. and uses +FIS and received DIS message to generate DCS messages.<DF>. The inactivity timer only works while the TA is off-hook. <LN>s.Inactivity timeout Parameter command syntax Command +FIT=<time>.<BR>. Comments The equivalent AT command according to EIA is +FDIS +FIT . <action> <range of time>. <LN>.< BR>.<ST> List of <VR>s.<EC>. Fax Class 2 75 . <WD>s. <action> Possible response(s) A service Class 2 facsimile TA shall provide an inactivity timer that allows the TA to break away from an unsuccessful connection attempt at any stage of a facsimile transfer. Parameter-Values See “+FCC . <BF>s.+FIS .

Any values greater than 255 are optional values for the TA manufacturer. the TA shall report the +FHNG response with result code. This operation can be invoked by using the ASCII <CAN> (cancel) character during Phase C data reception. On receipt of <CAN > character.Parameter-Values <time> <action> indicates the inactivity timeout in seconds. The TA should wait until the current page completes. conducting an orderly disconnection. If the TE does respond. The value of 0 indicates that timeout is disabled. the TA shall reset the inactivity timer. Tables 25 and 26 define these sets of events. The required timeout is 1 to 255 seconds. The inactivity timer starts when the TA has taken some action that requires TE response. except in reception of unlimited length. +FKS . The TA may abort the session and hang up. In particular.Session Termination Action command syntax Command +FKS Description Possible response(s) The +TF command causes the TA to terminate the session in orderly manner.32 [26] Table 25. Default value = 0 The <action> parameter has two meanings. 76 Fax Class 2 . Parameter-Values Comments The equivalent AT command according to EIA is +FK. If the <CAN> character is followed by any other characters before the TA returns an “OK” response. it will send a DCN message at the next opportunity and hang up. in that case. the TA shall terminate reporting of received data by sending trailing <DLE><ETX> characters to the TE and the TE shall execute an implied +FKS command. At the end of termination process. Default value = 0 Comments For inactivity timer start and stop events see T. in block or stream mode. the TA may halt reception and terminate at any time.

2B. if the TA supports use of Table 3/T. “+” and space. the response is: “(20-7E)”.+FLI .48-57)” 1 “(20)(32-127)<CRLF>” 2 Description The TA shall send the corresponding ID frame if either +FLI or +FPI is not a null string. if the command line: ATFLI=“1 234 567 8901”<CR> is issued.50. an ERROR result code is generated. the response to a +FLI=? command is “(20. For example. +FLI is used for CSI or TSI.30 [25] includes digits 0-9. Table 3/T.30 only.43. If less than 20 characters are specified in a non-null string. Mandatory values are 20 character numeric string. Parameter-Values <local id string>: Valid values are 20 character ASCII string.Local ID String Parameter command syntax Command +FLI=“<local id string>” + FLI? + FLI=? Possible response(s) “<local id string>” “(20((32. If the specified string is more than 20 characters in length. the TA would send a CSI or TSI frame with FIF (hexadecimal) consisting of: <20><20><20><20><20><31><30><39><38><20><37><36><35><20><34> <33><32><20><31><2B> The +FLI=? or +FPI=? test commands reports the range of character values supported. The TA shall transmit ID string characters to the remote station in reversed time order from the order in the command line. the TA shall append space characters (2/0). For example. if the TA supports printable T.30 only 2 If the TAE supports printable ASCII only Fax Class 2 77 .30 [24]. table 3/T.s option. Comments The equivalent AT command according to EIA is +FLID 1 If the TAE supports Table 3/T. default value manufacture.30-39)” (hexadecimal values). +FPI is used for CIG.

The TA reports this to the remote station in DIS frame. The TA shall reset this parameter to 0 after a polled document is sent.Local ID String”. Parameter-Values <value> 0 1 indicates that the TE has a document to poll.Local Polling ID String Parameter command syntax Command +FPI=“<local id string>” +FPI? +FPI=? +FPI:“< local polling ID string >” +FPI:“(20((32. +FLP .Indicated Document to Poll Parameter command syntax Command Possible response(s) +FLP=<value> +FLP? +FLP=? Description <value> <range of values> This command is used to indicate document to poll.43. page 77.+FPI . page 77. Comments The equivalent AT command according to EIA is +FLPL 78 Fax Class 2 . Parameter-Values See “+FLI . Default value indicates that the TE has a document ready for polling.Local ID String”.48-57)” 3 Possible response(s) “(20)(32-127)<CRLF>” 4 Description See “+FLI .

+FNR - Negotiation reporting
Parameter command syntax Command +FNR=<rpr>,<tpr>,<idr>,<nsr> +FNR? +FNR=? Description <value> List of supported <value>s Possible response(s)

+FNR is a compound parameter, used to control the reporting of messages generated during T.30 Phase B negotiations.
Parameter-Values

There are four switches, for four types of reports. These switches are described in T.32 [26] Table 22:

Fax Class 2

79

TABLE 22T.32 FNR switch sub-parameters Switch setting rpr=0 rpr=1 tpr=0 tpr=1 idr=0 idr=1 nsr=0 nsr=1 8.4.2.4 8.4.2.3 8.4.2.1 Message Description reference 8.4.2.1 Receiver parameters are not reported +FIS: and +FTC: reports are suppressed. Receiver parameters are reported +FIS: and +FTC: reports are generated. Transmitter parameters are not reported +FCS: reports are suppressed (+FCS parameter is still loaded). Transmitter parameters are reported +FCS: reports are generated ID strings are not reported. +FTI:, +FCI: and +FPI: reports are suppressed ID strings are reported. +FTI:, +FCI: and +FPI: reports are generated Non-standard frames are not reported. +FNF:, +FNS: and +FNC: reports are suppressed. Non-standard frames are reported. +FNF:, +FNS: and +FNC: reports are generated

Note! 1 If tpr=0, the negotiated image data format will not be reported.
Without that report, the TE must send image data that is mandated by Recommendation T.30 (normal resolution, A4 length, 1728 width, 1-D coding) or it must enable the corresponding format conversion (+FFC). Otherwise, the data format negotiated and the data format sent might not match, causing the facsimile session to fail. 2 The use of additional sub-parameters for +FNR, in order to control reporting of future optional T.30 negotiation reports, is for future study.

+FPP - Packet protocol control
Parameter command syntax Command +FPP=<value> +FPP? +FPP=? Description <value> List of supported <value>s Possible response(s)

This command enable/disables the TA-to-TE Packet Protocol. This command takes effect after the +FPP command is executed, before the final result code is issued by the TA. If this command is embedded in a command line containing multiple commands, it applies to information text and result codes of subsequent commands.

80

Fax Class 2

Parameter-Values

<value> 0 1

Disables the TA-to-TE Packet Protocol. Enables the TA-to-TE Packet Protocol (clause 9). All multi-character messages from the TA are sent to the TE using a simple Packet Protocol data link, to assure reliable delivery of data.

+FPS - Page Transfer Status
Parameter command syntax Command +FPS=[<ppr>] +FPS? +FPS=? Description +FPS: <ppr>s +FPS: (list of supported <ppr>s) Possible response(s)

The +FPS parameter contains a value representing the post page response, including copy quality and related end of-page status. These values correspond to post page response message defined in T.30 [25]. The receiving TA sets this parameter after it receives a page of Phase C data. The transmitting TA sets this parameter with the status reported by the receiving station. The TA may inspect or modify this parameter with the status reported by the receiving station.
Parameter-Values

<ppr> 1 2 3
Comments

Page good, Valid value for +FPS, Default value Page bad, retrain requested, Valid value for +FPS Page good, retrain requested, Valid value for +FPS

The equivalent AT command according to EIA = +FPTS

Fax Class 2

81

Parameter-Values <value> 0 1 Indicates that the TE does not want to poll. Default Indicates that the TE can receive a polled document. Mandatory Comments The equivalent AT command according to EIA = +FSPL +FIS: See “+FIS:”.<ST> Description +FTC: report remote facsimile station capabilities and intentions Parameter-Values See “+FCC . +FTC: Report DTC frame information Syntax Response +FTC: <VR>.<BR>.<EC>. page 82.<DF>.TA Capability Parameter”. The TA shall reset this parameter to 0 after a polled document is received. page 67 82 Fax Class 2 .Request to Poll Parameter command syntax Command +FSP=<value> +FSP? +FSP=? Description <value> List of supported <value>s Possible response(s) This command is used to Request for polling.<WD>.<BF>.+FSP .<LN>.

same document. Fax Class 2 83 . Another document next. procedure interrupt requested. procedure interrupt requested. Another page next. Parameter-Values The frame octets will be represented in hex notation and separated by spaces. The TA shall delete HDLC Flags and FCS octets. No more pages or documents. Frame octets are reported in the order sent or received.+FHR: . Another document next. Parameter-Values <value> 0 1 2 3 4 5 Another page next.Report received HDLC frames Syntax Response +FHR: <received HDLC frame octets> Description This reports the HDLC data that was received by the TA. +FHS is set by the TA at the conclusion of a fax session.Call termination status Parameter command syntax Response +FHS? Description <value> This read only parameter indicates the cause of a hang-up. procedure interrupt requested. An example received DIS string report is shown: +FHR: FF 13 80 00 4E 78 FE AD<CR><LF> +FHS . No more pages or documents. same document. The TA shall reset this parameter to 0 at the beginning of Phase A.

Current Session Parameter”. page 69. The TA shall report the characters in the ID string in reversed time order from the order received from the remote station.Remote station id (TSI) Syntax Response FTI: “<TSI ID string>” Description These responses report the received remote station ID string. The TA shall report the characters in the ID string in reversed time order from the order received from the remote station Parameter-Values “<TSI ID string>” Transmit Station ID 84 Fax Class 2 .Called station id (CSI) Syntax Response +FCI: “<CSI ID string>” Description These responses report the received Called station ID string. Parameter-Values “<CSI ID string>” Called Station ID +FCS: .Report DCS frame information See “+FCS .+FCI: . +FTI: .

+FPI: .Report Remote id. if it does not wish to poll. to poll the remote station. The +FPO response is delivered between the +FIS:<string>. page 85.Remote polling indication Parameter command syntax Response +FPO Description +FPO indicates that the remote station has a document to poll and invites the TE to poll it. and the OK final result code. +FPO: .Page status report”. or a +FDT command. The TA shall report the characters in the ID string in reversed time order from the order received from the remote station. if enabled. Parameter-Values “<CIG ID string>” Polling Station ID +FPS: . The TE may respond to a +FPO message with either a +FDR command. Fax Class 2 85 . CIG Syntax Response FPI: “< CIG ID string>” Description These responses report the received CIG ID string.Page status report See “+FPS: .

Non standard facilities report +FNS: . HDLC flags. the two octet bit string 0001101101000101 would be reported D8 A2. Data transmission (+FDT) or Data reception (+FDR) command execution may generate these responses if the corresponding frames are received.Non standard setup report Syntax Response +FNC: <NSC FIF string> +FNF: <NSF FIF string> +FNS: <NSC FIF string> Description These responses report any received Non-Standard negotiation frames. Specification of any other Non Standard behaviour is beyond the scope of this Recommendation. +FET See “+FET . and zero bits inserted for transparency are removed. and separated by spaces. <NSC FIF string> Non-Standard Commands. The facsimile TA reports the frame. Answer (ATA). 86 Fax Class 2 .+FNC: . but not including the FCS) are presented in hex notation. one response per frame. Originate (ATD). it need not act on it. For example. For each frame octet the LSB is the first bit sent or received. Frame octets are reported in the order received. page 72. Parameter-Values <NSF FIF string> Non-Standard Facilities. The NSF Facsimile Information Field (FIF) frame octets (beginning with the country code. <NSS FIF string> Non-Standard Setup.Page Punctuation”.Report non-standard command frame +FNF: .

25 1300 Hz calling tone. The FDM response shall precede any data modem information text or result codes (e. or V. The +FDM response shall precede any data modem information text or result codes (e.32 AA pattern.indicates connection with a fax terminal Syntax Response +FCO Description The +FCO response indicates connection with a Group 3 facsimile station.32 AA pattern. Fax Class 2 87 . The FDM response is enabled by TE command to set the FAA parameter to 1 (+FAA). The TE should not set +FAA_1 unless it is able to handle this result. or V.22 bis S1 signal. The TE should not set FAA_1 unless it is able to handle this result. For example. or V. in execution of Originate commands (ATD) or Answer commands (ATA) only. The TE should respond to a FDM message by preparing itself to handle a data call.g. +FDM: Parameter command syntax Response +FDM Description +FDM response indicates that the TA has identified that the calling device is a data modem. The TA shall deliver this message to the TE upon detection of HDLC flags in the first received frame. CONNECT). The TA shall issue this response immediately upon recognition of a data modem. The TE should respond to a +FDM message by preparing itself to handle a data call. The +FDM response is enabled by TE command to set the FAA parameter to 1 (+FAA). the TA might detect a V. FDM response indicates that the TA has identified that the calling device is a data modem. The TA shall issue this response immediately upon recognition of a data modem. CONNECT). or V. the TA might detect a V. For example.25 1300 Hz calling tone.+FCO: .g.22 bis S1 signal.

Report transmit HDLC frames Syntax Response FHT:<transmitted HDLC frame octets> Description Report transmit HDLC frames Parameter-Values See chapter +FHR section Parameter-Values.+FHT: . 88 Fax Class 2 .

<N2> [.<T1>[. Not supported.<N1>[. [<k>] +CMUX: (list of supported <mode>s). with the following values: means 115200bits/s with the following values: means maximum frame size. Parameter-Values <transparency> 0 1 <subset> 0 <port_speed> 5 <N1> 1.<T2>[. (list of supported <N2>s). <T1>.<T3>[.Multiplexing Mode Parameter command syntax Command +CMUX=<transparency>[. (list of supported <T1>s). the default value is used. Test command returns the supported modes and parameters. (list of supported <subset>s).. (list of supported <port_speed>s). <port_speed>. <T3>.GSM 07. <N2>.10 Multiplexor Protocol 89 . <N1>. <T2>. (list of supported <N1>s). (list of supported <T3>s).. If the parameters are left out. GSM 07. The AT command sets parameters for the Control Channel.<port_speed>[. [<subset>]. (list of supported <k>s) Possible response(s) +CME ERROR: <err> +CMUX=? Description This command is used to enable/disable the GSM 07.10 [19] multiplexing protocol control channel.10 Multiplexor Protocol +CMUX . (list of supported <T2>s).<k>]]]]]]]] +CMUX? +CMUX: <mode>.128 with the following values: means No transparency means HDLC Transparency Not supported with the following values: means that only UIH frames used.<subset> [. Read command returns the current mode and the settings.

255 10 <N2> 1. An additional virtual channel for message tracing should be added and the following conventions for numbering the virtual channels should be established: • • • • DLC1 .1 The +CMUX command allows multiple virtual channels to be setup over one physical channel. Default with the following values: means Acknowledgement timer (tens of milliseconds) Not supported.31 <T1> 1..100 3 <T2> 2. with the following values: means wake up response timer (seconds) Not supported. means 300ms default timer..255 30 <T3> 1.255 10 <K> 1...10 protocol. means 10s default timer with the following values: means Window size Not supported. Per the 07.Dedicated data channel DLC3 ...Spare 90 GSM 07.10 specification DLC0 is reserved as the control channel for the 07. with the following values: means maximum number of re-transmission Not supported. one dedicated to data calls and the other is a spare channel...Dedicated command/status channel DLC2 .10 Multiplexor Protocol .Message Log channel DLC4 . Refer to subclause 25. means default number of re-transmission with the following values: means Control Channel response timer (tens of milliseconds) Not supported. One dedicated to command/status.. The current requirements call for support of 3 virtual channels.7 <err> Comments maximum frame size.. means 100ms default timer.

ISO 8859 Latin n (1-6) character set.GSM TE-TA Interface +CSCS . Read command is used to show the current setting. When TA-TE interface is set to 8 bit operation and the current alphabet of the TE is 7 bit. Parameter-Values <chset> “GSM” “IRA” “8859-n” Comments GSM 7-bit alphabet International Reference Alphabet. the highest bit must be set to 0.05 [17] Annex A. TA is then able to convert character strings correctly between TE and ME character sets. Test command is used to show the list of the supported character sets. Characterset conversions for SMS text mode can be found in GSM 07.Select TE Character Set Parameter command syntax Command +CSCS=[<chset>] +CSCS? +CSCS=? Description +CSCS: <chset> +CSCS: (list of supported <chset>s) Possible response(s) Set command is used to inform the TA which character set is used by the TE. GSM TE-TA Interface 91 . Default.

Parameter-Values <mode> 0 Disable extended format 1 Enable extended format <type>: ASYNC asynchronous transparent REL ASYNC asynchronous non-transparent FAX facsimile (TS 62) GPRS <PDP_type>.Cellular Result Code Parameter command syntax Command +CRC=[<mode>] +CRC? +CRC=? Unsolicited result code +CRING: <type> RING Description +CRC:<mode> Supported <mode>s Possible response(s) Set command is used to control whether or not the extended format of incoming call indication is used.GSM Call Control +CRC . When enabled. Test command is used to show the list of the supported modes. <PDP_type> both parameters are defined in <PDP_addr> the Define PDP Context (+CGDCONT) command. <PDP_addr> GPRS network request for PDP context activation. an incoming call is indicated to the TE with unsolicited result code +CRING instead of the normal RING. Read command is used to show the current setting. 92 GSM Call Control .

25ter [28] command Modulation Reporting Control +MR. which is not appropriate for use in the GSM network. and before the intermediate result code CONNECT is transmitted. Parameter-Values <mode>: 0 1 <serv> ASYNC REL ASYNC GPRS XXX disables reporting. Test command returns values supported by the TA as a compound value.60) GSM Call Control 93 . enables reporting asynchronous transparent asynchronous non-transparent GPRS (XXX is a text string. before any error control or data compression reports are transmitted. If enabled. Default.Service Reporting control Parameter command syntax Command +CR=[<mode>] +CR? +CR=? Intermediate Result Codes +CR: <serv> Description +CR: <mode> +CR: (list of supported <mode>s) Possible response(s) Set command controls whether or not intermediate result code +CR is returned from the TA to the TE. the variable contents of which are specified in 07.25ter [28] commands Error Control Reporting +ER and Data Compression Reporting +DR.+CR . Comments This command replaces V. the intermediate result code is transmitted at the point during connect negotiation at which the TA has determined which speed and quality of service will be used. Possible error control (other than radio link protocol) and data compression reporting can be enabled with V.

Values may also be used during mobile terminated data call setup. and the connection element <ce> to be used when data calls are originated (refer GSM 02.GSM Data/Fax +CBST .110 or X. 94 GSM Data/Fax .31 flag stuffing) 14400 bps (V. Test command returns values supported by the TA as compound values.<name>[. <speed>: 7 12 14 15 16 71 75 79 80 81 <name>: 0 <ce>: 0 9600 bps (V.34) 9600 bps (V. 9600 bps (V.110 or X.34) 19200 bps (V.34) 28800 bps (V. (list of supported <name>s).32) Default. (list of supported <ce>s) Possible response(s) Description Set command selects the bearer service <name> with data rate <speed>.<ce>]]] +CBST? +CBST=? +CBST: <<speed>[. Default.34) 14400 bps (V.1 kHz modem) transparent.110 or X.02 [1]). Parameter-Values Note! Not all combinations of these sub-parameters are supported by GSM (refer GSM 02.<name>[.02 [1]).<ce> +CBST: (list of supported <speed>s).31 flag stuffing) 38400 bps (V.110 or X.Select bearer service type Parameter command syntax Command +CBST=[<speed>[.31 flag stuffing) 28800 bps (V.110 or X.31 flag stuffing) 19200 bps (V.31 flag stuffing) data circuit asynchronous (UDI or 3.

Radio link protocol Parameter command syntax Command +CRLP=[<iws>[.25ter [28] Error Control Selection test command +ES=? may be used to indicate the presence of the protocol.(list of supported <T4>s)]] [.<N2 >[.]] Possible response(s) +CRLP=? Description Radio link protocol (RLP) parameters used when non-transparent data calls are originated may be altered with set command. Available command sub-parameters depend on the RLP versions implemented by the device (e. Only RLP parameters applicable to the corresponding <verx> are returned.<ver1> [.(list of supported <N2>s)[.<N2>[.<mws>. (list of supported <T1>s).<ver2>[.. Note! If radio link protocol (RLP) is not used.(list of supported <T4>s)]] [<CR><LF> +CRLP: (list of supported <iws>s). when version indication is not present it shall equal 0 GSM Data/Fax 95 .<ver>[.<T1>..<T1>.<T4>]]]]]] +CRLP? +CRLP: <iws>.. Read command returns current settings for each supported RLP version <verx>. (list of supported <mws>s).<T4>]] [<CR><LF> +CRLP: <iws>. <verx>: RLP version number in integer format.<N2>[. (list of supported <T1>s).<ver1>[. V.<mws>[. Test command returns values supported by the TA as a compound value. the RLP parameter value ranges for each <verx> are returned in a separate line.]] +CRLP: (list of supported <iws>s).g.(list of supported <N2>s) [.<mws>. Parameter-Values <ver>.<T1>[.<ver1>[. but some other error correcting protocol (for transparent data calls)..1 non-transparent +CRLP . (list of supported <mws>s).<T4>]] [. If ME/TA supports several RLP versions <verx>. <ver> may not be available if device supports only versions 0 and 1).

22 [8]): T1 and T4 are in units of 10 ms. refer GSM 04. retransmission attempts N2. <mws>. Read and test commands shall return only one line for this set (where <verx> is not present). <N2>. <T1>.Note! Versions 0 and 1 share the same parameter set. 96 GSM Data/Fax . acknowledgement timer T1. resequencing period T4 in integer format (default values and ranges depend on RLP version. MS to IWF window size. <iws>. <T4>: IWF to MS window size.

used character set should be the one selected with command Select TE Character Set +CSCS.08 [13] subclause 10.GSM Network Reporting +CNUM . Parameter-Values <alphax>: <numberx>: <typex>: <err> optional alphanumeric string associated with <numberx>. Test command Is a command that shows if the command is supported. “Error Messages”.Subscriber Action command syntax Command +CNUM Possible response(s) +CME ERROR: <err> +CNUM: [<alpha1>]. page 189 GSM Network Reporting 97 .<type1> [<CR><LF> +CNUM: [<alpha2>].. type of address octet in integer format (refer GSM 04.<number2>.4. each MSISDN is returned in a separate line.7).5.. string type phone number of format specified by <typex>.<type2>] [.<number1>. If subscriber has different MSISDN for different services.] +CNUM=? Description Action command returns the MSISDNs related to the subscriber (this information can be stored in the SIM).

Band Selection Parameter command syntax Command *EBSE=[<band>] *EBSE? *EBSE =? Description *EBSE: <band> *EBSE: (list of supported <bands>s) Possible response(s) +CME ERROR: <err> This command is used to select the band of operation. <err> Parameter-Values “Error Messages”.*EBSE . page 189 <band> 0 1 2 3 4 GSM 900 DCS 1800 Dual Band PCS 1900 Auto 98 GSM Network Reporting . AT*EBSE? is the read command that returns the current band and AT*EBSE=? Returns the supported bands.

<stat>[.+CREG . two byte location area code in hexadecimal format string type. two byte cell id in hexadecimal format 99 General . Parameter-Values <n>: 0 1 2 <stat> 0 1 2 3 4 5 <lac> <ci> disable network registration unsolicited result code enable network registration unsolicited result code +CREG: <stat> enable network registration and location information unsolicited result not registered. but ME is currently searching a new operator to register to registration denied unknown registered.<ci>] +CREG: (list of supported <n>s) Possible response(s) +CME ERROR: <err> Description This command controls the presentation of an unsolicited result code +CREG when there is a change in the ME network registration status. roaming string type.<lac>. AT+CREG? Is the read command that returns the status of the result code presentation and shows whether the network has currently indicated the registration of the ME. ME is not currently searching a new operator to register to registered.Network Registration Parameter command syntax Command AT+CREG=[<n>] AT+CREG? AT+CREG=? Unsolicited Result Code +CREG: <stat> +CREG: <n>. Test command shows if the command is supported. home network not registered.

and numeric format representation of the operator. do not attempt registration/deregistration (<oper> field is ignored).<err> “Error Messages”. and other networks. networks referenced in SIM. each representing an operator present in the network. If the selected operator is not available. If no operator is selected. this value is not applicable in read command response 100 GSM Network Reporting .Operator Selection Parameter command syntax Command +COPS=[<mode>[. Quadruplet consists of an integer indicating the availability of the operator <stat>. <mode> is used to select whether the selection is done automatically by the ME or is forced by this command to operator <oper> (it shall be given in format <format>). <mode>=2 forces an attempt to deregister from the network. numeric <oper>)s] Possible response(s) +CME ERROR: <err> Description Set command forces an attempt to select and register the GSM network operator.<oper>] +COPS: [list of supported (<stat>.<oper >]]] +COPS? +COPS=? +COPS: <mode>[. The list of operators shall be in order: home network. page 189 +COPS .g.<format>[. Any of the formats may be unavailable and should then be an empty field. ME shall be unregistered until <mode>=0 or 1 is selected). The selected mode affects to all further network registration (e. short alphanumeric <oper>. Read command returns the current mode and the currently selected operator. long alphanumeric <oper>. Test command returns a list of quadruplets. <format> and <oper> are omitted. The selected operator name format shall apply to further read commands also. Parameter-Values <mode> 0 1 2 3 (default) automatic (<oper> field is ignored) manual (<oper> field shall be present) deregister from network set only <format> (for read command +COPS?). long and short alphanumeric format of the name of the operator. This command should be abortable when registration/deregistration attempt is made. no other operator shall be selected (except <mode>=4). after <mode>=2.<format>.

plus a three BCD digit network code. which is administration specific. <format> indicates if the format is alphanumeric or numeric. automatic mode (<mode>=0) is entered (Default) long format alphanumeric <oper> short format alphanumeric <oper> numeric <oper> string type. page 189 <stat> 0 1 2 3 <err> GSM Network Reporting 101 . numeric format is the GSM Location Area Identification number (refer GSM 04.5.212 Annex A [23]. long alphanumeric format can be upto 16 characters long and short format up to 8 characters (refer GSM MoU SE. returned <oper> shall not be in BCD format. hence the number has structure: (country code digit 3)(country code digit 2)(country code digit 1)(network code digit 2)(network code digit 1) unknown available current forbidden “Error Messages”. if manual selection fails.4 <format> 0 1 2 <oper>: manual/automatic (<oper> field shall be present).1.13 [22]). but in IRA characters converted from BCD.08 [13] subclause 10.3) which consists of a three BCD digit country code coded as in ITU-T E.

) string type phone number of format specified by <type> 102 GSM Network Reporting . page 92) result code sent from TA to TE. Set command (AT+CLIP = <n>) enables or disables the presentation of the CLI at the TE.+CLIP . +CLIP unsolicited result code response is returned after every RING (or +CRING. Default Enable parameter shows the subscriber CLIP service status in the network CLIP not provisioned CLIP provisioned unknown (e.<subadr>. It has no effect on the execution of the supplementary service CLIP in the network. etc. see “+CRC Cellular Result Code”. <m> +CLIP: (list of supported <n>s) +CLIP: <number>. Parameter-Values <n>: 0 1 <m>: 0 1 2 <number>: parameter sets/shows the result code presentation status in TA Disable. Test command returns values supported by the TA as a compound value.<satype> [.<type>[. Read command gives the status of <n>. When the presentation of the CLI at the TE is enabled (and calling subscriber allows).g. and also triggers an interrogation of the provision status of the CLIP service according GSM 02.<alpha>][<CLIvalidity]]] Description This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call.81 [5] (given in <m>).Calling Line Identification Parameter command syntax Command Possible response(s) +CLIP=[<n>] +CLIP? +CLIP=? Unsolicited Result Code +CLIP: <<n>. no network.

08 [13] subclause 10. When CLI is not available (<CLI validity>=2).Calling Line Identification Parameter command syntax Command +CLIR=[<n>] +CLIR? +CLIR=? Description +CLIR: <n>.81 [5] that allows a calling subscriber to enable or disable the presentation of the CLI to the called party when originating a call.7) string type subaddress of format specified by <satype> type of subaddress octet in integer format (refer GSM 04. +CLIR .5. When CLI has been withheld by the originator.81 [5]. If this command is used by a subscriber without provision of CLIR in permanent mode the network will act according GSM 02. (<CLI validity>=1) and the CLIP is provisioned with the “override category” option (refer GSM 02.08 [13] subclause 10.<m> +CLIR: (list of supported <n>s) Possible response(s) This command refers to CLIR-service according to GSM 02.7).4.<type>: <subaddr>: <satype>: <alpha>: type of address octet in integer format (refer GSM 04.5.4. Set command overrides the CLIR subscription (default is restricted or allowed) when temporary mode is provisioned as a default adjustment for all following outgoing calls. used character set should be the one selected with command Select TE Character Set +CSCS <CLI validity> 0 CLI valid 1 CLI withheld by the originator. GSM Network Reporting 103 . Nevertheless.4.5.81 [5] and GSM 03. TA may return the recommended value 128 for <type> (TON/NPI unknown in accordance with GSM 04.08 [13] subclause 10. 2 CLI is not available due to interworking problems or limitations of originating network. TA shall return the same setting for <number> and <type> as if the CLI was not available.8) optional string type alphanumeric representation of <number> corresponding to the entry found in phone book.81 [12]). <number> shall be an empty string (“”) and <type> value will not be significant. Otherwise. <number> and <type> is provided. This adjustment can be revoked by using the opposite command.

<alpha>]] Description +COLP: <n>.<m> +COLP: (list of supported <n>s) Possible response(s) This command refers to the 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. Parameter-Values <n>: 0 1 2 <m>: 0 1 2 3 4 parameter sets the adjustment for outgoing calls: presentation indicator is used according to the subscription of the CLIR service. The command enables or 104 GSM Network Reporting .g. no network.<subaddr>.Connected Line Identification Parameter command syntax Command +COLP=[<n>] +COLP? +COLP=? Intermediate Result Code +COLP: <number>. and also triggers an interrogation of the provision status of the CLIR service (given in <m>).) CLIR temporary mode presentation restricted CLIR temporary mode presentation allowed +COLP . etc.Read command gives the default adjustment for all outgoing calls (given in <n>).<type>[.25ter [28] dial command”.<satype> [. Test command returns values supported by the TA as a compound value. Default. CLIR invocation CLIR suppression parameter shows the subscriber CLIR service status in the network CLIR not provisioned CLIR provisioned in permanent mode unknown (e. Note! On a per call base CLIR functionality is explained in subclause “ITU-TV.

5 +CLIP refer 13.5 +CLIP refer 13.81 [5] (given in <m>).<class1>[. When enabled (and called subscriber allows).5 +CLIP refer 13. and also triggers an interrogation of the provision status of the COLP service according GSM 02.5 +CLIP +CCFC .Call Forwarding Number and Conditions Action command syntax Command +CCFC=<reason>..82 [6].<type>] [. Read command gives the status of <n>.25ter [28] responses. Default.]] +CCFC: (list of supported <reason>s) +CCFC=? Description This command allows control of the call forwarding supplementary service according to GSM 02. erasure. Registration. and status query are GSM Network Reporting 105 .<number>[. deactivation.<number>.disables the presentation of the COL at the TE.<type> <satype>]][<CR><LF> +CCFC: <status>. etc. +COLP intermediate result code is returned from TA to TE before any +CR or V.5 +CLIP refer 13. Parameter-Values <n>: 0 1 <m>: 0 1 2 <number>: <type>: <subaddr>: <satype>: <alpha>: parameter sets/shows the result code presentation status in TA disable. enable parameter shows the subscriber COLP service status in the network COLP not provisioned COLP provisioned unknown (e. Test command returns values supported by the TA as a compound value.<type>[.<class>]]] Possible response(s) +CME ERROR: <err> when <mode>=2 and command successful: +CCFC: <status>..<mode> [.<number>. no network.) refer 13.<class2>[.g. It has no effect on the execution of the supplementary service COLR in the network. activation.

5.30 [3]) all conditional call forwarding (refer GSM 02. case (<status>=0) should be returned only if service is not active for any <class>. 64 and 128) fax (facsimile services) short message service data circuit sync data circuit async dedicated packet access dedicated PAD access <type>: <classx>: 1 2 4 8 16 32 64 128 106 GSM Network Reporting . 32.08 [13] subclause 10. Parameter-Values <reason> 0 1 2 3 4 5 <mode> 0 1 2 3 4 <number>: unconditional mobile busy no reply not reachable all call forwarding (refer GSM 02. Test command returns reason values supported by the TA as a compound value.not active. When querying the status of a network service (<mode>=2) the response line for .4.7).supported. default 145 when dialling string includes international access code character “+”. otherwise 129 is a sum of integers each representing a class of information (default 7): voice (telephony) data (refers to all bearer services. with <mode>=2 this may refer only to some bearer service if TA does not support values 16.30 [3]) disable enable query status registration erasure string type phone number of forwarding address in format specified by <type> type of address octet in integer format (refer GSM 04.

.<subaddr>. +CSSN . (list of supported <m>s) Possible response(s) +CME ERROR: <err> Unsolicited Result codes +CSSI: <code1> [.Mobile Equipment error result code”.Supplementary service notifications Parameter command syntax Command +CSSN=[<n>[. each of them shall have its own +CSSI result code. each of them shall have its own +CSSU result code. or when a forward check supplementary service notification is received.<m>]] +CSSN? AT+CLCK=? +CSSN: <n>. When <n>=1 and a supplementary service notification is received after a mobile originated call setup. Test command returns values supported by the TA as a compound value. In case of MT call setup.<index>] +CSSU: <code2> [.<index> [. default value = 20.5 command +CLIP “Calling line identification presentation”) and when several different <code2>s are received from the network.. When several different <code1>s are received from the network.<number>. When <m>=1 and a supplementary service notification is received during a mobile terminated call setup or during a call. <type> [.25ter [28]. GSM Network Reporting 107 . The set command enables/disables the presentation of notification result codes from TA to TE. page 189. unsolicited result code +CSSU is sent to TE. <satype>]]] Description This command refers to supplementary service related network initiated notifications.<status> 0 1 <err> <time>: 1. when “no reply” is enabled or queried.<m> +CSSN: (list of supported <n>s).30 not active active Refer to “+CME ERROR: <err> . this gives the time in seconds to wait before call is forwarded. result code is sent after every +CLIP result code (refer 13. intermediate result code +CSSI is sent to TE before any other MO call setup result codes presented in this spec or in V.

Default enable sets/shows the +CSSU result code presentation status in the TA disable. forward check SS message received (can be received whenever) call is being connected (alerting) with the remote party in alertingstate in explicit call transfer operation (during a voice call). Default enable (it is manufacturer specific. call has been put on hold (during a voice call). Not supported. Not supported. call has been retrieved (during a voice call). Not supported. Not supported. Not supported. call has been connected with the other remote party in explicit call transfer operation (also number and subaddress parameters may be present) (during a voice call or MT call setup).Parameter-Values <n> 0 1 <m> 0 1 <code1> 0 1 2 3 4 5 6 7 8 <index>: <code2> 0 1 2 3 4 5 6 7 8 sets/shows the +CSSI result code presentation status in the TA disable. Not supported. Not supported. which of these codes are supported): this is a forwarded call (MT call setup) this is a CUG call (also <index> present) (MT call setup). which of these codes are supported): unconditional call forwarding is active some of the conditional call forwardings are active call has been forwarded call is waiting this is a CUG call (also <index> present). Not supported. Not supported. outgoing calls are barred incoming calls are barred CLIR suppression rejected call has been deflected. (it is manufacturer specific. multiparty call entered (during a voice call). call on hold has been released (this is not a SS notification) (during a voice call). refer “Closed user group +CCUG”. this is a deflected call (MT call setup). Not supported. 9 108 GSM Network Reporting . Not supported.

GSM Network Reporting 109 . page 189.4.Mobile Equipment error result code”.5.08 [13] subclause 10. type of subaddress octet in integer format (refer GSM 04.8). Not supported.<number>: <type>: <subaddr>: <satype>: <err> string type phone number of format specified by <type> type of address octet in integer format (refer GSM 04.4.7) string type subaddress of format specified by <satype>.08 [13] subclause 10. Refer to “+CME ERROR: <err> . Not supported.5.

.GSM Facility Lock +CLCK .<passwd> [. This command should be abortable when network facilities are set or interrogated.88 [7] clause 1) BOIC (Barr Outgoing International Calls) (refer GSM 02.<mode>[.88 [7] clause 1) BAIC (Barr All Incoming Calls) (refer GSM 02.<class1>[<CR><LF> +CLCK: <status>.<class2> [..88 [7] clause 2) BIC-Roam (Barr Incoming Calls when Roaming outside the home country) (refer GSM 02.88 [7] clause 2) BOIC-exHC (Barr Outgoing International Calls except to Home Country) (refer GSM 02. The interaction of these with other commands based on other GSM supplementary services is described in the GSM standard.Facility lock Parameter command syntax Command +CLCK=<fac>. Test command returns facility values supported by the TA as a compound value. Call barring facilities are based on GSM supplementary services (refer GSM 02.88 [7] clause 1) barr incoming calls from numbers Not stored to TA memory barr incoming calls from numbers Not stored to ME memory 110 GSM Facility Lock . Password is normally needed to do such actions.]] +CLCK: (list of supported <fac>s) +CLCK=? Description Execute command is used to lock. Parameter-Values <fac> “PS” “SC” “AO” “OI” “AI” “IR” “OX” “NT” “NM” values reserved by this ETS: PH-SIM (lock PHone to SIM card) (ME asks password when other than current SIM card inserted) SIM (lock SIM card) (SIM asks password in ME power-up and when this lock command issued) BAOC (Barr All Outgoing Calls) (refer GSM 02.88 [7]). unlock or interrogate a ME or a network facility <fac>.<class>]] Possible response(s) +CME ERROR: <err> when <mode>=2 and command successful: +CLCK: <status>[.

.PS. GSM Facility Lock 111 . +CPWD .30 [3]) (applicable only for <mode>=0) SIM fixed dialling memory feature (if PIN2 authentication has not been done during the current session. page 189.<newpwd > +CPWD=? +CPWD: list of supported (<fac>. <pwdlength>)s Possible response(s) +CME ERROR: <err> Description Action command sets a new password for the facility lock function defined by command Facility Lock +CLCK.Mobile Equipment error result code”.30 [3]) All outGoing barring services (refer GSM 02.Change password Action command syntax Command +CPWD=<fac>. PIN2 is required as <passwd>) unlock lock query status full lock (only valid for fac = .<oldpwd>.30 [3]) All inComing barring services (refer GSM 02. shall be the same as password specified for the facility from the ME user interface or with command Change Password +CPWD is a sum of integers each representing a class of information (default 6): data fax Refer to “+CME ERROR: <err> . after power on always ask for password not active active string type.“NS” “NA” “AB” “AG” “AC” “FD” <mode>: 0 1 2 10 <status>: 0 1 <passwd>: <classx> 2 4 <err> barr incoming calls from numbers Not stored to SIM memory barr incoming calls from numbers Not stored in Any memory All Barring services (refer GSM 02.

30 [3]) (applicable only for <mode>=0) “FD” SIM fixed dialling memory feature (if PIN2 authentication has not been done during the current session.88 [7] clause 1) “NT” barr incoming calls from numbers Not stored to TA memory “NM” barr incoming calls from numbers Not stored to ME memory “NS” barr incoming calls from numbers Not stored to SIM memory “NA” barr incoming calls from numbers Not stored in Any memory “AB” All Barring services (refer GSM 02. maximum length of password can be determined with <pwdlength> <pwdlength>: integer type maximum length of the password for the facility <err> “Error Messages”. Parameter-Values PH-SIM (lock PHone to SIM card) (ME asks password when other than current SIM card inserted) “P2” SIM PIN2 “SC” SIM (lock SIM card) (SIM asks password in ME power-up and when this lock command issued) “AO” BAOC (Barr All Outgoing Calls) (refer GSM 02. <oldpwd> shall be the same as password specified for the facility from the ME user interface or with command Change Password +CPWD <newpwd> is the new password.88 [7] clause 1) “AI” BAIC (Barr All Incoming Calls) (refer GSM 02.88 [7] clause 2) “IR” BIC-Roam (Barr Incoming Calls when Roaming outside the home country) (refer GSM 02. PIN2 is required as <passwd>) <oldpwd>: string type.Test command returns a list of pairs which present the available facilities and the maximum length of their password.88 [7] clause 1) “OI” BOIC (Barr Outgoing International Calls) (refer GSM 02. page 189 <fac>: “PS” 112 GSM Facility Lock .30 [3]) “AC” All inComing barring services (refer GSM 02.30 [3]) “AG” All outGoing barring services (refer GSM 02.88 [7] clause 2) “OX” BOIC-exHC (Barr Outgoing International Calls except to Home Country) (refer GSM 02.

e. +CME ERROR. etc.Enter PIN Parameter command syntax Command +CPIN=<pin>[. <newpin>. it is recommended that ME does not block its operation) GSM Mobile Equipment Control and Status 113 . Parameter-Values <pin>: string type values (the range of the SIM PIN and the PH-SIM PIN is 4-8 bits).). the TA shall automatically repeat the PIN. the second pin is required. This second pin. <newpin>: same as <pin> <code> values reserved by this ETS: READY ME is not pending for any password SIM PIN ME is waiting SIM PIN to be given SIM PUK ME is waiting SIM PUK to be given PH-SIM PIN ME is waiting phone-to-SIM card password to be given PH-FSIM PIN: ME is waiting phone-to-very first SIM card password to be given PH-FSIM PUK: ME is waiting phone-to-very first SIM card unblocking password to be given SIM PIN2 ME is waiting SIM PIN2 to be given (this <code> is recommended to be returned only when the last executed command resulted in PIN2 authentication failure (i.GSM Mobile Equipment Control and Status +CPIN . Read command returns an alphanumeric string indicating whether some password is required or not. PH-SIM PIN. no action is taken towards ME and an error message.<newpin>] +CPIN? +CPIN=? Description +CPIN: <code> Possible response(s) +CME ERROR: <err> The Set command sends to the ME a password which is necessary before it can be operated (SIM PIN. If no PIN request is pending. If the PIN is to be entered twice. is used to replace the old pin in the SIM. If the PIN required is SIM PUK or SIM PUK2. is returned to TE. if PIN2 is not entered right after the failure. +CME ERROR: 17). SIM PUK.

1 SIM PUK2 +CGSN .Request product serial number identification Action command syntax Command +CGSN +CGSN=? Description Possible response(s) +CME ERROR: <err> <sn> Execution command causes the TA to return one or more lines of information text <sn>. Text shall not contain the sequence 0<CR> or OK<CR> 114 GSM Mobile Equipment Control and Status . including line terminators. Parameter-Values <sn>: the total number of characters.e.ME is waiting SIM PUK2 to be given (this <code> is recommended to be returned only when the last executed command resulted in PUK2 authentication failure (i. +CME ERROR: 18). it is recommended that ME does not block its operation) PH-NET PIN ME is waiting network personalisation password to be given PH-NET PUK: ME is waiting network personalisation unblocking password to be given PH-NETSUB PIN: ME is waiting network subset personalisation password to be given PH-NETSUB PUK: ME is waiting network subset personalisation unblocking password to be given PH-SP PIN ME is waiting service provider personalisation password to be given PH-SP PUK ME is waiting service provider personalisation unblocking password to be given PH-CORP PIN: ME is waiting corporate personalisation password to be given PH-CORP PUK: ME is waiting corporate personalisation unblocking password to be given <err> Refer to subclause 25. if PUK2 and new PIN2 are not entered right after the failure. which is intended to permit the user of the TA to identify the individual ME to which it is connected to. in the information text shall not exceed 2048 characters.

Mobile Equipment error result code”. Test command returns values supported by the TA as compound values.08 [16] subclause 8.2. +CSQ ..Mobile Equipment error result code”. Parameter-Values <rssi>: 0 1 2.<err> Refer to “+CME ERROR: <err> . GSM Mobile Equipment Control and Status 115 ..30 31 99 <ber> 0. <ber> +CSQ: (list of supported <rssi>s).. -53 dBm -51 dBm or greater not known or not detectable (in percent): as RXQUAL values in the table in GSM 05.Signal quality Action command syntax Command +CSQ +CSQ=? Possible response(s) +CME ERROR: <err> +CSQ: <rssi>. page 189.. page 189.4 not known or not detectable Refer to “+CME ERROR: <err> ..7 99 <err> -113 dBm or less -111 dBm -109.. (list of supported <ber>s) Description Execution command returns received signal strength indication <rssi> and channel bit error rate <ber> from the ME.

in the information text (in <report>). Parameter-Values <report>: one or more lines of information text (characters). Typically.GSM Mobile Equipment Error +CEER . the text will consist of a single line containing the failure information given by GSM network in textual format. shall not exceed 2041 characters. See the Description section. 116 GSM Mobile Equipment Error . Test command shows if the command is supported. Comments The total number of characters including line terminators. which should offer the user of the TA an extended report of the reason of the failure in the last unsuccessful call setup (originating or answering) or in-call modification. determined by the ME manufacturer.GSM Extended Error Reporting Parameter command syntax Command +CEER +CEER=? Description Possible response(s) +CEER: <report> Execution command causes the TA to return one or more lines of information text <report>. Text shall not contain the sequence 0<CR> or OK<CR>. or the reason for last call release.

page 189 GSM Mobile Equipment Error 117 . use verbose <err> values Refer to “+CME ERROR: <err> . enable +CME ERROR result code.+CMEE .Report Mobile Equipment Error Parameter command syntax Command +CMEE=[<n>] +CMEE? +CMEE=? Unsolicited Result Code +CME ERROR: <err> Description +CMEE: <n> +CMEE: (list of supported <n>s) Possible response(s) Set command disables or enables the use of result code +CME ERROR as an indication of an error relating to the functionality of the ME. use numeric <err> values enable +CME ERROR result code. Parameter-Values <n> 0 1 2 <err> disable +CME ERROR result code and use ERROR instead. ERROR is returned normally when error is related to syntax. ME related errors cause +CME ERROR final result code instead of the regular ERROR final result code. Default. Test command returns values supported by the TA as a compound value.Mobile Equipment error result code”. When enabled. invalid parameters. or TA functionality.

or string type in text mode (default “REC UNREAD”). refer <mem1> for defined values string type.e.8 command +CNMI . refer <mem1> for defined values. defined values: “REC UNREAD” received unread message (i. The default values are for command parameters. total number of message locations in <mem1> 118 SMS General Commands . received status reports are always stored in “SR” (or some manufacturer specific storage) unless directly forwarded to TE integer type in PDU mode (default 0). new message) “REC READ” received read message “STO UNSENT” stored unsent message (only applicable to SMks) “STO SENT” stored sent message (only applicable to SMs) “ALL” all messages (only applicable to +CMGL command) integer type. memory from which messages are read and deleted (commands List Messages +CMGL.New Message Indications).1 which describe all SMS commands. not for result code parameters. memory to which writing and sending operations are made (commands Send Message from Storage +CMSS and Write Message to Memory +CMGW) ). value in the range of location numbers supported by the associated memory string type. Message Storage Parameters <index> <mem1> “BM” “ME” “MT” “SM” “TA” “SR” <mem2> <mem3> <stat> 0 1 2 3 4 <total1> integer type. refer 17. memory to which received SMs are preferred to be stored (unless forwarded directly to TE. received CBMs are always stored in “BM” (or some manufacturer specific storage) unless directly forwarded to TE. indicates the status of message in memory. Read Message +CMGR and Delete Message +CMGD).SMS General Commands Parameter Definitions The following parameters are used in chapters SMS Text mode through to18. defined values (others are manufacturer specific): broadcast message storage ME message storage any of the storages associated with ME SIM message storage TA message storage status report storage string type.25ter [28]. The formats of integer and string types referenced here are defined in chapter 2 and V.

octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65) In the case of CBS: GSM 03. format is same as for <pdu> in case of SMS. used character set should be the one selected with command Select TE Character Set +CSCS (see definition of this command in chapter AT+CSCS Select TE Character Set) GSM 03.07 [18]). total number of message locations in <mem2> integer type.11 [14] SC address field and parameter shall be bounded by double quote characters like a normal string type parameter string type alphanumeric representation of <da> or <oa> corresponding to the entry found in MT phone book.Select TE Character Set .41 [10] CBM Content of Message in text mode SMS General Commands 119 .40 [9] TP-Destination-Address-Value field in string format. implementation of this feature is manufacturer specific.40 [9] TP-Command-Data in text mode responses.in GSM 07.g. ME/TA converts each 8-bit octet into two IRA character long hexadecimal number (e. total number of message locations in <mem3> integer type.g. or <fo> indicates that GSM 03.40 [9] TP-Command-Type in integer format (default 0) GSM 03.40 [9] TP-User-Data in text mode responses. number of messages currently in <mem3> Message Data Parameters <ackpdu> <alpha> <cdata> <ct> <da> <data> - - - - GSM 03.1 and command +CSCS .1 and command +CSCS in GSM 07. BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (refer 10.<total2> <total3> <used1> <used2> <used3> integer type. format: if <dcs> indicates that GSM 03. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65) GSM 03. character Ð (GSM 23) is presented as 17 (IRA 49 and 55)) if <dcs> indicates that 8-bit or UCS2 data coding scheme is used.07 [18]): ME/TA converts GSM alphabet into current TE character set according to rules of Annex A if TE character set is “HEX”: ME/TA converts each 7-bit character of GSM alphabet into two IRA character long hexadecimal number (e. number of messages currently in <mem1> integer type. type of address given by <toda> In the case of SMS: GSM 03.38 [8] default alphabet is used and <fo> indicates that GSM 03.40 [9] TP-User-Data-Header-Indication is set: ME/TA converts each 8-bit octet into two IRA character long hexadecimal number (e.40 [9] TP-User-Data-Header-Indication is not set: if TE character set other than “HEX” (refer 10.40 [9] RP-User-Data element of RP-ACK PDU.g. but without GSM 04. number of messages currently in <mem2> integer type.

where characters indicate year (two last digits).41 [10] CBM Message Identifier in integer format GSM 03. format: if <dcs> indicates that GSM 03. type of address given by <tooa> GSM 03.40 [9] TP-Protocol-Identifier in integer format (default 0) 120 SMS General Commands .g.07 [18]).40 [9] TP-Discharge-Time in time-string format: “yy/MM/dd. month. SMS-STATUSREPORT. the length of the actual TP data unit in octets (i. or Cell Broadcast Data Coding Scheme in integer format GSM 03.g. the RP layer SMSC address octets are not counted in the length) GSM 03. day.40 [9] TP-Originating-Address-Value field in string format.07 [18]): ME/TA converts GSM alphabet into current TE character set according to rules of Annex A if TE character set is “HEX”: ME/TA converts each 7-bit character of GSM alphabet into two IRA character long hexadecimal number if <dcs> indicates that 8-bit or UCS2 data coding scheme is used: ME/ TA converts each 8-bit octet into two IRA character long hexadecimal number depending on the command or result code: GSM 03. SMS-SUBMIT (default 17). or SMS-COMMAND (default 2) in integer format integer type value indicating in the text mode (+CMGF=1) the length of the message body <data> > (or <cdata>) in characters.40 [9] SMS-DELIVER. hour.38 [8] default alphabet is used: if TE character set other than “HEX” (refer 10. 6th of May 1994.11 [14] SC address followed by GSM 03.22:10:00+08” depending on the command or result code: first octet of GSM 03.hh:mm:ss±zz”. 22:10:00 GMT+2 hours equals to “94/05/06.38 [8] SMS Data Coding Scheme (default 0).40 [9] TPDU in hexadecimal format: ME/TA converts each octet of TP data unit into two IRA character long hexadecimal number (e.e. E. octet with integer value 42 is presented toTE as two characters 2A (IRA 50 and 65)) In the case of CBS: GSM 03.40 [9] TP-Message-Reference in integer format GSM 03.1 and command +CSCS in GSM 07.41 [10] TPDU in hexadecimal format <pid> GSM 03. or in PDU mode (+CMGF=0). seconds and time zone.40 [9] TP-Message-Number in integer format GSM 03.- - <dcs> <dt> <fo> <length> <mid> <mn> <mr> <oa> <page> <pages> <pdu> responses.41 [10] CBM Page Parameter bits 0-3 in integer format In the case of SMS: GSM 04.1 and command +CSCS in GSM 07.41 [10] CBM Page Parameter bits 4-7 in integer format GSM 03. BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (refer 10. minutes.

11 [14] RP SC address Address-Value field in string format. BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (refer 10.40 [9] TP-Service-Centre-Time-Stamp in time-string format (refer <dt>) GSM 03.40 [9] TP-Recipient-Address-Value field in string format.11 [14] RP SC address Type-of-Address octet in integer format (default refer <toda>) depending on SMS-SUBMIT <fo> setting: GSM 03. otherwise default is 129) GSM 04. type of address given by <tosca> GSM 03.11 [14] TP-Recipient-Address Type-of-Address octet in integer format (default refer <toda>) GSM 04.11 [14] TP-Originating-Address Type-of-Address octet in integer format (default refer <toda>) GSM 04.1 and command +CSCS in GSM 07.07 [18]).40 [9] TPValidity-Period either in integer format (default 167).41 [10] CBM Serial Number in integer format GSM 03. BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (refer 10. type of address given by <tora> GSM 04. or if $(EVPF)$ is supported. in time-string format (refer <dt>).<ra> <sca> <scts> <sn> <st> <toda> <tooa> <tora> <tosca> <vp> <vp> GSM 03.11 [14] TP-Destination-Address Type-of-Address octet in integer format (when first character of <da> is + (IRA 43) default is 145.40 [9] TP-Status in integer format GSM 04. in enhanced format (hexadecimal coded string with double quotes) SMS General Commands 121 .1 and command +CSCS in GSM 07.07 [18]).40 [9] TPValidity-Period either in integer format (default 167) or in time-string format (refer <dt>) depending on SMS-SUBMIT <fo> setting: GSM 03.

40 and 03.05 Phase 2+ version.+CSMS .40 and 03.g. Default.Select Message Service Parameter command syntax Command +CSMS=<service> +CSMS? +CSMS=? Description Possible response(s) +CMS ERROR: <err> +CSMS: <mt>. Parameter-Values <service> 0 1 <mt> 1 <mo> 1 <bm> 1 <err> GSM 03. <bm> +CSMS: (list of supported <service>s) Set command selects messaging service <service>. correct routing of messages with new Phase 2+ data coding schemes).41 (the syntax of SMS AT commands is compatible with GSM 07. <mo>. GSM 03. <mo> for mobile originated messages and <bm> for broadcast type messages. <mt>. <mo>. final result code +CMS ERROR shall be returned. If chosen service is not supported by the ME. the requirement of <service> setting 1 is mentioned under corresponding command descriptions) Mobile terminated message Mobile terminated message supported Mobile originated message mobile terminated message supported same as <mt> Mobile terminated message supported “Error Messages”.05 Phase 2 version 4.7. <bm> +CSMS: <service>. page 189 122 SMS General Commands . It returns the types of messages supported by the ME: <mt> for mobile terminated messages. Phase 2+ features which do not require new command syntax may be supported (e.41 (the syntax of SMS AT commands is compatible with GSM 07.0.

page 191 SMS General Commands 123 .<total3> +CPMS: (list of supported <mem1>s). (or some manufacture specific storage) unless directly forwarded to the TE.<total1>. String type. Total number of messages currently in <mem2>. total number of message locations in <mem3>.<used2>.<total2>. total number of message locations in <mem1>. memory to which reading and sending operation are made (commands Send Messages from Storage +CMSS.(list of supported <mem2>s). <used2>.<total1>. string type.<mem2>[.<total2>.<mem3>. Parameter-Values <mem1> “ME” “SM” <mem2> <mem3> <MT> <used1> <used2> <used3> <total1> <total1> <total1> <err> String type. final result code +CMS ERROR shall be returned. Total number of messages currently in <mem3>. and Write Message to memory +CMGM and Delete Message +CMGD). etc.(list of supported <mem3>s) +CPMS? +CPMS=? Description Set command selects memory storages <mem1>. ME message storage SIM message storage String type. writing. Message Failure Result Code”.<total3> +CPMS: <mem1>.Preferred Message Storage Parameter command syntax Command +CPMS=<mem1> [. memory from which message are read and deleted (commands List Messages +CMGL. If chosen storage is not appropriate for the ME. Received CBMs are always stored in .<mem3>]] Possible response(s) +CMS ERROR: <err> +CPMS: <used1>.<used3>.<mem2>. Any of the storage associated with ME.+CPMS . See <mem1>. Refer to “+CMS ERROR .<used1>. Read Message +CMGR and Delete Message +CMGD). total number of message locations in <mem2>. <mem2> and <mem3> to be used for reading. Test command returns lists of memory storages supported by the TA. string type.BM. String type. <used3>. memory to which received SMS messages are preferred to be stored (unless forwarded directly to TE). Total number of messages currently in <mem1>.

setting is used by the same commands. but only when the length of the SMSC address coded into <pdu> parameter equals zero. Default.+CMGF . In text mode. Mode can be either PDU mode (entire TP data units used) or text mode (headers and body of the messages given as separate parameters). 124 SMS General Commands . read and write commands and unsolicited result codes resulting from received messages. Parameter-Values <mode>: 0 1 PDU mode. through which mobile originated SMS.Service Center Address Parameter command syntax Command +CSCA=<sca>[.<tosca>] +CSCA? +CSCA=? Description +CSCA: <sca>. Test command returns supported modes as a compound value. Text mode +CSCA . <tosca> Possible response(s) Set command updates the SMSC address. In PDU mode.Message Format Parameter command syntax Command +CMGF=[<mode>] +CMGF? +CMGF=? Description +CMGF: <mode> +CMGF: (list of supported <mode>s) Possible response(s) Set command tells the TA. setting is used by send (+CMGS) and write (+CMGW) commands. <mode> indicates the format of messages used with send.s are transmitted. which input and output format of messages to use. list.

5.4. ISDN/telephony numbering plan. Default if “+” in <sca>.7. ISDN/telephony numbering plan. all different possible combinations of CBM data coding schemes (refer <dcs>) (default is empty string). international number. +CSCB Select Cell Broadcast Message Types Parameter command syntax Command +CSCB=[<mode>[. e.+. e.11 [14] RP SC address Type-Of-Address octet in integer format. Test command returns supported modes as a compound value. BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set. Default if no .1.11 [14] RP SC address Address-Value field in string format.922” string type. GSM 04. Note! A “+” in front of the <sca> has precedence over the <tosca> parameter.g.5” SMS General Commands 125 . <dcss> +CSCB: (list of supported <mode>s) Possible response(s) Set command selects which types of CBMs are to be received by the ME. so that a number starting with “+” will always be treated as an international number.5. all different possible combinations of CBM message identifiers (refer <mid>) (default is empty string). Integer type. Parameter-Values <mode> 0 1 <mids> <dcss> message types specified in <mids> and <dcss> are accepted message types specified in <mids> and <dcss> are not accepted string type.<dcss>]]] +CSCB? +CSCB=? Description +CSCB: <mode>. GSM 04.g.Parameter-Values <sca> <tosca> 129 145 161 128-255 Comments String type. “0. ISDN/telephony numbering plan. notional number Other values refer GSM 04.320478. in <sca>. <mids>.08 [13] section 10.<mids>[. national/international unknown. “0-3.

Buffer unsolicited result codes in the TA when TA-TE link is reserved (e.g. refer table 1) Note! If AT command interface is acting as the only display device. it is not recommended to use direct message routing (<mt>=2 or 3. Default. Parameter-Values <mode> 0 2 (refer figure 1. return final result code CMS ERROR: <err>. DTR signal is ON. <bm>.<bm>[.<bfr>]]]]] +CNMI? +CNMI=? +CNMI: <mode>.(list of supported <ds>s). If the command fails and error is related to the ME or network. message receiving should be done as specified in GSM 03. If TA result code buffer is full.g. the ME must support storing of class 0 messages and messages in the message waiting indication group (discard message). <bm>=2 or 3.+CNMI .(list of supported <bfr>s) Possible response(s) +CMS ERROR: <err> Description Set command selects the procedure for how receiving of new messages from the network is indicated to the TE when TE is active. e.New Message Indications to TE Parameter command syntax Command +CNMI=[<mode>[. in on-line data mode) and flush them to the TE after reservation. In this case messages may get lost if the power of ME/TA is switched off before codes are sent to TE. <mt> (the rules for storing received SMs depend on its data coding scheme (refer GSM 03. preferred memory storage (+CPMS) setting and this value.38 [8]).) Buffer unsolicited result codes in the TA. DTR signal is OFF).(list of supported <bm>s).<mt> [. Note! It is possible that ME/TA result code buffer is in volatile memory. <ds>. indications can be buffered in some other place or the oldest indications may be discarded and replaced with the new received indications.g. refer table 2): 126 SMS General Commands .(list of supported <mt>s).<ds>[.38 [8]. Thus. Otherwise forward them directly to the TE. or <ds>=1) with <mode> value 0 or 2. <bfr> +CNMI: (list of supported <mode>s). If TE is inactive (e. <mt>.

0 1 2 3 No SMS-DELIVER indications are routed to the TE. Class 3 SMS-DELIVERs are routed directly to TE using unsolicited result codes defined in <mt>=2. Messages of other data coding schemes result in indication as defined in <mt>=1. SMS General Commands 127 . indication of the memory location is routed to the TE using unsolicited result code: +CMTI SMS-DELIVERs (except class 2 messages and messages in the message waiting indication group (store message)) are routed directly to the TE using unsolicited result code: +CMT Class 2 messages and messages in the message waiting indication group (store message) result in indication as defined in <mt>=1. Default. If SMS-DELIVER is stored into ME/TA.

38 [8]) no class: as in GSM 03. but also route message to TE and do not try to store it in memory message waiting indication group (store message): as <mt>=1 3 class 3: route message to TE class 3: route message to TE others: as <mt>=1 3 Table 2: SMS-DELIVER result code and acknowledgement summary class 0 or no class or message waiting class 1 indication group (discard) +CMTI +CMT & +CNMA3) +CMTI [+CMTI1)] class 2 or message waiting indication group (store) +CMTI <mt> class 3 1 2 3 1 +CMTI +CMT & +CNMA3 ) +CMT & +CNMA3) +CMT [& +CNMA2)] +CMTI [+CMTI1)] +CMTI ) result code is sent when ME does not have other display device than AT interface 2) acknowledgement command must be sent when +CSMS <service> value equals 1 and ME does not have other display device than AT interface 3) acknowledgement command must be sent when +CSMS <service> value equals 1 128 SMS General Commands .Table 1: <mt> parameter Receiving procedure for different message data coding schemes (refer GSM 03. but use <mem3> as preferred memory <mt> 0 1 2 as <mt>=0 but send indication if message stored successfully no class: route message to TEclass 0: as in GSM 03.38. but also route message to TE and do not try to store it in memory class 1: route message to TE class 2: as <mt>=1 class 3: route message to TE message waiting indication group (discard message): as in GSM 03. but use <mem3> as preferred memory class 2: as in GSM 03.38.38. but use <mem3> as preferred memory message waiting indication group (discard message): as in GSM 03. but use <mem3> as preferred memory class 0: as in GSM 03.38 class 3: as in GSM 03.38. but use <mem3> as preferred memory if message is tried to be stored class 1: as in GSM 03.38.38. but use <mem3> as preferred memory if message is tried to be stored message waiting indication group (store message): as in GSM 03.38.38.

messages of other classes result in indication as defined in <bm>=1.38 [8]) all schemes: as in GSM 03. to SIM. SIM specific messages). if CBM storage is supported.38 [8]). If CBM storage is supported. indication of the memory location is routed to the TE using unsolicited result code: +CDSI SMS General Commands 129 . Class 3 CBMs are routed directly to TE using unsolicited result codes defined in <bm>=2.38. Table 3: <bm> parameter Receiving procedure for different message data coding schemes (refer GSM 03. the setting of Select CBM Types (+CSCB) and this value.<bm> 0 1 2 3 (the rules for storing received CBMs depend on its data coding scheme (refer GSM 03. an indication may be sent if message stored successfully) Class 3: route message to TE others: as <bm>=1 (if CBM memory storage is supported) 3 <ds>: 0 1 2 No SMS-STATUS-REPORTs are routed to the TE. ME may choose not to route messages of such data coding schemes into TE (indication of a stored CBM may be given as defined in <bm>=1).g.g. SMS-STATUS-REPORTs are routed to the TE using unsolicited result code: +CDS If SMS-STATUS-REPORT is stored into ME/TA. store message to <bm> 0 1 2 “BM” (or some manufacturer or data coding scheme specific memory) all schemes: as <bm>=0 but send indication if message stored successfully all schemes: route message to TE unless ME has detected a special routing to somewhere else (e. refer table 3): No CBM indications are routed to the TE. If CBM is stored into ME/TA. indication of the memory location is routed to the TE using unsolicited result code: +CBMI New CBMs are routed directly to the TE using unsolicited result code: +CBM If ME supports data coding groups which define special routing also for messages other than class 3 (e.

3 is entered (OK response shall be given before flushing the codes). +CMGD .. If <delflag> is present and not set to 0 then the ME shall ignore <index> and follow the rules for <delflag> shown below. 130 SMS General Commands . SIM GC75 Refer to “+CMS ERROR .Delete Message Action command syntax Command +CMGD=<index>[.05 [17] (unsolicited result code are not buffered here!). page 191 <mode> has other values according to GSM 07.<delflag>] +CMGD=? +CMGD: (list of supported <index>s) [.. If deleting fails.(list of supported <delflag>s)] Possible response(s) +CMS ERROR: <err> Description Execution command deletes message from preferred message storage <mem1> location <index>... Message Failure Result Code”. final result code +CMS ERROR is returned.3 is entered.Table 4: SMS-STATUS-REPORT result code and acknowledgement summary <ds> 1 2 1) result codes and commands +CDS & +CNMA1) +CDSI acknowledgement command must be sent when +CSMS <service> value equals 1 <bfr>: 0 1 <mem> “SM” “ME” <index> <err> Comments TA buffer of unsolicited result codes defined within this command is flushed to the TE when <mode> 1. TA buffer of unsolicited result codes defined within this command is cleared when <mode> 1.

Parameter-Values <index> <delflag> 0 (or omitted) 1 2 3 4 Integer type. leaving unread messages and unsent mobile originated messages untouched Delete all read messages from preferred message storage. SMS General Commands 131 . Value in the range of location numbers supported by the associated memory. an integer indicating multiple message deletion request as follows: Delete the message specified in <index> Delete all read messages from preferred message storage. Delete all messages from preferred message storage including unread messages. sent and unsent mobile originated messages leaving unread messages untouched. leaving unread messages and stored mobile originated messages (whether sent or not) untouched Delete all read messages from preferred message storage and sent mobile originated messages.

see GSM 03. 255) or define the absolute time of the validity period termination (<vp> is a string). it shall be given as a hexadecimal coded string (refer e. Write Message to Memory).<pid>[.40 [9]). <dcs> Possible response(s) Set command is used to select values for additional parameters needed when SM is sent to the network or placed in a storage when text format message mode is selected. It is possible to set the validity period starting from when the SM is received by the SMSC (<vp> is in range 0..Set Text Mode Parameters Parameter command syntax (if SMS TEXT mode. If TA supports the enhanced validity period format ($(EVPF)$. +CMGF=1) Command +CSMP=[<fo>[.. 132 SMS Text mode . +CSMP . <pdu>) with double quotes. Message Failure Result Code”. <vp> field can be used for <scts>.g. <vp>. The format of <vp> is given by <fo>.9 command +CMGW. <pid>.<dcs>]]]] +CSMP? +CSMP=? Description +CSMP: <fo>.SMS Text mode Any command syntax presented in this chapter is only valid when text mode format is selected (+CGMF=1).<vp>[. page 191 Note! When storing a SMS-DELIVER from the TE to the preferred memory storage in text mode (refer 18. Parameter-Values See previous section <err> Refer to “+CMS ERROR .

[<tora>]. +CMGF=1) +CMTI: <mem>. <dcs>. [<alpha>]. Test command returns supported values as a compound value. refer to “+CSDH . page 133. +CMGF=1) Command +CSDH=[<show>] +CSDH? +CSDH=? Description +CSDH: <show> +CSDH: (list of supported <show>s) Possible response(s) Set command controls whether detailed header information is shown in text mode result codes. page 191 +CNMI . <sca>. <index> +CDS: <fo>. <scts>[. <scts>. <st> Parameters in italics. <index> +CBM: <sn>.+CSDH . <tosca>.Show Text Mode Parameters”. SMS Text mode 133 .Show Text Mode Parameters Parameter command syntax (if SMS TEXT mode. <pid>. Parameter-Values <show> 0 1 <err> no header information shown header information shown Refer to “+CMS ERROR . <dt>. <fo>. <mr>. <length>]<CR><LF> <data> +CBMI: <mem>. <page>. <mid>. [<ra>].New Message Indications to TE Unsolicited Result Code (if SMS TEXT mode. <tooa>. Message Failure Result Code”. <index> +CMT: <oa>. <dcs>. <pages><CR><LF><data> +CDSI: <mem>.

<stat>. <oa/da>. [<alpha>]. If listing fails.[<ra>]. 134 SMS Text mode .. <stat>.. the response may be a mix of the responses of different SM types. [<scts>] [.<dt>. <fo>. <fo>. <mid>. <pages><CR><LF> <data>[.<mr>.<scts>. final result code +CMS ERROR is returned.List Messages Action command syntax (if SMS TEXT mode. If status of the message is 'received unread'. page 133.]] CBM storage: +CMGL: <index>.]] +CMGL=? Description +CMGL: (list of supported <stat>s) Execution command returns messages with status value <stat> from message storage <mem1> to the TE. [<tora>].<fo>. <stat>.<tooa/toda>.<st>[<C R><LF> +CMGL: <index>.. SMS-STATUS-REPORTs and SMS-COMMANDs). see “+CSDH . [<alpha>].[<tora>]. <stat>. <pages><CR><LF> <data>[<CR><LF> +CMGL: <index>.]] SMS-COMMANDs: +CMGL: <index>.+CMGL . <stat>. <scts>.Show Text Mode Parameters”. SMS-DELIVERs. <sn>. <mid>. <mr>. <stat>.g. <dt>. <length>]<CR><LF><data>[<CR><LF> +CMGL: <index>. <stat>. <ct>[<CR><LF> +CMGL: <index>. Message Failure Result Code”. <fo>..]] SMS-STATUS-REPORTs: +CMGL: <index>.. TE application can recognize the response format by examining the third response parameter.<tooa/toda>. Parameter-Values <err> Comments Refer to “+CMS ERROR . [<ra>]. <st>[. SMSSUBMITs. <page>. <sn>. <ct>[. <da/oa>. status in the storage changes to 'received read'. About text mode parameters in italics. [<scts>] [.. <page>.. <length>]<CR><LF> <data>[.<stat>. +CMGF=1) Command +CMGL[=<stat>] Possible response(s) +CMS ERROR: <err> SMS-SUBMITs and/or SMS-DELIVERs +CMGL: <index>. page 191 Note! If the selected <mem1> can contain different types of SMs (e..

[<da>]. [<tora>].[<mn>]. <mid>. <scts>[. <pages><CR><LF> <data> +CMGR=? Description Execution command returns message with location value <index> from message storage <mem1> to the TE.<fo>.<pid>. <tosca>. status in the storage changes to ’received read’. page 191 SMS Text mode 135 .[<vp>]. See chapter Message Service Failure Result Code for <err> values. If status of the message is ’received unread’.<length><CR> <LF><cdata>] CBM storage: +CMGR: <stat>.<tosca>. Message Failure Result Code”. <mr>. Parameter-Values <err> Refer to “+CMS ERROR . <fo>. <st> SMS-COMMAND: +CMGR: <stat>. <page>. <fo>. refer command Show Text Mode Parameters +CSDH. <sn>. <oa>.<toda>. <tooa>. <dt>.<pid>.[<toda>]. +CMGR .<ct>[.<dcs>. If reading fails. <dcs>.<length>]<CR><LF><data> SMS-STATUS-REPORT: +CMGR: <stat>. About text mode parameters in italics.<sca> . [<alpha>].[<alpha>][. <sca>.<fo>. +CMGF=1) Command Possible response(s) +CMS ERROR: <err> +CMGR=<index> SMS-DELIVER: +CMGR: <stat>. [<ra>]. <scts>.Test command shall give a list of all status values supported by the TA. final result code +CMS ERROR: <err> is returned. <length>]<CR><LF><data> SMS-SUBMIT: +CMGR: <stat>.Read Message Action Command Syntax (if SMS TEXT mode. <pid>. <dcs>.<da>.

New Message Indications to TE”. page 133 for more details how to use <mode> parameter reliably. ME/TA shall automatically disable routing to TE by setting both <mt> and <ds> values of +CNMI to zero. tables 2 and 4). +CMGF=1) Command +CNMA +CNMA=? Description Possible response(s) +CMS ERROR: <err> Execution command confirms correct reception of a new message (SMS-DELIVER or SMSSTATUS-REPORT) which is routed directly to the TE. Later. Refer to “+CNMI . acknowledgement (RP-ACK) must be sent to the network without waiting +CNMA command from TE. page 133. Note! In case that a directly routed message must be buffered in ME/TA (possible when +CNMI parameter <mode> equals 0 or 2) or AT interpreter remains too long in a state where result codes cannot be sent to TE (e. see “+CNMI . or some other ME related error occurs. TE must send +CNMA acknowledgement for each result code.New Message Indications to TE”.Mobile Equipment error result code”.New Message Acknowledgement to ME/TA Parameter command syntax (if SMS TEXT mode. user is entering a message using +CMGS). ME/TA can determine if message should be placed in non-volatile memory and routing to TE disabled (+CNMA not received). If ME does not get acknowledgement within required time (network timeout). page 189. In this way. 136 SMS Text mode . when buffered result codes are flushed to TE. If command is executed.+CNMA . final result code +CMS ERROR: <err> is returned. TA shall not send another +CMT or +CDS result code to TE before previous one is acknowledged. ME should send RP-ERROR to the network. Parameter-Values <err> Refer to “+CME ERROR: <err> . but no acknowledgement is expected.g. This acknowledgement command (causing ME to send RP-ACK to the network) shall be used when +CSMS parameter <service> equals 1.

final result code +CMS ERROR is returned. Values can be used to identify message upon unsolicited delivery status report result code.40 TP-Data-Unit) is sent to address <da> and all current settings (refer Set Text Mode Parameters +CSMP and Service Centre Address +CSCA) are used to construct the actual PDU in ME/TA the TA shall send a four character sequence <CR><LF><greater_than><space> (IRA 13.+CMGS . Message reference value <mr> is returned to the TE on successful message delivery.Send Message Action Command Syntax (if SMS TEXT mode. • entered text (GSM 03.38 default alphabet is used and <fo> indicates that GSM 03.40 TP-User-Data-Header-Indication is set: the entered text should consist of two IRA character long hexadecimal numbers which ME/TA converts into 8-bit octet (e. 62.<toda>]<CR> text is entered<ctrl-Z/ESC> +CMGS=? Description Possible response(s) +CMS ERROR: <err> +CMGS: <mr> Execution command sends message from a TE to the network (SMS-SUBMIT). after that text can be entered from TE to ME/TA the DCD signal shall be in ON state while text is entered the echoing of entered characters back from the TA is controlled by V. 32) after command line is terminated with <CR>.g. two characters 2A (IRA 50 and 65) will • • • • SMS Text mode 137 . +CMGF=1) Command +CMGS=<da>[.07): ME/TA converts the entered text into GSM alphabet according to rules of Annex A. If sending fails in a network or an ME error.40 TP-User-Data-Header-Indication is not set: • if TE character set other than “HEX” (refer command Select TE Character Set +CSCS in TS 07. This command should be abortable. 10.25ter echo command E the entered text should be formatted as follows: • if <dcs> (set with +CSMP) indicates that GSM 03. 17 (IRA 49 and 55) will be converted to character Ð (GSM 23)) • if <dcs> indicates that 8-bit or UCS2 data coding scheme is used or <fo> indicates that GSM 03.g. backspace can be used to delete last character and carriage returns can be used (previously mentioned four character sequence shall be sent to the TE after every carriage return entered by the user) • if TE character set is “HEX”: the entered text should consist of two IRA character long hexadecimal numbers which ME/TA converts to 7-bit characters of GSM alphabet (e.

+CMSS . If sending fails in a network or an ME error. 138 SMS Text mode . Values can be used to identify message upon unsolicited delivery status report result code.<scts>] Execution command sends message with location value <index> from preferred message storage <mem2> to the network (SMS-SUBMIT or SMS-COMMAND). This command should be abortable. it shall be used instead of the one stored with the message. Optionally (when +CSMS <service> value is 1 and network supports) <scts> is returned.<da>[. If new recipient address <da> is given for SMS-SUBMIT. page 189. See chapter Message Service Failure Result Code for a list of <err> values. Parameter-Values <err> Refer to “+CME ERROR: <err> . • sending can be cancelled by giving <ESC> character (IRA 27) • . <ctrl-Z> (IRA 26) must be used to indicate the ending of the message body Parameter-Values <err> Refer to “+CME ERROR: <err> . page 189.Mobile Equipment error result code”.be converted to an octet with integer value 42). final result code +CMS ERROR: <err> is returned.Mobile Equipment error result code”. +CMGF=1) Command +CMSS=<index>[. Reference value <mr> is returned to the TE on successful message delivery.<toda>]] +CMSS=? Description Possible response(s) +CMS ERROR: <err> +CMSS: <mr>[.Send Message from Storage Action Command Syntax (if SMS TEXT mode.

+CMGF=1) Command Possible response(s) +CMS ERROR: <err> +CMGW[=<oa/da>[.<stat>]]]<CR> +CMGW: <index> text is entered<ctrl-Z/ESC> +CMS ERROR: <err> +CMGW=? Description Execution command stores message (either SMS-DELIVER or SMS-SUBMIT) to memory storage <mem2>. By default message status will be set to ’stored unsent’. +CMGF=1) Command +CMGC=<fo>. Message reference value <mr> is returned to the TE on successful message delivery. final result code +CMS ERROR: <err> is returned. Parameter-Values <err> Comments “Error Messages”. Optionally (when +CSMS <service> value is 1 and network supports) <scts> is SMS Text mode 139 . The entering of text (GSM 03.<toda>]]]]<CR> text is entered<ctrl-Z/ESC> +CMGC=? Description Possible response(s) +CMS ERROR: <err> +CMGC: <mr>[.<da>[.Send Command Action Command Syntax (if SMS TEXT mode.<ct>[.<pid>[.<mn> [.+CMGW . +CMGC .<scts>] if sending fails: +CMS ERROR: <err> Execution command sends a command message from a TE to the network (SMSCOMMAND).<tooa/toda>[. but the format is fixed to be a sequence of two IRA character long hexadecimal numbers which ME/TA converts into 8-bit octets (refer +CMGS). but parameter <stat> allows also other status values to be given.Write Message to Memory Action Command Syntax (if SMS TEXT mode. If writing fails. Memory location <index> of the stored message is returned.40 TP-Command-Data) is done similarly as specified in command Send Message +CMGS. page 189 Note! SMS-COMMANDs and SMS-STATUS-REPORTs can not be stored in text mode. The entering of text is done similarly as specified in command Send Message +CMGS.

This command should be abortable. Test command returns supported values as a compound value. See chapter Message Service Failure Result Code for a list of <err> values. etc. If sending fails in a network or an ME error. +CMGF=1) Command +CMMS=[<n>] +CMMS? +CMMS=? Description +CMMS: <n> +CMMS: (list of supported <n>s) Possible response(s) Set command controls the continuity of SMS relay protocol link. +CMSS. Values can be used to identify message upon unsolicited delivery status report result code.returned. When feature is enabled (and supported by network) multiple messages can be sent much faster as link is kept open. ME shall close the link but TA shall not switch automatically back to <n>=0) 2 140 SMS Text mode . final result code +CMS ERROR: <err> is returned. +CMMS . Defined Values <n> 0 1 disable keep enabled until the time between the response of the latest message send command (+CMGS.More Messages to Send Parameter Command Syntax (if SMS TEXT mode.) and the next send command exceeds 1-5 seconds (the exact value is up to ME implementation). then ME shall close the link and TA switches <n> automatically back to 0 enable (if the time between the response of the latest message send command and the next send command exceeds 1-5 seconds (the exact value is up to ME implementation).

However. <index> +CDS: <length><CR><LF> <pdu> +CMGL .. In the PDU mode. SMS PDU mode 141 . +CNMI . <length><CR><LF> <pdu>[.]] +CMGL: (list of supported <stat>s) +CMGL=? Description Execution command returns messages with status value <stat> from preferred message storage <mem1> to the TE.List Messages Action Command Syntax (if PDU mode. +CGMF=0) Command +CMGL[=<stat>] Possible response(s) +CMS ERROR: <err> +CMGL: <index>. <length><CR><LF> <pdu>[<CR><LF> +CMGL: <index>. If listing fails. [<alpha>].New Message Indications to TE Unsolicited Result Code (if PDU mode. This binary string is composed of hexadecimal IA5 characters. a complete SMS Message including all header information is passed as a binary string. the following commands and responses have a different format. final result code +CMS ERROR: <err> is returned. [<alpha>]. Entire data units <pdu> are returned. <index> +CMT: [<alpha>]. <stat>. If status of the message is 'received unread'.. page 132. +CGMF=0) +CMTI: <mem>. Test command shall give a list of all status values supported by the TA. See chapter Message Service Failure Result Code for <err> values. <length><CR><LF> <pdu> +CBMI: <mem>.SMS PDU mode The PDU mode uses the same commands and responses as the Text Mode described in “SMS Text mode”. <stat>. status in the storage changes to 'received read'. <index> +CBM: <length><CR><LF> <pdu> +CDSI: <mem>.

.25ter echo command E the PDU shall be hexadecimal format (similarly as specified for <pdu>) and given in one line.Read Message Action command syntax (if PDU mode. Status of the message and entire data units <pdu> are returned If status of the message is .<ackpdu>] Execution command sends message from a TE to the network (SMS-SUBMIT). Values can be used to identify message upon unsolicited delivery status report result code. Message reference value <mr> is returned to the TE on successful message delivery.Send Message Parameter command syntax Command +CMGS=<length><CR> PDU is given<ctr-z/ESC> +CMGS=? Description Possible response(s) +CMS ERROR: <err> +CMGS: <mr>[. 10. status in the storage changes to . This command should be abortable. +CGMF=0) Command +CMGR=<index> +CMGR=? Description Possible response(s) +CMS ERROR: <err> +CMGR: <stat>.. 62.received read.+CMGR .received unread.e. final result code +CMS ERROR: <err> is returned. SMSC address octets are excluded) the TA shall send a four character sequence <CR><LF><greater_than><space> (IRA 13. Optionally (when +CSMS <service> value is 1 and network supports) <scts> is returned. final result code +CMS ERROR is returned. <length><CR><LF><pdu> Execution command returns message with location value <index> from message storage <mem1> to the TE. If listing fails. ME/TA converts this coding into the actual octets of PDU • • • 142 SMS PDU mode . +CMGS . after that PDU can be given from TE to ME/TA the DCD signal shall be in ON state while PDU is given the echoing of given characters back from the TA is controlled by V. • • <length> must indicate the number of octets coded in the TP layer data unit to be given (i. 32) after command line is terminated with <CR>. If sending fails in a network or an ME error.

the RP layer SMSC address octets are not counted in the length) GSM 03.<stat>]<CR>PDU is given<ctrl-Z/ESC> +CMGW=? Description Possible response(s) +CMS ERROR: <err> +CMGW: <index> Execution command stores a message to memory storage <mem2>. +CMGW . in this case the SMSC Type-ofAddress octet shall not be present in the PDU. See chapter Message Service Failure Result Code for <err> values.Write Message to Memory Action Command Syntax (if PDU mode.e.11 [14] SC address field and parameter shall be bounded by double quote characters like a normal string parameter.• when the length octet of the SMSC address (given in the PDU) equals zero.40 [9] RP-User Data element of RP-ACK PDU. but without GSM 04. By default message status will be set to ’stored unsent’.) The entering of PDU is done similarly as specified in command Send Message +CMGS. final result code +CMS ERROR: <err> is returned.40 [9] TP-Message-Reference in integer format. Memory location <index> of the stored message is returned. TPDU starts right after SMSC length octet sending can be cancelled by giving <ESC> character (IRA 27) <ctrl-Z> (IRA 26) must be used to indicate the ending of PDU • • Parameter-Values <mr>: <length>: <ackpdu> String type. GSM 03. format as for <pdu> in case of SMS. If writing fails. the SMSC address set with command Service Centre Address +CSCA is used. i. the length of the actual TP data unit in octets (i. +CGMF=0) Command if PDU mode (+CMGF=0): +CMGW=<length>[. String type. but parameter <stat> allows also other status values to be given. (ME/TA manufacturer may choose to use different default <stat> values for different message types. Value indicating in PDU mode (+CMGF=0).e. SMS PDU mode 143 .

+CMGC . Parameter <n> defines which one will be sent. The entering of PDU is done similarly as specified in command Send Message +CMGS. The entering of PDU is done similarly as specified in command Send Message +CMGS. SMSC address field is not present).<ackpdu>] Execution command sends a command message from a TE to the network (SMSCOMMAND). This command should be abortable. If sending fails in a network or an ME error. Values can be used to identify message upon unsolicited delivery status report result code. Optionally (when <length> is greater than zero) an acknowledgement TPDU (SMSDELIVER-REPORT for RP-ACK or RP-ERROR) may be sent to the network. See chapter Message Service Failure Result Code for a list of <err> values. it is possible to send either positive (RP-ACK) or negative (RPERROR) acknowledgement to the network. In PDU mode. TA shall not send another +CMT or +CDS result code to TE before previous one is acknowledged. This acknowledgement command shall be used when +CSMS parameter <service> equals 1. except that the format of <ackpdu> is used instead of <pdu> (i.Send Command Action Command Syntax (if PDU mode. PDU shall not be bounded by double quotes. final result code +CMS ERROR: <err> is returned.New Message Acknowledgement to ME/TA Action Command Syntax (if PDU mode. +CGMF=0) Command +CMGC=<length><CR> PDU is given<ctrl-Z/ESC> +CMGC=? Description Possible response(s) +CMS ERROR: <err> +CMGC: <mr>[.<length>[<CR> PDU is given<ctrl-Z/ESC>]]] +CNMA=? Description +CNMA: (list of supported <n>s) Possible response(s) +CMS ERROR: <err> Execution command confirms reception of a new message (SMS-DELIVER or SMSSTATUS-REPORT) which is routed directly to the TE (refer command +CNMI tables 2 and 4). +CGMF=0) Command +CNMA[=<n>[. +CNMA . Message reference value <mr> is returned to the TE on successful message delivery. Optionally (when +CSMS <service> value is 1 and network supports) <ackpdu> is returned. 144 SMS PDU mode .e.

Test command returns a list of supported <n> values. acknowledgement (RP-ACK) must be sent to the network without waiting +CNMA command from TE. If new recipient address <da> is given for SMS-SUBMIT. +CGMF=0) Command +CMSS=<index>[. but no acknowledgement is expected. In this way. TE must send +CNMA[=0] acknowledgement for each result code. Defined Values <n>: 0 1 2 command operates similarly as defined for the text mode send RP-ACK (or buffered result code received correctly) send RP-ERROR (if PDU is not given.g.<ackpdu>] Execution command sends message with location value <index> from message storage <mem2> to the network (SMS-SUBMIT or SMS-COMMAND). If command is executed. ME/TA shall automatically disable routing to TE by setting both <mt> and <ds> values of +CNMI to zero.FF. (unspecified error cause)) +CMSS . Later. or some other ME related error occurs. it shall be used instead of the one stored with the message.Send Message from Storage Action Command Syntax (if PDU mode.40 TP-FCS value set to . ME should send RP-ERROR to the network. If the only value supported is 0.<da>[. when buffered result codes are flushed to TE. Refer command +CNMI for more details how to use <mode> parameter reliably.If ME does not get acknowledgement within required time (network timeout). ME/TA can determine if message should be placed in non-volatile memory and routing to TE disabled (+CNMA[=0] not received). the device does not support sending of TPDU. user is entering a message using +CMGS). ME/TA shall send SMSDELIVER-REPORT with GSM 03. final result code +CMS ERROR: <err> is returned. Reference value <mr> is returned to the TE on successful message delivery. Note! In case that a directly routed message must be buffered in ME/TA (possible when +CNMI parameter <mode> equals 0 or 2) or AT interpreter remains too long in a state where result codes cannot be sent to TE (e.<toda>]] +CMSS=? Description Possible response(s) +CMS ERROR: <err> +CMSS: <mr>[. Optionally SMS PDU mode 145 . See chapter Message Service Failure Result Code for a list of <err> values.

(when +CSMS <service> value is 1 and network supports) <ackpdu> is returned. If sending fails in a network or an ME error. 146 SMS PDU mode . This command should be abortable. final result code +CMS ERROR: <err> is returned. See chapter Message Service Failure Result Code for a list of <err> values. Values can be used to identify message upon unsolicited delivery status report result code.

<total>] +CPBS: (list of supported <storage>s) Possible response(s) +CME ERROR: <err> Set command selects phone book memory storage <storage>. Test command returns supported storages as compound value.Mobile Equipment error result code”.Select phone book memory Parameter command syntax Command +CPBS=<storage> +CPBS? +CPBS=? Description +CPBS: <storage>[. page 189. +CME ERROR. Read command returns currently selected memory.<used>. which is used by other phone book commands.GSM Phonebook +CPBS . GSM Phonebook 147 . If setting fails in an ME error. is returned. and number of used locations and total number of locations in the memory. Parameter-Values <storage> “FD” “ME” “SM” “EN” <err> SIM fixdialling-phone book ME phone book SIM phone book SIM (or ME) emergency number Refer to “+CME ERROR: <err> .

the format of the <oper> in the read command is changed. the order number of operator in the SIM preferred operator list long format alphanumeric <oper> short format alphanumeric <oper> numeric <oper>.. entry is deleted. page 189. (list of supported <format>s) Possible response(s) +CME ERROR: <err> Description This command is used to edit the SIM preferred list of networks. <format> indicates if the format is alphanumeric or numeric (see +COPS) Refer to “+CME ERROR: <err> .<oper1>[<CR><LF> +CPOL: <index2>. If <oper> is given but <index> is left out. Execute command writes an entry in the SIM list of preferred operators (EF-PLMNsel).<oper>]] +CPOL? +CPOL=? +CPOL:<index1>. Note! ME may also update this list automatically when new networks are selected. If only <format> is given. 148 GSM Phonebook . <oper> is put in the next free location.<format>.<format> [. Parameter-Values <indexn>: <format>: 0 1 2 <opern>: <err> integer type.Mobile Equipment error result code”.<format>. Read command returns all used entries from the SIM list of preferred operators.. If <index> is given but <oper> is left out. Test command returns the whole index range supported by the SIM.+CPOL Preferred operator list Parameter command syntax Command +CPOL=[<index>][. string type.<oper2> [.]] +CPOL: (list of supported <index>s). Default.

phone number stored there <number> (of format <type>) and text <text> associated with the number.. only location <index1> is returned.<type>. +CME ERROR is returned. +CPBR . If listing fails in an ME error.+CIMI . [<tlength>] +CPBR=? Description Execution command returns phonebook entries in location number range <index1>. Entry fields returned are location number <indexn>.Read phone book entries Action command syntax Command +CPBR=<index1>[.Mobile Equipment error result code”.<type>.<number>.<number>.. which is intended to permit the TE to identify the individual SIM which is attached to ME. Parameter-Values <IMSI>: <err> International Mobile Subscriber Identity (string without double quotes) Refer to “+CME ERROR: <err> ...Request IMSI Parameter command syntax Command +CIMI +CIMI=? Description Possible response(s) +CME ERROR: <err> <IMSI> Execution command causes the TA to return <IMSI>. no information text lines may be returned. Test command returns location range supported by the current storage as a compound value and the maximum lengths of <number>.] <CR><LF> +CPBR: <index2>.<text>[[.<text>]] +CPBR: (list of supported <index>s). GSM Phonebook 149 . [<nlength>].<index2>] Possible response(s) +CME ERROR: <err> +CPBR: <index1>. If <index2> is left out. page 189. <index2> from the current phonebook memory storage selected with +CPBS. If all queried locations are empty (but available).

value indicating the maximum length of field <number> integer type. international number ISDN/telephony numbering plan. +CPBF .<number>..Find phonebook entries Action command syntax Command +CPBF=<findtext> Possible response(s) +CME ERROR: <err> [+CPBF: <index1>. values in the range of location numbers of phonebook memory string type. Test command returns the maximum lengths of <number> and <text> fields. If listing fails in an ME error. the lengths may not be available.Parameter-Values <indexn> <number>: <type>: 129 145 161 128-255 <text>: <nlength>: <tlength>: <err> integer type.5.4.<type>.<text>[[.<type>. +CME ERROR: <err> is returned. Entry fields returned are location number <indexn>.Mobile Equipment error result code”.<number>.<text>]] +CPBF: [<nlength>]. phone number of format <type> type of address octet in integer format (refer GSM 04.7) ISDN /telephony numbering plan. +CME ERROR: <err> is returned. phone number stored there <number> (of format <type>) and text <text> associated with the number. international unknown ISDN /telephony numbering plan. Parameter-Values <index1> 150 GSM Phonebook . character set as specified by command Select TE Character Set +CSCS integer type.08 [13] section 10. If ME is not currently reachable.4. national number Other values refer GSM 04..08 [13] subclause 10.7 string type. In case of SIM storage. page 189. value indicating the maximum length of field <text> Refer to “+CME ERROR: <err> . [<tlength>] +CPBF=? Description Execution command returns phonebook entries (from the current phonebook memory storage selected with +CPBS) which alphanumeric field start with string <findtext>.] <CR><LF> +CBPF: <index2>. field of maximum length <tlength>.5.

Write phonebook entry Parameter command syntax Command +CPBW=[<index>][. Entry fields written are phone number <number> (in the format <type>) and text <text> associated with the number.08 [13] subclause 10. If <index> is left out.Mobile Equipment error result code”. entry is written to the first free location in the phonebook (the implementation of this feature is manufacturer specific). +CME ERROR is returned. the format list should be empty parenthesis Parameter-Values <index>: <number>: integer type. the maximum length of <number> field. If ME is not currently reachable. (list of supported <type>s). supported number formats of the storage.<number> [. +CPBW . Test command returns location range supported by the current storage as a compound value. phonebook entry is deleted. values in the range of location numbers of phonebook memory string type. but <number> is given. and the maximum length of <text> field.4. In case of SIM storage.<index2>: <number>: <type>: <findtext>. is returned.<type>[. If storage does not offer format information. <text>: <nlength>: <tlength>: <err> integer type values in the range of location numbers of phonebook memory string type phone number of format <type> type of address octet in integer format (refer GSM 04. the lengths may not be available. phone number of format <type> GSM Phonebook 151 . If those fields are omitted.<text>]]] +CPBW=? +CPBW: (list of supported <index>s).7) string type field of maximum length <tlength>. [<tlength>] Possible response(s) +CME ERROR: <err> Description Execution command writes phonebook entry in location number <index> in the current phonebook memory storage selected with +CPBS. character set as specified by command Select TE Character Set +CSCS integer type value indicating the maximum length of field <number> integer type value indicating the maximum length of field <text> Refer to “+CME ERROR: <err> . page 189.5. If writing fails in an ME error. +CME ERROR. [<nlength>].

character set as specified by command Select TE Character Set +CSCS integer type. Default if no . ISDN/telephony numbering plan.<fileid> [. page 189.4.<response>] By using this command instead of Generic SIM Access +CSIM TE application has easier but more limited access to the SIM database.<type>: 129 145 161 128-255 <text>: <nlength>: <number> <tlength>: <err> type of address octet in integer format (refer GSM 04. value indicating the maximum length of field integer type. in sca. but failure in the execution of the command in the SIM is reported in <sw1> and <sw2> parameters. international unknown.7) . ME handles internally all SIM-ME interface locking and file selection routines. ME error result code +CME ERROR may be returned when the command cannot be passed to the SIM.Restricted SIM access Action command syntax Command +CRSM=<cmd>[. +CRSM . otherwise 129 ISDN /telephony numbering plan.+.<P1>. Coordination of command requests to SIM and the ones issued by GSM application inside the ME is implementation dependent. international number.08 [13] section 10.+.4. Set command transmits to the ME the SIM <command> and its required parameters. Default if . As response to the command. in sca.5. field of maximum length <tlength>.<P3>[. value indicating the maximum length of field <text> Refer to “+CME ERROR: <err> .<P2>.7 string type. However the TE should be aware of the precedence of the GSM application commands to the TE commands.5. national number Other values refer GSM 04.08 [13] subclause 10. ME sends the actual SIM information parameters and response data. 152 GSM Phonebook .<data>]]] +CRSM=? Description Possible response(s) +CME ERROR: <err> +CRSM: <sw1>. default 145 when dialling string includes international access code character “+”.<sw2>[. ISDN /telephony numbering plan.Mobile Equipment error result code”.

Parameter-Values

<command> 176 178 192 214 220 242

(command passed on by the ME to the SIM; refer GSM 11.11 [21]): READ BINARY READ RECORD GET RESPONSE UPDATE BINARY UPDATE RECORD STATUS

Note! The ME internally executes all commands necessary for selecting the desired file, before
performing the actual command.

<fileid>:

integer type; this is the identifier of a elementary datafile on SIM. Mandatory for every command except STATUS

Note! The range of valid file identifiers depends on the actual SIM and is defined in GSM 11.11
[21]. Optional files may not be present at all.

<P1>, <P2>, <P3>: integer type; parameters passed on by the ME to the SIM. These parameters are mandatory for every command, except GET RESPONSE and STATUS. The values are described in GSM 11.11 [21]. <data>: information which shall be written to the SIM (hexadecimal character format; refer 10.1 +CSCS) <sw1>, <sw2>: integer type; information from the SIM about the execution of the actual command. These parameters are delivered to the TE in both cases, on successful or failed execution of the command <response>: response of a successful completion of the command previously issued (hexadecimal character format; refer 10.1 +CSCS). STATUS and GET RESPONSE return data, which gives information about the current elementary datafield. This information includes the type of file and its size (refer GSM 11.11 [21]). After READ BINARY or READ RECORD command the requested data will be returned. <response> is not returned after a successful UPDATE BINARY or UPDATE RECORD command <err> Refer to “+CME ERROR: <err> - Mobile Equipment error result code”, page 189.

GSM Phonebook

153

Phone Control
+COPN - Read operator names
Action command syntax Command +COPN +COPN=? Description Possible response(s) +CME ERROR: <err> +COPN: <numeric1>,<alpha1>[<CR><LF> +COPN: <numeric2>,<alpha2> [...]]

Execute command returns the list of operator names from the ME. Each operator code <numericn> that has an alphanumeric equivalent <alphan> in the ME memory shall be returned.
Parameter-Values

<numericn>: <alphan>: <err>

string type; operator in numeric format (see +COPS) string type; operator in long alphanumeric format (see +COPS) Refer to “+CME ERROR: <err> - Mobile Equipment error result code”, page 189.

+CMEC - Mobile Equipment control mode
Parameter command syntax Command +CMEC=[<keyp>[,<disp>[,<ind>]]] +CMEC? +CMEC=? +CMEC: <keyp>, <disp>, <ind> +CMEC: (list of supported <keyp>s), (list of supported <disp>s), (list of supported <ind>s) Possible response(s) +CME ERROR: <err>

Description

Set command selects the equipment, which operates ME keypad, writes to ME display and sets ME indicators. If operation mode is not allowed by the ME, +CME ERROR is returned.

154

General

Test command returns the modes supported by the TA as compound values.
Parameter-Values

<keyp>: <disp>: <ind>: 0 <err>

no values allowed. no values allowed. only ME can set the status of its indicators (command +CIND can only be used to read the indicators) Refer to “+CME ERROR: <err> - Mobile Equipment error result code”, page 189.

+CMER - Mobile Equipment Event Reporting
Parameter command syntax Command +CMER=[<mode>[,<keyp>[ ,<disp>[,<ind>[,<bfr>]]]]] +CMER? +CMER=? +CMER: <mode>, <keyp>, <disp>, <ind>, <bfr> +CMER: (list of supported <mode>s), (list of supported <keyp>s), (list of supported <disp>s), (list of supported <ind>s), (list of supported <bfr>s) Possible response(s) +CME ERROR: <err>

Unsolicited Result Code Command Possible response(s) + CIEV : <event>, <value> Description

Set command enables or disables sending of unsolicited result codes from TA to TE in the case of key pressings, display changes, and indicator state changes. <mode> controls the processing of unsolicited result codes specified within this command. <bfr> controls the effect on buffered codes when <mode> 1, 2 or 3 is entered. If setting is not supported by the ME, +CME ERROR: <err> is returned. Test command returns the modes supported by the TA as compound values. The +CIEV result code is used to indicate SMS memory status.
Parameter-Values

<mode>:

Phone Control

155

<bfr> 0 1 <event> 9 <value> 0 1 <err> 156 Phone Control .. is the new value of indicator.07 [18] §8.3 is entered TA buffer of unsolicited result codes defined within this command is flushed to the TE when <mode> 1.Mobile Equipment error result code”.. memory locations are available a short message memory storage in the MT has become full Refer to “+CME ERROR: <err> . TA-TE link specific inband technique used to embed result codes and data when TA is in on-line data mode No keypad event reporting. Default. TA buffer of unsolicited result codes defined within this command is cleared when <mode> 1.. smsfull (0-1)) SMS-memory full. indicator event reporting using result code +CIEV: <ind>.3 is entered (OK response shall be given before flushing the codes) integer type value. <keyp> 0 <disp> 0 <ind> 1 No display event reporting. Default. <value>..9 signal quality (0-5). which shall be in range of corresponding <descr> (see GSM 07. <ind> indicates the indicator order number and <value> is the new value of indicator.3 forward unsolicited result codes directly to the TE. page 189.

+CMAR - Master Reset
Action command syntax Command +CMAR=<phone lock code> AT+CMAR=? Description Possible response(s) +CME ERROR: <err>

This command requests the ME to reset user data. The user data in the phone will be reset to default values. If setting fails, a ME error, +CME ERROR is returned. If the ME is locked and this command is used, then the ME will be unlocked after the master reset. Test command returns OK.
Parameter-Values

<phone lock code>: string type; Security code (Phone Lock code) must be verified before performing the master reset. <err> Refer to “+CME ERROR: <err> - Mobile Equipment error result code”, page 189.

Phone Control

157

HSCSD
+CHSD - HSCSD device parameters
Action command syntax Command +CHSD +CHSD=? Description Possible response(s) +CME ERROR: <err> +CHSD: <mclass>, <maxRx>, <maxTx>, <sum>, <codings>

Execution command returns information about HSCSD features (refer GSM 02.34 [4]) supported by the ME/TA.
Parameter-Values

<mclass>: <maxRx>: <maxTx>: <sum>:

<codings>

4 8 <err>

integer type; multislot class integer type; maximum number of receive timeslots that ME can use integer type; maximum number of transmit timeslots that ME can use integer type; total number of receive and transmit timeslots that ME can use at the same time (per TDMA frame). The following applies in a HSCSD call: 1 d (receive slots) + (transmit slots) d <sum> is a sum of integers each representing a supported channel coding (e.g. value 12 indicates that 9.6k and 14.4k channel codings are supported): 9.6k full rate data traffic channel 14.4k full rate data traffic channel Refer to “+CME ERROR: <err> - Mobile Equipment error result code”, page 189.

158

HSCSD

+CHST - HSCSD transparent call configuration
Parameter command syntax Command +CHST=[<wRx>[,<codings>]] +CHST? +CHST=? Description +CHST: <wRx>, <codings> Possible response(s)

Set command controls parameters for transparent HSCSD calls. Changing them during a call does not affect the current call.
Parameter-Values

<wRx>:

<codings>:

integer type; wanted amount of receive timeslots. Default value 0 indicates that TA shall calculate a proper value from currently selected fixed network user rate (<speed> sub-parameter from +CBST command) and <codings> a sum of integers each representing a channel coding that is accepted for transparent HSCSD calls. Default value 0 indicates that all supported codings are accepted (refer to “+CHSD - HSCSD device parameters”, page 158 for other values)

+CHSN - HSCSD non-transparent call configuration
Parameter command syntax Command +CHSN=[<wAiur>[,<wRx>[, <topRx>[,<codings>]]]] +CHSN? +CHSN=? Description +CHSN: <wAiur>, <wRx>, <topRx>, <codings> Possible response(s)

Set command controls parameters for non-transparent HSCSD calls. Changing <topRx> or <codings> value during a call does not affect the current call. Changing of <wAiur> or <wRx> affects the current call only if <topRx> was non-zero when call was established.
Parameter-Values

<wAiur>:

integer type; wanted air interface user rate. Default value 0 indicates that TA shall calculate a proper value from currently selected fixed

HSCSD

159

all parameters returned shall equal zero (it is manufacturer specific whether non-zero information is returned in case of an active normal single-slot data call). <aiur>. Default value 0 indicates that TA shall calculate a proper value from currently selected <wAiur> and <codings> integer type. page 158 for other values) +CHSC HSCSD current call parameters Action command syntax Command +CHSC +CHSC=? Description Possible response(s) +CHSC: <rx>. wanted amount of receive timeslots. <coding> Execution command returns information about current HSCSD call. Other values: 9600 bps 14400 bps 19200 bps 28800 bps 38400 bps 43200 bps 57600 bps integer type. number of transmit timeslots currently in use integer type. and <wRx> (or <maxRx> from +CHSD command if <wRx>=0). Default value 0 indicates that user is not going to change <wAiur>/<wRx> during the next call a sum of integers each representing a channel coding that is accepted for non-transparent HSCSD calls.HSCSD device parameters”. <tx>. current air interface user rate (in case of transparent service this equals fixed network user rate) (refer to “+CHSN - 160 HSCSD . top value for <wRx> that user is going to request during the next established non-transparent HSCSD call.1 2 3 4 5 6 7 <wRx>: <topRx>: <codings>: network user rate (<speed> sub-parameter from +CBST command). If no HSCSD call is active. Parameter-Values <rx>: <tx>: <aiur>: integer type. number of receive timeslots currently in use integer type. Default value 0 indicates that all supported codings are accepted (refer to “+CHSD . <codings>.

3 +CHSN and 22. The format of the intermediate result code is: +CHSR: <rx>.HSCSD parameters report Parameter command syntax Command +CHSR=[<mode>] +CHSR? +CHSR=? Description +CHSR: <mode> +CHSR: (list of supported <mode>s) Possible response(s) Enabled command returns intermediate result code +CHSR: <type> from the TA to the TE when an HSCSD call is being set up. result code “+CHSR: 2. for a non-transparent HSCSD call. Parameter-Values <mode>: 0 1 disables reporting enables reporting HSCSD 161 . For instance.HSCSD device parameters”. error control (+ER). <coding> For the value definitions. <aiur>. and the used channel coding TCH/F14.8” means that the call has two timeslots in both up.4. If enabled. <tx>.2.4 +CHSC commands.4. Result code transmission is done after possible service (+CR). refer 22. the intermediate result code is transmitted at the point of the call setup negotiation where the TA has determined what type of an HSCSD connection will be used.and downlink. page 159 for possible values) current channel coding (refer to “+CHSD . and/or compression (+DR) reporting but before possible TE-TA rate (+ILRR) reporting and before the intermediate result code CONNECT is transmitted.<coding>: HSCSD non-transparent call configuration”. page 158 for possible values) +CHSR . The result code represents the current (negotiated or renegotiated) HSCSD parameters. the air interface user rate is 28800 bps.

pdN]]][<CR><LF> +CGDCONT: <cid>.<PDP_addr>..[.<PDP_type>.(list of supported <d_comp>s). Parameter-Values <cid>: (PDP Context Identifier) a numeric parameter which specifies a particular PDP context definition. <PDP_type>..GPRS +CGDCONT . The parameter is local to the TEGC75 interface and is used in other PDP context-related commands..pdN]]] [. The read command returns the current settings for each defined context..<he ad_comp> [..<PDP_type>[. the parameter value ranges for each <PDP_type> are returned on a separate line. <PDP_type>..pdN]]]]]]]]] +CGDCONT? +CGDCONT: <cid>.<d_ comp>[.[. 162 GPRS . If the GC75 supports several PDP types.<PDP_addr>.<data_comp>. The range of permitted values (minimum value = 1) is returned by the test form of the command.<APN>.[.(list of supported <pdN>s)]]] [<CR><LF> +CGDCONT: (range of supported <cid>s).<APN >[. <data_comp>. <PDP_type>.<PDP_addr>[. <pd1>[..(list of supported <h_comp>s) [..<pd1>[.. (list of supported <d_comp>s).(list of supported <pd1>s)[.(list of supported <h_comp>s) [..<pd1>[..[. +CGDCONT= <cid> causes the values for context number <cid> to become undefined.(list of supported <pd1>s)[.. <PDP_type>. <cid>.Define PDP Context Parameter command syntax Command +CGDCONT=[<cid>[ .<head_comp> [.]] Possible response(s) +CGDCONT=? Description The set command specifies PDP context parameter values for a PDP context identified by the (local) context identification parameter.(list of supported <pdN>s)]]] [.]] +CGDCONT: (range of supported <cid>s). A special form of the set command.<h_comp>[.[..<APN>. The number of PDP contexts that may be in a defined state at the same time is given by the range returned by the test command. The test command returns values supported as a compound value.

then a value may be provided by the TE during the PDP start-up procedure or.<PDP_type>: <APN>: <PDP_address>: <d_comp>: 0 1 <h_comp>: 0 1 (PDP type) a string parameter which specifies the type of packet data protocol IP Internet Protocol (IETF STD 5) (Access Point Name) a string parameter which is a logical name that is used to select the GGSN or the external packet data network. . At present none is defined. <pdN>: zero to N string parameters whose meanings are specific to the <PDP_type>. The allocated address may be read using the +CGPADDR command. If the value is null or omitted. a command will be provided to select one or more of these. If the value is null or omitted. If and when other algorithms become available. failing that. <pd1>. then the subscription value will be requested. The read form of the command will continue to return the null string even if an address has been allocated during the PDP start-up procedure. GPRS 163 . a string parameter that identifies the MT in the address space applicable to the PDP. a dynamic address will be requested. a numeric parameter that controls PDP data compression off (default if value is omitted) on a numeric parameter that controls PDP header compression off (default if value is omitted) on Note! At present only one data compression algorithm (V42bis) is provided in SNDCP.

the +CGQREQ command is effectively an extension to the +CGDCONT command. The set command specifies a profile for the context identified by the (local) context identification parameter. <cid>. <peak>.Quality of Service Profile (Requested) Parameter command syntax Command +CGQREQ=[<cid> [. (list of supported <reliability>s) .<delay>[. (list of supported <precedence>s).<reliability.+CGQREQ . (list of supported <peak>s). Since this is the same parameter that is used in the +CGDCONT command. <precedence >. the parameter value ranges for each PDP type are returned on a separate line. <mean>[<CR><LF> +CGQREQ: <cid>. The QoS profile consists of a number of parameters.<peak>[. <delay>.<mean>]]]]]] +CGQREQ? +CGQREQ: <cid>. If the MT supports several PDP types. (list of supported <reliability>s) . The test command returns values supported as a compound value. <reliability. <mean> [. each of which may be set to a separate value. A special form of the set command. (list of supported <delay>s). <precedence >.]] +CGQREQ: <PDP_type>. The following parameters are defined in GSM 03. The read command returns the current settings for each defined context. +CGQREQ=<cid> causes the requested profile for context number <cid> to become undefined.]] Possible response(s) +CGQREQ=? Description This command allows the TE to specify a Quality of Service Profile that is used when the MT sends an Activate PDP Context Request message to the network. (list of supported <mean>s) [<CR><LF> +CGQREQ: <PDP_type>.<precedence > [. (list of supported <delay>s). <peak>.>. <reliability>. (list of supported <precedence>s). Parameter-Values <cid>: a numeric parameter which specifies a particular PDP context definition (see +CGDCONT command). (list of supported <mean>s) [. (list of supported <peak>s).60 [11] - 164 General .> [. <delay>.

(list of supported <delay>s).Quality of Service Profile (Minimum acceptable) Parameter command syntax Command +CGQMIN=[<cid> [. The QoS profile consists of a number of parameters. <reliability>. the +CGQMIN command is effectively an extension to the +CGDCONT command. +CGQMIN= <cid> causes the minimum acceptable profile for context number <cid> to become undefined. +CGQMIN . (list of supported <reliability>s) . <precedence >. (list of supported <precedence>s). <precedence >. each of which may be set to a separate value. In this case no check is made against the negotiated profile.<precedence> [.<reliability> [. (list of supported <peak>s).]] +CGQMIN: <PDP_type>. (list of supported <reliability>s) . <cid>.]] Possible response(s) +CGQMIN=? Description This command allows the TE to specify a minimum acceptable profile which is checked by the MT against the negotiated profile returned in the Activate PDP Context Accept message.<peak> [. Since this is the same parameter that is used in the +CGDCONT command.>. GPRS 165 .<delay> [. (list of supported <precedence>s). <reliability. The set command specifies a profile for the context identified by the (local) context identification parameter. <peak>. (list of supported <mean>s)[<CR><LF> +CGQMIN: <PDP_type>. (list of supported <delay>s). <delay>.<mean>]]]]]] +CGQMIN? +CGQMIN: <cid>. <mean> [. <peak>. (list of supported <mean>s) [.<precedence>: a numeric parameter which specifies the precedence class <delay>: a numeric parameter which specifies the delay class <reliability>: a numeric parameter which specifies the reliability class <peak>: a numeric parameter which specifies the peak throughput class <mean>: a numeric parameter which specifies the mean throughput class If a value is omitted for a particular class then the value is considered to be unspecified. (list of supported <peak>s). A special form of the set command. <mean>[<CR><LF> +CGQMIN: <cid>. <delay>.

Note! This command has the characteristics of both the V. the parameter value ranges for each PDP type are returned on a separate line. The read command returns the current GPRS service state. Parameter-Values See Parameter-Values section in previous chapter.The read command returns the current settings for each defined context. If the MT is already in the requested state. the GPRS service.250 action and parameter commands. Hence it has the read form in addition to the execution/set and test forms. If the MT supports several PDP types.GPRS attach or detach Parameter command syntax Command +CGATT= <state> +CGATT? +CGATT=? Description +CGATT: <state> +CGATT: (list of supported <state>s) Possible response(s) The execution command is used to attach the MT to. the MT remains in V. an ERROR or +CME ERROR response is returned Any active PDP contexts will be automatically deactivated when the attachment state changes to detached. The test command is used for requesting information on the supported GPRS service states. or detach the MT from. Parameter-Values <state>: 0 1 indicates the state of GPRS attachment detached attached 166 GPRS . the command is ignored and the OK response is returned. The test command returns values supported as a compound value. +CGATT .250 command state. After the command has completed. If the requested state cannot be achieved.

250 action and parameter commands.250 command state. If the attach fails then the MT responds with ERROR or. with the appropriate failure-to-attach error message. the state for that context remains unchanged.PDP context activate or deactivate Action/Parameter command syntax Command +CGACT=<state>. Parameter-Values <state> 0 1 <cid> indicates the state of PDP context activation deactivated activated a numeric parameter which specifies a particular PDP context definition (see AT +CGDCONT command).<cid>[.. GPRS 167 .+CGACT . The read command returns the current activation states for all the defined PDP contexts. an ERROR or +CME ERROR response is returned. the MT remains in V. Hence it has the read form in addition to the execution/set and test forms. <state>[<CR><LF> +CGACT: <cid>.. After the command has completed.. The test command is used for requesting information on the supported PDP context activation states. if extended error responses are enabled. <state> [.[<cid>[. If the requested state for any specified context cannot be achieved.]] +CGACT: (list of supported <state>s) Possible response(s) The execution command is used to activate or deactivate the specified PDP context (s).]]] +CGACT? +CGACT=? Description +CGACT: <cid>. the MT first performs a GPRS attach and them attempts to activate the specified contexts. If the MT is not GPRS attached when the activation form of the command is executed. If any PDP context is already in the requested state. Note! This command has the characteristics of both the V. If no <cid>s are specified the activation form of the command activates all defined contexts.

a PPP NCP request specifying PDP type = IP and no PDP address would cause the MT to search through the specified context definitions for one with PDP type = IP and any PDP address. If context activation takes place during the PDP start-up. for example.+CGDATA . If any of this information is in conflict. The TE may provide a PDP type and/or PDP address to the MT during in the PDP start-up procedure. the command will fail.. the MT issues the intermediate result code CONNECT and enters V. During each PDP start-up procedure the MT may have access to some or all of the following information: • • • The MT may have a prior knowledge. it may implement only one PDP type.<cid> [. If the <L2P> parameter value is unacceptable to the MT. one or more <cid>s may be specified in order to provide the information needed for the context activation request(s). The command may have provided an <L2P> parameter value. The PDP addresses are considered to match if they are identical or if either or both addresses are unspecified. For a context definition to match: • • The PDP type must match exactly. Otherwise.]]]] +CGDATA=? Description Possible response(s) CONNECT +CGDATA: (list of supported <L2P>s) The execution command causes the MT to perform whatever actions are necessary to establish communication between the TE and the network using one or more GPRS PDP types. the MT shall return an ERROR or +CME ERROR response. It is described briefly in more detail in GSM 09. 168 GPRS . This may include performing a GPRS attach and one or more PDP context activations.Enter data state Action command syntax Command +CGDATA=[<L2P>. Any PDP type and/or PDP address present in the above information shall be compared with the PDP type and/or PDP address in any context definitions specified in the command in the order in which their <cid>s appear.61 [20] and the specifications for the relevant PDPs. The detailed behaviour after the online data state has been entered is dependent on the PDP type.[<cid>[. GPRS attachment and PDP context activation procedures may take place prior to or during the PDP start-up if they have not already been performed using the AT+CGATT and AT +CGACT commands. Commands following +CGDATA command in the AT command line shall not be processed by the MT.250 online data state. For example.

<PDP_addr> [. the V.]] +CGPADDR=? Description +CGPADDR: (list of defined <cid>s) The execution command returns a list of PDP addresses for the specified context identifiers. if enabled.250 command state is re-entered and the MT returns the final result code OK. This command may be used in both normal and modem compatibility modes. The other context parameters shall be set to their default values. +CGPADDR .250 command state is re-entered and the MT returns the final result code NO CARRIER or.. and the layer 2 protocol termination procedure has completed successfully. The test command is used for requesting information on the supported layer 2 protocols. The test command returns a list of defined <cid>s. If no <cid> is given or if there is no matching context definition.Show PDP address Action command syntax Command Possible response(s) +CGPADDR=[<cid> [. data transfer may proceed.. +CME ERROR. together with the other information found in the PDP context definition.. If a static PDP address is not available then a dynamic address is requested. activate and other errors may be reported. If the activation is successful. the MT shall attempt to activate the context with whatever information is available to the MT.<PDP_addr>[<CR><LF> [. Parameter-Values <L2P> “PPP” <cid> a string parameter that indicates the layer 2 protocol to be used between the TE and MT Point-to-point protocol for a PDP such as IP a numeric parameter which specifies a particular PDP context definition (see “+CGDCONT .<cid> +CGPADDR: <cid>.Define PDP Context”. Attach.]]] +CGPADDR: <cid>. After data transfer is complete. page 162). GPRS 169 . In the event of an erroneous termination or a failure to start up.• The context shall be activated using the matched value for PDP type and a static PDP address if available. the V.

< bfr>]] +CGEREP? +CGEREP=? +CGEREP: <mode>. +CGEREP . For a static address. the addresses for all defined contexts are returned. ERROR or +CME ERROR: is returned. +CGEV: <text> from MT to TE in the case of certain events occurring in the GPRS MT or the network. The address may be static or dynamic.Parameter-Values <cid>: <PDP_address>: a numeric parameter which specifies a particular PDP context definition (see AT+CGDCONT command). <bfr> +CGEREP: (list of supported <mode>s).GPRS event reporting Parameter command syntax Command +CGEREP=[<mode>[. If a setting is not supported by the MT. (list of supported <bfr>s) Possible response(s) Unsolicited Result Codes +CGEV: <text> Description Set command enables or disables sending of unsolicited result codes. If no <cid> is specified. it will be the one set by the AT+CGDCONT command when the context was defined. <PDP_address> is omitted if none is available. <mode> controls the processing of unsolicited result codes specified within this command. a string that identifies the MT in the address space applicable to the PDP. For a dynamic address it will be the one assigned during the last PDP context activation that used the context definition referred to by <cid>. Read command returns the current mode and buffer settings Test command returns the modes and buffer settings supported by the MT as compound values. Parameter-Values <mode>: 2 buffer unsolicited result codes in the MT when MT-TE link is reserved (e.g. in on-line data mode) and flush them to the TE when 170 GPRS . <bfr> controls the effect on buffered codes when <mode> 1 or 2 is entered.

The <cid> that was used to reactivate the context is provided if known to the MT. otherwise forward them directly to the TE. These are not reported separately. <bfr>: 1 MT buffer of unsolicited result codes defined within this command is flushed to the TE when <mode> 1 or 2 is entered (OK response shall be given before flushing the codes) <text> • • REJECT <PDP_type>. This implies that all active contexts have been deactivated. The <cid> that was used to activate the context is provided if known to the MT. [<cid>].MT-TE link becomes available. <PDP_addr>. The highest available class is reported (see +CGCLASS). This implies that all active contexts have been deactivated. The <cid> that was used to activate the context is provided if known to the MT. NW DEACT <PDP_type>. <PDP_addr>. The highest available class is reported (see +CGCLASS). <PDP_addr>. NW CLASS <class> The network has forced a change of MS class. • • • • • • GPRS 171 . [<cid>] The mobile equipment has forced a context deactivation. [<cid>] The network has forced a context deactivation. ME DETACH The mobile equipment has forced a GPRS detach. ME DEACT <PDP_type>. The network has requested a context reactivation. NW DETACH The network has forced a GPRS detach. <PDP_addr> NW REACT <PDP_type>. These are not reported separately. ME CLASS <class> The mobile equipment has forced a change of MS class.

the +CREG command and +CREG result code apply to the registration status and location information for those services. Location information elements <lac> and <ci> are returned only when <n>=2 and MT is registered in the network. enable network registration unsolicited result code +CGREG: enable network registration and location information unsolicited result code +CGREG: <stat>[.+CGREG . Default.GPRS network registration status Parameter command syntax Command +CGREG=[<n>] +CGREG? +CGREG=? Unsolicited Result Code +CGREG: <stat>[.<ci>] Description +CGREG: <n>.<lac>. <ci>] +CGREG: (list of supported <n>s) Possible response(s) +CME ERROR: <err> The set command controls the presentation of an unsolicited result code +CGREG and there is a change in the MT’s GPRS network registration status. Refer to “+CME ERROR: <err> . The read command returns the status of result code presentation and an integer <stat> which shows whether the network has currently indicated the registration of the MT. or there is a change of the network cell. but ME is currently searching a new operator to register to 172 GPRS . page 189 for possible <err> values. ME is not currently searching a new operator to register to registered.<lac>.<ci>] not registered. home network not registered.Mobile Equipment error result code”.<lac>. Parameter-Values <n> 0 1 <stat> 2 <stat> 0 1 2 disable network registration unsolicited result code. <stat>[. Note! If the GPRS MT also supports circuit mode services.

circuit switched preferred (use GPRS if circuit switched not available). two byte location area code in hexadecimal format (e.3 4 5 <lac> <ci> <err> registration denied unknown registered. GPRS 173 . page 189. two byte cell ID in hexadecimal format Refer to “+CME ERROR: <err> . Parameter-Values <service> 0 1 2 3 a numeric parameter which indicates the service or service preference to be used GPRS circuit switched GPRS preferred (use circuit switched if GPRS not available). “00C3” equals 195 in decimal) string type. The read command returns the currently selected service or service preference.g.Select service for MO SMS messages Parameter command syntax Command +CGSMS=[<service>] +CGSMS? +CGSMS=? Description +CGSMS: <service> +CGSMS: (list of currently available <service>s) Possible response(s) The set command is used to specify the service or service preference that the MT will use to send MO SMS messages. The test command is used for requesting information on the currently available services and service preferences. +CGSMS . Default.Mobile Equipment error result code”. roaming string type.

0 Display Text (Module -> PDA) Upon receiving this command. PDA will display the text to the user. Command *MTKEY: <input>. 0 = command performed successfully 10 = Proactive SIM session terminated successfully 11 = backward move in proactive SIM session requested 20 = ME currently unable to process command (<result2> required) <result2> 1 = screen busy GET INKEY (Module -> PDA) PDA will display the text message provided in *MTKEY.*. yes/no expected.#. a response will be returned back to GSM/GPRS module.<result>.<alphabet>. Command *MTDISP:<priority>. 160 characters or 140 bytes AT*MTRES = 0.[<result2>] <result> Possible results are as follows.0 . The single character or digit shall be returned to GSM/GPRS module. page 181 for more details.+ only 1 = alphabet set 0 = SMS default alphabet 1 = UCS2 alphabete 0 = <input> and <alpha> enabled 1 = <input> and <alpha> disabled. Text to be displayed. Please see “TERMINAL RESPONSE (PDA->Module)”.<clear><CR><LF><data> <priority> <clear> <data> Response 0 = normal priority 1 = high priority 0 = clear message after a delay (60s) 1 = wait for user to clear message Text of message to be displayed.SATK 2. After the text has been displayed. 174 SATK 2.<resp> <CR><LF><data> <input> <alphabet> <resp> <data> 0 = 0-9.

# or + single digit A single character from GSM 3.*.38 SMS default alphabet. Data entered by the user shall be returned to GSM/GPRS module.<minl>.<alphabet>.<echo>.0 175 .Response The response to GET INKEY is TERMINAL RESPONSE as follows: AT*MTRES=1.+ only 1 = alphabet set 0 = SMS default alphabet 1 = UCS2 alphabete <echo> <minl> <maxl> <data> Response 0 = echo user input on display 1 = hide user input 0 = no minimum length 1-255 = minimum length 255 = no maximum length 0-254 = maximum length Text to be displayed The response to GET INPUT is TERMINAL RESPONSE as follows: SATK 2..<result>.*.<text>] <result> Possible results are as follows. unpacked "YES" "NO" GET INPUT (Module -> PDA) PDA will display this request for input from the SIM Toolkit application. 0 = command performed successfully 10 = Proactive SIM session terminated successfully 11 = backward move in proactive SIM session requested 12 = no response from user <text> 0-9.#.<maxl> <CR><LF><data> <input> <alphabet> 0 = 0-9. Command *MTGIN: <input>.

AT*MTRES=2. MENU SELECTION (Module <. Command AT*MTMENU=<item> <Item> 1-255 = menu item selected (corresponds with item in SET UP MENU) Response N/A PLAY TONE (Module -> PDA) GSM/GPRS module supports GSM 2.<duration>] <alphaid> <tone> Text to display during tone 8 = Ringing tone 10 = General beep 11 = positive acknowledgement <unit> <interval> 12 = negative acknowledgement 0 = Minutes 1 = Seconds 2 = Tenths of seconds 1-255 of units 176 SATK 2.# or + single digit GSM 3. page 181 for more details. unpacked. Please see “TERMINAL RESPONSE (PDA->Module)”.<result>. [<unit>. 0 = command performed successfully 10 = Proactive SIM session terminated successfully 11 = backward move in proactive SIM session requested 12 = no response from user <text> 0-9.0 ..<text> <result> Possible results are as follows.40 and handle those tones as follows: Command *MTTONE: [<alphaid>].<tone>.38 SMS default alphabet.*.PDA) User has selected a menu item set up by the SET UP MENU proactive command from the SIM.

SATK 2. Please see “TERMINAL RESPONSE (PDA->Module)”.0 177 .<id1>. 0 = command performed successfully 10 = Proactive SIM session terminated successfully 11 = backward move in proactive SIM session requested 30 = Command beyond ME’s capabilities REFRESH (Module -> PDA) The only option of REFRESH command PDA is interested in is SIM Reset. page 181 for more details.<text><CR><LF>…. It can then reset GSM/ GPRS module if necessary. After receive REFRESH command.<text>[<CR><LF><id2>. Command *MTITEM: [<title>].Response The response to PLAY TONE is TERMINAL RESPONSE as follows: AT*MTRES=3. 0 SELECT ITEM (Module -> PDA) PDA will display a list of items and return the selected item to GSM/GPRS module. PDA can notify user about the SIM reset.<result> <result> Possible results are as follows.<idn><textn>] <title> <id> <text> Response text describing menu 1-255 Identifier of menu item text of menu item The response to SELECT ITEM is TERMINAL RESPONSE as follows. Command *MTRSH Response AT*MTRES=10.

If the Alpha id is valid then it will be displayed. Command *MTSMS: [<alphaid>]. If the SEND SHORT MESSAGE command from the SIM contains an empty/ NULL Alpha Identifier.<id> <result> Possible results are as follows. then this AT command shall not be sent to PDA.. then no indication is given to the user that a supplementary service procedure is being processed. The SS procedure will not be included in the Last Number Dialed list. However. 178 SATK 2.0 . 0 SEND SS (Module -> PDA) The PDA need to parse the SSstring and initiate the SS procedures. this will be received "after the fact". If the alpha id indicates that it is empty. If no alpha id is provided. which will display an information box indicating that an SMS message was sent.AT*MTRES=4. Please see “TERMINAL RESPONSE (PDA->Module)”. it will be displayed while PDA is processing the Supplementary Service procedure. then PDA will inform the user that an SMS had been sent with a generic display message. 0 = command performed successfully 10 = Proactive SIM session terminated successfully 11 = backward move in proactive SIM session requested <id> 12 = No response from user 1-255 Identifier of menu item SEND SHORT MESSAGE (Module -> PDA) GSM/GPRS will be responsible for sending the SIM Toolkit application SMS message.<result> <alphaid> <result> Text message to be displayed for SMS message 0 = message succeeded 1 = message failed Response AT*MTRES=11..<result>. page 181 for more details. The result of sending the message shall be reported to PDA. When the alpha id is sent by the SIM toolkit application. then the normal procedures for processing a supplementary service procedure shall be followed. If <alphaid> is not sent with the AT command.

Command *MTUSSD: [<alphaid>]. "NULL" indicates an empty <alphaid> The USSD string to be sent to the network The response to SEND USSD is TERMINAL RESPONSE as follows: AT*MTRES=6.Command *MTSS: [<alphaid>].0 SET UP CALL (Module -> PDA) PDA will handle the initiation of new calls by the SIM Toolkit. The USSD procedure will not be included in the Last Number Dialed list. If the alpha id indicates that it is empty. then no indication is given to the user that a USSD procedure is being processed.0 SEND USSD (Module -> PDA) (Class 3 Feature) The PDA will support parsing the USSDstring and initiating the USSD procedures. then the normal procedures for processing a USSD procedure shall be followed.<USSDstring> <alphaid> <USSDstring> Response Text message to be displayed while processing USSD string. If no alpha id is provided.0 179 . "NULL" indicates an empty <alphaid> a supplementary service control procedure <SSstring> Response The response to SEND SS is TERMINAL RESPONSE as follows: AT*MTRES=5. SATK 2. When the alpha id is sent by the SIM toolkit application.<SSstring> <alphaid> Text message to be displayed while processing Supplementary Service string. it will be displayed while PDA is processing the initial USSD procedure.

[<unit>.<result>. with redial Text message to be displayed while setting up the call Destination address (called party number) time unit for redial duration 0 = minutes 1 = seconds <interval> 2 = tenths of seconds 1-255 of <unit> <alphaid> <dest> <unit> Response The response to SET UP CALL is TERMINAL RESPONSE as follows: AT*MTRES=7.13 for more. with redial 2 = set up call. disconnecting all other calls (if any) 5 = set up call.Command *MTCALL: <mode>.[<alphaid>].0 . with redial 4 = set up call. putting all other calls (if any) on hold. but only if not currently busy on another call 1 = set up call.<dest>. disconnecting all other calls (if any). 0 = command performed successfully 10 = Proactive SIM session terminated successfully 11 = backward move in proactive SIM session requested 12 = No response from user 20 = ME currently unable to process command (require <result2>) 21 = Network currently unable to process command 22 = User did not accept call set-up request 23 = User cleared down call before connection or network release 30 = Command beyond ME’s capabilities 34 = SS Return Error (GSM module must provide the error cause) 2 = ME currently busy on call 3 = ME currently busy on SS transaction <result2> 180 SATK 2. Please see 1.<interval>] <mode> 0 = set up call. putting all other calls (if any) on hold 3 = set up call.<result2> <result> Possible results are as follows. but only if not currently busy on another call.

SATK 2.0 181 . PDA will provide as much information that is known.SET UP MENU (Module -> PDA) The SET UP MENU command is used to add SIM applications for selection to the PDA application menu system.…<idn>.<text1>[.<result> <result> 0 = command performed successfully 30 = Command beyond ME's capabilities TERMINAL RESPONSE (PDA->Module) This AT command provides the method for responding to the SIM Toolkit command.<textn> <alphaid> <id> <text> Response Text description of menu.<CR><LF><id2>.<id1>. Command *MTSMENU: <alphaid>. GSM/GPRS will have more detailed information and is expected to provide it in the final TERMINAL RESPONSE sent to the SIM. "NULL" if <alphaid> is not available 1-255 Item number of menu item Text for menu item The response to SET UP MENU is TERMINAL RESPONSE as follows: AT*MTRES=8. The SET UP MENU command is also used to remove SIM applications from the menu system. But in some instances.<text2><CR><LF>.

*.[<result2>].#. required values are missing 37 = USSD Return Error (GSM module must provide the error cause) 0 = No specific cause can be given 1 = screen is busy 2 = ME currently busy on call 3 = ME currently busy on SS transaction 7 = not in speech call 8 = ME currently busy on USSD transaction 0-9.[<text>].<result>.+ GSM 3.0 .[<id>] <command> 0 = DISPLAY TEXT 1 = GET INKEY 2 = GET INPUT 3 = PLAY TONE 4 = SELECT ITEM 5 = SEND SS 6 = SEND USSD 7 = SET UP CALL 8 = SET UP MENU 0 = command performed successfully 10 = Proactive SIM session terminated successfully 11 = backward move in proactive SIM session requested 12 = no response from user 14 = USSD transaction terminated by the user 20 = ME currently unable to process command 21 = Network currently unable to process command 22 = User did not accept call set-up request 23 = User cleared down call before connection or network release 30 = Command beyond ME’s capabilities 31 = Command type not understood by ME 32 = Command data not understood by ME 33 = Command number not known by ME 34 = SS Return Error (GSM module must provide the error cause) 36 = Error.38 SMS default alphabet (unpacked) Yes/No 1-255 Identifier of menu item <result> <result2> <text> <id> Response OK 182 SATK 2.Command AT*MTRES=<command>.

0 183 .CME ERROR Polling Off N/A Provide Local Information N/A SATK 2.

184 Sony Ericsson Specific Commands . [<exutcause>]. The purpose of this is following: • • To gather relevant information for the call log in a TE. A number which uniquely defines a call in the phone (= number of call control process). [<processid>]. <type>] Description *ECAM: <onoff> *ECAM: (list of supported <onoff>s) Possible response(s) +CME ERROR: <err> This command activates or deactivates the call monitoring function in the ME.Sony Ericsson Specific Commands *ECAM . connected. Current status shall always be sent with result code *ECAV when activating the log function. There can not be two call id. 5 multiparty members. one call on hold and one waiting call. <<ccstatus>. To make it possible for the TE to display call state information for an ongoing call. Parameter-Values <onoff>: 0 1 <ccid>: The call log function is disabled (off) The call log function is enabled (on) Integer (1-7). hang up. When this log function is activated in the ME.s with the same number simultaneously. This is an unsolicited result code which reports changes in Call State for a certain call indicated by <ccid> when the unsolicited event has been enabled with the *ECAM command and any state change occur. <calltype>. etc. the ME informs about call events. such as incoming call. The maximum number of call control process is 7.Sony Ericsson Call Monitoring Parameter command syntax Command *ECAM =<onoff> *ECAM? *ECAM =? Unsolicited result code Command Possible response(s) *ECAV: <ccid>. [<number>.

Mobile Equipment error result code”. the MS informs the network about its new location when it moves from one Location/Routing area to another one. but there is no call/session is established from/to the MS. String type phone number of format specified by <type>. <err> Sony Ericsson Specific Commands 185 .<ccstatus>: 0 1 2 5 Idle5 Calling (MO) Connected (MO) Idle state means that the MS is registered to the network. In this state.08 [13]).08 [13]. Only valid for <ccstatus> = 1 (CALLING) Integer. otherwise 129. Only valid for <ccstatus> =1 (CALLINT). Reported when returning to Idle state (<ccstatus> = 0). Refer to “+CME ERROR: <err> . page 189. Type of address octet in integer format (refer to GSM 04. 3 4 5 6 7 <calltype>: 2 4 <porcessid>: 8 68 69 122 <exitcause>: <number>: <type>: Active (connection between A and B) Hold Waiting (MT) Alerting (MT) Busy Data Fax Reported when returning to the Idle state (<ccstatus> = 0) H’08’ = CC (Call Control) H’44’ = MM (Mobile Management) H’45’ = MS (Mobile Station) H’7A’ = RR (Radio Resources) Exit cause according to GSM 04. Default 145 when dialing string includes international access code character “+”.

Test command returns the modes supported by the TA as a compound value. Sony Ericsson get provider name Action command syntax Command *EPRO *EPRO=? Description Possible response(s) *EPRO: <name> This command is used to get the name of the service provider stored in the SIM card.SIM Insert/Removal indication Parameter command syntax Command *ESIMC=[<mode>] *ESIMC? *ESIMC=? Unsolicited Result Code *ESIMM: <status> Description *ESIMC: <mode> *ESIMC: (list of currently available <mode>s) Possible response(s) Disables sending of unsolicited result codes (see comments) from TA to TE in the case of the insertion or removal of the SIM. This turns off the notification Removed Inserted *EPRO . 186 Sony Ericsson Specific Commands .*ESIMC . Parameter-Values <mode> 0 1 <status> 0 1 This turns on the notification. Test command is used to determine if the command is supported. Read command returns the current mode.

e.Enable/Disable Ciphering Command Parameter command syntax Command *ECIPC=[<OnOff>] *ECIPC? *ECIPC=? Unsolicited result code *ECIPM: <mode> Description *ECIPC: <OnOff> *ECIPC: (0.] *EPNR: (1-2).<oper1>[. It returns entries in location range <index1> .1) Possible response(s) This command is used to indicate to the user that ciphering is turned on or turned off. only <format> is stated. If both <index1> and <index2> is omitted. Default..<index2>.<index1>[. i.Parameter-Values <name> String value (Service provider name) *ECIPC .Sony Ericsson Read SIM Preferred Network Parameter command syntax Command *EPNR=<format>[.. Sony Ericsson Specific Commands 187 . This turns on the notification Ciphering Disabled Ciphering Enabled *EPNR . the whole list is presented. Parameter-Values <onOff> 0 1 <mode> 0 1 This turns off the notification.2 Used to read the SIM preferred list of network (EFPLMNsel).<index2]] *EPNR =? Description Possible response(s) *EPNR: <index1>. If <index2> is omitted only location <index1> is returned.

GSM/DCS: “24008” Sweden .Parameter-Values <format> 0 1 Numeric <index1> <index2> <oper> Long format alphanumeric <oper>. E. PCS: 3 digits for Country and 3 digits for Network. E. GSM .g. *EPNW .g.Default=2 Integer Start index (>0) Integer Stop index (>0) String indicates the code for the operator. <oper>] *EPNW: (1-2).<oper>] *EPNW =? Description Possible response(s) *EPNW: [<index>] [. Not supported Short format alphanumeric <oper>.2 Used to edit the SIM preferred list of networks (EF-PLMNsel).<format>.<format>. Long format alphanumeric <oper>.Sony Ericsson Write SIM Preferred Network Parameter command syntax Command *EPNW=[<index>][.Europolitan (3 + 2). Parameter-Values <index> <format> 0 1 <oper> Integer Index to entry in SIM preferred list. Not supported <oper>. 188 Sony Ericsson Specific Commands . The SIM preferred list contains at least 8 positions according to GSM 11.11 [21]. Not supported String indicates the code for the operator.Sweden Europolitan:“24008” (3 + 2). PCS: 3 digits for Country and 3 digits for Network. Not supported Short format alphanumeric <oper>.

Note! ITU-T V.Error Messages +CME ERROR: <err> . This is set with command +CMEE.Mobile Equipment error result code Unsolicited Result Code +CME ERROR: <err> Description The operation of +CME ERROR result code is similar to the regular ERROR result code: if +CME ERROR is the result code for any of the commands in a command line. The format of <err> can be either numeric or verbose. Parameter-Values <err> 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 18 20 <text> phone failure no connection to phone phone-adaptor link reserved operation not allowed operation not supported PH-SIM PIN required PH-FSIM PIN required PH-FSIM PUK required SIM not inserted SIM PIN required SIM PUK required SIM failure SIM busy SIM wrong incorrect password SIM PIN2 required SIM PUK2 required memory full 189 General . none of the following commands in the same command line is executed (neither ERROR nor OK result code shall be returned as a result of a completed command line execution).25ter [28] command V does not affect the format of this result code.

08 [13] cause codes.emergency calls only network personalisation PIN required network personalisation PUK required network subset personalisation PIN required network subset personalisation PUK required service provider personalisation PIN required service provider personalisation PUK required corporate personalisation PIN required corporate personalisation PUK required unknown Illegal MS (GPRS #3) Illegal ME (GPRS #6) GPRS services not allowed (GPRS #7) PLMN not allowed (GPRS #11) Location area not allowed (GPRS #12) Roaming not allowed in this location area (GPRS #13) service option not supported (GPRS #32) requested service option not subscribed (GPRS #33) service option temporarily out of order (GPRS #34) unspecified GPRS error PDP authentication failure (GPRS) (#Values in parentheses are GSM 04. is in search of current operator 190 Error Messages .21 22 23 24 25 26 27 30 31 32 40 41 42 43 44 45 46 47 100 103 106 107 111 112 113 132 133 134 148 149 150 256 invalid index not found memory failure text string too long invalid characters in text string dial string too long invalid characters in dial string no network service network timeout network not allowed .) invalid mobile class busy.

22 values ME failure SMS service of ME reserved operation not allowed operation not supported invalid PDU mode parameter invalid text mode parameter SIM not inserted SIM PIN required PH-SIM PIN required SIM failure SIM busy SIM wrong SIM PUK required SIM PIN2 required SIM PUK2 required memory failure invalid memory index memory full SMSC address unknown no network service network timeout no +CNMA acknowledgement expected unknown error Error Messages 191 .+CMS ERROR . Parameter-Values <err> 0..11 [14] Annex E-2 values GSM 03.40 [9] subclause 9.3.127 128.255 300 301 302 303 304 305 310 311 312 313 314 315 316 317 318 320 321 322 330 331 332 340 500 values used by common messaging commands: GSM 04. None of the following commands in the same command line is executed. Message Failure Result Code Message Failure Result Code Syntax +CMS ERROR: <err> Description Final result code +CMS ERROR: <err> indicates an error related to mobile equipment or network. ERROR is returned normally when error is related to syntax or invalid parameters.2. The operation is similar to ERROR result code. Neither ERROR nor OK result code shall be returned....

0. Bearer Services (BS) supported by a GSM Public Land Mobile Network (PLMN)” version 7.02: “Digital Cellular telecommunications system (Phase 2+).DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (CBS)”. GSM 04. version 7.0 Release 1998.2 Release 1998 GSM 02. Stage 2”. GSM 07.24: “Digital cellular telecommunication system (Phase 2+). GSM 03.22: “Digital cellular telecommunication system (Phase 2+). GSM 03.4.Stage 1”. Mobile radio interface layer 3 specification”. GSM 05. Stage 2” version 7. Use of Data Terminal Equipment . GSM 04.81: “Digital cellular telecommunication system (Phase 2+). General Packet Radio Service (GPRS).0 Release 1998 GSM 03. Radio subsystem link control”. Man Machine Interface (MMI) of the Mobile Station (MS)”.0 Release 1998 GSM 04. Technical Realisation of the Short Message Service (SMS)”. Radio Link Protocol (RLP) for data and telematic services on the Mobile Station .05: “Digital cellular telecommunication system (Phase 2+).4. GSM 02.38: “Digital cellular telecommunication system (Phase 2+). version 7.82: “Digital cellular telecommunication system (Phase 2+).References [1] GSM 02.Mobile-services Switching Centre (BSS MSC) interface”. GSM 02.08: “Digital cellular telecommunication system (Phase 2+).41: “Digital Cellular telecommunications system (Phase 2+). GSM 03. High Speed Circuit Switched Data (HSCSD) .08: “Digital cellular telecommunication system (Phase 2+).Base Station System (MS BSS) interface and the Base Station System . Description of Charge Advice Information (CAI)”. GSM 02. Call Barring (CB) supplementary services .0. version 7. Line identification supplementary services.Stage 1”.81: “Digital Cellular telecommunications system (Phase 2+).60: “Digital Cellular telecommunications system (Phase 2+).Data Circuit terminating Equipment (DTE . Line identification supplementary services . Service description.1 Release 1998).30: “Digital cellular telecommunication system (Phase 2+).Stage 1”.3. Point-to-Point (PP) Short Message Service (SMS) support on mobile radio interface” version 7.0 Release 1998 GSM 03.0.34:“Digital cellular telecommunication system (Phase 2+).88: “Digital cellular telecommunication system (Phase 2+). Technical realisation of Cell Broadcast Service (CBS)”.40: “Digital cellular telecommunication system (Phase 2+). GSM 02. Call Forwarding (CF) supplementary services . Alphabet and language specific information”. GSM 02.Stage 1”. [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] 192 References .11: “Digital cellular telecommunication system (Phase 2+).

Terminal Equipment to Mobile Station (TE-MS) Multiplexer Protocol”. ITU-T Recommendation E. version 7.250: “Data communication over the telephone network.1. Specification of the Subscriber Identity Module .32: “Asynchronous facsimile DCE control.Mobile Equipment (SIM-ME) interface”.10: “Digital Cellular telecommunications system (Phase 2+).13: “GSM Mobile Network Codes and Names”. GSM MoU SE.50: “International Reference Alphabet (IRA) (Formerly International Alphabet No. version 05/99 [28] [29] References 193 . GSM 07. service class 2”.212: “Identification plan for land mobile stations”. Serial asynchronous automatic dialing and control”. ITU-T Draft new Recommendation V.0 Release 1998 GSM 09. Serial asynchronous automatic dialing and control”.4: “Standardization of Group 3 Facsimile terminals for Document Transmission”.Information technology .7-bit coded character set for information exchange”. 5 or IA5) . ITU-T Recommendation T. ITU-T Recommendation V. GSM MoU Permanent Reference Document SE.13.11: “Digital cellular telecommunication system (Phase 2+).25ter: “Data communication over the telephone network.07: “Digital Cellular telecommunications system (Phase 2+). GPRS” GSM 11. ITU-T Recommendation T. Control Procedures. ITU-T Recommendation T.61: “Digital cellular telecommunication system (Phase 2+).[18] [19] [20] [21] [22] [23] [24] [25] [26] [27] GSM 07. AT command set for GSM Mobile Equipment (ME) ”.30: “Procedures for document facsimile transmission in the general switched telephone network” ITU-T Recommendation T.

82 +FIT 75 +FKS 76 +FLI 77 +FLP 78 +FNC 86 +FNF 86 +FNR 79 +FNS 86 +FPI 78.Index Symbols &C 52 &D 53 &F 23 * 27 + 42. 85 +FPO 85 +FPP 80 +FPS 81.Dial (non GPRS calls) 30 E E 50 H H 30 I I 23 L L 36 M M 57 194 Index . 85 +++AT 48 +CACM 41 +CAMM 42 +CAOC 40 +CCWE 44 +CFUN 37 +CLAC 26 +CPAS 46 +CPUC 43 +CPWC 45 +CSTA 46 +DR 64 +DS 63 +ER 62 +ES 60 +ETBM 61 +FBO 66 +FCC 67 +FCI 84 +FCLASS 65 +FCO 87 +FCQ 67 +FCS 69. 84 +FDM 87 +FDR 70 +FDT 71 +FEA 72 +FET 72 +FHR 83 +FHS 83 +FHT 88 +FIE 73 +FIP 74 +FIS 75. 85 +FSP 82 +FTC 82 +FTI 84 +GCAP 27 +GMI 24 +GMM 25 +GMR 26 +IFC 54 +ILRR 59 +WS46 28 A A 29 D D 30 D .

O O 38 S6 56 S7 56 P P 39 T T 39 Q Q 51 V V 51 S S0 55 S10 57 S3 48 S4 49 S5 50 X X 58 Z Z 22 Index 195 .

Sign up to vote on this title
UsefulNot useful