Motorola AT Commands G24-L Developer's Manual

At commands reference manual.
Hide thumbs
   
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444
Motorola G24-L and G24-LC Developer's Guide
AT Commands Reference Manual
APRIL 15, 2008
6802983C95-C

   Related Manuals for Motorola AT Commands G24-L

   Summary of Contents for Motorola AT Commands G24-L

  • Page 1: Technical Information

    Technical Information Motorola G24-L and G24-LC Developer’s Guide AT Commands Reference Manual APRIL 15, 2008 6802983C95-C...

  • Page 2

    SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE Notice While reasonable efforts have been made to assure the accuracy of this document, Motorola, Inc. assumes no liability resulting from any inaccuracies or omissions in this document, or from use of the information obtained herein. The information in this document has been carefully checked and is believed to be entirely reliable.

  • Page 3

    Trademarks MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. ©Copyright 2007 Motorola, Inc. Copyright, Trademarks and Disclaimer REV052604...

  • Page 5: Table Of Contents

    Manual Scope ..............xvii Target Audience .

  • Page 6: Table Of Contents

    Table of Contents TCP/UDP IP Connection ............1-5 Overview.

  • Page 7: Table Of Contents

    Subscriber Unit Identity ............3-1 +CGMI, +GMI, +FMI, Request Manufacturer ID .

  • Page 8: Table Of Contents

    Table of Contents Supplementary Services ............3-50 +CSSN, Supplementary Service Notifications .

  • Page 9: Table Of Contents

    Hardware Information Commands ..........3-129 +CBC, Battery Charger Connection .

  • Page 10: Table Of Contents

    Table of Contents Modem Configuration and Profile ..........3-190 Modem Register Commands .

  • Page 11: Table Of Contents

    STK ..............3-246 STK Mechanisms .

  • Page 12: Table Of Contents

    Table of Contents Voice Call Manipulations ............4-16 Call Waiting .

  • Page 13: Table Of Contents, List Of Figures

    System Overview ............1-5 Sidetone .

  • Page 14: Table Of Contents

    List of Figures 4-22 Launch Browser ............4-27 4-23 Setup Event List .

  • Page 15: Table Of Contents

    AT Commands ............1-15 +CGSN, +GSN Parameters .

  • Page 16: Table Of Contents

    List of Tables 3-45 +CSCA Parameters ............3-79 3-46 +CSMP Parameters .

  • Page 17: Table Of Contents

    3-99 +MPCMC Parameters............3-154 3-100 Basic and Advanced Audio Modes Comparison .

  • Page 18: Table Of Contents

    List of Tables 3-153 +CGDCONT Parameters ...........3-233 3-154 +CGQMIN Parameters .

  • Page 19: Table Of Contents

    3-206 +MIPCONF Parameters ........... . 3-290 3-207 +MPING Command Parameters.

  • Page 20

    List of Tables G24-L AT Commands Reference Manual April 15, 2008...

  • Page 21: Manual Organization

    Preface Note: All references to G24-L also apply to G24-LC, except where otherwise noted. Manual Scope This manual introduces the G24-L AT commands, and describes how software developers can use these commands to communicate with the G24-L device, and to create software applications that communicate with the G24-L using these commands.

  • Page 22: Applicable Documents, Text Conventions

    Applicable Documents Applicable Documents • G24-L Module Hardware Description – 6802984C05 • G24-L Developer’s Kit – 6802984C10 Contact Us We at Motorola want to make this guide as helpful as possible. Keep us informed of your comments and suggestions for improvements. For general contact, technical support, report documentation errors and to order manuals, use this email address: M2M.CustomerCare@motorola.com...

  • Page 23: General Safety

    Manual Banner Definitions A banner text in the page footer under the book title (for example, that some information contained in the manual is not yet approved for general customer use. Field Service For Field Service requests, use this email address: n2csfs01@motorola.com General Safety Remember!.

  • Page 24

    General Safety Keep away from live circuits Operating personnel must: • not remove equipment covers. Only Factory Authorized Service Personnel or other qualified maintenance personnel may remove equipment covers for internal subassembly, or component replacement, or any internal adjustment • not replace components with power cable connected.

  • Page 25

    Dangerous procedure warnings Warnings, such as the example below, precede potentially dangerous procedures throughout this manual. Instructions contained in the warnings must be followed. You should also employ all other safety precautions that you deem necessary for the operation of the equipment in your operating environment.

  • Page 26: Limitation Of Liability

    Limitation of Liability CMM Compliance The disclosure table and symbols below are provided in accordance with Section 5 & 6 of the People's Republic of China's "Electronic Industry Marking Standard for Control of Pollution Caused by Electronic Information Products". The disclosure table and symbols shown below cover the electronic information product (EIP) supplied.

  • Page 27

    MOTOROLA has been informed of such potential loss or damage. And in no event shall MOTOROLA's liability to CUSTOMER for damages of any nature exceed the total purchase price CUSTOMER paid for the Product at issue in the dispute, except direct damages resulting from patent and/or copyright infringement, which shall be governed by the "INDEMNITY"...

  • Page 28

    Claiming customer service department of your service provider or Motorola's call Center at n2csfs01@motorola.com. Claiming In order to claim the warranty service you must return the OEM module and/or accessories in question to Motorola's Authorized Repair or Service Center in the original configuration and packaging as supplied by Motorola.

  • Page 29: Out Of Warranty Repairs

    What is Not Covered by the Warranty This warranty is not valid if the defects are due to damage, misuse, tampering, neglect or lack of care and in case of alterations or repair carried out by unauthorized persons. The following are examples of defects or damage not covered by this product warranty 1.

  • Page 30: Revision History, Version Information

    Revision History Revision History Manual Number 6802983C95-C Manual Title G24-L Developer’s Guide: G24-L AT Commands Reference Manual Version Information The following table lists the manual version, date of version, and remarks about the version. Version Date Issue September 25, 2007 Januaty 15, 2008 April 15, 2008 xxvi...

  • Page 31: Chapter 1: Product Features, Connectivity Interface, Gprs Operation, Overview, Features And Benefits

    Chapter 1: Product Features Connectivity Interface The user can establish two types of connections in order to establish an AT command session with the G24-L: • RS232 connection • USB connection The user can use either RS232 or USB connections, but not both simultaneously. GPRS Operation Overview The GPRS allows the service subscriber to send and receive data in an end-to-end packet-transfer...

  • Page 32: Csd Operation, Overview, Features And Benefits, Technical Description

    CSD Operation 2. Upon being interrupted by the RI signal, drop the DTR line to switch to command mode (depending on the previous DTR configuration: AT&D). 3. Answer the call (suspending the GPRS session). 4. At the end of the call, pull the DTR to resume the GPRS session. CSD Operation Overview GSM CSD bearer service, the most widely used data service, provides non-transparent (error...

  • Page 33: Improved Oem Features, Sim Application Toolkit (stk), Overview, Features And Benefits, Technical Description, Profile Download

    Improved OEM Features G24-L contains the following new and improved features: • SIM Application Toolkit (STK) • TCP/IP support • Audio (digital and analog) - path, gain and algorithm • User-defined profiles For a full list of G24-L features, refer to the G24-L Module Hardware Description manual. SIM Application Toolkit (STK) Overview The SIM Toolkit (STK, also known as the SIM Application Toolkit or SAT) is a set of...

  • Page 34: Set Up Idle Mode Text, Menu Selection, Call Control By Sim

    Improved OEM Features Set up Idle Mode Text The proactive SIM mechanism enables the SIM to initiate actions to be handled by the G24-L. Using this service, the SIM can inform the G24-L that it has information pending for action. The SIM can issue a variety of protocol commands through this mechanism, for example: •...

  • Page 35: Tcp/udp Ip Connection, Overview, Tcp/ip, System Overview

    TCP/UDP IP Connection Overview The network capabilities are achieved by using different layers of connections. Every layer of connections provides basic connections to the layer above it. The higher the layer is, the more capabilities it can provide. Terminal AT Commands Figure 1-1: System Overview The three layers of connections are: •...

  • Page 36: Udp/ip

    Improved OEM Features 2. The G24-L opens a TCP/IP stack as one of its "sockets" (it must know the target’s IP address and port number). 3. Once the connection is established, data is transferred freely in both directions (upload and download).

  • Page 37: Features And Benefits

    3. Side A and B previously agree on a port number, and exchange their given IP addresses via other means of connection (SMS, CSD, Voice, DB and so on). 4. The G24-L sends and receives data to and from the targeted site as it knows the IP address and port number of the target.

  • Page 38: Technical Description, Audio, Overview, Features And Benefits

    Improved OEM Features Technical Description Figure 1-1, “System Overview,” on page 1-5 following links and layers: Physical layer links: • The terminal is connected to the G24-L using a physical RS-232 connection. • The G24-L is connected to the GGSN using a GPRS link. •...

  • Page 39: Sidetone, Technical Description, Echo Suppression

    sound then gets picked up again by the microphone and is again routed to the speaker, and so on. Echo suppress is designed to take care of this echo. Figure 1-2: Sidetone Echo Suppression Echo suppression suppresses a large amount of the output sound picked up by the input device (cancels all echoes).

  • Page 40

    Improved OEM Features The algorithm provides full control over activation/deactivation of audio quality features such as echo canceling and noise suppression. The user can access these features by means of AT commands. These are described later in this document. 1-10 G24-L AT Commands Reference Manual April 15, 2008...

  • Page 41: Short Message Service (sms), Overview, Features

    Short Message Service (SMS) Overview The SMS feature provides means for SMS messages handling and the reporting of SMS reception events. G24-L SMS implementation is based on the GSM 07.05 specification. Features The SMS, as defined within the GSM 900/1800/1900 digital mobile phone standard: •...

  • Page 42

    Short Message Service (SMS) Technical Description The G24-L memory for incoming short messages is SIM-dependent. A new incoming message is saved in the first free memory location, from index 1, according to the SIM card. The G24-L memory can contain up to 73 outgoing and CB messages. A new outgoing message is saved in the next free memory location, from index 101 up to index 352.

  • Page 43: Character Sets, Ascii Character Set Management, Gsm Character Set Management, Ucs2 Character Set Management

    Character Sets The following includes the references to various tables that provide conversions between the different character sets. • CS1 - GSM to UCS2. • CS2 - ASCII to/from UTF8. • CS3 - UCS2 to/from UTF8. For the full content of a specific conversion table, refer to Appendix A, Character Set Tables. ASCII Character Set Management The ASCII character set is a standard seven-bit code that was proposed by ANSI in 1963, and finalized in 1968.

  • Page 44: Character Set Management

    Character Sets Unlike some legacy encoding, UTF-8 is easy to parse. So-called lead and trail bytes are easily distinguished. Moving forwards or backwards in a text string is easier in UTF-8 than in many other multi-byte encoding. The codes in the first half of the first row in Character Set Table CS2 (UTF-8 <-> ASCII) are replaced in this transformation format by their ASCII codes, which are octets in the range between 00h and 7F.

  • Page 45: At Commands Summary, At Commands

    AT Commands Summary The following list contains a summary of all the G24-L AT commands sorted by functionality. AT Command Modem ID Subscriber Unit Identity +CGMI +GMI +FMI +CGMM +GMM +FMM +CGMR +GMR +FMR +CGSN +GSN +CSCS +CIMI +CFSN +CNUM +CLAC Call Control Call Control Commands...

  • Page 46

    AT Commands Summary AT Command +CRC RING +CRING +CLIP +CCWA +CHLD +CCFC +CLIR +CBST &Q +CHUP +CSNS +MDC +CTFR1 +MVC +MTTY Call Status Messages +CPAS 1-16 Table 1-1: AT Commands (Cont.) Description This command places a voice call to the last number dialed. This command hangs up, or terminates a particular call.

  • Page 47

    AT Command +CLCC +MCST Call Advice of Charge Messages +CAOC +CACM +CAMM +CPUC Supplementary Services +CSSN +CUSD +COLP Phone Books and Clock Directory Access Commands +CPBS +CPBR +CPBF +CPBW +CSVM +MDSI +MCSN April 15, 2008 G24-L AT Commands Reference Manual Table 1-1: AT Commands (Cont.) Description This command displays a list of all current G24-L calls and their...

  • Page 48

    AT Commands Summary AT Command System Date and Time Access Commands +CCLK SMS Commands +CSMS +CPMS +CMGF +CSCA +CSMP +CSDH +CNMI +CNMA +CMTI +CMT +CDSI +CDS +CMGL +MMGL +CMGR +MMGR +MMAR +CMSS +CMGW +CMGD 1-18 Table 1-1: AT Commands (Cont.) Description This command reads/sets the G24-L's current date and time settings.

  • Page 49

    AT Command +CGSMS +CMGS +MCSAT Network Network Commands +CSQ +CRLP +CREG +CGREG +COPS +CPOL +MFS Hardware Information Hardware Information Commands +CBC +MBC +CBAUD +IPR +MTDTR +MTCTS &K &C April 15, 2008 G24-L AT Commands Reference Manual Table 1-1: AT Commands (Cont.) Description This command handles the selection of the service or service preference used by the G24-L to send mobile-originated SMS...

  • Page 50

    AT Commands Summary AT Command &D +MCWAKE +MGGIND +CFUN +ICF +MRST +MIOC +MIOD +MMAD +MPCMC Audio Basic Audio Setup Commands +CRSL +CLVL +CMUT Advanced Audio Setup Commands +MAPATH +MAVOL 1-20 Table 1-1: AT Commands (Cont.) Description This command determines how the G24-L responds when the DTR (Data Terminal Ready) status is changed from ON to OFF during the online data state.

  • Page 51

    AT Command +MAMUT +MAFEAT General Audio Commands +MADIGITAL +CALM +MMICG +CRTT +VTD +VTS Access Access Control Commands +CPIN +EPIN +TPIN +CPWD +CLCK +EMPC Modem Configuration and Profile Modem Register Commands April 15, 2008 G24-L AT Commands Reference Manual Table 1-1: AT Commands (Cont.) Description This command controls the muting/unmuting of all input paths (MIC, HDST_MIC, DIGITAL_RX).

  • Page 52

    AT Commands Summary AT Command +CBAND &F Sleep Mode Commands S102 +MSCTS Error Handling Commands +CMEE +CEER User Interface +CRSM &V &W 1-22 Table 1-1: AT Commands (Cont.) Description This command defines whether the G24-L echoes the characters received from the user, (whether input characters are echoed to output).

  • Page 53

    AT Command &Y +CMER +CLAN +CIND Unsolicited UI Status Messages +CIEV GPRS GPRS Commands +CGCLASS +CGDCONT +CGQMIN +CGQREQ +CGATT +CGPADDR +MGEER D*99 +CGPRS +CGACT STK Commands +MTKR +MTKE +MTKP +MTKM +MTKC +MTKA April 15, 2008 G24-L AT Commands Reference Manual Table 1-1: AT Commands (Cont.) Description This command displays the default user profile.

  • Page 54

    AT Commands Summary AT Command TCP/IP Commands +MIPCALL +MIPOPEN +MIPODM +MIPCLOSE +MIPSETS +MIPSEND +MIPPUSH +MIPFLUSH +MIPRUDP +MIPRTCP +MIPSTAT +MIPXOFF +MIPXON +MIPCONF +MPING +MPINGSTAT +MSDNS +MIPCFF NOP Compatible Ignored (Compatible Only) Commands 1-24 Table 1-1: AT Commands (Cont.) Description This command creates a wireless PPP connection with the GGSN, and returns a valid dynamic IP for the G24-L.

  • Page 55

    AT Command &G &J &L &M &P &Q &R &S &T April 15, 2008 G24-L AT Commands Reference Manual Table 1-1: AT Commands (Cont.) Description This command is supported for backward compatibility only, and has no effect. This command is supported for backward compatibility only, and has no effect.

  • Page 56

    AT Commands Summary 1-26 G24-L AT Commands Reference Manual April 15, 2008...

  • Page 57: Chapter 2: Introduction To At Commands, At Commands Overview

    Chapter 2: Introduction to AT Commands AT Commands Overview AT commands are sets of commands used for communication with the G24-L cellular modem. AT commands are comprised of assemblies of ASCII characters which start with the "AT" prefix (except the commands A/ and +++). The AT prefix is derived from the word Attention, which asks the modem to pay attention to the current request (command).

  • Page 58: General System Abbreviations, At Commands Protocol

    AT Commands Protocol General System Abbreviations The basic system configuration contains a modem and a terminal. The G24-L is the modem and may be referred to as the DCE, the phone, the mobile or the radio. The terminal may be referred to as the DTE or the TE. AT Commands Protocol The figure below shows a general messaging sequence of AT commands protocol between the terminal and the G24-L.

  • Page 59: At Commands Structure, Command Structure, Basic Structure Of A Command Line

    AT Commands Structure Command Structure An AT command line may contain one or more commands. Delimiters are used to separate the commands from each other, according to the following structure: Prefix Command1 Delimiter Each AT command has the "AT" prefix string. Each AT command has the suffix <CR>.

  • Page 60: Results Code Structure, Response And Indications Structure, Response To A Command Line

    AT Commands Structure Results Code Structure When a command is issued, the G24-L responds with a message, called a "Result Code", which tells the terminal the result of the command that was requested. Result codes can indicate, for example, the execution status of the command or the remote modem connection status. Result codes can be represented either as numerical codes or as verbose responses.

  • Page 61: At Commands Protocol & Structure Configuration, Flow And Structure Configuration Commands

    AT Commands Protocol & Structure Configuration The AT commands message flow and structure may be configured by the terminal. The G24-L can be configured not to follow a command with an echo and/or results code. It can be configured to transmit the results code in either of two ways: Verbose or Numeric. This (and other) configurations can be set using the following commands: Command S3=[<value>]...

  • Page 62: Command Token Types, Basic Syntax Command Format, S-parameters, Extended Syntax Command Format

    Command Token Types Command Token Types Basic Syntax Command Format The format of Basic Syntax commands (except for the D and S commands) is: <command>[<number>] where: <command> is either a single character, or the "&" character (IA5 2/6) followed by a single character.

  • Page 63: Command Argument Types, Numeric Constants, String Constants, Command Mode Types, Parameter Set Command Syntax

    Command Argument Types <value> consists of either a numeric constant or a string constant. <compound_value> consist of several <value> parameters separated by commas. Example of compound_value: <value1>,<value2>,…,<valueN> Numeric Constants Numeric constants are expressed in decimal, hexadecimal, or binary form. In the G24-L, the definition of each command specifies which form is used for values associated with that command.

  • Page 64: Values, Range Of Values, Compound Range Of Values, Aborting Commands

    Values Values Range of Values When the action accepts a single numeric sub-parameter, or the parameter accepts only one numeric value, the set of supported values may be presented in the information text as an ordered list of values. The following are some examples of value range indications: (1,2,3) (1-3) (0,4,5,6,9,11,12)

  • Page 65: Chapter 3: At Commands Reference, Modem Id, Subscriber Unit Identity

    Chapter 3: AT Commands Reference Modem ID Subscriber Unit Identity These commands allow the user to query the type of device that is attached, the technology used in the device, as well as basic operating information about the device. +CGMI, +GMI, +FMI, Request Manufacturer ID These commands display manufacturer identification.

  • Page 66: Cgmm, +gmm, +fmm, Request Model Id

    Modem ID +CGMM, +GMM, +FMM, Request Model ID These commands request the model identification. The G24-L outputs a string containing information about the specific model, including a list of the supported technology used, and the particular model number. AT+CGMM AT+GMM AT+FMM Example AT+CGMM...

  • Page 67: Cgmr, +gmr, +fmr, Request Revision, Cgsn, +gsn, Request Product Serial Number Identification, Cgsn, +gsn Parameters

    +CGMR, +GMR, +FMR, Request Revision These commands request the revision identification. The G24-L outputs a string containing the revision identification information of the software version contained within the device. Example AT+CGMR +CGMR: "G24-L SW 4-0.210-000" AT+GMR +GMR: "G24-L SW 4-0.210-000" AT+FMR +FMR: "G24-L SW 4-0.210-000"...

  • Page 68: Cscs, Select Terminal Character Set, Cscs Parameters

    Modem ID Example AT+CGSN? +CGSN: "004400013805666" AT+GSN +GSN: "004400013805666" +CSCS, Select Terminal Character Set This command selects the G24-L character set. The G24-L supports the following character sets: GSM, UCS2, UTF8, 8859-1 and ASCII. The default value, set upon system initialization or when omitting <chest> in set command, is ASCII.

  • Page 69: Cimi, Request Imsi, Cfsn, Read Manufacturing Serial Number

    +CSCS: ("8859-1","ASCII","GSM","UCS2","UTF8") AT+CSCS? +CSCS: "ASCII" AT+CPBS = "ME" AT+CPBW=1,"8475763000",129,"Lin Zhao" AT+CSCS="UCS2" AT+CPBR=1 +CPBR: 1,"8475763000",129,004C006E006E0020005A00680061006F AT+CSCS="ASCII" AT+CPBR=1 +CPBR: 1,"8475763000",129,"Lin Zhao" +CIMI, Request IMSI This command displays the International Mobile Subscriber Identity number. Example AT+CIMI +CIMI: 314566320021400 +CFSN, Read Manufacturing Serial Number This command is used to query the manufacturing serial number.

  • Page 70: I, Request Identification Information, Cnum, Request Msisdn(s), Cnum, Request Msisdn(s)

    Modem ID I, Request Identification Information This command displays various G24-L information items. The following table shows the information items that are supported by the G24-L. ATIn Example ATI7 G24-L OEM Module ATI8 G24-L SW 4-0.210-000 ATI9 G24-L FLEX 0.210-000 +CNUM, Request MSISDN(s) This command displays up to five strings of text information that identify the G24-L.

  • Page 71: List Of All Available At Commands, Cnum Parameters

    Read Command +CNUM (MSISDN supported) +CNUM (MSISDN not supported) The following table shows the +CNUM parameters. <MSISDN type> Phone number type Example AT+CNUM? +CNUM: "David","035558278",129 AT+CNUM +CNUM: "PHONENUM1","2173848500",129 +CNUM: "PHONENUM2","2173848501",129 +CNUM: "PHONENUM3","2173848502",129 +CNUM:"","",0 +CNUM:"","",0 AT+CNUM +CNUM: "Motomix","2233445",129 +CNUM:"","",0 +CNUM:"","",0 +CNUM:"","",0 $, List of All Available AT Commands This command displays a list of all the AT commands supported by the G24-L.

  • Page 72: Clac, List Of All Available At Commands, Capability Reporting

    Modem ID +CLAC, List of All Available AT Commands Command Execute Example AT+CLAC &C &D Capability Reporting This set of commands enables a user to determine G24-L’s protocol level. It also enables other support provided by the G24-L, such as information about the currently implemented protocol version (used to detect older G24-Ls that may not support all commands), as well as determining which optional commands are implemented in a particular G24-L software load.

  • Page 73: Call Control, Managing A Csd (data) Call, Simple Dialing

    Call Control Managing a CSD (Data) Call The G24-L working modes can be divided into two modes of operation. • Data Mode: In this mode, once the G24-L has established a link with the remote modem, it does not respond to any data passing through it (except for the Escape Sequence search). The G24-L becomes a non-transparent link, connecting the terminal with the remote side.

  • Page 74: Switching From Data Mode To Command Mode, Hanging Up, Dialing To An Electronic Telephone Service

    Call Control Switching From Data Mode to Command Mode To switch the connection from Data mode to Command mode, send the Escape Sequence command (+++). If the modem responds with "OK" to the Escape command, the modem is in Command mode and the dial connection is still active, and you can use the AT command set.

  • Page 75: Call Control At Commands, D, Dial Command

    Call Control AT Commands D, Dial Command This command places a DATA/VOICE call on the current network. The default call type is a data call (CSD). There must be an explicit request in order to make a VOICE call. If a DATA call was originated and answered by the remote side, a "OK" notification is sent to the terminal from the G24-L, and it moves to the online Data state.

  • Page 76: D>, Direct Dialing From Phone Books, D Parameters

    Call Control The following table shows the D parameters. <Parameter> <number> semicolon (;) Note: ATDP, ATDT, AT*D, <T>, <P> and <*> are ignored. The command is handled as ATD. Initiating a GPRS connection is done through ATD*99#, as described in GPRS Service "D"”...

  • Page 77: D> Parameters

    The following table shows a detailed description for the D> commands. Command D><alpha>[;] D>mem<n>[;] D><n>[;] Note: Current used memory (phone book) set/read is done through the memory command +CPBS=/+CPBS? The following table shows the D> parameters. <Parameter> <"alpha"> <n> <mem> Example AT+CPBS="me"...

  • Page 78: Dl, Dial Last Number, Dl Parameters

    Call Control atd>1; NO CARRIER atd>1 +CME ERROR: atd>"Motorola Internal" +CME ERROR: For more examples, refer to DL, Dial Last Number The DL command places a data/voice call to the last number dialed. The call progress information (success/failure) is reported in the same way as for the Dial command. Dial Command”, page Command ATDL[;]...

  • Page 79: H, Hang-up Call

    Note: When ATDL is issued after a dialed number with comma digit: • ATDL; (Voice) dials the exact number that was last dialed, including the DTMF tones sent. • ATDL (Data/Fax) dials the addressing information only (comma and tones are discarded).

  • Page 80

    Call Control Single Active and Waiting Call MTPY Active and Waiting Call Single Held or MTPY Held Single (or MTPY) Active and Single (or MTPY) Held Held (Single or MTPY) and Waiting Call Single (or MTPY) Active and Single (or MTPY) Held &...

  • Page 81: A, Answer Incoming Call, Crc, Cellular Result Codes And Ring, +cring - Incoming Call Indication

    A, Answer Incoming Call This command answers an incoming VOICE/DATA/FAX call after a RING/+CRING indication is sent to the terminal. If the incoming call is answered (connected), the G24-L sends a CONNECT notification to the terminal. If the MT call fails, the possible notifications are: •...

  • Page 82: Crc Parameters

    Call Control Command Type +CRC=[<n>] Read +CRC? Test +CRC=? RING/+CRING Indication +CRING: <type> RING The following table shows the +CRC parameters. <Parameter> <n> <type> ASYNCCSD REL ASYNCCSD VOICE Example AT+CRC? +CRC: 0 AT+CRC=? +CRC: (0-1) Example - RING/+CRING indication (..Incoming Data Call..) RING RING 3-18...

  • Page 83: Clip, Calling Line Identification

    RING AT+CRC=1 +CRING: REL ASYNC +CRING: REL ASYNC AT+CRC=1 fax machine +CRING: ALT Voice/Fax NO CARRIER +CLIP, Calling Line Identification This command controls the Calling Line Identity (CLI) presentation indication to the terminal when an incoming call is detected by the G24-L. This command allows the user to query the provisioning status of the CLI by the network and by the G24-L.

  • Page 84: Clip Parameters

    Call Control The following table shows the +CLIP parameters <Parameter> <n> <m> <"number"> <type> <subaddr> <satype> <"alpha"> <CLI validity> Example AT+CLIP=? +CLIP: (0,1) network (1) AT+CLIP=1 Example +CLIP indication: (…incoming call…) RING +CLIP: "2173845400",129,,128,"Doe John",0 Example +CLIP indication with restricted CLI: AT+CRC=1 (…incoming call…, caller restricted the CLI presentation (used AT+CLIR)…) +CRING: VOICE...

  • Page 85: Ccwa, Call Waiting Command

    +CCWA, Call Waiting Command This command controls the Call Waiting supplementary service, including the settings and the queries of the G24-L and the network. When the Call Waiting indication is enabled by the G24-L and there is a waiting call, a +CCWA: indication is sent from the G24-L to the terminal. Note: The G24-L supports only one of the services at a time: Voice, Data or Fax.

  • Page 86: Ccwa Parameters

    Call Control The following table shows the +CCWA parameters <Parameter> <n> <mode> <class> <"number"> <type> <status> <"alpha"> <CLI validity> Note: When the parameter <mode> is 2 (Query status), the first parameter is ignored and the third parameter is always treated as class = 7. Example AT+CCWA=1 AT+CCWA=?

  • Page 87: Chld, Call Related Supplementary Services Command

    Examples of +CCWA set command - network interrogation AT+CCWA=1,2 +CCWA: 1,1 +CCWA: 2,0 +CCWA: 4,0 AT+CCWA=1,2,2 +CCWA: 2,0 +CCWA: 4,0 AT+CCWA=1,1 Example +CCWA indication atd9311234567; (...conversation...) (… call waiting indication received by the G24-L …) +CCWA: "+358317654321",145,1,"Bob" +CCWA: "+358317654321",145,1,"Bob" AT+CHLD=0 NO CARRIER AT+CRC=1 (…waiting call…, caller restricted to its CLI presentation (used AT+CLIR)…)

  • Page 88: Chld Parameters

    Call Control Note: Only voice calls can be put on HOLD. A precondition for the multi-party service is that the G24-L is in control of one active call and one call on hold. In this situation, the G24-L can request the network to begin the MTPY (Multi Party) service.

  • Page 89: Chld Actions According To Call State And Operation

    The following table shows the +CHLD actions according to state and operation: Table 3-11: +CHLD Actions According to Call State and Operation 1 - Release Call State 0 -Release Active Call, Held Call Accept Held IDLE Error 3 Single Active Error 3.

  • Page 90

    Call Control Table 3-11: +CHLD Actions According to Call State and Operation (Cont.) 1 - Release Call State 0 -Release Active Call, Held Call Accept Held Held (Single Releases Accepts or MTPY) waiting call. waiting call. Call and Waiting Call Single (or Releases Releases...

  • Page 91: Ccfc, Call Forwarding Number And Conditions

    +CCWA: "055728386",129,1,"",0 AT+CHLD=1 NO CARRIER +CCFC, Call Forwarding Number and Conditions This command enables control of the call-forwarding supplementary service. Registration, erasure, activation, deactivation, and status query are supported. Command Type +CCFC=<reason>,<mode> [,<number>[,<type>[,<class> [,<subaddr>[,<satype>[,<tim e>]]]]]] Test +CCFC=? April 15, 2008 G24-L AT Commands Reference Manual Chapter 3: AT Commands Reference //Waiting call alerts...

  • Page 92: Ccfc Parameters

    Call Control The following table shows the +CCFC parameters. <Parameter> <reason> <mode> <"number"> <type> <subaddr> <satype> <classx> <time> <status> Note: A forward-to phone <number> (and the optional fields <type>, <subaddr> and <satype>) are tied to a <reason> and a <class>. This means that there can be a different <number> for the same <reason>...

  • Page 93: Clir, Calling Line Identification Restriction

    Example AT+CCFC=? +CCFC: (0-5) AT+CCFC=0,3,"01256316830",129,1 AT+CCFC=1,3,"0545658278",129,1 //Register UC forward-to of all classes. AT+CCFC=1,1 AT+CCFC=1,2 +CCFC: 1,1,"+97254151200",145 +CCFC: 0,2,"",0 +CCFC: 0,4,"",0 AT+CCFC=4,2 +CME ERROR: no network service //Interrogation of <reason>=30 is not supported by network. AT+CCFC=2,3,"+972545658278" AT+CCFC=2,0 AT+CCFC=2,2 +CCFC: 0,1,"+972545658278",145,,25 +CCFC: 0,2,"+972545658278",145,,25 +CCFC: 0,4,"+972545658278",145,,25 +CLIR, Calling Line Identification Restriction This command instructs the G24-L to query, enable or disable the presentation of the CLI (calling...

  • Page 94: Clir Parameters

    Call Control Note: When a service is in state A, and the terminal wants to enable the CLI presentation (turn CLIR off) for a single call, it can do so using the ATD command. This does not change the Temporary mode state. This can also be done when the service is in state B and the terminal wants to disable the CLI presentation (turn CLIR on) for a single call.

  • Page 95: Cbst, Select Bearer Service Type

    RING +CLIP: "",128,,128,"",1) NO CARRIER AT+CLIR=0 atd054565195; (… calling …) (… a G24-L that has 054565195 SIM and is CLIP enabled will receive the following on the terminal: RING +CLIP: "054565006",129,,128,"",0 RING +CLIP: "054565006",129,,128,"",0 …) NO CARRIER +CBST, Select Bearer Service Type This command sets the GSM bearer service (data circuit duplex asynchronous and synchronous).

  • Page 96: Cbst Parameters

    Call Control Command Type Read AT+CBST? Test AT+CBST=? The following table shows the +CBST parameters. <Parameter> <speed> <name> <ce> Example AT+CBST=? +CBST: (000,004,006,007,014,068,070,071,075),(000-001),(000-003) AT+CBST? +CBST: 007,000,001 AT+CBST=6 AT+CBST? +CBST: 006,000,001 3-32 Syntax Response/Action +CBST: <speed>,<name>,<ce> +CBST: (list of supported <speed>s),(list of supported <name>s),(list of supported <ce>s)

  • Page 97: O, Return To Online Data State, Q, Asynchronous Mode

    O, Return to Online Data State This command returns the G24-L from the Command mode to the Online Data mode and issues a CONNECT or CONNECT <text> result code. After dialing or answering (atd/ata commands and connect), the phone enters the Online Data mode where it is able to transfer data, but not to enter AT commands.

  • Page 98: Chup, Hang Up Call, Csns, Single Numbering Call Scheme

    Call Control +CHUP, Hang Up Call This command causes the G24-L to hang up the current GSM call. Command Type +CSNS, Single Numbering Call Scheme This command handles the selection of the bearer or teleservice to be used when a mobile terminated single numbering scheme call is established.

  • Page 99: Csns Parameters

    The following table shows the AT+CSNS parameters. <Parameter> <mode> <repeated> Note: Any mobile-terminated call lacking bearer capability information is handled according to the current CSNS setting. When <mode> is set to data service, the parameter values set with the +CBST command are used (Refer to parameter is set to a value that is not applicable to single numbering calls, the G24-L maps the value to the matching one, according to the Mapping Table...

  • Page 100: Mdc, Selection Of Desired Message To Be Displayed Upon Connection Of A Voice Call

    Call Control The only +CBST parameter that needs mapping for mobile terminated calls is <speed>, as described in the table below. The V.110 protocol is replaced by the analog protocol regardless of the +CBST setting. All other parameters are set by the +CBST command. +CBST setting Note: CSNS has read-only access to CBST data.

  • Page 101: Ctfr1, Divert An Incoming Call When User Busy

    Example AT+MDC=? +MDC: (0-1) AT+MDC=1 ATD<number>; CONNECT AT+MDC? +MDC: 1 AT+MDC=0 ATD<number>; AT+MDC? +MDC: 0 +CTFR1, Divert an Incoming Call When User Busy This command terminates an incoming call and diverts the caller to the number previously defined in CCFC, or to a voice mail if one exists for the subscriber. This is done by sending a user-defined User Busy message to the network.

  • Page 102: Mvc, Motorola Vocoders Configuration, Mvc Parameters

    Call Control +MVC, Motorola Vocoders Configuration This AT command is used to choose and configure the priority order of the supported voice codecs (vocoders). Changes take effect after restart. Command Type AT+MVC=<n>[,<p1>[,< p2>[,<p3>[,<p4>[,<p5>] ]]]] Read AT+MVC? Test AT+MVC=? The following table shows the +MVC parameters. <Parameter>...

  • Page 103: Call Status Messages, Cpas, Phone Activity Status, Cpas Parameters

    Call Status Messages +CPAS, Phone Activity Status This command displays the current activity status of the G24-L, for example, call in progress, or ringing. Command Type Execute/Read Test The following table shows the +CPAS parameters. <Parameter> <pas> Example AT+CPAS +CPAS: 0 AT+CPAS=? +CPAS: (0,2-4) AT+CPAS?

  • Page 104: Clcc, List Current Calls

    Call Control +CLCC, List Current Calls This command displays a list of all current G24-L calls and their statuses, and also enables/disables the unsolicited indication of the call list. (If no calls are received, no information response is sent to the terminal). If the command succeeds but no calls are available, no information response is sent to the terminal.

  • Page 105: Clcc Parameters

    The following table shows the +CLCC parameters. <Parameter> <state> <idx> <dir> <call state> <mode> <mpty> <number> <type> <alpha> Note: When a mobile-originated call is routed to PSTN (PABX), no ALERT indication is prompted. Example AT+CLCC=? +CLCC: (0,1) AT+CLCC +CLCC: 1,0,0,0,0,"01256316830",129,"Shmuel" AT+CLCC? April 15, 2008 G24-L AT Commands Reference Manual...

  • Page 106: Mcst, Call Status Messages

    Call Control +CLCC: 0 AT+CLCC=1 ATD055490698; +CLCC: 1,0,2,0,0,"055490698",129,"Alpha" +CLCC: 1,0,3,0,0,"055490698",129," Alpha " +CLCC: 1,0,0,0,0,"055490698",129," Alpha " NO CARRIER +CLCC: 1,0,6,0,0,"055490698",129," Alpha +MCST, Call Status Messages This command displays the current state of the call processing, and also enables/disables the unsolicited indication of any change in the call processing state. Command Type Read +MCST Indication...

  • Page 107: Mcst Parameters

    +MCST Parameters The following table shows the +MCST parameters. <Parameter> <n> <state> Example AT+MCST? +MCST: AT+MCST=1 atd035684423; +MCST: 17 +MCST: 17 +MCST: 255 +MCST: 3 +MCST: 17 NO CARRIER +MCST: 1 April 15, 2008 G24-L AT Commands Reference Manual Table 3-20: +MCST Parameters Description 0 - Disable MCST unsolicited indication 1 - Enable MCST unsolicited indication...

  • Page 108: Call Advice Of Charge Commands, Caoc, Advice Of Charge, Caoc Parameters

    Call Control Call Advice of Charge Commands This set of commands enables GSM operators to offer Advice of Charge (AoC) services that calculate call charges. These charges are expressed in terms of home units. +CAOC, Advice of Charge This command displays information about the cost of calls. If supported, this command also activates/deactivates unsolicited event reporting of the CCM (Current Call Meter) information.

  • Page 109

    Example Example with prepaid SIM card with 56700.00L prepaid before the test. AT+CAOC=2 atd+97254565190; +CCCM: "000000" +CCCM: "000006" AT+CAOC +CAOC: "000009" +CCCM: "00000e" +CCCM: "000016" AT+CAOC +CAOC: "00001d" +CCCM: "00001e" +CCCM: "000027" AT+CAOC=0 +CAOC: "00002d" AT+CAOC=2 +CCCM: "00003d" AT+CAOC +CAOC: "00003f" +CCCM: "000046"...

  • Page 110: Cacm, Accumulated Call Meter, Cacm Parameters

    Call Control +CACM, Accumulated Call Meter This command resets the Advice of Charge accumulated call meter value in the SIM file, EFACM. ACM contains the total number of home units for both the current call and preceding calls. Command Type +CACM=<passwd>...

  • Page 111: Camm, Accumulated Call Meter Maximum, Camm Parameters

    +CAMM, Accumulated Call Meter Maximum This command sets the Advice of Charge accumulated call meter maximum value in the SIM file, EFACMmax. ACMmax contains the maximum number of home units the subscriber is able to consume. When the ACM ACMmax, additional calls (mobile-originated and mobile-terminated calls that incur charges) are prohibited, except for emergency calls.

  • Page 112: Cpuc, Price Per Unit And Currency Table, Cpuc Parameters

    Call Control +CPUC, Price per Unit and Currency Table This command sets the parameters of the Advice of Charge-related price per unit and currency table found in the SIM file, EFPUCT. PUCT information is used to convert the home units (used in +CAOC, +CACM and +CAMM) into currency units.

  • Page 113: Cr, Service Reporting Control, Cr Parameters

    Note: If <ppu> contains a dot, a maximum of three digits may appear after the dot, otherwise an error is generated. For example, if <ppu>=0.61, the Read command displays 0.610. <ppu>=1.2345 terminates in an error. If <ppu> does not contain a dot, the number is divided by 1000. For example, if <ppu>=1, the Read command displays 0.001.

  • Page 114: Supplementary Services, Cssn, Supplementary Service Notifications

    Call Control Supplementary Services This set of commands enables control over supplementary service notifications, including Structured and Unstructured Supplementary Service Data (USSD) data. +CSSN, Supplementary Service Notifications This command handles the enabling and disabling of supplementary service-related, network-initiated, notifications. Command Type +CSSN=[<n>[,<m>]] Read...

  • Page 115: Cssn Parameters, Cssi Notification Values, Cssu Notification Values

    The following table shows the +CSSN parameters. <Parameter> <n> <m> Value Value April 15, 2008 G24-L AT Commands Reference Manual Table 3-26: +CSSN Parameters Description Sets/displays the +CSSI result code presentation status. This value must be specified. Disable (default) Enable Sets/displays the +CSSU result code presentation status.

  • Page 116

    Call Control Value Example AT+CSSN=? +CSSN: (0-1),(0-1) AT+CSSN=0,0 AT+CSSN=1,0 AT+CSSN? +CSSN: 1,0 +CSSI: 1 +CSSU: 2 3-52 Table 3-28: +CSSU Notification Values (Cont.) Description Call on hold has been released (during a voice call; not a supplementary service notification) Forward check supplementary service message received (can be received at any time) Call is being connected with the...

  • Page 117: Cusd, Unstructured Supplementary Service Data, Cusd Parameters

    +CUSD, Unstructured Supplementary Service Data This command allows control of Unstructured Supplementary Service Data (USSD), according to GSM 02.90. Mobile-initiated operations are supported. Command Type +CUSD=<n>[,<str>] Read +CUSD? Test +CUSD=? The following table shows the +CUSD parameters. <Parameter> <n> <str> <m>...

  • Page 118: Cusd Termination Cause Table Index

    Call Control Example AT+CUSD=? +CUSD: (0,1,2) AT+CUSD=1,"*#100#"OK +CUSD: 2,26 ERROR) AT+CUSD? +CUSD: 1 Note: When the mobile-initiated operation is successful, the MS is implemented according to the required version. It waits for the USSD response from the network and then sends it to the TE before the final result code.

  • Page 119

    Table 3-30: CUSD Termination Cause Table Index (Cont.) NETWORK_BUSY NOT_SUBSCRIBED SERVICE_UNAVAILABLE SERVICE_NOT_SUPPORTED PREPAY_LIMIT_REACHED INCOMPATIBLE_DEST ACCESS_DENIED FEATURE_NOT_AVAILABLE WRONG_CALL_STATE SIGNALING_TIMEOUT MAX_MPTY_PARTICIPANTS_EXCEEDED SYSTEM_FAILURE DATA_MISSING BASIC_SERVICE_NOT_PROVISIONED ILLEGAL_SS_OPERATION SS_INCOMPATIBILITY SS_NOT_AVAILABLE SS_SUBSCRIPTION_VIOLATION INCORRECT_PASSWORD TOO_MANY_PASSWORD_ATTEMPTS PASSWORD_REGISTRATION_FAILURE ILLEGAL_EQUIPMENT UNKNOWN_SUBSCRIBER ILLEGAL_SUBSCRIBER ABSENT_SUBSCRIBER USSD_BUSY CANNOT_TRANSFER_MPTY_CALL BUSY_WITH_UNANSWERED_CALL UNANSWERED_CALL_PENDING USSD_CANCELED PRE_EMPTION OPERATION_NOT_ALLOWED NO_FREE_BEARER_AVAILABLE April 15, 2008 G24-L AT Commands Reference Manual...

  • Page 120: Colp, Connected Line Identification Presentation

    Call Control Table 3-30: CUSD Termination Cause Table Index (Cont.) NBR_SN_EXCEEDED NBR_USER_EXCEEDED Call Control by SIM Causes NOT_ALLOWED_BY_CC MODIFIED_TO_SS_BY_CC MODIFIED_TO_CALL_BY_CC CALL_MODIFIED_BY_CC App. Cause FDN_FAILURE +COLP, Connected Line Identification Presentation This command relates to the GSM supplementary service called COLP (Connected Line Identification Presentation), which enables a calling subscriber to obtain the connected line identity (COL) of the called party after setting up a mobile-originated call with the G24-L.

  • Page 121: Mtty, Motorola Tty Configuration, Colp Parameters

    The following table shows the +COLP parameters. <Parameter> <n> <m> <number> <type> <subaddr> <satype> <alpha> Example AT+COLP=0 AT+COLP=2 +CME ERROR: Numeric parameter out of bounds +MTTY, Motorola TTY Configuration This AT command is used to enable or disable TTY (Tele Typewriter) support in G24-L modules. Note: Tele-typewriter or Teletype, a typewriter with an electronic communication.

  • Page 122: Mtty Parameters

    Call Control Command Type AT+MTTY=<n> Read AT+MTTY? Test AT+MTTY=? The following table shows the +MTTY parameters. <Parameter> <n> Notes: VCO: Voice Carry Over is intended for people who cannot hear but are able to speak clearly. During a VCO relay call, the Deaf or Hard-of-Hearing caller speaks directly to the person they are conversing with.

  • Page 123: Tty Hardware Configuration

    Figure 3-1 shows the TTY hardware configuration. Note: TTY terminal 1 is connected to Figure 3-1: TTY Hardware Configuration Example AT+MTTY=? +MTTY: (0-3) AT+MTTY=1 AT+MTTY? +MTTY: 1 April 15, 2008 G24-L AT Commands Reference Manual AT Commands Terminal G24-L Headset Connection TTY Terminal 1 G24-L via headset connector.

  • Page 124: Phone Books And Clock, Directory Access Commands, Cpbs, Select Phone Book Memory

    Phone Books and Clock Phone Books and Clock Directory Access Commands This set of commands enables read/write access to the phone book contained within the G24-L, including both the numeric and the alpha information contained in the location. The presentation is according to GSM 07.07.

  • Page 125: Cpbr, Read Phone Book Entries, Cpbs Parameters

    The following table shows the +CPBS parameters. <Parameter> <storage> <pin2> <used> <total> Example AT+CPBS=? AT+CPBS: ("ME","SM","MT","ON","DC","MC","RC","EN","AD","QD","SD","FD") AT+CPBS="SM" AT+CPBS? +CPBS: "SM",74,160 AT+CPBS="MT" AT+CPBS? +CPBS: "SM",74,660 +CPBR, Read Phone Book Entries This command recalls phone book entries from a specific entry number or from a range of entries. If only one entry is specified, and that entry is empty, OK is returned.

  • Page 126: Cpbr Parameters

    Phone Books and Clock requested, all entries that contain data within that range are returned. If a listing fails in a G24-L error, +CME ERROR: <err> is returned. This command can also be used to obtain information about the number of entries and the maximum size of a phone number and alpha tag fields in the phone book.

  • Page 127: Cpbf, Find Phone Book Entries

    Example At+cpbs="ME" At+cpbr=? +CPBR: (1-100,40,24) At+cpbr=1 At+cpbr=1,3 At+cpbs="MT" At+cpbr=? +CPBR: (1-350,40,24) At+cpbr=1,3 At+cpbr=1,350 +CPBR: 101,"+97252999080",145,"Voice Mail" +CPBF, Find Phone Book Entries This execution command enables the user to search for a particular entry, by name, in the currently active phone book. If no matching entry is found, the command returns OK. If multiple matches are found, all are returned.

  • Page 128: Cpbw, Write Phone Book Entry, Cpbf Parameters

    Phone Books and Clock The following table shows the +CPBF parameters. <Parameter> <findtext> <index1> <index2> <number> <type> <text> Example AT+CPBS="MT" AT+CPBF="k" AT+CPBF="Voice" +CPBF: 101,"+97252999080",145,"Voice Mail" AT+CPBF="" +CPBF: 2,"8475767800",129,"Moto Voicemail" +CPBF: 101,"+97252999080",145,"Voice Mail" AT+CPBF="Moto" +CPBF: 2,"8475767800",129,"Moto Voicemail" +CPBW, Write Phone Book Entry This command enables the user to store a new entry in the phone book, or edit/delete an existing entry from the phone book.

  • Page 129: Cpbw Parameters

    field already exists in the PB, the new record will update the old one. If the writing fails in a G24-L error, +CME ERROR: <err> is returned. Note: The "FD" phone book supports single wild card characters (?) and prefixes of a number in the telephone number field.

  • Page 130: Csvm, Set Voice Mail Server

    Phone Books and Clock Example AT+CBPS="MT" AT+CPBW=? +CPBW: (1-750),40,(129,145),16 AT+CPBW=1,"0546123456",129,"AAA" AT+CPBR=1 +CPBR: 1,"0546123456",129,"AAA" AT+CPBW=1,"0546123456",129,"BBB" AT+CPBR=1 +CPBR: 1,"0546123456",129,"BBB" +CSVM, Set Voice Mail Server This command handles the selection of the number to the voice mail server. The new value should also remain after power cycle. Command Type +CSVM=<mode>...

  • Page 131: Mdsi, Motorola Deactivate Sim Card Indication, Csvm Parameters

    The following table shows the +CSVM parameters. <Parameter> <mode> <number> <type> Note: If <mode> is set to 0, <number> and <type> are ignored. If <mode> is set to 1, <number> is mandatory. Example AT+CSVM=? +CSVM: (0,1),(129,145) AT+CSVM=1,"+972555123456","145" AT+CSVM? +CSVM: 1,"972555123456",145 +MDSI, Motorola Deactivate SIM Card Indication This command enables unsolicited reporting of indications of SIM deactivation and invalidation.

  • Page 132: Mdsi Parameters

    Phone Books and Clock Command Type Read Test The following table shows the +MDSI parameters. <Parameter> <mode> <type>, <type text> <cause>, <cause text> 3-68 Syntax Response/Action +MDSI=<mode> When mode is 1 and SIM was invalidated or deactivated: [+MDSI: <type>, <cause>, <type text>, <cause text>] +CME ERROR: <err>...

  • Page 133: Mcsn, Motorola Change Subscriber Number

    Example AT+MDSI? +MDSI: 0 AT+MDSI=? +MDSI: (000,001) AT+MDSI=1 AT+MDSI? +MDSI: 1 +MDSI: 2, 7, "GPRS", "GPRS services not allowed" AT+CPIN="1764" AT+COPS=0 +MDSI: 1, 2, "GSM", "IMSI unknown in HLR" +MDSI: 0, 1, "DEACTIVATE", "Bad SIM" GPRS roaming agreement. +MDSI: 2, 14, "GPRS", "GPRS services not allowed in this PLMN" AT+CGATT? +CGATT: 0 +MCSN, Motorola Change Subscriber Number...

  • Page 134

    Phone Books and Clock • <mode> = 0 - Do not show any number on next +CPIN insertion command • <mode> = 1 - Default <index> (equals 1) is set to <mode> = 1 If only a pair of <mode> and <index> values are given, then the Set command is interpreted as follows: •...

  • Page 135: Mcsn Parameters

    The following table shows the +MCSN parameters. <Parameter> <mode> <index> <number> <alpha> Example AT+CNUM +CNUM: "","",0 +CNUM: "","",0 +CNUM: "","",0 +CNUM: "","",0 +CNUM: "","",0 AT+MCSN=1,1,"054444444","VOICE"// Setting record 1 in EFmsisdn in the SIM AT+MCSN=0,2,"039999999","OFFICE"// Setting record 2 in EFmsisdn in the SIM AT+MCSN=0,3,"1111","PIN1"...

  • Page 136

    Phone Books and Clock +CNUM: "PIN2","8523",129 +CNUM: "","",0 AT+MCSN? +MCSN: 1 // Restart Phone AT+CPIN="1111" // Unsolicited information of record 1 in EFmsisdn in the SIM +MCSN: "VOICE","054444444" AT+MCSN=0 // Restart Phone AT+CPIN="1111" AT+MCSN=0,3,,"ada" ERROR AT+MCSN=0,3,"3456346" AT+CNUM +CNUM: "VOICE","054444444",129 +CNUM: "OFFICE","039999999",129 +CNUM: "PIN1","3456346",129 +CNUM: "PIN2","8523",129 +CNUM: "","",0...

  • Page 137: System Date And Time Access Commands, Cclk, Read/set System Date And Time

    System Date and Time Access Commands +CCLK, Read/Set System Date and Time This command reads and sets the G24-L current date, time and time zone. Command Type Read Test Execute April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action +CCLK=<time>...

  • Page 138: Cclk Parameters

    Phone Books and Clock The following table shows the +CCLK parameters. <Parameter> <time> Example AT+CCLK=? +CCLK: "88/12/31, 23:59:59, (-47-+48)" AT+CCLK="01/01/01, 01:01:01-08" AT+CCLK? +CCLK: "01/01/01, 01:01:01-08" AT+CCLK="02/02/02, 02:02:02" Power cycling… AT+CCLK? +CCLK: "02/02/02, 02:02:02+00" AT+CCLK="03/03/03, 03:03:03+50" +CME ERROR: Numeric parameter out of bounds AT+CCLK AT+CCLK? +CCLK: "05/10/27,16:52:31+08"...

  • Page 139: Sms Commands, Csms, Select Message Service, Csms Parameters

    SMS Commands G24-L supports SMS PDU and SMS TEXT mode according to ETSI specifications 07.05 & 3.40. Cell Broadcast message is not supported yet by the G24-L. +CSMS, Select Message Service. This command handles the selection of the messaging service. It returns the types of messages that are supported by the G24-L.

  • Page 140: Cpms, Preferred Message Storage

    Example AT+CSMS=128 +CSMS: 001,001,001 AT+CSMS? +CSMS: 128,001,001,001 AT+CSMS=? +CSMS: (128) +CPMS, Preferred Message Storage This command handles the selection of the preferred message storage area. The message storage area is divided into three parts, mem1, mem2 and mem3. Command Type +CPMS=<mem1>...

  • Page 141: Cmgf, Message Format, Cpms Parameters, Cmgf Parameters

    The following table shows the +CPMS parameters. <Parameter> <mem1> <mem2> <mem3> "BM" "ME" "MT" "SM" +CMGF, Message Format This command is a basic command. The Set command handles the selection of the message format used with send, list, read and write commands, as well as the format of unsolicited result codes resulting from message receipts.

  • Page 142: Csca, Service Center Address, Csca Input Characters And Hexadecimal Values

    Example AT+CMGF=1 AT+CMGF? +CMGF: 1 AT+CMGF=? +CMGF: (0,1) +CSCA, Service Center Address This command handles the selection of the SCA and the TOSCA. The SCA is the phone number of the SC (Service Center). The TOSCA can be 129 (local) or 145 (international), where 129 is the default value.

  • Page 143: Csmp, Set Text Mode Parameters, Csca Parameters

    Command Type +CSCA=<sca>[,<tosca>] Read +CSCA? Test The following table shows the +CSCA parameters. <Parameter> <sca> <tosca> Example AT+CSCA="4252833433" AT+CSCA? +CSCA: "4252833433",129 +CSMP, Set Text Mode Parameters This command is a basic command and is used to select values for additional parameters needed when SM is sent to the network or placed in storage when TEXT mode is selected.

  • Page 144: Csmp Parameters, Vp Relative Format (in Integer Format)

    Command Type Read AT+CSMP? Test AT+ CSMP =? The following table shows the +CSMP parameters. <Parameter> <fo> <vp> <pid> <dcs> <Parameter> 0 to 143 144 to 167 3-80 Syntax Response/Action +CSMP: <fo>,<vp>,<pid>,<dcs> +CMS ERROR: <err> +CMS ERROR: <err> Table 3-46: +CSMP Parameters Description first octet of GSM 03.40.

  • Page 145: Csdh, Show Text Mode Parameters

    Table 3-47: VP Relative Format (In Integer Format) (Cont.) <Parameter> 168 to 196 197 to 255 Example AT+CSMP? +CSMP: 17,167,0,0 AT+CSMP= 1,256,0,0 +CMS ERROR: numeric parameter out of bounds AT+CSMP=29,"04/11/04,09:48:36+08" AT+CSMP=? AT+CSDH=1 AT+CMGF=1 AT+CMGW="0544565034" > ABC (^Z) +CMGW: 160 AT+CMGR=160 +CMGR: "STO UNSENT","0544565034",,81,29,0,0,"04/11/04,09:48:36+08","+97254120032",145,3 +CSDH, Show Text Mode Parameters This command controls whether detailed header information is shown in text mode result codes.

  • Page 146: Cnmi, New Message Indications To Terminal, Csdh Parameters

    The following table shows the +CSDH parameters. <Parameter> <show> Example AT+CSDH=? +CSDH:(0,1) AT+CSDH? +CSDH: 0 AT+CMGR=160 +CMGR: "STO UNSENT","0544565034", AT+CSDH=1 AT+CMGR=160 +CMGR: "STO UNSENT","0544565034",,81,29,0,0,"04/11/04,09:48:36+08","+97254120032",145,3 +CNMI, New Message Indications to Terminal This command handles enabling of unsolicited notifications to the terminal when an SM is received by the G24-L.

  • Page 147: Cnmi Parameters

    Command Type Read Test The following table shows the +CNMI parameters. <Parameter> <mode> <mt> <bm> <ds> <bfr> Example AT+CNMI=? +CNMI: (0,3),(0-2),(0,2),(0-2),(0) AT+CNMI? +CNMI: 0,0,0,0 AT+CNMI=3,1 AT+CMSS=142,"0544565034" +CMSS: 72 +CMTI: "SM",15 AT+CNMI=,2 AT+CSDH=1 AT+CMSS=142,"054565034" +CMSS: 73 April 15, 2008 G24-L AT Commands Reference Manual Syntax +CNMI? +CNMI:<mode>,<mt>,<bm>,<ds>,<bfr>...

  • Page 148: Cnma, New Message Acknowledgment

    +CMT: "+972544565034",,"04/11/04,09:48:36+08",145,4,0,0,"+97254120032",145,3 AT+CSMP=49 /*Set first octet to status report - see status report parameters in CMGW*/ AT+CSMP? +CSMP: 49,167,0,0 AT+CNMI=,,,1 AT+CNMI? +CNMI: 0,0,0,1,0 AT+CNMI=0,0,0,1,0 AT+CMGS="0524680592" > HELLO +CMGS: 168 +CDS: 6,168,"+972524680592",145,"05/08/02,15:20:12+08","05/08/02,15:20:14+08",0 AT+CNMI=0,0,0,2 AT+CMSS=296 +CMSS: 185 +CDSI: "SM",6 +CNMA, New Message Acknowledgment This command acknowledges the receipt of a +CMT and +CDS response from the terminal to the G24-L.

  • Page 149

    If the command is executed but no acknowledgment is expected, or some other G24-L related error occurs, the final result code +CMS ERROR: <err> is returned. Command Type Read Test Example AT+CNMI=3,2 AT+CMSS=142,"054565132" +CMSS: 74 +CMT: "+97254565132",,"03/04/09,17:14:33+08" new message text AT+CNMA AT+CNMI? +CNMI: 3,2,0,0...

  • Page 150: Cmti, Unsolicited Response (new Sms-deliver Receipt Indication), Cmt, Unsolicited Response (new Sms-deliver Receipt), Cmti Parameters

    +CMTI, Unsolicited Response (New SMS-DELIVER Receipt Indication) The +CMTI unsolicited response is sent to the TE upon receipt of a new SMS-DELIVER SM, if the +CNMI parameter <mt> is set to 1. Refer to on page 3-82. This unsolicited message indicates that a new SMS-DELIVER message was received, and is stored in location <index>: +CMTI: <mem>,<index>...

  • Page 151: Cmt Parameters

    The following table shows the +CMT parameters. <Parameter> <oa> <scts> <toda> <fo> <pid> <dcs> <sca> <tosca> <data> <alpha> <length> <pdu> After sending a +CMT unsolicited response to the TE, the G-LITE will expect a +CNMA (new message acknowledgement) from the TE within a predefined timeout of 60 seconds. The G-LITE will not send another +CMT and +CDS/CDSI unsolicited responses to the TE before the previous SMS was one is acknowledged.

  • Page 152: Cdsi, Unsolicited Response (new Sms-status-report Indication), Cds, Unsolicited Response (new Sms-status-report Receipt), Cdsi Parameters

    +CDSI, Unsolicited Response (New SMS-STATUS-REPORT Indication) The +CDSI unsolicited response is sent to the TE upon receipt of a new SMS-STATUS-REPORT SM, if the +CNMI parameter <ds> is set to ’2’. For further information, refer to Message Indications to Terminal” on page This unsolicited message indicates that a new SMS-STATUS-REPORT message was received, and is stored in location <index>.

  • Page 153: Cmgl, +mmgl, List Messages, Cds Parameters

    In PDU mode: (+CMGF=0): +CDS: <length><CR><LF><pdu> The following table shows the +CDS parameters. <Parameter> <fo> <mr> <ra> <tora> <scts> <dt> <st> After sending a +CDS unsolicited response to the TE, the G24-L will expect a +CNMA (new message acknowledgement) from the TE within a predefined timeout of 60 seconds. The G24-L will not send another +CDS unsolicited response to the TE before the previous one is acknowledged.

  • Page 154

    message is "RECEIVED UNREAD", execution of the +CMGL command changes the status of the message to "RECEIVED READ". 3-90 G24-L AT Commands Reference Manual April 15, 2008...

  • Page 155

    The +MMGL command does not change the message status. In addition, +MMGL includes a <stat> selection that can be used to query the G24-L for a list of message headers without attendant message data. Command Type Test April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action...

  • Page 156: Cgml/+mmgl Parameters

    The following table shows the +CGML/+MMGL parameters. <Parameter> <index> <stat> <oa/da> <data> <length> <pdu> <toda/toda> <fo> <mr> <ra> <tora> <scst> <ct> <sn> <mid> <page> <pages> <dt> <st> 3-92 Table 3-54: +CGML/+MMGL Parameters Description 1-352 Index of message in storage. Status of message in memory: PDU mode Text mode “REC UNREAD”...

  • Page 157

    Example AT+CMGL=? +CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL") AT+MMGL=? +MMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL","HEADER ONLY") AT+CPMS="SM" +CPMS: 2,20,11,61,2,20 AT+MMGL +MMGL: 1,"REC UNREAD","+972544565034",,"05/01/01,09:21:22+08" message text AT+CMGL +CMGL: 1,"REC UNREAD","+972544565034",,"05/01/01,09:21:22+08" message text AT+CMGL AT+CPMS="ME" +CPMS: 11,61,11,61,2,20 AT+CMGL="sto sent" +CMGL: 142,"STO SENT","054565034",, message text AT+CSDH=1 AT+CMGL="STO SENT"...

  • Page 158: Cmgr, +mmgr, Read Message

    +CMGR, +MMGR, Read Message These commands handle the reading of SMs. The command displays the message in location <index> of the preferred message storage <mem1> (selected using the +CPMS command). If the status of the message is "RECEIVED UNREAD", the +CMGR command changes the status to "RECEIVED READ".

  • Page 159: Cmgr/+mmgr Parameters

    The following table shows the +CMGR/MMGR parameters. <Parameter> <index> <stat> <alpha> <length> <pdu> <oa/da> <data> <toda/toda> <fo> <pid> <dcs> <sca> <tosca> <vp> <mr> <scst> <ct> <sn> <mn> <cdata> <mid> <page> April 15, 2008 G24-L AT Commands Reference Manual Table 3-55: +CMGR/+MMGR Parameters Description 1-352 Index in storage of the message.

  • Page 160: Layout Of Sms-deliver In Pdu Mode (according To Gsm03.40)

    <Parameter> <pages> <mr> <ra> <tora> <scts> <dt> <st> Table 3-56: Layout of SMS-DELIVER in PDU Mode (according to GSM03.40) Reference <sca> <fo> <TP-OA> <TP-PID> <TP-DCS> <TP-SCTS> <TP-UDL> <TP-UD> Note: Any unused bits will be set to zero and will be ignored by the receiving entity. 3-96 Table 3-55: +CMGR/+MMGR Parameters (Cont.) Description...

  • Page 161: Fo> For Sms-deliver Message

    Bit/s Table 3-58: Layout of SMS-STATUS-REPORT in PDU Mode (according to Reference <sca> <fo> <mr> April 15, 2008 G24-L AT Commands Reference Manual Table 3-57: <fo> for SMS-DELIVER Message Reference Message-Type-Indicator TP-More-Message-To-Send TP-Status-Report-Indication TP-User-Data-Header-Indicator TP-Reply-Path GSM03.40) Description Mandatory: Service Center address: BYTE: length (number of followed octets) Mandatory:...

  • Page 162

    Table 3-58: Layout of SMS-STATUS-REPORT in PDU Mode (according to Reference <TP-RA> <TP-SCTS> <TP-DT> <TP-ST> <TP-PI> <TP-PID> <TP-DCS> <TP-UDL> <TP-UD> Notes: • Any unused bits will be set to zero by the sending entity and will be ignored by the receiving entity.

  • Page 163: Fo> For Sms-status-report Message, Tp-pi> For Sms-status-report Message

    Bit/s Table 3-60: <TP-PI> for SMS-STATUS-REPORT Message Note: Reserved bits are ignored. April 15, 2008 G24-L AT Commands Reference Manual Table 3-59: <fo> for SMS-STATUS-REPORT Message Reference Mandatory: Message-Type-Indicator Mandatory: TP-More-Message-To-Send Mandatory: TP-Status-Report-Qualifier Optional: TP-User-Data-Header-Indicator Bit/s Description 0 TP-PID not presence 1 TP-PID not presence 0 TP-DCS not presence 1 TP-DCS presence...

  • Page 164

    Example AT+CPMS? +CPMS: "ME",5,59,"ME",5,59,"SM",5,20 AT+CMGR=1 +CMS ERROR: invalid index AT+CMGR=142 +CMGR: "STO SENT","054565034", message text AT+CSDH=1 AT+CMGR=142 +CMGR: "STO SENT","054565034",,129,25,0,0,"05/04/03,21:22:23+08","+ 97254120032",145,<message length> message text AT+CMGW=18 > 079179521201009511000c917952428650290004AA0441424344 +CMGW: 143 AT+CMGR=143 +CMGR: 2,,23 0791795212010095040C917952428650290004502032110201800441424344 AT+CPMS="SM" +CPMS: 2,20,11,61,2,20 AT+CMGR=1 +CMGR: "REC READ","+972544565034",,"05/02/23,11:20:10+08",145,4,0,4,"+97254120032",145,4 41424344 AT+CMGF=0 AT+CMGR=1...

  • Page 165: Mmar, Motorola Mark As Read, Cmss, Send Message From Storage, Mmar Parameters

    +MMAR, Motorola Mark As Read This command handles changing the <stat> attribute of an SM in the G24-L memory location <index>, preferred message storage <mem1>, from "REC UNREAD" to "REC READ". (<mem1> is selected using the +CPMS command.) If the status change fails, +CMS ERROR: <err>...

  • Page 166: Cmss Parameters

    Otherwise the message is sent to the DA it was stored with (if any was entered). If no DA is found, an error occurs. When the given index is an incoming message index the header settings will be as follows: •...

  • Page 167: Cmgw, Write Message To Memory, Cmgw Parameters

    +CMGW, Write Message to Memory This command is used to write and save a message to <mem2>. The message is saved in memory, and the message index is displayed to the user. By default, messages are saved with the status of "STO UNSENT", but status "STO SENT" can be applied using the <stat>...

  • Page 168: Layout Of Sms-submit In Pdu Mode: (according To Gsm03.40)

    Table 3-64: Layout of SMS-SUBMIT in PDU Mode: (according to GSM03.40) Reference <sca> <fo> <TP-MR> <TP-DA> <TP-PID> <TP-DCS> <TP-VP> <TP-UDL> <TP-UD> Table 3-65: Layout of SMS-COMMAND in PDU Mode: (according to GSM03.40) Reference <sca> <fo> <TP-MR> <TP-PID> <TP-CT> <TP-MN> <TP-DA> 3-104 Description Service Center address:...

  • Page 169: Fo> For Sms-submit Message

    Table 3-65: Layout of SMS-COMMAND in PDU Mode: (according to GSM03.40) Reference <TP-CDL> <TP-CD> Bit/s April 15, 2008 G24-L AT Commands Reference Manual Description Command data length Command data Table 3-66: <fo> for SMS-SUBMIT Message Reference Message-Type-Indicator TP-Reject-Duplicates TP-Validity-Period-Format TP-Status-Report-Request TP-User-Data-Header-Indicator TP-Reply-Path Chapter 3: AT Commands Reference...

  • Page 170: Fo> For Sms-command Message

    Bit/s Note: Any unused bits will be set to 0. Example AT+CMGF=1 AT+CMGW="5124335432" >This is the message body <CTRL+Z>//<CTRL+Z> ends the prompt text mode and returns to +CMGW: 126 AT+CMGW > TEST <CTRL+Z> +CMGW: 195 AT+CMGF=0 AT+CMGW=24 >079179521201009511FF0B917962543940F20008001400410042004300440045 <CTRL+Z> +CMGW: 128 AT+CMGR=128 +CMGR: 2,,24 079179521201009511FF0B917962543940F20008001400410042004300440045...

  • Page 171

    Chapter 3: AT Commands Reference 00410042004300440045 AT+CSMP=25,"05/03/15,21:22:23+08",0,0 AT+CMGW="0544565034" A<CTRL+Z> +CMGW: 129 AT+CMGR=129 +CMGR: "STO UNSENT", "0544565034",,129,25,0,0,"05/03/15,21:22:23+08","+972521100059",145,1 AT+CMGF=0 AT+CMGR=129 +CMGR: 2,,20 079179521201009519FF0A8150446505430000503051122232800141 AT+CMGW=18 > 0011000c917952428650290004AA0441424344 // SCA is not given +CMGW: 130 AT+CMGR=130 +CMGR: 2,,18 079179521201009511000C917952428650290004AA0441424344 AT+CMGW=19 > 079179521201009511000c917952428650290004AA0441424344 //Invalid length (19) +CMS ERROR: invalid PDU mode parameter AT+CMGW=19 >...

  • Page 172: Cmgd, Delete Message, Cmgd Parameters

    +CMGD, Delete Message This command handles deletion of a single message from memory location <index>, or multiple messages according to <delflag>. If the optional parameter <delflag> is entered, and is greater than 0, the <index> parameter is practically ignored. If deletion fails, result code +CMS ERROR: <err>...

  • Page 173: Cgsms, Select Service For Mo Sms Messages, Cgsms Parameters

    +CGSMS, Select Service for MO SMS Messages This command handles the selection of the service or service preference used by the G24-L to send mobile-originated SMS messages. Note: This command is network dependent, which means that the network must support SMS over GPRS.

  • Page 174: Cmgs, Send Sm To Network, Cmgs Parameters

    +CMGS, Send SM to Network This command sends an SM from the G24-L to the network. The message reference value <mr> is returned to the G24-L upon successful delivery of the message. Note: The DCD signal will be in ON state while text is entered. The header parameters in TEXT mode will be set according to CSMP settings.

  • Page 175: Mcsat, Motorola Control Sms Alert Tone, Mcsat Parameters

    If after aborting AT+CMGS command execution and before result of operation was reported by G24-L, a second AT+CMGS command is executed, then the result of the second AT+CMGS operation only will be reported by G24-L. +MCSAT, Motorola Control SMS Alert Tone This command enables/disables/exercises the SMS alert tone for an arriving SMS.

  • Page 176

    Example AT+MCSAT=? +MCSAT:(0-2) AT+MCSAT? +MCSAT: 1 AT+MCSAT=2 AT+MCSAT=1,00001000 AT+MCSAT=1,00000100 AT+MCSAT=1,00000000 AT+MCSAT=1 AT+MCSAT=0 3-112 // UCS2 // UTF8 // GSM G24-L AT Commands Reference Manual April 15, 2008...

  • Page 177: Dcs Handling, Dcs> Field And +cscs Settings Conversion When Writing Sm

    DCS handling Sending or Storing SM When sending or storing SM in TEXT mode, only the specified <dcs>s in command definitions, will be supported. Handling will be as shown in Table 3-72 shows the conversion between the <dcs> and +CSCS setting when storing SM to memory or sending SM.

  • Page 178: Dcs> Field And +cscs Settings Conversion When Reading Sm

    According to the GSM 03.38, Any reserved codings shall be assumed to be the GSM default alphabet (the same as DCS value 0x00) by a receiving entity. Handling will be as shown in Table 3-73. Table 3-73 shows the conversion between the <dcs> and +CSCS setting when reading SM. Table 3-73: <dcs>...

  • Page 179

    Chapter 3: AT Commands Reference AT+CMGW="0544565803" > 050003090301123456786543FE +CMGW: 223 AT+CMGR=223 +CMGR: "STO UNSENT","0544565803", 050003090301123456786543FE AT+CMGF=0 AT+CMGR=223 +CMGR: 2,,26 07917952140230F251000A815044658530000AA70D050003090301123456786543FE ### Store in TEXT mode SMS 8-bit encoded. ### Character set is ASCII. AT+CSMP=17,167,0,245 AT+CMGF=1 AT+CMGW="0544565803" > 050003090301123456786543 +CMGW: 225 AT+CMGR=225 +CMGR: "STO UNSENT","0544565803", 050003090301123456786543...

  • Page 180

    AT+CSCS="ASCII" AT+CMGR=227 +CMGR: "STO UNSENT","0544565803", ADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADAD ADADADADADADADADAD ADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADAD ADADADADADADADADAD AT+CMGF=0 AT+CMGR=227 +CMGR: 2,,153 07917952140230F211000A8150446585300000A7A041629018240689416290182406894162901824 06894162901824068941629018240689416290182406894162901824068941629018240689416290 18240689416290182406894162901824068941629018240689416290182406894162901824068941 62901824068941629018240689416290182406894162901824068941629018240689416290182406 3-116 G24-L AT Commands Reference Manual April 15, 2008...

  • Page 181: Network, Network Commands, Csq, Signal Strength, Csq Parameters

    Network Network Commands +CSQ, Signal Strength This command displays the received signal strength indication <rssi> and channel bit error rate <ber> from the G24-L. Command Type Execute/Read Test The following table shows the +CSQ parameters. <Parameter> <rssi> <ber> Example AT+CSQ +CSQ: 031,000 AT+CSQ=? +CSQ: (000-031,099),(000-007,099)

  • Page 182: Crlp, Radio Link Protocol, Crlp Parameters

    Network +CRLP, Radio Link Protocol This command displays the Radio Link Protocol parameters that are used when non-transparent data calls are originated. Command Type +CRLP= [<iws>[,<mws>[,<T1> [,<N2>]]]] Read +CRLP? Test +CRLP=? The following table shows the +CRLP parameters. <Parameter> <iws> <mws>...

  • Page 183: Creg, Network Registration Status, Creg Parameters

    +CREG, Network Registration Status Command Type Read Test The following table shows the +CREG parameters. <Parameter> <n> <stat> <lac> <ci> April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action AT+CREG=<n> +CME ERROR: <err AT+CREG? +CREG: <n>,<stat>[,<lac>,<ci>] +CME ERROR: <err> AT+CREG=? +CREG: (list of supported <n>s)

  • Page 184

    Network Example AT+CREG=? +CREG: (000 - 002) AT+CREG? +CREG: 000,001 AT+CREG=2 AT+CREG? +CREG: 002,001, a065,988b AT+CREG=1 AT+CREG? +CREG: 001,001 AT+CREG=0 3-120 G24-L AT Commands Reference Manual April 15, 2008...

  • Page 185: Cgreg, Gprs Network Registration, Cgreg Parameters

    +CGREG, GPRS Network Registration Command Type AT+CGREG=[<n>] Read AT+CGREG? Test AT+CGREG=? The following table shows the +CGREG parameters. <Parameter> <n> <stat> <lac> <ci> April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action +CME ERROR: <err> +CGREG: <n>,<stat>[,<lac>,<ci>] +CME ERROR: <err> +CGREG: (list of supported <n>s) Table 3-77: +CGREG Parameters...

  • Page 186: Cops, Operator Selection

    Network Example AT+CGREG=? +CGREG: (000-002) AT+CGREG=2 AT+CGREG? +CGREG: 002,001,2648,988b AT+CGREG=1 AT+CGREG? +CGREG: 001,001 AT+CGREG=0 //Example for unsolicited reports: AT+CGREG=1 AT+CGATT=0 +CGREG: 000 AT+CGATT=1 +CGREG: 002 +CGREG: 001 //Remove GPRS enabled SIM +CGREG: 000 //Insert GPRS enabled SIM +CGREG: 002 +CGREG: 001 +COPS, Operator Selection This command enables accessories to access the network registration information, and the selection and registration of the GSM network operator.

  • Page 187

    Command Type AT+COPS=[<mo de>[,<format> [,<oper>]]] Read AT+COPS? Test AT+COPS=? April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action The Set command can force an attempt to select and register a specific GSM network operator. The <mode> selects whether this is +CME ERROR: <err>...

  • Page 188: Cops Parameters

    Network The following table shows the +COPS parameters. <Parameter> <format> <mode> <stat> <oper> 3-124 Table 3-78: +COPS Parameters Description The operator format type: Long alphanumeric Short alphanumeric Numeric The default value is 0. Determines whether what is displayed is defined by <oper>, or is done automatically by the G24-L.

  • Page 189: Cpol, Preferred Operators

    +CPOL, Preferred Operators This command is used to edit the list of preferred network operators located in the SIM card. Command Type AT+CPOL=[<index>] [,<format>[, <oper>]] Read AT+CPOL? Test AT+CPOL=? April 15, 2008 G24-L AT Commands Reference Manual Chapter 3: AT Commands Reference Syntax Response/Action +CME ERROR: <err>...

  • Page 190: Mfs, Motorola Frequency Of Search, Cpol Parameters

    Network The following table shows the +CPOL parameters. <Parameter> <indexn> <format> <oper> Note: To delete an entry from the list, enter an <index> without an <oper>. If an <oper> is entered without an <index>, the <oper> is placed in the next free location in the list.

  • Page 191

    This command is a non-basic command, which means that the G24-L module rejects the command with an appropriate error message when the SIM is not present and/or the phone is in lock state. Command Type Read Test April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action...

  • Page 192: Mfs Parameters

    Network The following table shows the +MFS parameters. <Parameter> <freq> <mode> Example AT+MFS=? +MFS: (0-3),(0,1) AT+MFS? +MFS: 1,0 AT+MFS=3 AT+MFS? +MFS: 3,0 AT+MFS=2,1 AT+MFS? +MFS: 2,1 AT+MFS? +MFS: 2,1 AT+MFS=0 AT+MFS? +MFS: 0,1 3-128 Table 3-80: +MFS Parameters Description This value defines the frequency of search. Continuous.

  • Page 193: Hardware Information, Hardware Information Commands, Cbc, Battery Charger Connection, Cbc Parameters

    Hardware Information Hardware Information Commands +CBC, Battery Charger Connection This command enables a user to query the battery charger connection. The battery level is an avarage value, which is updated every 30 seconds Read The following table shows the +CBC parameters. <Parameter>...

  • Page 194: Mbc, Battery Charger

    Hardware Information +MBC, Battery Charger This command allows the battery charger to be managed (start, stop or automatic manage) and get indication for the battery level (solicited or unsolicited reports). The Battery is external to the G24-L and connected via the 70 pin connector. The values of the battery are: 3.2V-4.2V divided to 5 battery levels.

  • Page 195: Mbc Parameters, Battery Level Parameters

    The following table shows the +MBC parameters. <Parameter> <Mode> <Ind> <BatteryLevel> <Status> The following table shows the battery levels parameters (as defined in +CBC command. Example AT+MBC? +MBC: 0,3,2,0 AT+MBC=1,1 AT+MBC? +MBC: 0,3,1,1 +MBC: 0,3,1,1 +MBC: 0,4,1,1 +MBC: 0,5,1,1 AT+MBC=? +MBC: (0-2), (0-1) April 15, 2008 G24-L AT Commands Reference Manual...

  • Page 196: Cbaud, Baud Rate Regulation, Cbaud Parameters

    Hardware Information +CBAUD, Baud Rate Regulation This command sets the baud rate. The baud rate of the G24-L is changed/set to the request value <rate> written in the command. Specifying a value of 9 or 0 disables the function and allows operation only at rates automatically detectable by the G24-L.

  • Page 197: Ipr, Local Terminal/g24-l Serial Port Rate

    AT+CBAUD? +CBAUD: 57600 AT+CBAUD=? +CBAUD: (0-13,300,600,1200,2400,4800,9600,19200,38400,57600,115200,230400,460800) +IPR, Local Terminal/G24-L Serial Port Rate This command is responsible for setting and saving the request baud rate. This numeric extended-format parameter specifies the data rate at which the G24-L accepts commands. Specifying a value of 9 disables the function and allows operation only at rates automatically detectable by the G24-L.

  • Page 198: Mtdtr, Dtr Line Test Command, Ipr Parameters

    Hardware Information The following table shows the +IPR parameters. <Parameter> <n> <rate> Example AT+IPR=6 AT+IPR? +IPR: 19200 AT+IPR=? +IPR: (0-13,300,600,1200,2400,4800,9600,19200,38400,57600,115200,230400,460800) +MTDTR, DTR Line Test Command This command checks and outputs the physical current status of theRS232 DTR pin. Command Type Read Test 3-134...

  • Page 199: Mtcts, Cts Line Test Command, K, Rts/cts Flow Control, Mtdtr Parameters

    The following table shows the +MTDTR parameters. <Parameter> <n> Example AT+MTDTR? +MTDTR:1 AT+MTDTR +MTDTR:1 AT+MTDTR=? +MTCTS, CTS Line Test Command This command sets the CTS pin of the RS232 to active high, waits one second and then returns the CTS to active low. Example AT+MTCTS &K, RTS/CTS Flow Control...

  • Page 200: C, Circuit 109 Behavior, K Parameters

    Hardware Information condition. The RTS line complements the CTS line. The G24-L puts the CTS line in an active condition to tell the terminal that it is ready to receive the data. Likewise, if the G24-L is unable to receive data, it places the CTS line in an inactive condition. Command Type Read Test...

  • Page 201: C Parameters

    When AT&C is set to 0, the DCD signal is always ON. When AT&C is set to 1, the DCD is activated in online mode. When AT&C is set to 2, the DCD is activated only when the PDP context is achieved (temporary IP address is received). Command Type Read Test...

  • Page 202: D, Circuit 108 Behavior, D Parameters

    Hardware Information &D, Circuit 108 Behavior This command determines how the G24-L responds when the DTR (Data Terminal Ready) status is changed from ON to OFF during the online data state. The DTR is an input line that indicates that the terminal is ready. The DTR line must be active (low) in order for the G24-L to recognize the terminal.

  • Page 203: Mcwake, Gprs Coverage, Mcwake Parameters

    +MCWAKE, GPRS Coverage This command tells the G24-L whether to report on the status of the GPRS/GSM coverage. There are three possibilities: • Do not report the status of the GPRS/GSM coverage. • Report only when the GPRS/GSM coverage goes off. •...

  • Page 204: Mggind, Gsm/gprs Service Indicator, Mggind Parameters

    Hardware Information +MGGIND, GSM/GPRS Service Indicator This command configures the service indicator line of pin 49 of the 70 pin connector to be GPRS or GSM registration indicator. The IO line (pin 49) function according to the current registration state (in service or not) of the specific service indicator configuration.

  • Page 205: Cfun, Shut Down Phone Functionality, Cfun Parameters

    +CFUN, Shut Down Phone Functionality This command shuts down the phone functionality of smart phones and PDAs with phone capabilities in order to prevent interference from a nearby environment. This enables other functionality to continue to be used in environments where phone use is either impractical or not permitted.

  • Page 206: Icf, Dte-dce Character Framing, Icf Parameters

    Hardware Information +ICF, DTE-DCE Character Framing This command determines the local serial port start/stop (asynchronous) character framing used by the DCE when accepting DTE commands and transmitting information text and result codes, whenever these are not done automatically. Auto detect framing is not supported. Command Type Read Test...

  • Page 207: Ats97, Antenna Diagnostic, Mrst, Perform Hard Reset, Ats97 Parameters

    ATS97, Antenna Diagnostic This command indicates whether an antenna is physically connected to the G24-L RF connector. This information is also provided by a dedicated hardware signal, which is outputted on pin 41 (ANT_DET) of the interface connector. Command Type Execute Read The following table shows the ATS97 parameters.

  • Page 208: Mioc, Motorola I/o Configure

    Hardware Information Example AT+MRST // Result - G24-L module performs a power down +MIOC, Motorola I/O Configure This command defines the G24-L 8 GPIO pins data value. The feature is flex enabled or disabled. This command is a basic command. The feature is active by default, however, changing the FLEX can eliminate it.

  • Page 209: Mioc Parameters

    The following table shows the +MIOC parameters. <Parameter> <pin selection> <data vector> Example AT+MIOC=? +MIOC: (00000000-11111111),(00000000-11111111) Light control example: Client has an electronic controlled light switch. The intent is to connect this switch to the G24-L (IO pin 5 - for example) and control the light by setting the logical values of pin 5.

  • Page 210

    Hardware Information Data sending (vector example): Client has a data bus with 8 bits and plans to implement some protocol over it. In this example 4 pins (pins 1-4) are used as an output and 4 pins (5-8) are used as input. Example of code is as follows: AT+MIOD=000001111,0 AT+MIOD=11110000,1...

  • Page 211: Miod, Motorola I/o Define

    +MIOD, Motorola I/O Define This command defines the G24-L 8 GPIO pins configuration. The feature is flex enabled or disabled. This command is a basic command. The feature is active by default, however, changing the FLEX can eliminate it. Note: When using the GPIO lines feature, lines should not be connected directly to ground, a resistor must be used.

  • Page 212: Miod Parameters, Keypad Gpios

    Hardware Information The following table shows the +MIOD parameters. <Parameter> <pin selection> <mode> <mode vector> <data vector> The following table shows the keypad GPIOs. 3-148 Table 3-96: +MIOD Parameters Description Selected pins for the action invoked. This is a binary vector in which each bit points to pin number.

  • Page 213: Mmad, Query And Monitor Adc Value

    Example +MIOD: (00000000-11111111),(0,1),( 00000000-11111111) AT+MIOD=00010000,0 AT+MIOD? +MIOD: 11101111 AT+MIOD=00001111,0 AT+MIOD=11110000,1 AT+MIOD? +MIOD: 11110000 +MMAD, Query and Monitor ADC Value This command intends to query and monitor ADC value. This command returns the current ADC values for the requested channel. The values received from the first 3 converters represent the DC voltage levels of the input to pins 37, 43 and 47 on the 70 pin connector.

  • Page 214

    Hardware Information Command Type Read AT+MMAD? Test AT+MMAD=? 3-150 Syntax Response/Action List of converters and their monitoring setup values. +MMAD: <Converter number>, <Report>,<Rate>,<Low>,<High>< Num_of_samples> <Average_calc_duration><Report_ interval><CR><LF> <Converter number>, <Report>,<Rate>,<Low>,<High>> <Num_of_samples> <Average_calc_duration><Report_ interval> <CR><LF> <Converter number>, <Report>,<Rate>,<Low>,<High>> <Num_of_samples> <Average_calc_duration><Report_ interval> <CR><LF> <Converter number>, <Report>,<Rate>,<Low>,<High>>...

  • Page 215: Mmad Parameters

    Command Type Unsolicited AT+MMAD=<Conver Messages ter_number> Case: *. Average calculation isn't active : *. Average calculation is active: The following table shows the +MMAD parameters. <Parameter> <Converter 1-5 Select the A2D converter. Number> <Report> Unsolicited report is not active/ stop unsolicited report & deactivate +MMAD operation.

  • Page 216

    Hardware Information Table 3-98: +MMAD Parameters (Cont.) <Parameter> <Report_interv 0 - 255 Time interval between two averages reports (seconds). al> <Average> Average calculation result. Example AT+MMAD =1 +MMAD:1,175 AT+MMAD=2,1,15 +MMAD: 2, 10 +MMAD: 2, 12 AT+MMAD= 3, 2,1,25,100 +MMAD: 3,102 minutes, rate=5.

  • Page 217: Mpcmc, Continuous Pcm Clock

    +MMAD:1,160 there is not enough time for calculation: AT+MMAD =1,3,100, , ,7,1,5 +CME ERROR: operation not allowed AT+MMAD =1,0 AT+MMAD? +MMAD:1,0,10,0,230,0,0,0 +MMAD:2,1,15,0,230,0,0,0 +MMAD:3,2,1,25,100,0,0,0 +MMAD:5,0,1,300,450,0,0,0 AT+MMAD? +MMAD: 1,0,1,0,230,0,0,0 +MMAD: 2,0,1,0,230,0,0,0 +MMAD: 3,0,1,0,230,0,0,0 +MMAD: 5,0,1,300,450,0,0,0 AT+MMAD=? +MMAD: (1-3,5),(0-3),(1-255),(0-450),(0-450),(2-255),(1-255),(0-255) +MPCMC, Continuous PCM Clock This command defines whether the PCM clock is generated continuously or not, when module is in digital audio mode (configured by AT+MADIGITAL command).

  • Page 218: Mpcmc Parameters

    Hardware Information Command Type +MPCMC=<flag> Read +MPCMC? Test +MPCMC=? The following table shows the +MPCMC parameters. <Parameter> <flag> Example AT+MPCMC=? +MPCMC:(0-1) AT+MPCMC=1 AT+MPCMC? +MPCMC: 1 AT+MPCMC=0 AT+MPCMC? +MPCMC: 0 3-154 Syntax Response/Action +CME ERROR: <err> +MPCMC: <flag> +CME ERROR: <err> +MPCMC: (list of supported <flag>s) Table 3-99: +MPCMC Parameters...

  • Page 219: Audio, Scope

    Audio Scope The audio control can be summarized to the following three issues: • Path: Selection of microphone and speaker to be used. • Gain: Control of volume levels for rings, voice, etc. • Algorithm: Activation of audio algorithms (echo cancellation, noise suppression and sidetone).

  • Page 220: Audio Setup, Audio Modes, Basic And Advanced Audio Modes Comparison

    Audio Table 3-100 shows the differences between Basic and Advanced audio modes in controlling the audio. Table 3-100: Basic and Advanced Audio Modes Comparison Path Gain Algorithm Audio Setup The G24-L has two audio modes: 'Basic Audio' and 'Advanced Audio'. Each mode has a different behavior and a set of relevant AT commands.

  • Page 221: Basic Audio Setup, Advanced Audio Setup

    Audio Control of Path, Gain and Algorithms is available by these two different modes' sets of commands. It is advised to select the audio mode according to the application needs, either the 'Basic Audio' set or the 'Advanced Audio'. Basic Audio Setup This mode’s set of commands suits most users.

  • Page 222: General Audio Commands, Basic Audio Setup Commands, Crsl, Call Ringer Level, Analog/digital Switching

    Audio The default state is analog. A T+MA D IGITA L=1 Figure 3-5: Analog/Digital Switching General Audio Commands The following audio commands can be used in both Basic and Advanced audio modes. General audio commands are: +CRTT, +VTD, +VTS, +CALM, +MMICG, +MADIGITAL. Basic Audio Setup Commands +CRSL, Call Ringer Level This command handles the selection of the incoming call ringer and alert tone (SMS) sound level...

  • Page 223: Clvl, Loudspeaker Volume, Crsl Parameters

    The following table shows the +CRSL parameters. <Parameter> <level> Example AT+CRSL? +CRSL: 7 AT+CRSL=? +CRSL: (0-7) AT+CRSL=5 +CLVL, Loudspeaker Volume This command sets the volume of the internal loudspeaker (which also affects the key feedback tone) of the G24-L. This command is applicable for Analog and Digital modes. Note: The +CLVL command does not control the alert speaker.

  • Page 224: Cmut, Mute/unmute Currently Active Microphone Path, Clvl Parameters, Cmut Parameters

    Audio The following table shows the +CLVL parameters. <Parameter> <level> Example AT+CLVL? +CLVL: 7 AT+CLVL=? +CLVL: (0-7) AT+CLVL=3 +CMUT, Mute/Unmute Currently Active Microphone Path This command is used to mute/unmute the currently active microphone path by overriding the current mute state. Command Type Read Test...

  • Page 225: S94, Sidetone Effect, Ats94 And Ats96 Behavior

    Example AT+CMUT=? +CMUT:(0-1) AT+CMUT? +CMUT: 0 AT+CMUT=1 AT+CMUT? +CMUT: 1 AT+CMUT =2 +CME ERROR: <err> S94, Sidetone Effect This command reduces the microphone audio input that is routed to the selected speaker, so that people speaking will hear themselves talking (The default value of S94 is "1"). The following table explains the use of the ATS94 set.

  • Page 226: S96, Echo Canceling, S94 Parameters, Ats96 And Ats94 Behavior

    Audio The following table shows the S94 parameters. Example ATS94=0 ATS94=2 +CME ERROR: <err> ATS94? S96, Echo Canceling This command suppresses a large amount of the output sound picked up by the input device (cancels all echo). S96 value is saved in the Flex. The following table explains the use of the ATS96 set.

  • Page 227: Advanced Audio Setup Commands, Mapath, Audio Path, S96 Parameters

    The following table shows the S96 parameters. <Parameter> <n> Example ATS96=1 ATS96=4 +CME ERROR: <err> ATS96? Advanced Audio Setup Commands This group of commands enables accessory devices to control certain audio aspects within the system. +MAPATH, Audio Path This command sets/requests the active input accessory, and the output accessory for each feature. For example, you can choose the headset mic to be active, the voice and keypad feedbacks to go to the speaker, and the alerts and rings to go to the alert speaker.

  • Page 228: Audio Paths

    Audio The following diagram shows the audio paths:. Input Input voice H andset Microphone Output H eadset Microphone Figure 3-6: Audio Paths Command Type +MAPATH= <direct>,<accy> [,<features>] Read +MAPATH? Test +MAPATH=? 3-164 H andset Microphone H eadset Microphone H eadset S peaker H andset Speaker A lert Transducer Syntax...

  • Page 229: Mapath Parameters

    The following table shows the +MAPATH parameters. <Parameter> <direct> <accy> <features> (1-15) Example AT+MAPATH=1,2 AT+MAPATH=2,1,3 AT+MAPATH? MAPATH: 1,2 MAPATH: 2,1,1 MAPATH: 2,1,2 MAPATH: 2,3,4 MAPATH: 2,3,8 AT+MAPATH=? +MAPATH: (1,2),(1-4),(1-15) April 15, 2008 G24-L AT Commands Reference Manual Table 3-108: +MAPATH Parameters Description Mode in, field <features>...

  • Page 230: Mavol, Volume Setting, G24-l Audio Gain

    Audio +MAVOL, Volume Setting This command enables you to determine a volume level for a particular feature via a particular accessory. The gain levels are saved in flex. Therefore, upon power up, the path active (mic, speaker and alert speaker) will have these saved gain levels. This command is applicable for Analog and Digital modes.

  • Page 231: Mavol Parameters

    The following table shows the +MAVOL parameters. <Parameter> <accy> (1-15) <feature> (1-15) <vol> Example //Set volume level 3 for voice through speaker AT+MAVOL=1,1,3 //Set volume level 5 for voice and keypad through speaker AT+MAVOL=1,3,5 level) AT+MAVOL? //Currently the voice outputs through speaker and its volume level is 5 +MAVOL: 1,1,5 //Currently the keypad outputs through speaker and its volume level is 5 +MAVOL: 1,2,5...

  • Page 232: Mamut, Input Devices Mute, Mamut Parameters

    Audio +MAMUT, Input Devices Mute This command controls the muting/unmuting of all input paths (mic, headset mic or digital RX). Upon power up, all the devices are unmuted. Command Type +MAMUT=<accy>, <state> Read +MAMUT? Test +MAMUT=? The following table shows the +MAMUT parameters. <Parameter>...

  • Page 233: Mafeat, Features Selection, Mafeat Parameters

    +MAFEAT, Features Selection This command controls the algorithm features: sidetone, echo cancel, noise suppression and automatic gain control. Upon power up, the sidetone is enabled, and echo canceling, noise suppression and automatic gain control are disabled. Command Type AT+MAFEAT=<feature>, <state> Read AT+MAFEAT? Test...

  • Page 234: Madigital, Analog/digital Audio Switching, General Audio Commands, Madigital Parameters

    Audio Example AT+MAFEAT=5,1 AT+MAFEAT? +MAFEAT: 1,1 +MAFEAT: 2,0 +MAFEAT: 4,1 +MAFEAT: 8,0 General Audio Commands +MADIGITAL, Analog/Digital Audio Switching This command switches between analog and digital audio modes. AT+MADIGITAL=1 switches to digital audio mode, and AT+MADIGITAL=0 switches it back to analog mode. Command Type +MADIGITAL=...

  • Page 235: Calm, Alert Sound Mode, Calm Parameters

    AT+MADIGITAL=0 AT+MADIGITAL? +MADIGITAL: 0 AT+MADIGITAL=3 ERROR AT+MADIGITAL? +MADIGITAL: 0 +CALM, Alert Sound Mode This command handles the selection of the G24-L's alert sound mode. The value of the command is saved after a power cycle. Command Type Read Test The following table shows the +CALM parameters. <Parameter>...

  • Page 236: Mmicg, Microphone Gain Value, Mmicg Parameters

    Audio + MMICG, Microphone Gain Value This command handles the selection of microphone gain values of MIC-handsets (not MIC-headsets). The new value remains after power cycle. This command is applicable for Analog and Digital modes. The gain levels are saved in flex. Command Type +MMICG=<gain>...

  • Page 237: Crtt, Ring Type Selection, Crtt Parameters

    +CRTT, Ring Type Selection This command plays one cycle of a ring tone, stops the cycle in the middle and sets the ring tone to be used. Command Type AT+CRTT= <RingTypeNumber>, <operation> Read AT+CRTT? Test AT+CRTT=? The following table shows the +CRTT parameters. <Parameter>...

  • Page 238: Ring Tone Types Available

    Audio Example AT+CRTT=4,0 AT+CRTT=4,2 AT+CRTT=? +CRTT: (1-18),(0-2) AT+CRTT? +CRTT: 4 AT+CRTT=5,4 +CME ERROR: <err> 3-174 Table 3-116: Ring Tone Types Available CRTT=X Ring Tone Style Name Alert Alert Bells Bits & Bytes Charger1 Charger2 Door Bell Triads Wind Chimes Up and Down Random Start Up Cosmic...

  • Page 239: Vtd, Tone Duration, Vtd Parameters

    +VTD, Tone Duration This command handles the selection of tone duration. An integer <n> defines the length of tones emitted as a result of the +VTS command. This command does not affect the D (dial) command. (Refer to “D, Dial Any value other than zero causes a tone of duration <n>...

  • Page 240: Vts, Command-specific Tone Duration, Vts Parameters

    Audio +VTS, Command-Specific Tone Duration This command transmits a string of DTMF tones when a voice call is active. DTMF tones may be used, for example, when announcing the start of a recording period. The duration does not erase the VTD duration (Refer to Note: In GSM, the tone duration value can be modified depending on the specific network.

  • Page 241: Access, Access Control Commands, A/, Repeat Last Command, At, Check At Communication

    Access Access Control Commands When the module or SIM card is locked or blocked, the only accessory operations allowed are those that are called "Basic AT commands". A/, Repeat Last Command This command repeats the last command. It is not necessary to press <Enter> after this command. Command Execute Example...

  • Page 242: Sim States, Sim Card Errors

    Access The SIM card is unlocked only once the provided pin is verified as the SIM PIN. If the required PIN (determined by the error code returned from the requested operation or the Read command) is SIM PUK or SIM PUK2, the second pin is required. This second pin, <newpin>, is used to replace the old pin in the SIM card.

  • Page 243: Cpin Parameters

    Command Type AT+CPIN=[<puk> or <pin>], [<newpin>] Read AT+CPIN? Test AT+CPIN=? The following table shows the +CPIN parameters. <Parameter> <puk> <pin> <newpin> <code> SIM PIN SIM PUK SIM PUK2 SIM PIN 2 April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action +CME ERROR: <err>...

  • Page 244

    Access Example AT+CPIN=? AT+CLCK="SC",1,"<correct PIN>"//Not case-sensitive The facility is enabled by the +CLCK command (Refer to AT+CPIN? +CPIN: SIM PIN AT+CPIN="<correct PIN>" AT+CPIN? +CPIN: READY The status of the SIM is still enabled, but the PIN is READY for this session. The SIM is enabled per session.

  • Page 245: Epin, Enter Sim Pin2 To Verify Pin2 Indicator, Epin Parameters

    +EPIN, Enter SIM PIN2 to Verify PIN2 Indicator This AT command will be used to verify the PIN2 when the proper SIM PIN2 password has been provided. The code presented by the ME PIN2 password will be compared with the relevant one stored in the SIM.

  • Page 246: Tpin, Query Number Of Remaining Sim Pin/puk Entering Attempts, Tpin Parameters

    Access +TPIN, Query Number of Remaining SIM PIN/PUK Entering Attempts This command returns the number of remaining attempts of entering the PIN and PUK for the SIM card in use. The command returns the number of remaining attempts for PIN1 (CHV1), PIN2 (CHV2), PUK1 (unblock CHV1) and PUK2 (unblock CHV2).

  • Page 247: Cpwd, Change Password, Cpwd Parameters

    +CPWD, Change Password This command sets a new password for the facility lock. The password can only be changed once the required facility is enabled by the +CLCK command. (Refer to page 3-184). A password can be changed only if the provided password <oldpwd> has been verified. The entered password <newpwd>...

  • Page 248: Clck, Facility Lock

    Access Example AT+CPWD =? +CPWD: ("SC",8),("AO",4),("OI",4),("OX",4),("AI",4),("IR",4),("AB",4),("AG",4), ("AC",4),("P2",8) AT+CPWD? +CME ERROR: operation not supported AT+CLCK: "sc",1,"current pin password" AT+CPWD="sc","incorrect old password","new password" +CME ERROR: incorrect password AT+CLCK="sc",2 +CLCK: 0 AT+CPWD="sc","old password","new password" +CME ERROR: operation not allowed AT+CLCK="fd",1,"current pin2 password" AT+CPWD="p2","old password","new password" AT+CLCK="ai",2 +CLCK: 0,1 +CLCK: 0,2...

  • Page 249: Clck Parameters

    Command Type +CLCK=<fac>,<mode> [,<passwd> [,<classx>]] Read +CLCK? Test +CLCK=? The following table shows the +CLCK parameters. <Parameter> <fac> <passwd> <mode> April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action For <fac> where <class> is irrelevant (SC, FD): +CLCK=<fac>,2 +CLCK: <status> For <fac>...

  • Page 250

    Access <Parameter> <class> <status> Example AT+CLCK=? +CLCK: ("SC","AO","OI","OX","AI","IR","AB","AG","AC","FD") AT+CLCK="SC",2 +CLCK: 0 AT+CLCK="SC",1 +CME ERROR: operation not allowed AT+CLCK="SC",1,"incorrect password +CME ERROR: incorrect password AT+CLCK="SC",1,"correct password" (From now SIM Card is locked and PIN is requested on power up) AT+CLCK="AB",0,"incorrect password" +CME ERROR: incorrect password AT+CLCK="IR",2 +CLCK: 0,1...

  • Page 251: Empc, Unlocking Or Locking Subsidy Code

    (Voice and data international calls barred, fax and SMS not barred.) AT+CLCK="OI",2 +CLCK: 1,1 +CLCK: 1,2 +CLCK: 0,4 +CLCK: 0,8 +EMPC, Unlocking or Locking Subsidy Code This command is applicable for all types of Subsidy Lock types: • HPLMN only •...

  • Page 252: Empc Parameters

    Access Command Type +EMPC=<pin>,<action> Read +EMPC? The following table shows the +EMPC parameters. <Parameter> <pin> <action> <unlock> <reset> 3-188 Syntax Response/Action +EMPC:<unlock>,<reset> +CME ERROR: <err> +EMPC:3,<reset> +CME ERROR <err> Table 3-125: +EMPC Parameters Description Subsidy Lock pin code. Unlock subsidy Reset subsidy Correct pin code is entered Wrong pin code is entered...

  • Page 253

    Chapter 3: AT Commands Reference Example AT+EMPC? +EMPC:3,0 The status of phone is: the subsidy lock is not active. AT+EMPC="<correct pin>",0 +EMPC:0,1 The command unlocks the phone if the password was typed correctly. AT+EMPC="<correct pin>",1 +EMPC:0,2 The command resets the phone if the password was typed correctly. The following case shows an example of five unsuccessful attempts at entering the pin: AT+EMPC="<wrong pin>",0 +EMPC:1,1...

  • Page 254: Modem Configuration And Profile, Modem Register Commands, V, G24-l Response Format, Effects Of Parameter Settings

    Modem Configuration and Profile Modem Configuration and Profile Modem Register Commands The G24-L holds certain data items in selected memory space, named Software Registers (S-registers) and Modem Registers. Some of these registers are used as bitmaps, where one register holds more than one data item. All S-registers can be accessed using the S command, described in page 3-194.

  • Page 255: Q, Result Code Suppression, V Parameters

    The following table shows the V parameters. <Parameter> <value> Example ATV? V: 1 ATV0 ATV7 ATV1 ATV7 ERROR Q, Result Code Suppression This command determines whether to output the result codes. Information text transmitted in response to commands is not affected by the setting of this parameter. Command Type Read Test...

  • Page 256: E, Command Echo, Qn Parameters, En Parameters

    Modem Configuration and Profile The following table shows the Qn parameters. <Parameter> <value> Example ATQ0 ATQ? Q: 0 ATQ4 ERROR ATQ1 ATQ4 E, Command Echo This command defines whether input characters are echoed to output. If so, these characters are echoed at the same rate, parity and format at which they were received.

  • Page 257: X, Result Code Selection And Call Progress Monitoring Control, X Parameters

    Example ATE? X, Result Code Selection and Call Progress Monitoring Control This command defines the CONNECT result code format. It determines whether or not the G24-L transmits particular result codes to the user. It also controls whether the G24-L verifies the presence of dial tone when it first goes off-hook to begin dialing, and whether the engaged tone (busy signal) detection is enabled.

  • Page 258: S, Bit Map Registers

    Modem Configuration and Profile S, Bit Map Registers This command reads/writes values of the S-registers. The G24-L supports this command for various S values, according to official specifications (ITU-I, ETSI, or manufacturer specific). Command Type Read Test 3-194 Syntax Response/Action ATSn=<value>...

  • Page 259

    The following table shows the different S-registers and their associated values. Note: S0 (Auto Answer) should work regardless of the DTR HW line state. This is a deviation from the ITU V. 25-ter standard. April 15, 2008 G24-L AT Commands Reference Manual Description Min Value Sets/gets number of rings before...

  • Page 260: S2 Parameters

    Modem Configuration and Profile Example ATS36? ATS0=3 ATS0? This command handles the selection of the escape characters, which are stored in S-Register 2, and specifies the escape character used in CSD connections. Command Type S2=<escape_character> Read The following table shows the S2 parameters. <Parameter>...

  • Page 261: S, Show The Status Of The Commands And S-registers In Effect, G, Software Control

    This command handles the selection of the guard time, which is stored in S-Register 12, and specifies the behavior of escape characters during CSD connection. Note: For a guard time specified by S-Register 12, no character should be entered before or after "+++".

  • Page 262: Return The Value Of The Last Updated S-register, F, Set To Factory Defined Configuration

    Modem Configuration and Profile ?, Return the Value of the Last Updated S-register This command displays the most recently updated value stored in an S-register. Command Type Read Example ATS36=5 &F, Set to Factory Defined Configuration This command restores the factory default configuration profile. The G24-L only supports one factory default profile, 0.

  • Page 263: Z, Reset To Default Configuration, Sleep Mode Commands, Z Parameters

    Example AT&F? &F: 0 Z, Reset to Default Configuration This command drops the current call, and resets the values to default configuration. Command Type Read Test The following table shows the Z parameters. <Parameter> <value> Example ATZ0 Sleep Mode Commands When the G24-L is connected using RS232 connection to external device, a sleep mechanism is available.

  • Page 264: Sleep Mode At Commands, Sleep Mode Hw Signals

    Modem Configuration and Profile enables the G24-L sleep mode and signals its readiness for sleep. For this purpose, a set of AT commands and dedicated HW lines are defined. Note: The Sleep mode feature is not relevant when using USB. In USB mode the G24-L is always awake.

  • Page 265: Wakeup-in Line, Wake Up Outline

    Line (pin #21) Figure 3-9: Wakeup-In Line Two modes exist: • Idle Mode: The terminal has no data to send. If the terminal enables sleep mode (using ats24), the G24-L activates its Sleep mode module. • Wakeup Mode: The G24-L does not enter sleep mode, and the terminal can send data. Once the terminal changes the line edge to Wakeup mode, it needs a 10 ms delay before sending any data to the G24-L (using the RS232 protocol).

  • Page 266: S24, Set Number Of Seconds Delay Before G24-l Enters Sleep Mode

    Modem Configuration and Profile Two modes exist: • Idle mode: The G24-L has no data to send. • Wakeup mode: The G24-L has data to send to the terminal. After the G24-L changes the line edge to Wakeup mode, there will be a delay (the default is 30 ms) sent by the ats102 command before sending any data to the terminal (using RS232 protocol).

  • Page 267: S102, Set Delay Before Sending Data To The Terminal, S24 Parameters

    Command Type Read The following table shows the S24 parameters. <Parameter> <value> Example ATS24? <enter> ATS24=5 <enter> ATS24? <enter> (If there are no radio and UART activities, the G24-L will enter sleep mode in 5 seconds) S102, Set Delay Before Sending Data to the Terminal This command sets the value of the delay before sending data to the terminal.

  • Page 268: S100, Set Minimum Time For Terminal To Fall Into Sleep Mode, S102 Parameters

    Modem Configuration and Profile Command Type Read The following table shows the S102 parameters. <Parameter> <value> Example ATS102? <enter> ATS102=100 <enter> ATS102? <enter> (This means if there is data for transmission to the terminal, the G24-L drops the Wakeup Out line, waits 100 ms.

  • Page 269: Mscts, Enable/disable Cts During Wakeup Period, Command Parameters

    <Parameter> <delta> Example ats100? ats100=0 ats100? +MSCTS, Enable/Disable CTS During Wakeup Period This command defines the behavior of the CTS line when the G24-L is in normal mode (not Sleep mode). The command configures the G24-L CTS line behavior always to follow the flow control requirements, or to follow it only if the terminal initiated a serial transmission session.

  • Page 270: Error Handling Commands, Cmee, Report Mobile Equipment Error, Mscts Parameters

    Modem Configuration and Profile The following table shows the +MSCTS parameters. <Parameter> <control> Example AT+MSCTS = ? +MSCTS: (0-1) AT+MSCTS? +MSCTS: 0 AT+MSCTS = 1 ATS102? Note: This means that by waking up, the CTS line will stay OFF and it can be activated by the Wakeup IN Line interrupt only.

  • Page 271: Cmee Parameters

    Command Type AT+CMEE=[<n>] Read AT+CMEE? Test AT+CMEE=? The following table shows the +CMEE parameters. <Parameter> <n> April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action +CME ERROR: <err> +CMEE: <n> +CMEE: (list of supported <n>s) Table 3-139: +CMEE Parameters Description Disable the +CME ERROR: <err>...

  • Page 272: Cme Errors

    Modem Configuration and Profile <Parameter> <err> 3-208 Table 3-140: +CME Errors Description Numeric format followed by verbose format: 0, "phone failure" 1, "no connection to phone" 2, "phone-adaptor link reserved" 3, "operation not allowed" 4, "operation not supported" 5, "PH-SIM PIN required" 6, "PH-FSIM PIN required"...

  • Page 273

    <Parameter> <err> Continued Note: +CME ERROR:280, Data lost, is sent to the terminal in extreme cases when the G24-L has to transmit data to the terminal and the buffers are full (Flow control Xoff status). This error occurs when: • An unsolicited indication (such as RING, +CLCC and so on) encounters the Xoff status.

  • Page 274: Cms Errors

    Modem Configuration and Profile <Parameter> <err> 3-210 Table 3-141: +CMS Errors Description Numeric format followed by verbose format: "Unassigned (unallocated) number" "Operator determined barring" "Call barred" "Short message transfer rejected" "Destination out of service" "Unidentified subscriber" "Facility rejected" "Unknown subscriber" "Network out of order"...

  • Page 275: Stk Errors

    <Parameter> <err> Continued <Parameter> <err> Example AT+CMEE=0 AT+VTD ERROR AT+CMEE=1 AT+VTD +CME ERROR: 1 AT+CMEE=2 April 15, 2008 G24-L AT Commands Reference Manual Table 3-141: +CMS Errors (Cont.) Description 301, "SMS service of ME reserved" 302, "operation not allowed" 303, "operation not supported" 304, "invalid PDU mode parameter"...

  • Page 276

    Modem Configuration and Profile AT+VTD +CME ERROR: operation not supported 3-212 G24-L AT Commands Reference Manual April 15, 2008...

  • Page 277: Ceer, Extended Error Report

    +CEER, Extended Error Report This execution command returns an extended error report containing one or more lines of information text <report>, determined by the manufacturer, providing reasons for the following errors: • Failure in the last unsuccessful call setup (originating or answering) or the in-call modification.

  • Page 278: Ceer Parameters

    Modem Configuration and Profile The following table shows the +CEER parameters. <Parameter> <n> <report> 3-214 Table 3-143: +CEER Parameters Description Returns numeric response. Returns verbose response. The default value is 2. The total number of characters and line terminators (up to 2041) in the information text.

  • Page 279

    <Parameter> <report> (continued) Example At+CEER +CEER: "No information available" AT+CEER? +CEER:2 AT+CEER=? +CEER: (001-002) April 15, 2008 G24-L AT Commands Reference Manual Table 3-143: +CEER Parameters (Cont.) Description Resources unavailable, unspecified Quality of service unavailable Requested facility not subscribed Incoming calls barred within the CUG Bearer capability not authorized Bearer capability not presently available Service or option not available, unspecified...

  • Page 280: Ui (user Interface), Crsm, Restricted Sim Access

    UI (User Interface) UI (User Interface) +CRSM, Restricted SIM Access This command provides limited access to the Elementary Files on the SIM. Access to the SIM database is restricted to the commands which are listed at <command>. All parameters of AT+CRSM are used as specified by GSM 11.11 version 8.7.0.

  • Page 281: Crsm Parameters

    The following table shows the +CRSM parameters. <Parameter> <command> <file_id> April 15, 2008 G24-L AT Commands Reference Manual Table 3-144: +CRSM Parameters Description Integer type. Command passed on by the ME to the SIM. Read BINARY Read RECORD Get RESPONSE Update BINARY Update RECORD STATUS...

  • Page 282

    UI (User Interface) <Parameter> <P1>,<P2>, <P3> <data> 3-218 Table 3-144: +CRSM Parameters (Cont.) Description Integer type. Parameters passed on by the ME to the SIM. These parameters are man- datory for every command, except GET RESPONSE and STATUS. READ BINARY <P1>...

  • Page 283

    <Parameter> <sw1> <sw2> April 15, 2008 G24-L AT Commands Reference Manual Table 3-144: +CRSM Parameters (Cont.) Description Integer character format. 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.

  • Page 284

    UI (User Interface) <Parameter> <response> Example AT+CRSM=176,28478,0,0,20 +CRSM: 144,0, FFFFFFFFFF FFFFFFFFFF00000000000000000000 AT+CRSM=178,28474,1,4,26 +CRSM: 144,0,72656EFFFFFFFFFFFFFFFFFF06818984143243FFFFFFFFFFFFFF AT+CRSM=192,12258 +CRSM: 144,0,0000000A2FE204000B00BB01020000 04-> Type of the file (EF) 00->RFU 0B00BB->Access conditions (READ=0-ALW, UPDATE=B-NEVER) 01->File status 02->Length of the following data (byte 14 to the end) 00->Structure of EF (transparent) 00->Length of a record (For cyclic and linear fixed EFs this byte denotes the length of a record.

  • Page 285: V, View Configuration

    +CRSM: 152,4 AT+CRSM=220,28474,1,4,30, 657469FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF data +CRSM: 144,0 AT+CRSM=242,28589 +CRSM: 144,0,000060907F200200000000000991001C080085858585 of the selected directory which is not allocated to any of the DFs or EFs under the selected directory. 7F20->File_id 02-> Type of file - DF 0000000000-> RFU 09-> Length of the following data. 91001C080085858585->GSM specific data AT+CRSM=? +CRSM=...

  • Page 286: W, Store User Profile, W Parameters, Profile Parameters

    UI (User Interface) Example at&v ACTIVE PROFILE: E1 Q0 V1 X4 &C1 &D2 &K3 &Y0 S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:004 S07:050 S08:004 S09:006 S10:014 S12:040 S14:AAH S16:80H S18:000 S21:30H S22:F6H S23:1BH S25:005 S26:001 S27:09H STORED PROFILE 0: E1 Q0 V1 X4 &C1 &D2 &K3 S00:000 S02:043 S03:013 S04:010 S05:008 S07:050 S12:040 STORED PROFILE 1: E1 Q0 V1 X4 &C1 &D2 &K3...

  • Page 287

    Profile Parameter AT&C Set circuit 109 (DCD) behavior AT&D Set circuit 109 (DTR) behavior AT&K Flow control AT&Y Power-up profile Auto-answer Escape code character Carriage return character Line feed character Backspace character Wait time for carrier. Register S7 tells the data adaptor how many seconds to wait for a remote data adaptor's carrier signal before hanging up.

  • Page 288: Y, Default User Profile, Y Parameters

    UI (User Interface) &Y, Default User Profile The following table shows the &Y parameters. <Parameter> <n> Example AT&Y0 AT&Y1 3-224 Command Syntax Type &Y<n> Table 3-147: &Y Parameters Description User’s profile number: Selects power-up configuration to user’s profile 0 Selects power-up configuration to user’s profile 1 The default value is 0.

  • Page 289: Cmer, Mobile Equipment Event Reporting, Clan, Me Language, Cmer Parameters

    +CMER, Mobile Equipment Event Reporting Command Type +CMER=[<mode> [,<keyp>[,<disp> [,<ind>[,<bfr>]]]]] Read +CMER? Test +CMER=? The following table shows the +CMER parameters. <Parameter> <mode> <keyp> <disp> <ind> <bfr> +CLAN, ME Language This command handles the selection of language in the ME. April 15, 2008 G24-L AT Commands Reference Manual Syntax...

  • Page 290: Clan Parameters

    UI (User Interface) The <code> parameter is a two-letter abbreviation of the language. The language codes, as defined in ISO 639, consist of two characters, e.g. "DE", "EN" etc. Command Type AT+CLAN=<code> Read AT+CLAN? Test AT+CLAN=? The following table shows the +CLAN parameters. <code>...

  • Page 291: Cind, Indicator Control, Cind Parameters

    AT+CLAN="DE" AT+CLAN? +CLAN: "DE" +CIND, Indicator Control This command is used to query the status of various ME indicators. Command Type Read AT+CIND? Test AT+CIND=? The following table shows the +CIND parameters. <Parameter> <service> <call> <recsms> <roam> <signal> <simav> <smsfull> April 15, 2008 G24-L AT Commands Reference Manual Syntax...

  • Page 292

    UI (User Interface) Example AT+CIND=? +CIND: ("service",(0,1)),("call",(0,1)),("recmsg",(0,1)),("simav",(0,1)),("Roam",(0-2)),("signal",(0-5)),("smsfull", (0,1)) AT+CIND? +CIND: 1,0,0,1,0,5,0 ATD 035684469; CONNECT AT+CIND? +CIND: 1,1,0,1,0,5,0 3-228 G24-L AT Commands Reference Manual April 15, 2008...

  • Page 293: Unsolicited Ui Status Messages, Ciev, Indicator Event Reporting, Ciev Parameters

    Unsolicited UI Status Messages Certain actions performed in the G24-L UI by the user are transmitted to all attached accessories, primarily as a notification of a change in state. For example, notification of a phone-book storage, recall operation or setting a call restriction level. These messages are required by certain accessories to maintain local information, or to provide additional information on an auxiliary display.

  • Page 294: Gprs, Gprs Functionality, Gprs Commands

    GPRS GPRS GPRS Functionality GSM 07.07 defines commands that a TE may use to control a GPRS ME via a non-multiplexed character-stream interface. This places certain limitations on the functionality of the interface. For example, it is not possible for the ME to send control information to the TE or for the TE to send commands to the ME whilst the interface is in the online data state, unless the layer 2 protocol itself supports this feature (GSM 07.60-12).

  • Page 295: Cgclass, Gprs Mobile Station Class, Cgclass Parameters

    +CGCLASS, GPRS Mobile Station Class This command is used to set the G24-L to operate according to the specified GPRS mobile class. If the requested class is not supported, an ERROR or +CME ERROR response is returned. Extended error responses are enabled by the +CMEE command. Command Type Read...

  • Page 296: Cgdcont, Define Pdp Context

    GPRS +CGDCONT, Define PDP Context This command specifies the PDP (Packet Data Protocol) context. Command Type AT+CGDCONT=[<cid> [,<PDP_type>[,<APN> [,<PDP_addr>[,<d_com p> [,<h_comp>]]]]]] Read AT+CGDCONT? Test AT+CGDCONT=? 3-232 Syntax Response/Action +CME ERROR: <err> +CGDCONT: <cid>, <PDP_type>, <APN>, <PDP_addr>, <data_comp>, <head_comp>[<CR>< LF>+CGDCONT: <cid>, <PDP_type>, <APN>, <PDP_addr>, <data_comp>, <head_comp>...

  • Page 297: Cgdcont Parameters

    The following table shows the +CGDCONT parameters. <Parameter> <cid> <"PDP_type"> (Packet data protocol type) <"APN"> (Access Point Name) <"PDP_addres s"> <d_comp> <h_comp> Note: The IP address may be entered without double quotes (" "). For example: AT+CGDCONT=1, IP,RTY,123.32.45.9 Example AT+CGDCONT=? +CGDCONT: (1-3),("IP"),,,(0,1),(0,1) AT+CGDCONT? +CGDCONT: 1,"IP","","0.0.0.0",0,0...

  • Page 298: Cgqmin, Quality Of Service Profile (min Acceptable), Cgqmin, Quality Of Service Profile (min Acceptable)

    GPRS +CGDCONT: 3,"IP","","0.0.0.0",0,0 AT+CGDCONT= 1,"IP","internetg","0.0.0.0",0,0 AT+CGDCONT? +CGDCONT: 1,"IP","internetg","0.0.0.0",0,0 +CGDCONT: 2,"IP","","0.0.0.0",0,0 +CGDCONT: 3,"IP","","0.0.0.0",0,0 AT+CGDCONT= 1,"IP","internetg","0.0.0.0",0,0 AT+CGDCONT=2,"IP","internetg","0.0.0.0",1,1 +CGQMIN, Quality of Service Profile (Min Acceptable) This command enables the terminal to specify the minimum acceptable profile which is checked by the ME against the negotiated profile returned in the Activate PDP Context Accept message. Command Type AT+CGQMIN=[<cid>...

  • Page 299: Cgqmin Parameters

    Command Type Read AT+CGQMIN? Test AT+CGQMIN=? The following table shows the +CGQMIN parameters. <Parameter> <cid> <precedence> <delay> <reliability> <peak> <mean> April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action +CGQMIN: <cid>, <precedence>, <delay>, <reliability>,<peak>, <mean>[<CR><LF>+CGQMIN: <cid>, <precedence>,<delay>, <reliability.>, <peak>, <mean>[...]] +CME ERROR: <err>...

  • Page 300: Cgqreq, Quality Of Service Profile (requested), Cgqreq, Quality Of Service Profile (requested)

    GPRS Example AT+CGQMIN=? +CGQMIN: ("IP"),(0-3),(0-4),(0-5),(0-9),(0-18,31) AT+CGQMIN? +CGQMIN: 1,2,4,3,9,10 +CGQMIN: 2,2,4,3,9,10 +CGQMIN: 3,2,4,3,9,10 +CGQREQ, Quality of Service Profile (Requested) This command enables the terminal to specify a Quality of Service Profile that is used when the ME sends an Activate PDP Context Request message to the network. Command Type AT+CGQREQ=[<cid>...

  • Page 301: Cgatt, Gprs Attach Or Detach, Cgqreq Parameters

    The following table shows the +CGQREQ parameters. <Parameter> <cid> <precedence> <delay> <reliability> <peak> <mean> Example AT+CGQREQ=? +CGQREQ: ("IP"),(0-3),(0-4),(0-5),(0-9),(0-18,31) AT+CGQREQ? +CGQREQ: 1,2,4,3,9,10 +CGQREQ: 2,2,4,3,9,10 +CGQREQ: 3,2,4,3,9,10 AT+CGQREQ=1,0,,0,0,0 AT+CGQREQ? +CGQREQ: 1,0,4,0,0,0 +CGQREQ: 2,2,4,3,9,10 +CGQREQ: 3,2,4,3,9,10 +CGATT, GPRS Attach or Detach This command attaches/detaches the ME to/from the GPRS service. When the command has completed, the ME remains in V.25ter command state.

  • Page 302: Cgpaddr, Show Pdp Address, Cgatt Parameters

    GPRS Command Type Read Test Note: This command has the characteristics of both the V.25ter action and parameter commands. Therefore, it has the Read form in addition to the Execution/Set and Test forms. The following table shows the +CGATT parameters. Example AT+CGATT=? +CGATT: (0,1)

  • Page 303: Cgaddr Parameters

    The test command returns a list of defined <cid>s. Command Type Test The following table shows the +CGPADDR parameters. <Parameter> <cid> < PDP_address> Example AT+CGPADDR=? +CGPADDR: (1,2,3) AT+CGPADDR=1 +CGPADDR: 1,0.0.0.0 April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action +CGPADDR=[<cid>...

  • Page 304: Mgeer, Gprs Extended Error Report

    GPRS +MGEER, GPRS Extended Error Report This command is used to return the PDP context activation reject cause. Command Type Read Test 3-240 Syntax Response/Action AT+MGEER=[<n>] +CME ERROR: <err> AT+MGEER? +MGEER: <cause> AT+MGEER=? +MGEER: <n> G24-L AT Commands Reference Manual Remarks April 15, 2008...

  • Page 305: Mgeer Parameters

    The following table shows the +MGEER parameters. <Parameter> <n> <cause> April 15, 2008 G24-L AT Commands Reference Manual Table 3-158: +MGEER Parameters Description Indicates what format of cause needs to be printed. The default value is 2. Returns numeric cause format. Returns text cause format.

  • Page 306: D*99, Request Gprs Service "d", D*99, Request Gprs Service "d

    GPRS D*99, Request GPRS Service "D" This command enables the ME to perform the actions necessary for establishing communication between the terminal and the external Packet Data Network (PDN). The ITU V.25ter 'D' (Dial) command causes the ME to enter the ITU V.25ter Online Data state and together with the terminal, to start the specified layer 2 protocol.

  • Page 307: D*99 Parameters

    The following table shows the D*99 parameters. <Parameter> <GPRS_SC> (GPRS Service Code) <called_addres s> <L2P> <cid>: Example ATD*99 +CGDCONT April 15, 2008 G24-L AT Commands Reference Manual Table 3-159: D*99 Parameters Description Digit string (value 99) which identifies a request to use GPRS. String that identifies the called party in the address space applicable to the PDP.

  • Page 308: Cgprs, Gprs Coverage, Cgprs Parameters

    GPRS +CGPRS, GPRS Coverage This command indicates whether there is GPRS coverage. Note: GPRS coverage will be detected only when SIM has GPRS ability. Command Type Execute Read The following table shows the +CGPRS parameters. Example Without GPRS coverage AT+CGPRS +CGPRS: 0 AT+CGPRS? +CGPRS: 0...

  • Page 309: Cgact, Pdp Context Activate Or Deactivate, Cgact Parameters

    +CGACT, PDP Context Activate or Deactivate This command activates/deactivates the specified PDP context(s). Command Type AT+CGACT=[<state> [,<cid> [,<cid>[,]]]] Read AT+CGACT? Test AT+CGACT=? The following table shows the +CGACT parameters. <Parameter> <state> <cid> April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action NO CARRIER...

  • Page 310: Sim Toolkit

    GPRS Example AT+CGACT=? +CGACT: (0,1) AT+CGACT? +CGACT: 1,0 +CGACT: 2,0 +CGACT: 3,0 AT+CGACT=1 ERROR Note: In some GPRS networks, +CGACT is not supported. the ATD*99 # command can be used to establish a connection. Activating a context can take up to 150 seconds. Deactivating a context can take up to 40 seconds.

  • Page 311: Stk Mechanisms, Mtkr, Profile Download

    • In the first step, the customer application informs the G24-L module that it wants all features to be supported. This operation is performed using the AT+MTKE (Motorola ToolKit Enable) command, which allows activating or deactivating the SIM Toolkit functionality. •...

  • Page 312: Mtkr Parameters, Profile Structure – Byte 1 (download)

    GPRS Profile download is performed automatically during device initialization, with no user intervention required. Command Type Read +MTKR? The following table shows the +MTKR parameters. <Parameter> <profile> Example AT+MTKR? +MTKR: 2F6FFFFFFF0E1F1F4300001F2300000003 Profile Structure The profile lists those STK facilities supported by the G24-L.One bit is used to code each facility: •...

  • Page 313: Profile Structure – Byte 2 (other), Profile Structure – Byte 3 (proactive Sim)

    Table 3-164: Profile Structure – Byte 1 (Download) (Cont.) April 15, 2008 G24-L AT Commands Reference Manual 9EXX' response code for SIM data download error Timer expiration USSD string data object supported in Call Control Envelope Call Control always sent to the SIM during automatic redial mode Table 3-165: Profile Structure –...

  • Page 314: Profile Structure – Byte 4 (proactive Sim), Profile Structure – Byte 5 (event Driven Information)

    GPRS Table 3-168: Profile Structure – Byte 5 (Event driven information) Table 3-169: Profile Structure – Byte 6 (Event driven information extensions) 3-250 Table 3-167: Profile Structure – Byte 4 (Proactive SIM) Proactive SIM: SELECT ITEM Proactive SIM: SEND SHORT MESSAGE Proactive SIM: SEND SS Proactive SIM: SEND USSD Proactive SIM: SET UP CALL...

  • Page 315: Profile Structure – Byte 7 (multiple Card Proactive Commands)

    Table 3-169: Profile Structure – Byte 6 (Event driven information extensions) Table 3-170: Profile Structure – Byte 7 (Multiple card proactive commands) Table 3-171: Profile Structure – Byte 8 (Proactive SIM) April 15, 2008 G24-L AT Commands Reference Manual Chapter 3: AT Commands Reference Description RFU, bit = 0 Description...

  • Page 316: Profile Structure – Byte 9 (proactive Sim), Profile Structure – Byte 10 (soft Keys Support)

    GPRS Table 3-173: Profile Structure – Byte 10 (Soft keys support) 3-252 Table 3-172: Profile Structure – Byte 9 (Proactive SIM) Sustained DISPLAY TEXT (see 3GPP TS 11.14 version 8.9.0 Release 1999, subclause 6.4.1) SEND DTMF command (see 3GPP TS 11.14 version 8.9.0 Release 1999, subclause 6.4.24) Proactive SIM: PROVIDE LOCAL INFORMATION - BCCHChannel List coding, as per 3GPP TS 11.14 version 8.9.0...

  • Page 317: Profile Structure – Byte 11 (soft Keys Information)

    Table 3-174: Profile Structure – Byte 11 (Soft keys information) Table 3-175: Profile Structure – Byte 12 (Bearer independent protocol proactive April 15, 2008 G24-L AT Commands Reference Manual Chapter 3: AT Commands Reference Description Maximum number of soft keys available. 'FF' value is reserved for future use commands –...

  • Page 318: Profile Structure – Byte 14 (screen Height)

    GPRS Table 3-176: Profile Structure – Byte 13 (Bearer independent protocol supported Table 3-177: Profile Structure – Byte 14 (Screen height) 3-254 bearers – class "e") CSD supported by ME GPRS supported by ME RFU, bit = 0 Number of channels supported by ME Number of characters supported down the ME display, as defined in 3GPP TS 11.14 version 8.9.0 Release 1999, subclause 5.3.1 RFU, bit = 0...

  • Page 319: Profile Structure – Byte 15 (screen Width), Profile Structure – Byte 16 (screen Effects)

    Table 3-178: Profile Structure – Byte 15 (Screen width) Table 3-179: Profile Structure – Byte 16 (Screen effects) Table 3-180: Profile Structure – Byte 17 (Bearer independent protocol supported April 15, 2008 G24-L AT Commands Reference Manual Chapter 3: AT Commands Reference Description Number of characters supported across the ME display, as defined in 3GPP TS 11.14 version 8.9.0 Release 1999, subclause 5.3.2...

  • Page 320: Profile Structure – Byte 18 (reserved), Profile Structure – Byte 19 (reserved For Tia/eia-136 Facilities)

    GPRS Table 3-180: Profile Structure – Byte 17 (Bearer independent protocol supported Table 3-182: Profile Structure – Byte 19 (Reserved for TIA/EIA-136 facilities) Note: The bits comprising each subsequent byte are all: RFU, bit = 0. 3-256 transport interface – class "e") (Cont.) RFU, bit = 0 Table 3-181: Profile Structure –...

  • Page 321: Mtke, Motorola Toolkit Enable, Mtke Parameters

    +MTKE, Motorola ToolKit Enable This command enables/disables the SIM ToolKit functionality. Command Type Read Test The following table shows the +MTKE parameters. <Parameter> <State> Example AT+MTKE=? +MTKE: (0-1) AT+MTKE? +MTKE: 0 AT+MTKE=1 AT+MTKE=3 +CME ERROR: AT+MTKE=1 April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action +MTKE=<Enable>...

  • Page 322: Mtkp, Motorola Toolkit Proactive (unsolicited Indication), Mtkp Field Descriptions

    GPRS +MTKP, Motorola ToolKit Proactive (Unsolicited Indication) In order to allow the customer to identify the pro-active command sent by the SIM ToolKit, an unsolicited SIM ToolKit indication (with the appropriate information, such as text to display, priorities and so on) is implemented. The following table shows the+MTKP Field Descriptions.

  • Page 323: Mtkp Parameters Of Mtkp Field Description

    The following table shows the +MTKP parameters. Table 3-185: +MTKP Parameters of MTKP Field Description <Parameter> ProactiveCmdType=1 (Display Text) <Priority> <Text> ProactiveCmdType=2 (Get Inkey) <ResponseType> 0 <HelpInfo> <Text> ProactiveCmdType=3 (Get Input) <ResponseType> 0 <SecurityMode> <SizeMin> <SizeMax> <HelpInfo> <Text> Values when ProactiveCmdType=5 (Play tone) <ToneType>...

  • Page 324

    GPRS Table 3-185: +MTKP Parameters of MTKP Field Description (Cont.) <Parameter> Values when ProactiveCmdType=9 (Send SMS) <Text> Values when ProactiveCmdType=10 (Send SS) <Text> Values when ProactiveCmdType=12 (Setup Call) <Parameter> <CalledNb> <Redials> <Text> Values when ProactiveCmdType=13 (Refresh) <RefreshType> Values when ProactiveCmdType=22 (Set Up Idle Mode Text) <idle mode text string>...

  • Page 325

    Command Type April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action AT+MTKP=<Cmd Type>,<Result> [,<Data>] +CME ERROR: <err> Chapter 3: AT Commands Reference Remarks The Set command allows the user to answer the following proactive commands: • GET_INKEY Key pressed from the user. •...

  • Page 326: Mtkp Set Command Parameters

    GPRS The following table shows the +MTKP Set parameters. <Parameter> <CmdType> Values when CmdType=2 (Get Inkey) <Result> <Data> Values when CmdType=3 (Get Input) <Result> <Data> Values when CmdType=16 (Set Up Event List) <Result> <Data> Values when CmdType=24 (DTMF service) <Result> <Data>...

  • Page 327: Send Dtmf

    Send DTMF This proactive SIM service command requests the G24-L to send a DTMF string after successfully establishing a call. This command can be used at any time during a call. The G24-L does not locally generate audible DTMF tones to play to the user. This command can be activated/deactivated by the user using the command +MTKP=24.

  • Page 328: Communication During Dtmf Command

    GPRS The diagram below demonstrates the communication between the SIM, the G24-L and the TE regarding a DTMF command during an active voice call. SI M Figure 3-14: Communication During DTMF Command Launch Browser This is a proactive command that requests a browser inside a browser-enabled user terminal to interpret the content corresponding to a URL.

  • Page 329: Communication During Launch Browser Command, Mtkp Parameters – Response Code 26

    The following table shows the +MTKP parameters for response code 26. <Parameter> <result> <additional info> <err> Note: When STK proactive commands are disabled by the TE, MTKP unsolicited events are not issued to it. In such a case, the Launch Browser command is rejected with the result value "Browser unavailable".

  • Page 330: Current Event Types

    GPRS The following table describes the events types. Event MT Call Event Call Connected Event Call Disconnected Event Location Status Event User Activity Event Idle Screen Available Event Card Reader Status Event Language Selection Event Browser Termination Event Data Available Event Channel Status Event Command Type Test...

  • Page 331: Set Event List Parameters

    The following table shows the Set Event List parameters. <Parameter> <Result> <Data> Note: Each language code consists of a pair of alphanumeric characters, defined in ISO 639 [4]. Each character is coded on one byte using the SMS default 7-bit coded alphabet, as defined in TS 23.038, with bit 8 set to 0.

  • Page 332: Sample Language Codes

    GPRS Language Codes The following table lists an example of the codes for each language supported by the STK for Language Selection Events. 3-268 Table 3-190: Sample Language Codes Code Language Afar Abkhazian Afrikaans Amharic Arabic Assamese Aymara Azerbaijani Bashkir Byelorussian Bulgarian Bihari...

  • Page 333

    April 15, 2008 G24-L AT Commands Reference Manual Table 3-190: Sample Language Codes (Cont.) Code Language Fiji Faroese French Frisian Irish Scots Galician Guarani Gujarati Hausa Hebrew Hindi Croatian Hungarian Armenian Interlingua Indonesian Interlingua Inupiak Icelandic Italian Inuktitut Japanese Javanese Georgian Kazakh Greenlandic...

  • Page 334

    GPRS 3-270 Table 3-190: Sample Language Codes (Cont.) Code Language Latin Lingala Laothian Lithuanian Latvian, Malagasy Maori Macedonian Malayalam Mongolian Moldavian Marathi Malay Maltese Burmese Nauru Nepali Dutch Norwegian Occitan (Afan) Oriya Punjabi Polish Pashto, Portuguese Quechua Rhaeto-Romance Kirundi Romanian Russian Kinyarwanda Sanskrit...

  • Page 335

    April 15, 2008 G24-L AT Commands Reference Manual Table 3-190: Sample Language Codes (Cont.) Code Language Sindhi Sangho Serbo-Croatian Sinhalese Slovak Slovenian Samoan Shona Somali Albanian Serbian Siswati Sesotho Sundanese Swedish Swahili Tamil Telugu Tajik Thai Tigrinya Turkmen Tagalog Setswana Tonga Turkish Tsonga...

  • Page 336: Mtkm, Motorola Toolkit Menu, Mtkm Parameters

    GPRS +MTKM, Motorola ToolKit Menu Command Type Execute The following table shows the +MTKM parameters. <Parameter> <CmdType> <ItemId> 3-272 Table 3-190: Sample Language Codes (Cont.) Code Language Vietnamese Volapuk Wolof Xhosa Yiddish Yoruba Zhuang Chinese Zulu Syntax Response/Action AT+MTKM +MTKM: <Alpha Identifier menu>...

  • Page 337: Mtkm, Motorola Toolkit Menu (response), Mtkm Unsolicited Identification Parameters

    +MTKM, Motorola ToolKit Menu (Response) Command Type Response The following table shows the +MTKM unsolicited identification parameters. Table 3-192: +MTKM Unsolicited Identification Parameters <Parameter> <Alpha Identifier menu> <DefaultItem> <Idx> <NoOfItems> <Alpha Idx> <Help Info> Example Note: The following example is provider-specific, and is meant to demonstrate menu use via STK.

  • Page 338: Mtkc, Motorola Toolkit Call Control, Mtka, Motorola Toolkit Acknowledge, Mtkc Parameters

    GPRS AT+MTKM=1,1 +MTKP: 3,1,0,3,8,0,Enter Country name://User is requested to enter country name AT+MTKP=3,1,"England" + MTKP: 1,0,"Weather in England is 5ºC" +MTKC, Motorola ToolKit Call Control This unsolicited event notifies the terminal when supplementary services, SMS Control or Call Control are modified. Command Type Unsolicited event...

  • Page 339: Mtka Parameters

    The following table shows the +MTKA parameters. <Parameter> <n> Notes: For <n> = 0 (disable) All messages should be sent to the TE automatically. Sending AT+MTKA has not influence. For <n> = 1 (enable) The first proactive message "Display Text" (+MTKP:1,…) should be sent to the TE. Until the user send acknowledge (by sending AT+MTKA command), NO other proactive of "Display Text"...

  • Page 340: Tcp/ip, Mipcall, Create A Wireless Link

    GPRS +MTKP: 1,0,"! YOUR RECHARGE OF TSH: 250.00 TO 0756706666 IS SUCCESSFUL" AT+MTKA +MTKP: 1,0,"Transaction successful!" AT+MTKA +MTKM: "VodaFASTA" +MTKM: 96,5,Recharge,0 +MTKM: 97,5,Transfer,0 +MTKM: 98,5,Report,0 +MTKM: 99,5,Administration,0 +MTKM: 100,5,Exit,0 … TCP/IP +MIPCALL, Create a Wireless Link This command sets up a PPP (Point to Point Protocol) connection with the GGSN (Gate GPRS Support Node), and returns a valid dynamic IP for the G24-L.

  • Page 341: Mipopen, Open A Socket (udp Or Tcp), Mipcall Parameters

    The following table shows the +MIPCALL parameters. <Parameter> <status> "APN" "User name" "Password" Local IP-address Example AT+MIPCALL=1,"internet","User1","Pswd"//Connecting the provider 'Orange' and getting an IP +MIPCALL: "123.145.167.230" AT+MIPCALL=0 +MIPOPEN, Open a Socket (UDP or TCP) This command causes the G24-L to initialize a new socket and open a connection with a remote side.

  • Page 342: Mipopen Parameters

    GPRS Command Type Read Test Example +MIPOPEN: 1 2 3 4 +MIPOPEN: 1 3 4 The following table shows the +MIPOPEN parameters. <Parameter> Socket ID Source Port Destination Address Destination Port Protocol State Note: Motorola does not recommend using port numbers below 1024. These numbers are defined to be reserved for operating systems.

  • Page 343: Mipodm, Open A Socket (udp Or Tcp) In Online Data Mode

    Example AT+MIPOPEN=1,1200,"123.245.213.012",1234,0//Opening socket 1, using TCP protocol, from port 1200, targeting 123.245.213.012 port 1234 +MIPOPEN=2,1300,"123.133.074.192",1242,1//Opening socket 2, using UDP protocol, from port 1300, targeting 123.133.074.192 port 1242 AT+MIPOPEN=1,1222,"123.245.213.012",1234,0//Opening socket 1, using TCP protocol, from port 1222, targeting 123.245.213.012 port 1234 AT+MIPOPEN: ERROR AT+MIPOPEN?

  • Page 344

    GPRS The +MIPODM command returns a +MIPSTAT <Socket ID><Error> unsolicited event if it fails. For example, if it was rejected by the remote side. Command Type Read Test 3-280 Syntax Response/Action AT+MIPODM= <Socket ID>, <Source Port>, +MIPODM: <Socket <Remote IP>, ID>,<State>[,<Remote IP>,<Remote <Remote Port>, Port>]...

  • Page 345: Mipodm Parameters

    The following table shows the +MIPODM parameters. <Parameter> Socket ID Source Port Remote IP Remote Port Protocol State Note: Motorola does not recommend using port numbers below 1024. These numbers are defined to be reserved for operating systems. Example Opening socket 3 in Online Data Mode, using TCP protocol, from port 1104, designation IP 123.245.213.012, designation port 1124: AT+MIPODM=3,1104,"172.90.237.221",1124,0 +MIPODM: 3,1...

  • Page 346: Mipclose, Close A Socket, Mipclose Parameters

    GPRS +MIPCLOSE, Close a Socket This command causes the G24-L to free the socket accumulating buffer and to close the socket. Note: All data stored in the accumulating buffer will be lost. Refer to Automatic Push” on page 3-283 page 3-285.

  • Page 347: Mipsets, Set Size For Automatic Push, Mipsets Parameters

    +MIPSETS, Set Size for Automatic Push This command causes the G24-L to set a watermark in the accumulating buffer. When the watermark is reached, data is pushed from the accumulating buffer into the protocol stack. Data chunks between the terminal and the G24-L are limited to be smaller than 80 characters (160 characters in coded form).

  • Page 348: Mipsend, Send Data, Mipsend Parameters

    GPRS +MIPSETS: (1-4),(1-1372) AT+MIPSETS? +MIPSETS: 1,100 +MIPSETS: 2,1372 +MIPSEND, Send Data This command causes the G24-L to store the data that the terminal provides in the accumulating buffer, and then send this data using an existing protocol stack when the amount of data reaches the predefined amount (see sending data, a valid connection must be created using the +MIPCALL and +MIPOPEN commands.

  • Page 349: Mippush, Push Data Into Protocol Stack

    Example (Socket 4 was not opened using +MIPOPEN AT command) AT+MIPSEND=4,"4444" ERROR AT+MIPSEND=1,"4444" +MIPSEND: 1,1370 AT+MIPSEND=? ERROR AT+MIPSEND? +MIPSEND: 1,1372 +MIPSEND: 2,1372 +MIPPUSH, Push Data into Protocol Stack This command causes the G24-L to push the data accumulated in its accumulating buffers into the protocol stack.

  • Page 350: Mipflush, Flush Data From Buffers, Mippush Parameters, Mipflush Parameters

    GPRS The following table shows the +MIPPUSH parameters. <Parameter> Socket ID Destination IP Destination Port Example AT+MIPPUSH=1 using the +MIPOPEN command) +MIPPUSH: 0 +MIPFLUSH, Flush Data from Buffers This command causes the G24-L to flush (delete) data accumulated in its accumulating buffers. Command Type Read Test...

  • Page 351: Miprudp, Receive Data From Udp Protocol Stack, Miprtcp, Receive Data From Tcp Protocol Stack

    Example AT+MIPFLUSH=2 command +MIPFLUSH: 2 AT+MIPFLUSH=5 ERROR AT+MIPFLUSH? +MIPFLUSH: 1 2 +MIPRUDP, Receive Data from UDP Protocol Stack This unsolicited event is sent by the G24-L to the terminal when data is received from the UDP protocol stack. Set Command Event +MIPRUDP:<Source IP>,<Source Port><socket ID>,<Left>,<Data>...

  • Page 352: Mipstat, Status Report, Mipxoff, Flow Control - Xoff, Miprtcp Parameters, Mipstat Parameters

    GPRS The following table shows the +MIPRTCP parameters. <Parameter> Socket ID Left Data Example +MIPRTCP: 3,0,7171 +MIPSTAT, Status Report This unsolicited event is sent to the terminal indicating a change in status. Currently there are two possible sources of failure, a broken logical connection or a broken physical connection. Syntax +MIPSTAT: <socket_ID>,<n>[,<number_of_acknowledged_bytes >] The following table shows the +MIPSTAT parameters.

  • Page 353: Mipxon, Flow Control - Xon, Mipconf - Configure Internal Tcp/ip Stack

    Event +MIPXOFF: <Socket ID> Example +MIPXOFF: From this point, the terminal is not allowed to send data, until it receives the +MIPXON command. MIPXON, Flow Control - Xon This command is the unsolicited event that the G24-L sends to the terminal when it detects that it has free memory in the accumulating buffer and can process new +MIPSEND requests, after the +MIPXOFF event.

  • Page 354: Mipconf Parameters

    GPRS parameters before socket activation or when the socket is in active state. Configuration values will be stored in G24-L until power circle. Command Type Read Test The following table shows the +MIPCONF parameters. Parameter < socket > < retr_num > <...

  • Page 355

    Parameter <max_close_delay> <is_nack_ind_req> Example AT+MIPCONF=2,5,10,600,75,2 AT+MIPOPEN=2,0,"66.249.87.99",80,0 +MIPOPEN: 2,1 AT+MIPSETS=2,10 +MIPSETS: 0 AT+MIPSEND=2,"474554202F20485454502F312E300D0A486F73743A207777772E676F6F676C652E636 F6D0D0A0D0A" +MIPPUSH: 2,0,40 +MIPSEND: 2,0,1372 +MIPXOFF: 2 AT+MIPSEND=2,"474554202F20485454502F312E300D0A486F73743A207777772E676F6F676C652E636 F6D0D0A0D0A" +MIPSEND: 2,1,1372 +MIPSTAT: 2,0,30 +MIPXON: 2 +MIPSTAT: 2,0,40 +MIPRTCP: 2,530,485454502F312E312033303220466F756E640D0A4C6F636174696F6E3A206874 74703A2F2F7777772E676F6F676C652E636F2E696C2F63786665723F633D505245462533443A544D25334 43131313935 +MIPRTCP: 2,450,31343833323A5325334467384A637631426A5458472D30636A5926707265763D 2F0D0A5365742D436F6F6B69653A20505245463D49443D363930376262383735313862663233373A43523D 313A544D3D +MIPRTCP: 2,370,313131393531343833323A4C4D3D313131393531343833323A533D644F656476 7A6C34765F7059475A384A3B20657870697265733D53756E2C2031372D4A616E2D323033382031393A31 343A30372047 +MIPRTCP: 2,290,4D543B20706174683D2F3B20646F6D61696E3D2E676F6F676C652E636F6D0D0A436F6E74656E74...

  • Page 356: Mping, Start Ping Execution (icmp Protocol), Mping, Start Ping Execution (icmp Protocol)

    GPRS +MIPRTCP: 2,130,484541443E3C5449544C453E333032204D6F7665643C2F5449544C453E3C2F484541443E3C424F44 593E0A3C48313E333032204D6F7665643C2F48313E0A54686520646F63756D656E7420686173206D +MIPRTCP: 2,50,6F7665640A3C4120485245463D22687474703A2F2F7777772E676F6F676C652E636F2E696C2F63786 665723F633D505245462533443A544D253344313131393531343833323A5325334467384A637631 +MIPRTCP: 2,0,426A5458472D30636A5926616D703B707265763D2F223E686572653C2F413E2E0D0A3C2F424F44593 E3C2F48544D4C3E0D0A +MIPSTAT: 2,1,40 +MPING, Start Ping Execution (ICMP Protocol) This command allows to verify IP connectivity to another remote machine (computer) by sending one or more Internet Control Message Protocol (ICMP) Echo Request messages. The receipt of corresponding Echo Reply messages are displayed, along with round trip times.

  • Page 357: Mping Command Parameters

    Command Type Read Test The following table shows the +MPING command parameters. <Parameter> <mode> <"Destination IP/hostname"> <count> <size> April 15, 2008 G24-L AT Commands Reference Manual Syntax Response/Action +MPING? +MPING: <count>, <size>,<TTL>, <TOS>,<TimeOut> +MPING=? +MPING: (List of supported <mode>s),(Range of <count>s),(Range of <size>s),(Range of <TTL>s), (Range of <TOS>s),( Range of <TimeOut>s)

  • Page 358

    GPRS <Parameter> <TTL> <TOS> <TimeOut> 3-294 Table 3-207: +MPING Command Parameters (Cont.) Time To Live (TTL). Specifies number of hops (hop is one step, from one router to the next, on the path of a datagram on an IP network), which the Echo Request message may be routed over.

  • Page 359: Mping Unsolicited Response Parameters

    The following table shows the +MPING unsolicited response parameters. Table 3-208: +MPING Unsolicited Response Parameters <Parameter> <"Destination IP"> <type> <code> <RTT> Notes: 1. Ping request is being executed from the moment the valid AT+MPING set command was received by G24-L until +MPINGSTAT unsolicited report with <status> equal either to 0 or 2 is sent to DTE or ping request execution was aborted with AT+MPING=0 command.

  • Page 360: Mpingstat, Status Update For +mping Execution

    GPRS Example AT+MIPCALL=1,"internet" +MIPCALL: 10.170.4.111 AT+MPING=1,"10.170.4.112" +MPING: "10.170.4.112",0,0,400 +MPING: "10.170.4.112",0,0,420 +MPING: "10.170.4.112",0,0,440 +MPING: "10.170.4.112",0,0,410 +MPINGSTAT: 0,"10.170.4.112",4,4,417 +MPINGSTAT, Status Update for +MPING Execution This is the unsolicited response that the G24-L sends to the terminal to inform of ping execution status update and provides summary statistics of ping request when ping request execution is completed.

  • Page 361: Mpingstat Unsolicited Response Parameters

    The following table shows the +MPINGSTAT unsolicited response parameters. Table 3-209: +MPINGSTAT Unsolicited Response Parameters <Parameter> <status> <"Destination IP"> <SentMessages> <ReceivedMessages> <AvarageRTT> April 15, 2008 G24-L AT Commands Reference Manual Chapter 3: AT Commands Reference Description Specifies a status of ping request execution. Defined values: 0 - The unsolicited response with this <status>...

  • Page 362

    GPRS Example AT+MIPCALL=1,"internet" +MIPCALL: 10.170.4.111 //Ping host www.motorola.com AT+MPING=1,"www.motorola.com",3,,255 //ICMP Echo Reply message received, RTT is 522 ms. +MPING: "88.221.5.223",0,0,522 +MPINGSTAT: 1 +MPINGSTAT: 3 +MPINGSTAT: 4 +MPING: "88.221.5.223",0,0,638 //Ping request execution is completed. Statistics displayed to terminal. Three Echo Request messages were sent, and two Echo Reply messages were received.

  • Page 363: Msdns, Set Dns Ip Address, Msdns Parameters

    +MSDNS, Set DNS IP Address This command set/read DNS (Domain Name Server) IP address (primary/secondary) for each socket. If the user doesn't specify DNS servers by AT+MSDNS, G24-L will use default DNS from NW. The defined value(s) will be saved during disconnect PDP context (can be used in next PDP context), but will reset after power cycle.

  • Page 364

    GPRS Example AT+MSDNS=? +MSDNS: (1-5),(<IP>),(<IP>) AT+MSDNS? +MSDNS: 1,"0.0.0.0","0.0.0.0" +MSDNS: 2,"0.0.0.0","0.0.0.0" +MSDNS: 3,"0.0.0.0","0.0.0.0" +MSDNS: 4,"0.0.0.0","0.0.0.0" +MSDNS: 5,"0.0.0.0","0.0.0.0" AT+MSDNS=2,"212.150.49.10","206.49.94.234" //set socket 2 prim & sec DNS AT+MSDNS=4,"62.120.55.10" AT+MSDNS=5,"212.150.49.10","206.49.94.234" //set socket 5 prim & sec DNS AT+MSDNS? +MSDNS: 1,"0.0.0.0","0.0.0.0" +MSDNS: 2,"212.150.49.10","206.49.94.234" +MSDNS: 3,"0.0.0.0","0.0.0.0" +MSDNS: 4,"62.120.55.10","0.0.0.0"...

  • Page 365: Mipcff, Control Filtering Feature For Incoming Tcp Connection, Cidr Scheme

    +MIPCFF, Control Filtering Feature for Incoming TCP Connection The filtering feature aims to protect the G24-L from non-authorized clients trying to establish an IP connection with it. It is applicable for cases where G24-L communicates as a listener with others devices. The filtering feature consists of a "white list"...

  • Page 366: Mipcff Parameters

    GPRS Command Type Read Test The following table shows the +MIPCFF parameters. <Parameter> <Socket_id> <CmdType> <IP> <Status> 3-302 Syntax Response/Action +MIPCFF = <Socket Comment: IP in IP CIDR ID>,<CmdType>,["<IP>"] presentation +CME: <error code> AT+MIPCFF? +MIPCFF: 1,<STATUS>,<IP1.1>,<IP1.2…. <IP1.n> +MIPCFF: 2,<STATUS>,<IP2.1>,<IP1.2…. <IP2.n> +MIPCFF: 3,<STATUS>,<IP3.1>,<IP1.2….

  • Page 367: Filtering Error Codes And Status

    The following table shows the +MIPCFF filtering error codes and status. <Parameter> Error Codes Status> April 15, 2008 G24-L AT Commands Reference Manual Chapter 3: AT Commands Reference Table 3-212: Filtering Error Codes and Status Description Extended error codes. Socket filtering status. Value 3 - Operation not allowed.

  • Page 368: Nop - Compatible, Ignored (compatible Only) Commands

    NOP - Compatible NOP - Compatible IGNORED (Compatible Only) Commands The following commands return OK, but do not execute any operation. They are only used to provide backward compatibility. Command &G &J &L &M &P &Q &R &S &T +CBAND 3-304 Description Selects the line modulation standard...

  • Page 369: Chapter 4: Using The Commands, Setting Up The G24-l (power On And Initial Actions)

    Chapter 4: Using the Commands Setting Up the G24-L (Power On and Initial Actions) There are three phases of connectivity for the G24-L: • Init General. In this phase, the G24-L is asked to provide basic information which ensures that the phone is functioning properly.

  • Page 370: Detailed Phone State Transactions

    Setting Up the G24-L (Power On and Initial Actions) GPRS seq. AT*99# DTR(2) OK (connecting) DTR(1) GPRS Figure 4-2: Detailed Phone State Transactions Ready RING/ATA NO CARRIER NO CARRIER +++/DTR CSD Data G24-L AT Commands Reference Manual RING/ATA ATH/ NO CARRIER OK (connecting) Voice April 15, 2008...

  • Page 371: Recommended G24-l Initialization After Powerup, Recommended G24-l Initialization Workflow

    Recommended G24-L Initialization after Powerup Figure 4-3 provides a recommended workflow for initializing the G24-L after startup. The following sections explain this workflow in detail. Figure 4-3: Recommended G24-L Initialization Workflow April 15, 2008 Start RS232 Lines Setup Test g20 Communication Test G 24 Communication Configure the RS232 Connection (Optional)

  • Page 372: Rs232 Lines Setup

    Recommended G24-L Initialization after Powerup RS232 Lines Setup There is no dynamic detection. Upon power up, the hardware is detected. If USB is detected, then USB is selected. If USB is not connected, then the RS232 is selected. For a pin description, refer to the G24-L Developer’s Kit Manual: 6802984C10.

  • Page 373: Test G24-l Communication, Basic Configuration

    Test G24-L Communication This is a preliminary step. During this step, the ability to communicate with the G24-L using AT commands is tested. Error Figure 4-5: Test G24-L Communication Communication example: ATE1 Basic Configuration These are optional steps. If required, specific RS232 pin behavior can be selected. Extended error notification is recommended for debugging and field-support purposes.

  • Page 374

    Recommended G24-L Initialization after Powerup 1. Baud setting example: AT+CBAUD=6//Setting baud rate for 19200 AT+CBAUD=19200//Same as issuing this command 2. RS232 HW lines configuration: &C(DCD), &D(DTR), &K(flow-control). Default settings should be: AT&C1 AT&D2 AT&K3 3. Modem IDs (optional): +CGMI,+CGMM,+CGMR,+CGSN AT+CGMI +CGMI: "Motorola"...

  • Page 375: Sim Card Status

    SIM Card Status To enable the module to transfer from basic commands to full operational mode, a SIM card must be ready and the PIN enabled. Figure 4-7: SIM Card Status Note: For a full description of SIM states, see Enter PUK for Unblocking SIM Card”...

  • Page 376: G24-l Network Connection

    Recommended G24-L Initialization after Powerup G24-L Network Connection In this step, the G24-L detects existing networks (the user must register to a specific network). Figure 4-8: G24-L Network Connection 1. Registration and call indications example: +CREG, +CLCC AT+CREG=2 AT+CLCC=1 2. Get available networks example: +COPS AT+COPS=? //To read all possible operators +COPS:(002,"ILORANGE","ORANGE","42501"), //G24-L answer example (000,"AT&T Wireless", "AT&T","31038"),...

  • Page 377: Terminal Synchronization

    Terminal Synchronization In this step, the terminal requests the stored phonebook, SMS, and so on, from the G24-L. 0.5 Sec. Delay Figure 4-9: Terminal Synchronization April 15, 2008 G24-L AT Commands Reference Manual Chapter 4: Using the Commands Start Else AT+CPBS=? +CPBS: "ME","MT","DC", "MC","RC","AD","QD"...

  • Page 378: Managing Stored Messages In The G24-l Memory

    Managing Stored Messages in the G24-L Memory AT+CPMS="me" command +CPMS: 11,61,11,61,2,20 AT+CMGF=1 AT+CMGL="ALL" +CMGL: 225,"STO UNSENT","054565132" <Message body> +CMGL: 223,"STO UNSENT","4565029" //Example of G24-L response <Message body> +CMGL: 222,"STO SENT","054565029" <Message body> +CMGL: 221,"STO SENT","054565132" <Message body> +CMGL: 220,"STO UNSENT","" <Message body>...

  • Page 379: Setting The Notification Indication For Incoming Messages (using At+cnmi)

    Setting the Notification Indication for Incoming Messages (Using AT+CNMI) AT+CNMI=,1 parameter of +CNMI should be set to 1 +CMTI: "SM",4 +CMTI will be displayed, denoting the message index AT+CMGR=4 +CMGR: "REC UNREAD","+97254565132",,"05/02/13,07:15:36+08" <message body> AT+CMGD=4 Another Possible Option for Setting the CNMI Notification Indication AT+CNMI=,2 second parameter of +CNMI should be set to 2...

  • Page 380: Writing, Saving And Sending Messages (using At+cmgw And At+cmss)

    Writing, Saving and Sending Messages (Using AT+CMGW and AT+CMSS) Writing messages into the database, with or without destination address. In TEXT mode, the header parameters will be set according to CSMP settings: AT+CMGW > message text <ctrl z> +CMGW: 142 AT+CMGW="054565132"...

  • Page 381: Sending Messages (using At+cmgs), Deleting Messages (using At+cmgd)

    Sending Messages (Using AT+CMGS) Sends an SM from the G24-L to the network in TEXT mode, the header parameters will be set according to CSMP settings. In text mode (+CMGF=1): AT+CMGS="054565028" //Writing a message to be sent to specified destination address >This is the message body <CTRL+Z>...

  • Page 382: Dialing Using Atd, Call Control, Call States

    Call Control Call Control The following figure is a detailed view of the states the G24-L goes through for Voice and CSD Data, as shown in connection occurs, call state alerts are received. Figure 4-10: Call States Dialing Using ATD atd+44 34 56 78;...

  • Page 383: Direct Dialing From Phone Book

    atd035659260,345,22; 3 4 5 NO CARRIER atd0356592,60 Direct Dialing from Phone Book This example uses a phone book with these pre-saved items. AT+CPBS? +CPBS: "MT" AT+CPBR=1,260 +CPBR: 5,"4444",129,"BE" +CPBR: 6,"+97235659260",145,"eran" +CPBR: 7,"035659260",129,"eran" +CPBR: 8,"+97251632603",145,"long" +CPBR: 9,"5555",129,"B" +CPBR: 77,"035619942",129,"er" atd>"long"; atd>8; call answered atd>"era"...

  • Page 384: Dialing The Last Number Example, Voice Call Manipulations, Call Waiting, Call Forwarding

    Call Control Dialing the Last Number Example atd035658278; NO CARRIER atdl ATDL: "035658278" atdl; ATDL: "035658278" atdl ATDL: "035658278" Voice Call Manipulations Call Waiting AT+CCWA=1 atd9311234567; (...conversation...) +CCWA: "+358317654321",145,1,"Bob"//Call-waiting indication received by the G24-L; Bob is calling +CCWA: "+358317654321",145,1,"Bob" AT+CHLD=0 NO CARRIER Call Forwarding AT+CCFC=1,3,"0545658278"...

  • Page 385: Conference Call

    Conference Call atd051632601; AT+CHLD=2 atd035659260; (Dual call state: one call on hold; 2nd is active.) AT+CHLD=3 (Active conference of two calls) AT+CLCC +CLCC: 1,0,0,0,1,"051632601",129,"" +CLCC: 2,0,0,0,1,"035659260",129,"" NO CARRIER NO CARRIER April 15, 2008 G24-L AT Commands Reference Manual Chapter 4: Using the Commands //Dialing the first member of the conference //Call hold, switch command //Active call switched to hold...

  • Page 386: Data Call, Switching Modes (data Mode/command Mode)

    Data Call Data Call Switching Modes (Data Mode/Command Mode) atd054565190 aaaaaaaaaaaaa //Sending escape sequence +++ to G24-L (the remote side does not treat +++ as escape) ati3 Motorola Mobile Phone fffffff fghhgatfhgfhfhghhfhfhfhgfhffhgfgfhgfhgfhhh NO CARRIER 4-18 //Calling the remote modem //Receiving binary data from remote side (G24-L is in Data mode) //G24-L is in Command mode //Issuing an AT command //Switching back to Binary mode...

  • Page 387: Establishing Gprs Pdp Context, Gprs, Activating A Saved Profile In G24-l

    GPRS When using the GPRS, it is recommended to implement a "keep alive" mechanism. The G24-L memory resources should not be used as a buffer for the user, the user maintains its own memory and flow control in its own application. The G24-L has finite limited resources such as network related, SIM card and phone memory.

  • Page 388

    GPRS Using the ATD* Command Set Request GPRS service 'D': ATD*99***(CID)# The CID (Context ID) includes the APN (defined by the AT+CGDCONT command) to which you want to be connected. This depends on the ability of the SIM card to be attached to the different networks.

  • Page 389: Changing The Character Set

    Changing the Character Set Example When an SMS messages with the following text: "Motorola G24-L OEM Module", is saved inside the G24-L at entry 128, you can read it using several character sets. When the "ASCII" character set is used, the following is received by the terminal: AT+CSCS? +CSCS: "ASCII"...

  • Page 390: Sleep Mode, Sleep Mode When S24 > 0

    Sleep Mode Sleep Mode Note: The notation of TXD and RXD are from the perspective of the terminal unless otherwise specified. The terminal should activate Sleep mode by sending ATS24=n (n - number of seconds). To disable Sleep mode, send ATS24=0. Example of G24-L Entering Sleep Mode Terminal-TX: ATS24=n Terminal-TX: ATxxx...

  • Page 391: Display Text/display Idle Mode Text, Get Inkey, Display Text

    Chapter 4: Using the Commands Display Text/Display Idle Mode Text The SIM card requests to send text to the G24-L and the G24-L displays it on the terminal. Figure 4-12: Display Text Get Inkey The SIM card requests to display text on the terminal, and waits for a response from the terminal (user).

  • Page 392: Get Input, Play Tone

    Get Input The SIM card requests to display text on the terminal, and waits for a response from the terminal (user). The response is a string. Figure 4-14: Get Input Note: All responses to unsolicited events are expected within one minute. Play Tone The SIM card requests a tone to be played via the SIM.

  • Page 393: Select Item, Send Sms, Set Up Menu

    Chapter 4: Using the Commands Set Up Menu The terminal requests the STK menu. As a result, the SIM sends the menu items to the terminal. The user then selects an item from the menu. Figure 4-16: Set Up Menu Select Item The user selects an item.

  • Page 394: Set Up Call, Call Control

    Set Up Call The SIM initiates a call, and its data is displayed on the terminal. Figure 4-19: Set Up Call Call Control 1. First, the user makes a call. 2. The call number is sent to the SIM, which decides whether to change the number or not. If the call has been changed, the new number is displayed on the terminal.

  • Page 395: Send Dtmf, Launch Browser

    +MTKM: 2,2,"IN THE COUNTRY",0 AT+MTKM=1,1 +MTKP: 3,1,0,3,8,0,Enter Country name://User is requested to enter country name AT+MTKP=3,1,"England" + MTKP: 1,0,"Weather in England is 5ºC"//Text is sent from the SIM Send DTMF The SIM card requests to send a DTMF string. The G24-L sends the DTMF during an active voice call, and notifies the terminal using an +MTKP of this sending action.

  • Page 396: Setup Event List

    Setup Event List The terminal updates the G24-L on any of the events. The G24-L passes events from the terminal to the SIM card according to the event list. The event list is requested by the SIM using the "setup event list"...

  • Page 397: Tcp Data Transfer Example, Tcp/ip, Multi-point Data Transfer Example

    TCP/IP TCP Data Transfer Example AT+MIPCALL=1,"orange","test","test" +MIPCALL: 172.17.242.86 AT+MIPOPEN=1,1222,"123.245.213.012",1234,0 //Opening socket 1 using TCP protocol, from port 1222, targeting 123.245.213.012 port 1234 +MIPOPEN: 1,1 AT+MIPOPEN? +MIPOPEN: 2 3 4 +MIPSETS=1,340 sending +MIPSETS: 0 AT+MIPSETS? +MIPSETS: 1 340 AT+MIPSEND=1,"444444" +MIPSEND: 1,1497 Note: This step can be repeated several times until the buffer is full or until the amount of data reaches 340 bytes and data pushed into the stack.

  • Page 398: Xoff And Xon Example

    TCP/IP +MIPSETS=1,200 sending +MIPSETS: 0 +MIPSETS=2,400 sending +MIPSETS: 0 +MIPSEND=1,"444444" +MIPSEND:1,1497 +MIPSEND=2,"DD" +MIPSEND:2,1499 +MIPPUSH=1 +MIPPUSH:0 +MIPPUSH=2 +MIPPUSH:0 +MIPCLOSE=1 +MIPCLOSE:1 +MIPCLOSE=2 +MIPCLOSE:2 +MIPCALL=0 +MIPSETS=1,120 sending +MIPSETS: 0 +MIPSEND=1,"444444" Note: Size remaining in socket 1 buffer is 1497 bytes. +MIPSEND:1,1497 +MIPPUSH=1 the stack Xoff and Xon Example In this example, it is assumed that the buffer size is 1500 and that some kind of error happened on the protocol stack.

  • Page 399: Error In Reopening A Valid Socket

    +MIPXON: 1 more sends from the terminal Error in Reopening a Valid Socket AT+MIPCALL=1,"orange","test","test" +MIPCALL:123.145.167.230 +MIPOPEN=1,1222,"123.245.213.012",1234,0 //Opening socket 1 using TCP protocol, from port 1222, targeting 123.245.213.012 port 1234 +MIPOPEN:1,1 +MIPOPEN? +MIPOPEN: 2 3 4 MIPOPEN=1,12,123.245.213.012,234,0//Terminal tries to reopen socket 1 ERROR April 15, 2008 G24-L AT Commands Reference Manual...

  • Page 400: Scenarios For Setting Up Handset Mode Or Handsfree Mode, Audio, Handset Mode, Handsfree Mode

    Audio Audio Scenarios for Setting Up Handset Mode or Handsfree Mode Handset Mode AT+MAPATH=1,1 AT+MAPATH=2,1,3 AT+MAPATH=2,3,12 AT+MAFEAT=6,0 AT+MAFEAT=1,1 Handsfree Mode AT+MAPATH=1,1 AT+MAPATH=2,1,15 AT+MAFEAT=1,0 AT+MAFEAT=6,1 Figure 4-24: Handset or Handsfree Setup 4-32 //Set the input path through the microphone //Set voice and keypad through the earpiece speaker //Set alerts and rings to go through the transducer //Disable echo cancellation and noise suppression //Enable sidetone...

  • Page 401: Tools Overview, Chapter 5: Tools

    Chapter 5: Tools Tools Overview This chapter describes the G24-L Drivers and application flashing tool. The G24-L Drivers, USB and RS232, enables the use of the G24-L as a PC external modem for performing GPRS packet data connections. The flashing application enables users to reprogram and upgrade G24-L modules SW version through an USB/RS232 interface.

  • Page 402

    Tools Overview G24-L AT Commands Reference Manual April 15, 2008...

  • Page 403: At Commands Alphabetical Summary, A-1 At Commands (alphabetical)

    Appendix A: Reference Tables This appendix contains the following sections: • AT Commands Alphabetical Summary, below • Character Set Table CS1: (GSM -> UCS-2), • Character Set Table CS2: (ASCII <-> UTF-8), • Character Set Table CS3: (UCS-2 <-> UTF-8), •...

  • Page 404

    AT Commands Alphabetical Summary AT Command &G &J &K &L &M &P &Q &R &S &T &V &W &Y Table A-1: AT Commands (Alphabetical) (Cont.) Description This command is supported for backward compatibility only, and has no effect. This command is supported for backward compatibility only, and has no effect.

  • Page 405

    AT Command ATS97 +CACM +CALM +CAMM +CAOC +CBAND +CBAUD +CBC +CBST +CCFC April 15, 2008 G24-L AT Commands Reference Manual Table A-1: AT Commands (Alphabetical) (Cont.) Description This command sets the use of the software control. This command adjusts the terminal auto rate.

  • Page 406

    AT Commands Alphabetical Summary AT Command +CCLK +CCWA +CDS +CDSI +CEER +CFSN +CFUN +CGACT +CGATT +CGCLASS +CGDCONT +CGMI +CGMM +CGMR +CGPADDR Table A-1: AT Commands (Alphabetical) (Cont.) Description This command reads/sets the G24's current date and time settings. This command controls the Call Waiting supplementary service, including settings and querying of the network by the G24-L.

  • Page 407

    AT Command +CGPRS +CGQMIN +CGQREQ +CGREG +CGSMS +CGSN +CHLD +CHUP +CIEV +CIMI +CIND +CLAC +CLAN April 15, 2008 G24-L AT Commands Reference Manual Table A-1: AT Commands (Alphabetical) (Cont.) Description This command indicates whether there is GPRS coverage. This command sets the minimum acceptable quality of service profile.

  • Page 408

    AT Commands Alphabetical Summary AT Command +CLCC +CLCK +CLIP +CLIR +CLVL +CMEE +CMER +CMGD +CMGF +CMGL +CMGR +CMGS +CMGW +CMSS Table A-1: AT Commands (Alphabetical) (Cont.) Description This command returns a list of all current G24-L calls and their statuses, and also enables/disables the unsolicited indication of the call list.

  • Page 409

    AT Command +CMUT +CMT +CMTI +CNMA +CNMI +CNUM +COLP +COPS +CPAS +CPBF +CPBR April 15, 2008 G24-L AT Commands Reference Manual Table A-1: AT Commands (Alphabetical) (Cont.) Description This command mutes/unmutes the currently active microphone path by overriding the current mute state.

  • Page 410

    AT Commands Alphabetical Summary AT Command +CPBS +CPBW +CPIN +CPMS +CPOL +CPUC +CPWD +CRC +CREG +CRING +CRLP +CRSL Table A-1: AT Commands (Alphabetical) (Cont.) Description This command selects the memory that is to be used for reading and writing entries in G24s that contain more than one phone book memory.

  • Page 411

    AT Command +CRSM +CRTT +CSCA +CSCS +CSDH +CSMP +CSMS +CSNS +CSSN +CSQ +CSVM +CTFR1 +CUSD April 15, 2008 G24-L AT Commands Reference Manual Table A-1: AT Commands (Alphabetical) (Cont.) Description This command provides limited access to the Elementary Files on the SIM.

  • Page 412

    AT Commands Alphabetical Summary AT Command +EMPC +EPIN +FMI +FMM +FMR +GMI +GMM +GMR +GSN +ICF +IPR +MADIGITAL +MAFEAT +MAMUT +MAPATH A-10 Table A-1: AT Commands (Alphabetical) (Cont.) Description This command unlocks or resets the first PLMN of the inserted SIM. This command is only relevant for phones that use SIM cards.

  • Page 413

    AT Command +MAVOL +MBC +MCSAT +MCSN +MCST +MCWAKE +MDC +MDSI +MFS +MGEER +MGGIND +MIOC +MIOD April 15, 2008 G24-L AT Commands Reference Manual Table A-1: AT Commands (Alphabetical) (Cont.) Description This command enables you to determine a volume setting for a particular feature in a particular accessory.

  • Page 414

    AT Commands Alphabetical Summary AT Command +MIPCALL +MIPCFF +MIPCLOSE +MIPCONF +MIPFLUSH +MIPODM +MIPOPEN +MIPPUSH +MIPRTCP +MIPRUDP +MIPSEND +MIPSETS A-12 Table A-1: AT Commands (Alphabetical) (Cont.) Description This command creates a wireless PPP connection with the GGSN, and returns a valid dynamic IP for the G24-L.

  • Page 415

    AT Command +MIPSTAT +MIPXOFF +MIPXON +MMAD +MMAR +MMICG +MMGL +MMGR +MPCMC +MPING +MPINGSTAT +MRST April 15, 2008 G24-L AT Commands Reference Manual Table A-1: AT Commands (Alphabetical) (Cont.) Description This unsolicited event is sent to the terminal indicating a change in link status.

  • Page 416

    AT Commands Alphabetical Summary AT Command +MSCTS +MSDNS +MTCTS +MTDTR +MTKA +MTKC +MTKE +MTKM +MTKP +MTKR +MTTY +MVC +TPIN +VTD A-14 Table A-1: AT Commands (Alphabetical) (Cont.) Description This command defines the behavior of the CTS line when the G24-L is in Sleep mode. This command sets/reads DNS IP address for each socket.

  • Page 417

    AT Command +VTS D*99 D> April 15, 2008 G24-L AT Commands Reference Manual Table A-1: AT Commands (Alphabetical) (Cont.) Description This command transmits DTMF tones when a voice call is active. This command answers an incoming call, placing the G24-L into the appropriate mode, as indicated by the RING message.

  • Page 418

    AT Commands Alphabetical Summary AT Command RING S102 A-16 Table A-1: AT Commands (Alphabetical) (Cont.) Description This command is supported for backward compatibility only, and has no effect. This command returns a phone to the Online Data mode and issues a CONNECT or CONNECT <text>...

  • Page 419: Character Set Table Cs1: (gsm -> Ucs-2)

    AT Command Character Set Table CS1: (GSM -> UCS-2) The following table shows the conversion between the GSM and UCS-2 character sets. Symbol UCS-2 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12...

  • Page 420

    Character Set Table CS1: (GSM -> UCS-2) Symbol 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 A-18 0x039B...

  • Page 421

    Symbol 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x4F 0x50 0x51 0x52 0x53 0x54 0x55 April 15, 2008 G24-L AT Commands Reference Manual Appendix A: Reference Tables 0x0035 0x0036...

  • Page 422

    Character Set Table CS1: (GSM -> UCS-2) Symbol 0x56 0x57 0x58 0x59 0x5A 0x5B 0x5C 0x5D 0x5E 0x5F 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A 0x6B 0x6C 0x6D 0x6E 0x6F 0x70 0x71 0x72 0x73 0x74 0x75 0x76 A-20 0x0056...

  • Page 423: Character Set Table Cs2: (ascii <-> Utf-8), Character Set Table Cs3: (ucs-2 <-> Utf-8)

    Symbol 0x77 0x78 0x79 0x7A 0x7B 0x7C 0x7D 0x7E 0x7F Character Set Table CS2: (ASCII <-> UTF-8) The following table shows the conversion between the ASCII and UTF-8 character sets. 00 - 7F Character Set Table CS3: (UCS-2 <-> UTF-8) The following table shows the conversion between the UCS-2 and UTF-8 character sets.

  • Page 424: Character Set Table Cs7: (ascii Table)

    Character Set Table CS7: (ASCII table) Character Set Table CS7: (ASCII table) The following table shows the conversion for the ASCII character set. Decimal A-22 Octal Binary 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 00001100 00001101 00001110 00001111...

  • Page 425

    Decimal April 15, 2008 G24-L AT Commands Reference Manual Octal Binary 00010111 00011000 00011001 00011010 00011011 00011100 00011101 00011110 00011111 00100000 00100001 00100010 00100011 00100100 00100101 00100110 00100111 00101000 00101001 00101010 00101011 00101100 00101101 00101110 00101111 00110000 00110001 00110010 Appendix A: Reference Tables Value Description (End of Trans.

  • Page 426

    Character Set Table CS7: (ASCII table) Decimal A-24 Octal Binary 00110011 00110100 00110101 00110110 00110111 00111000 00111001 00111010 00111011 00111100 00111101 00111110 00111111 01000000 01000001 01000010 01000011 01000100 01000101 01000110 01000111 01001000 01001001 01001010 01001011 01001100 01001101 01001110 01001111 01010000 01010001 01010010 01010011...

  • Page 427

    Decimal April 15, 2008 G24-L AT Commands Reference Manual Octal Binary 01010101 01010110 01010111 01011000 01011001 01011010 01011011 01011100 01011101 01011110 01011111 01100000 01100001 01100010 01100011 01100100 01100101 01100110 01100111 01101000 01101001 01101010 01101011 01101100 01101101 01101110 01101111 01110000 01110001 01110010 01110011 01110100...

  • Page 428

    Character Set Table CS7: (ASCII table) Decimal A-26 Octal Binary 01110101 01110110 01110111 01111000 01111001 01111010 01111011 01111100 01111101 01111110 01111111 G24-L AT Commands Reference Manual Value Description (left/opening brace) (vertical bar) (right/closing brace) (tilde) (delete) April 15, 2008...

  • Page 429: Acronyms And Abbreviations

    Acronyms and Abbreviations Abbreviation ACCH AT Command Channel - Used for AT-commands, TCP/IP, Internal-GPRS session, Voice-Call, and SMS applications Automatic Gain Control Advice of Charge Access Point Name ASCII A standard seven-bit code character set AT command for call answer AT command for call originating AT command for Hanging-up a call AT command to return to Data mode after temporarily exiting by ESC...

  • Page 430

    Abbreviation RS232 pin used for HW flow control. The MGOM uses this pin to stop data transmission from the DTE (on the TXD pin). Destination Address Data Carrier Detect Data Communication Equipment (G24) DCSs Data Coding Schemas Data Link Connection DLC0 The multiplexer control channel.

  • Page 431

    Abbreviation Hearing Carry Over allows Speech Disabled callers who can hear well on the telephone to listen directly to the person they are talking with. The Speech Disabled Relay user types his or her part of the conversation on a TTY. A Communication Assistant (CA) then speaks the typed conversation, word for word, to the standard telephone user.

  • Page 432

    Abbreviation Integrated Circuit Identification IDLC Information DLC - refers to all the data channels except the control channel. IMEI International Mobile Equipment Identification. Interrupt Service Routine International Telecommunication Union Low Cost Architecture Mobile Country Code / Mobile Network Code MCC/MNC Mobile Equipment Motorola G24-L GSM OEM Modem, also called Base Band processor.

  • Page 433

    Abbreviation Q, R Quality of Service Recipient Address Ring Indicator Request To Send RS232 pin used for HW flow control. The DTE uses this pin to stop data transmission from the MGOM (on the RXD pin). DTE received data from MGOM. Software Resister S-register Service Center...

  • Page 434

    Abbreviation To Be Defined Time Division Multiple Access TDMA Terminal Equipment Transport Layer Security protocol for establishing a secure connection between a client and a server. TLS is based on SSL 3.0 protocol. Type of Destination Address TODA Type of Origination Address TOOA Type of Recipient Address TORA...

  • Page 435: Table Of Contents

    Numerics , 1-14 8859 Character Set Management Abbreviations , 2-2 General System , 2-8 Aborting Commands , 3-177 Access Control Commands Acknowledgement , 3-84 New Message Address , 3-78 Service Center , 2-7 Argument Types in AT Commands , 1-13 ASCII Character Set Management AT Command Reference , 3-171...

  • Page 436: Table Of Contents

    Index , 3-39 +CPAS, Phone Activity Status , 3-63 +CPBF, Find Phone Book Entries , 3-61 +CPBR, Read Phone Book Entries , 3-60 +CPBS, Select Phone Book Memory , 3-64 +CPBW, Write Phone Book Entry +CPIN, Enter PIN for Unlocking SIM Card or Enter PUK , 3-177 for Unblocking SIM Card , 3-76...

  • Page 437

    B - D , 3-202 Sleep Mode , 3-161 S94, Sidetone Effect , 3-162 S96, Echo Canceling , 3-200 Sleep Mode AT Commands , 3-199 Sleep Mode Commands , 3-200 Sleep Mode HW Signals , 3-75 SMS Commands , 3-1 Subscriber Unit Identity System Date and Time Access Commands , 3-276...

  • Page 438

    Index , 3-287 Receive from TCP Protocol Stack , 3-287 Receive from UDP Protocol Stack , 3-284 Send , 4-18 Data Call Data Calls , 3-9 Managing , 3-10 Receiving Date , 3-73 Read/Set Default Configuration , 3-199 Reset Dial , 3-14 Last Number , 3-11...

  • Page 439

    N - S , 3-101 Send from Storage , 3-103 Write to Memory Mobile Equipment , 3-206 Report Error , 3-231 Mobile Station Class , 2-7 Mode Types in AT Commands Model ID , 3-2 Request Modem , 3-190 Configuration , 3-190 Profile , 3-1...

  • Page 440

    Index , 3-177 Unblocking , 3-177 Unlocking Sleep Mode , 3-200 HW Signals , 3-202 Set Delay , 3-200 Sleep Mode AT Commands , 3-199 Sleep Mode Commands , 3-216 , 1-11, 4-10 , 1-11 Features and Benefits , 1-11 Overview , 1-12 Technical Description...

  • Page 441

    W - W Index April 15, 2008 G24-L AT Commands Reference Manual Index-7...

  • Page 444

    MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. ©Copyright 2007 Motorola, Inc. Java™ Technology and/or J2ME™ : Java and all other Java–based marks are trademarks or registered trademarks of Sun Microsystems, Inc.

This manual also for:

G24-lc

Comments to this Manuals

Symbols: 0
Latest comments: