Technical Information MOTOROLA G24 DEVELOPER’S GUIDE AT C OMMANDS R EFERENCE M ANUAL Title Page ENGLISH JANUARY 31, 2007 6889192V28-E MRC Components OHG, Ob. Domberggasse 7, D-85354 Freising Tel. +49-8161-9848-0, Fax +49-8161-9848-20 E-mail: info@mrccomponents.de Web: www.mrccomponents.
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. However, no responsibility is assumed for inaccuracies or omissions. Motorola, Inc.
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.
Table of Contents Manual Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xix Target Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xix Manual Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xix Applicable Documents . . . . . . . . . . . . .
Table of Contents Technical Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Short Message Service (SMS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Subscriber Unit Identity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 +CGMI, +GMI, +FMI, Request Manufacturer ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 +CGMM, +GMM, +FMM, Request Model ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 +CGMR, +GMR, +FMR, Request Revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Supplementary Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59 +CSSN, Supplementary Service Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59 +CUSD, Unstructured Supplementary Service Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-62 +COLP, Connected Line Identification Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Network Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CSQ, Signal Strength . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CRLP, Radio Link Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CREG, Network Registration Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Advanced Audio Setup Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +MAPATH, Audio Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +MAVOL, Volume Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +MAMUT, Input Devices Mute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents +MKPD, Auxiliary Keypad Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CMER, Mobile Equipment Event Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CLAN, ME Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +CIND, Indicator Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Fax Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +FCLASS, Select Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +FTS, Transmit Silence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +FRS, Receive Silence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Dialing the Last Number Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voice Call Manipulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Call Waiting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Call Forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Controlling the UART Port Speed Within MUX State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3 Basic Mode UART Software Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3 Advanced Mode UART Software Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3 MUX Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Figures Figure No. Figure Title Page No. 1-1 1-2 1-3 1-4 System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Sidetone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Echo Suppression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Tables Table No. Table Title Page No. 1-1 AT Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17 2-1 Core AT Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Tables Table No. 3-40 3-41 3-42 3-43 3-44 3-45 3-46 3-47 3-48 3-49 3-50 3-51 3-52 3-53 3-54 3-55 3-56 3-57 3-58 3-59 3-60 3-61 3-62 3-63 3-64 3-65 3-66 3-67 3-68 3-69 3-70 3-71 3-72 3-73 3-74 3-75 3-76 3-77 3-78 3-79 3-80 3-81 3-82 3-83 3-84 3-85 3-86 3-87 3-88 3-89 3-90 3-91 xiv Table Title Page No. +MDSI Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-76 +MCSN Parameters . . . . . . . . . . . . . . . . . . . . . . .
List of Tables Table No. 3-92 3-93 3-94 3-95 3-96 3-97 3-98 3-99 3-100 3-101 3-102 3-103 3-104 3-105 3-106 3-107 3-108 3-109 3-110 3-111 3-112 3-113 3-114 3-115 3-116 3-117 3-118 3-119 3-120 3-121 3-122 3-123 3-124 3-125 3-126 3-127 3-128 3-129 3-130 3-131 3-132 3-133 3-134 3-135 3-136 3-137 3-138 3-139 3-140 3-141 3-142 3-143 Table Title Page No. I-PI Serving Cell Miscellaneous Information Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-147 TBF Uplink Data Transfer Screen . . . . .
List of Tables Table No. 3-144 3-145 3-146 3-147 3-148 3-149 3-150 3-151 3-152 3-153 3-154 3-155 3-156 3-157 3-158 3-159 3-160 3-161 3-162 3-163 3-164 3-165 3-166 3-167 3-168 3-169 3-170 3-171 3-172 3-173 3-174 3-175 3-176 3-177 3-178 3-179 3-180 3-181 3-182 3-183 3-184 3-185 3-186 3-187 3-188 3-189 3-190 3-191 3-192 3-193 3-194 3-195 xvi Table Title Page No. +CRTT Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Tables Table No. Table Title Page No. 3-196 3-197 3-198 3-199 3-200 3-201 3-202 3-203 3-204 3-205 3-206 3-207 3-208 3-209 3-210 3-211 3-212 3-213 3-214 3-215 3-216 3-217 3-218 3-219 3-220 3-221 3-222 3-223 3-224 3-225 3-226 3-227 +CGEQREQ Command Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-291 +CGEQMIN Command Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-297 +CGEQNEG Command Parameters. .
Preface Manual Scope This manual introduces the G24 AT commands, and describes how software developers can use these commands to communicate with the G24 device, and to create software applications that communicate with the G24 using these commands. Note: The integrator should read the corresponding SW release notes for the G24 version he is using to get information about differences from this manual.
Applicable Documents Applicable Documents • G24 Module Hardware Description – 6889192V27 • G24 Developer’s Kit – 6889192V26 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 Motorola appreciates feedback from the users of our information.
Preface Manual Banner Definitions A banner text in the page footer under the book title (for example, Preliminary or FOA) indicates 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!. . .
Caring for the Environment 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.
Preface Please contact the Customer Network Resolution Center (CNRC) for assistance. The 24 hour telephone numbers are listed at http://mynetworksupport.motorola.com Select Customer Network Resolution Center contact information. Alternatively if you do not have access to CNRC or the internet, contact the Local Motorola Office. Disposal of Motorola equipment in non-EU countries In non-EU countries, dispose of Motorola Networks equipment in accordance with national and regional regulations.
How to Get Warranty Service? Warranty Term, and must immediately submit the Product for service to Motorola's Authorized Repair or Service Center. Motorola shall not be bound by Product related statements not directly made by Motorola nor any warranty obligations applicable to the seller. A list of the Motorola Call Center numbers is enclosed with this Product.
Preface In some cases, you may be requested to provide additional information concerning the maintenance of the Products by Motorola Authorized Service Centers only, therefore it is important to keep a record of any previous repairs, and make them available if questions arise concerning maintenance. Conditions This warranty will not apply if the type or serial numbers on the Product has been altered, deleted, duplicated, removed, or made illegible.
Installed Data 6. Defects or damage due to range, coverage, availability, grade of service, or operation of the cellular system by the cellular operator. 7. Defects or damage due to moist, liquid or spills of food. 8. Control unit coil cords in the Product that are stretched or have the modular tab broken. 9. All plastic surfaces and all other externally exposed parts that are scratched or damaged due to customer normal use.
Preface Revision History Manual Number 6889192V28-E Manual Title G24 Developer’s Guide: AT Commands Reference Manual Version Information The following table lists the manual version, date of version, and remarks about the version. Revision History Version January 31, 2007 Date Issue Remarks A January 1, 2006 Initial Release B April 1, 2006 Updated with SW version G24_G_0C.11.52R.
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: • 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 mode, without utilizing network resources in circuit-switched mode.
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.
Chapter 1: Product Features Service Provider (ISP) to send email or dialing the corporate Intranet to set up a virtual private network (VPN) connection to retrieve confidential customer information from a company database. Improved OEM Features G24 contains the following new and improved features: • TCP/IP support • Audio (digital and analog) - path, gain and algorithm • User-defined profiles For a full list of G24 features, refer to the G24 Module Hardware Description manual.
Improved OEM Features TCP/IP When establishing the TCP/IP connection the G24 can only be the "initiator". The TCP/IP feature enables the G24 to be a wireless end point for a TCP/IP socket. Note: The TCP protocol use the value TTL (Time to live) = 64. Creating TCP/IP Connections Connection from the G24 to the Web The following occurs when creating a TCP/IP connection from the G24 to the Web: 1. The G24 connects to the GPRS network and receives an IP address (using the +MIPCALL command). 2.
Chapter 1: Product Features UDP/IP The set of AT commands created for the TCP/IP connection is used for the UDP/IP connection as well. Therefore, UDP/IP must open a UDP stack using the MIPOPEN AT command. The connection created does not change any concept regarding the UDP/IP known protocol (which is connectionless), this is just an easy way for the terminal to specify to the G24 which of the four possible stacks should be used.
Improved OEM Features 5. Server side: – After receiving the first packet from the client, the server knows the IP address and port number of the G24. – The IP address and port number for the specific mobile G24 should be saved in the DB. Note: Every +MIPPUSH sets the destination IP address and destination port number for the current and future transactions. These values are used for the next push if not explicitly overwritten.
Chapter 1: Product Features Features and Benefits The TCP/UDP IP feature provides the terminal with the following benefits: • Up to four simultaneous protocol connections. • Ability to pass data via the protocol stack using AT commands (command mode). This relieves the terminal from switching the RS232 to "binary mode" and back to "command mode". • Ability to use UDP and TCP simultaneously. • No need for protocol support from the terminal - only data sending and receiving. • Reduced memory utilization.
Improved OEM Features Features and Benefits The following algorithm related features are provided: Sidetone Sidetone reduces the microphone audio input that is routed to the selected speaker so that the person speaking can hear himself or herself talking. This creates a slight echo because the speaker 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.
Chapter 1: Product Features Noise Suppress Noise suppression improves audio quality in all modes by suppressing environment noise from being picked up by the input device. Technical Description The path features provide full control over the navigation of the audio in the product. The gain features provide full control over the volume levels of the different output accessories and tones.
MUX Integration MUX Integration Overview The G24 is supplied with an internal GSM 7.10 protocol stack, also referred to as a multiplexer or MUX. The G24 with multiplexer support utility provides the following capabilities: • Provides the terminal with up to five virtual channels on one physical RS-232 connection. • Provides simultaneous data (CSD/GPRS) and command (AT command set) services. In this way, many applications can use a single RS232 line via virtual channels.
Chapter 1: Product Features • • • • • • • Receive Incoming SMS indication Inquiry GSM coverage indication Setup a voice call (while G24 is in GPRS session) Send & Receive SMS Read/write to/from Phone Book Local modem operation Network interrogation and settings Technical Description The MUX feature adds five virtual channels on a single physical RS232 line: • Channel #0 - DLC0 for MUX Control • Channels #1 through #4 are used for Data/Fax, GPRS, Voice call and control, and Logger/External modem applicat
Short Message Service (SMS) Short Message Service (SMS) Overview The SMS feature provides means for SMS messages handling and the reporting of SMS reception events. G24 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: • A single short message can be up to 160 characters of ASCII text in length (7-bit coded). Message text can comprise words, numbers or an alphanumeric combination.
Chapter 1: Product Features Technical Description The G24 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 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. SMS Type Incoming messages SMS Index 1 Max Number of SMS SIM-dependent 2 ... 30 Future use 31 N/A ...
Fax Fax Overview A Service Class 1 facsimile G24 provides a basic level of services necessary to support Group 3 facsimile operation. This requires support from the facsimile terminal to implement the recommended T.30 procedures for document facsimile transmission and recommended T.4 for representing facsimile images. Features and Benefits Sending and receiving Fax services.
Chapter 1: Product Features 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.
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.
Chapter 1: Product Features AT Commands Summary The following list contains a summary of all the G24 AT commands sorted by functionality. Table 1-1: AT Commands AT Command Description Page Modem ID Subscriber Unit Identity +CGMI This command displays manufacturer identification. Page 3-1 +GMI This command displays manufacturer identification. Page 3-1 +FMI This command displays manufacturer identification. Page 3-1 +CGMM This command displays the model identification.
AT Commands Summary Table 1-1: AT Commands (Cont.) AT Command 1-18 Description Page H This command hangs up, or terminates a particular call. Page 3-17 A This command answers an incoming call, placing the G24 into the appropriate mode, as indicated by the RING message. Page 3-19 +CRC This command controls whether to present the extended format of the incoming call indication.
Chapter 1: Product Features Table 1-1: AT Commands (Cont.) AT Command +MVC Description This AT command is used to choose and configure the priority order of the supported voice codecs (vocoders). Page Page 3-42 Call Status Messages +CPAS This command displays the current activity status of the G24, for example, call in progress, or ringing.
AT Commands Summary Table 1-1: AT Commands (Cont.) AT Command Description Page +CPBW This command stores a new entry in the phone book, or deletes an existing entry from the phone book. Page 3-72 +CSVM This command handles the selection of the number to the voice mail server. Page 3-73 +MPDPM This command returns the collective percentage of memory used by the phonebook and datebook in their shared dynamic memory storage.
Chapter 1: Product Features Table 1-1: AT Commands (Cont.) AT Command Description Page +CGSMS This command handles the selection of the service or service preference used by the G24 to send mobile-originated SMS messages. Page 3-120 +CMGS This command sends an SM from the G24 to the network. Page 3-121 +CSCB This command handles the selection of cell broadcast message types and data coding schemes received by the G24. Page 3-122 +CMT This unsolicited message forwards the SMS upon its arrival.
AT Commands Summary Table 1-1: AT Commands (Cont.) AT Command 1-22 Description Page +CBAND This command is supported for backward compatibility only, and has no effect. Page 3-233 +MTDTR This command checks and displays the physical current status of the DTR pin of the RS232. Page 3-162 +MTCTS This command sets the CTS pin of the RS232 to not active (high), waits one second and then sets the CTS to active (low). Page 3-163 &K This command configures the RTS/CTS flow control.
Chapter 1: Product Features Table 1-1: AT Commands (Cont.) AT Command Description Page Audio General Audio Setup Commands +CRTT This command plays one cycle of a ring tone, stops the cycle in the middle, and sets the ring tone to be used. Page 3-209 +VTD This command handles the selection of tone duration. Page 3-211 +VTS This command transmits a string of DTMF tones when a voice call is active. Page 3-212 +CALM This command handles the selection of the G24’s alert sound mode.
AT Commands Summary Table 1-1: AT Commands (Cont.) AT Command Description Page +EPIN This command is only relevant for phones that use SIM cards. It verifies the PIN2 indicator. Page 3-217 +TPIN This command queries the number of remaining SIM PIN/PUK entering attempts. Page 3-218 +CPWD This command sets a new password for the facility lock. Page 3-219 +CLCK This command locks, unlocks or interrogates a G24 or a network facility .
Chapter 1: Product Features Table 1-1: AT Commands (Cont.) AT Command +MSCTS Description This command defines the behavior of the CTS line when the G24 is in Sleep mode. Page Page 3-241 Error Handling Commands +CMEE This command enables/disables the use of result code +CME ERROR: as an indication of an error relating to the functionality of the G24.
AT Commands Summary Table 1-1: AT Commands (Cont.) AT Command +CIEV Description Page An unsolicited indication regarding various phone indications that is sent to the DTE when the parameter of the +CMER command is set to 1. Page 3-271 GPRS GPRS Commands +CGCLASS This command sets the GPRS mobile station class. Page 3-274 +CGDCONT This command specifies the PDP (Packet Data Protocol) context. Page 3-275 +CGQMIN This command sets the minimum acceptable quality of service profile.
Chapter 1: Product Features Table 1-1: AT Commands (Cont.) AT Command Description Page +MIPSETS This command causes the G24 to set a watermark in the accumulating buffer. When the watermark is reached, data is pushed from the accumulating buffer into the protocol stack. Page 3-312 +MIPSEND This command causes the G24 to transmit the data that the terminal provides, using an existing protocol stack.
AT Commands Summary Table 1-1: AT Commands (Cont.) AT Command 1-28 Description Page &P This command is supported for backward compatibility only, and has no effect. Page 3-331 &Q This command is supported for backward compatibility only, and has no effect. Page 3-331 &R This command is supported for backward compatibility only, and has no effect. Page 3-331 &S This command is supported for backward compatibility only, and has no effect.
Chapter 1: Product Features Table 1-1: AT Commands (Cont.) AT Command Description Page Fax Class 1 Fax Commands January 31, 2007 +FCLASS This command places the terminal in particular mode of operation (data, fax, voice). Page 3-333 +FTS This command causes the G24 to stop any transmission. Page 3-334 +FRS This command causes the G24 to listen and to report back an OK result code when the line has been silent for the specified amount of time.
AT Commands Summary 1-30 AT Commands Reference Manual January 31, 2007
Chapter 2: Introduction to AT Commands AT Commands Overview AT commands are sets of commands used for communication with the G24 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).
AT Commands Protocol General System Abbreviations The basic system configuration contains a modem and a terminal. The G24 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. Terminal G24 C ommand R esponse N R esults C ode Indications M N , ..., 0,1 = K M , ...
Chapter 2: Introduction to AT Commands 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 Command2 Delimiter … CommandN Suffix Each AT command has the "AT" prefix string. Each AT command has the suffix . The delimiter is either a semicolon ";" or none, meaning space (basic commands).
AT Commands Structure Results Code Structure When a command is issued, the G24 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. By default, the G24 responds with verbose response codes. The result code has the following structure:.
Chapter 2: Introduction to AT Commands AT Commands Protocol & Structure Configuration The AT commands message flow and structure may be configured by the terminal. The G24 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 Description S3=[] Command line termination character (default setting 0x13).
Command Token Types Command Token Types Basic Syntax Command Format The format of Basic Syntax commands (except for the D and S commands) is: [] where: is either a single character, or the "&" character (IA5 2/6) followed by a single character. Characters used in are taken from the set of alphabetic characters. may be a string of one or more characters from "0" through "9" representing a decimal integer value.
Chapter 2: Introduction to AT Commands Command Argument Types consists of either a numeric constant or a string constant. consist of several parameters separated by commas. Example of compound_value: ,,…, Numeric Constants Numeric constants are expressed in decimal, hexadecimal, or binary form. In the G24, the definition of each command specifies which form is used for values associated with that command.
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: Value Range Description (0) Only the value 0 is supported. (1,2,3) The values 1, 2, and 3 are supported. (1-3) The values 1 through 3 are supported. (0,4,5,6,9,11,12) The several listed values are supported.
Chapter 2: Introduction to AT Commands Core AT Commands The G24 responds to a limited commands set when the SIM card is not functioning, or not present. These commands are referred to as the "Core AT commands". In previous products, the Core AT commands were called "Basic AT commands". The name "Core" differentiates between the basic AT commands format and the limited service AT commands. The following table lists the Core AT commands.
Core AT Commands Table 2-1: Core AT Commands (Cont.) AT Command 2-10 Description Page &Y This command displays the default user profile. Page 3-262 ? This command displays the most recently updated value stored in the S-register. Page 3-234 \A This command is supported for backward compatibility only, and has no effect. Page 3-331 \B This command is supported for backward compatibility only, and has no effect. Page 3-331 \G This command sets the use of the software flow control.
Chapter 2: Introduction to AT Commands Table 2-1: Core AT Commands (Cont.) AT Command January 31, 2007 Description Page +CLCC This command displays a list of all current G24 calls and their statuses, and also enables/disables the unsolicited indication of the call list. Page 3-44 +CLVL This command sets the volume of the internal loudspeaker of the G24.
Core AT Commands Table 2-1: Core AT Commands (Cont.) AT Command 2-12 Description Page +GMM This command requests the model identification. Page 3-2 +GMR This command requests the revision identification. Page 3-3 +GSN This command requests the product serial number identification. Page 3-3 +IFC This command controls the operation of the local flow control between the terminal and the G24. Page 3-339 +IPR This command is responsible for setting and saving the request baud rate.
Chapter 2: Introduction to AT Commands Table 2-1: Core AT Commands (Cont.) AT Command January 31, 2007 Description Page +MIPCONF This command allows to configure TCP stack parameters, such as retransmissions number, upper and bottom limits of retransmission timeout, close delay. Page 3-319 +MIPDATA This unsolicited event is sent to the terminal indicating a data comes from Network when G24 is in pseudo-command mode.
Core AT Commands Table 2-1: Core AT Commands (Cont.) AT Command 2-14 Description Page I This command requests various G24 information items. Page 3-6 L This command is supported for backward compatibility only, and has no effect. Page 3-331 M This command is supported for backward compatibility only, and has no effect. Page 3-331 N This command is supported for backward compatibility only, and has no effect.
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. The G24 outputs a string containing manufacturer identification information, indicating that this is a Motorola device.
Modem ID +CGMM, +GMM, +FMM, Request Model ID These commands request the model identification. The G24 outputs a string containing information about the specific model, including a list of the supported technology used, and the particular model number.
Chapter 3: AT Commands Reference +CGMR, +GMR, +FMR, Request Revision These commands request the revision identification. The G24 outputs a string containing the revision identification information of the software version contained within the device. Command Response/Action AT+CGMR AT+CGMR? +CGMR: AT+GMR AT+GMR? +GMR: AT+FMR AT+FMR? +FMR: Example AT+CGMR +CGMR: "G24_G_0C.11.61R" AT+GMR +GMR: "G24_G_0C.11.61R" AT+FMR +FMR: "G24_G_0C.11.
Modem ID The following table shows the +CGSN, +GSN parameters. Table 3-1: +CGSN, +GSN Parameters Description The IMEI (International Mobile Station Equipment Identity) number is comprised of 15 digits, as specified by GSM 03.03 [3]. IMEI numbers are composed of the following elements, all in decimal digits: Type Approval Code (TAC) - 6 digits Serial Number (SNR) - 6 digits Spare digit - 1 digit The TAC and SNR are protected against unauthorized changes.
Chapter 3: AT Commands Reference The following table shows the +CSCS parameter optional values. Table 3-2: +CSCS Parameters Character Set Input/Output Format “ASCII” ASCII (0x00 - 0x7F) Quoted string. (For example, "AB" equals two 8-bit characters with decimal values 65, 66.) “GSM” GSM default alphabet (GSM 03.38 subclause 6.2.1) HEX representation. "UCS2" Unicode (ISO/IEC 10646 [32]) HEX representation. (For example, 00410042 equals two 16-bit characters with decimal values 65, 66.
Modem ID +CIMI, Request IMSI This command displays the International Mobile Subscriber Identity number. Command AT+CIMI AT+CIMI? Response/Action +CIMI: or: +CME ERROR: Example AT+CIMI +CIMI: 314566320021400 +CFSN, Read Factory Serial Number This command is used to query the factory serial number. Command AT+CFSN? Response/Action +CFSN: Example AT+CFSN? +CFSN: "074SFX5854" OK I, Request Identification Information This command displays various G24 information items.
Chapter 3: AT Commands Reference The following table shows the information items that are supported by the G24. ATIn Description Output 3 Reports Product Title Motorola Mobile Phone 5 Reports Software Architecture P2K 7 Reports Product Description 8 Reports Software Version 9 Reports Flex Version Example ATI7 G24 OEM Module OK ATI8 G24_G_0C.11.
Modem ID Read Command Command Response/Action +CNUM (MSISDN supported) +CNUM: [],, [+CNUM: [],,] [...] +CNUM (MSISDN not supported) +CNUM: The following table shows the +CNUM parameters.
Chapter 3: AT Commands Reference +CLAC, List of All Available AT Commands Command Execute Syntax +CLAC Response/Action List of available AT commands Remarks The Execute command displays a list of all the AT commands supported by the G24.
Modem ID L M N O P Q S T V X Y Z \A \S OK Capability Reporting This set of commands enables a user to determine G24’s protocol level. It also enables other support provided by the G24, such as information about the currently implemented protocol version (used to detect older G24s that may not support all commands), as well as determining which optional commands are implemented in a particular G24 software load.
Chapter 3: AT Commands Reference Call Control Managing a CSD (Data) Call The G24 working modes can be divided into two modes of operation. • Data Mode: In this mode, once the G24 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 becomes a transparent link, connecting the terminal with the remote side. • Command Mode: In this mode, the G24 responds to the AT commands issued by the terminal.
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. Note: The character '+' in the Escape Sequence pattern can be changed using the S2 S-register. Refer to “S, Bit Map Registers”, page 3-230.
Chapter 3: AT Commands Reference Call Control AT Commands D, Dial Command This command places a FAX/DATA/VOICE call on the current network. The default call type is a data call (CSD). If the +FCLASS command was used to set the call type to be FAX, then the outgoing call is a fax call. There must be an explicit request in order to make a VOICE call. This request bypasses the +FCLASS setting.
Call Control The following table shows the D parameters. Table 3-4: D Parameters Description Valid phone digits are: 0 1 2 3 4 5 6 7 8 9 * # + and , The following characters are ignored: A B C D - () / and . The comma <,> digit: When dialing a voice call, digits until the comma are considered addressing information (phone number). Any digits after the comma are sent as DTMF tones after the voice call is connected. More than one comma causes a pause in sending the tones.
Chapter 3: AT Commands Reference The following table shows a detailed description for the D> commands. Command Detailed Description D>[;] Originates a call to a phone number with the corresponding alphanumeric field . The Current Phone Book (Set by +CPBS) is searched for the entry that begins with the alphanumeric pattern . D>mem[;] Originates a call to a phone number in memory (phone book) mem and stored in entry location .
Call Control atd>1; OK OK ath NO CARRIER OK atd>1 +CME ERROR: atd>"Motorola Internal" +CME ERROR: //Speed dial from phonebook //Speed dial from phonebook //Invalid characters in dial string //Invalid characters in dial string For more examples, refer to “Call Control” on page 4-14 and “Data Call” on page 4-18. 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.
Chapter 3: AT Commands Reference 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). • If ATDL is sent before any Dial command was issued (mainly after Power On, when the last number is an empty field), the G24 will return NO CARRIER, as mentioned in the ITU V.25-ter standard.
Call Control Call State Response/Action Single Active and Waiting Call Single Active released (waiting not affected) MTPY Active and Waiting Call MTPY Active released (waiting not affected) Single Held or MTPY Held Error 3 Single (or MTPY) Active and Single (or MTPY) Held Single (or MTPY) Active released Held (Single or MTPY) and Waiting Call Waiting call released Single (or MTPY) Active and Single (or MTPY) Held & Waiting call Single (or MTPY) Active released Example RING //Incoming call RIN
Chapter 3: AT Commands Reference 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 sends a CONNECT notification to the terminal. If the MT call fails, the possible notifications are: • NO CARRIER - Connection Failure • ERROR - General Failure Note: A waiting call (an incoming call while a call is in progress) is announced by +CCWA rather than RING.
Call Control Command Type Syntax Response/Action Remarks Set +CRC=[] OK The Set command enables/disables the extended format of an incoming call indication. When enabled, an incoming call is indicated to the terminal with an unsolicited result code +CRING: instead of the normal RING. Read +CRC? +CRC: OK The Read command queries the current settings for the cellular result code. Test +CRC=? +CRC: (list of supported s) The Test command returns the possible values.
Chapter 3: AT Commands Reference RING AT+CRC=1 OK +CRING: REL ASYNC +CRING: REL ASYNC ath AT+CRC=1 OK fax machine +CRING: ALT Voice/Fax NO CARRIER OK //Enable extended ring format //Mobile fax call terminated (multi-numbered scheme) from PSTN +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.
Call Control The following table shows the +CLIP parameters. Table 3-8: +CLIP Parameters Description Enables/disables the CLI presentation indication after the ring indication: 0 Disable CLI presentation 1 Enable CLI presentation The default is 0. Shows the subscriber CLIP service status in the network: 0 CLIP not provisioned 1 CLIP provisioned 2 Unknown (for example, no network and so on) <"number"> Calling line number. The number format is specified by .
Chapter 3: AT Commands Reference +CCWA, Call Waiting Command This command controls the Call Waiting supplementary service, including the settings and the queries of the G24 and the network. When the Call Waiting indication is enabled by the G24 and there is a waiting call, a +CCWA: indication is sent from the G24 to the terminal. Note: The G24 supports only one of the services at a time: Voice, Data or Fax. Multiparty is a voice-only functionality.
Call Control The following table shows the +CCWA parameters. Table 3-9: +CCWA Parameters Description Enables/disables the call waiting indication to the terminal by the G24. 0 - Disable 1 - Enable The default is 0. Call waiting service request to the network. When the parameter is not given, the network is not interrogated. 0 - Disable 1 - Enable 2 - Query status Sum of integers each representing a class of information.
Chapter 3: AT Commands Reference OK Examples of +CCWA set command - network interrogation AT+CCWA=1,2 //Class parameter is considered as 7 +CCWA: 1,1 //Call waiting is active for class 1, voice +CCWA: 2,0 //Call waiting is not active for class 2, data +CCWA: 4,0 //Call waiting is not active for class 4, fax OK AT+CCWA=1,2,2 //Class parameter is 2 +CCWA: 2,0 //Call waiting is not active for class 2, data +CCWA: 4,0 //Call waiting is not active for class 4, fax OK AT+CCWA=1,1 OK //Enable the call waiting fea
Call Control Note: Only voice calls can be put on HOLD. A precondition for the multi-party service is that the G24 is in control of one active call and one call on hold. In this situation, the G24 can request the network to begin the MTPY (Multi Party) service. Once a MTPY call is active, remote parties may be added, disconnected or separated (removed from the MTPY call, but remain connected to the served mobile subscriber).The maximum number of remote parties is 5.
Chapter 3: AT Commands Reference The following table shows the +CHLD actions according to state and operation: Table 3-11: +CHLD Actions According to Call State and Operation CHLD Call State 0 -Release Held Call 1 - Release Active Call, Accept Held Call 1x - Release Active/Held Call x from MTPY Call 2 - Switch Between Held and Active Call 2x - Active MTPY Call to Hold, Except for Call x 3 - Add Held Call to Active Call IDLE Error 3 Single Active Call Error 3. Releases active call.
Call Control Table 3-11: +CHLD Actions According to Call State and Operation (Cont.) CHLD 0 -Release Held Call 1 - Release Active Call, Accept Held Call 1x - Release Active/Held Call x from MTPY Call 2 - Switch Between Held and Active Call Held (Single or MTPY) Call and Waiting Call Releases waiting call. Accepts waiting call. Error 3. Accepts waiting call. Error 3. Error 3. Single (or MTPY) Active Call and Single (or MTPY) Held and Waiting Call Releases waiting call.
Chapter 3: AT Commands Reference OK +CCWA: "055728386",129,1,"",0 AT+CHLD=1 OK NO CARRIER OK //Waiting call alerts //Release the active call, accept the waiting call //Active 9311234567 was released //Waiting 055728386 was answered +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.
Call Control The following table shows the +CCFC parameters. Table 3-12: +CCFC Parameters Description 0 - Unconditional 1 - Mobile busy 2 - No reply 3 - Not reachable 4 - All call forwarding 5 - All conditional call forwarding 0 - Disable 1 - Enable 2 - Query status 3 - Registration 4 - Erasure <"number"> Calling line number. The number format is specified by . Type of address octet in integer format-.
Chapter 3: AT Commands Reference Example AT+CCFC=? +CCFC: (0,1,2,3,4,5) OK AT+CCFC=0,3,"01256316830",129,1 OK AT+CCFC=1,3,"0545658278",129,1 //Register UC forward-to of all classes. OK AT+CCFC=1,1 //Activate UC forward-to of all classes. OK AT+CCFC=1,2 //Interrogate reason not-reachable of all classes. +CCFC: 1,1,"+97254151200",145 +CCFC: 0,2,"",0 +CCFC: 0,4,"",0 OK //For =3, forward only voice calls is activated. AT+CCFC=4,2 //Interrogate reason all-call-forwarding for all classes.
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.
Chapter 3: AT Commands Reference RING +CLIP: "",128,,128,"",1) ath NO CARRIER OK AT+CLIR=0 OK atd054565195; //MO voice call OK (… calling …) (… a G24 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 …) ath NO CARRIER OK +CBST, Select Bearer Service Type This command sets the GSM bearer service (data circuit duplex asynchronous and synchronous).
Call Control Command Type Syntax Response/Action Read AT+CBST? +CBST: ,, OK Test AT+CBST=? +CBST: (list of supported s),(list of supported s),(list of supported s) OK Remarks The Test command returns values supported by the MA as compound values. The following table shows the +CBST parameters. Table 3-14: +CBST Parameters Description 0 - Auto-bauding (automatic selection of the speed; this setting is possible in case of 3.
Chapter 3: AT Commands Reference O, Return to Online Data State This command returns the G24 from the Command mode to the Online Data mode and issues a CONNECT or CONNECT 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. The ESC command +++, transfers the phone to the Command mode (able to input AT commands, while preserving the Data call).
Call Control +CHUP, Hang Up Call This command causes the G24 to hang up the current GSM call. Command Type Set Syntax +CHUP Response/Action Remarks OK +CME ERROR The Set command hangs up the current GSM call. +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.
Chapter 3: AT Commands Reference The following table shows the AT+CSNS parameters. Table 3-15: +CSNS Parameters Description CSNS mode: 0 - Voice (default) 2 - Fax (TS 62) 4 - Data Defines for how long to save the new setting: 0 One shot (new setting is not saved) 1 CSNS mode is saved until new +CSNS set command is issued or next power cycle, whichever occurs first. 2 CSNS mode is saved until new +CSNS set command is issued.
Call Control The only +CBST parameter that needs mapping for mobile terminated calls is , 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. Table 3-16: Mapping Table (V.34) +CBST setting Mapped value for mobile terminated call 0 autobauding 4 2400 bps (V.22bis) 6 4800 bps (V.32) 7 9600 bps (V.32) 14 14400 bps (V.34) 68 2400 bps (V.110 or X.
Chapter 3: AT Commands Reference Example AT+MDC=? +MDC: (0-1) OK AT+MDC=1 OK ATD; OK CONNECT AT+MDC? +MDC: 1 OK AT+MDC=0 OK ATD; OK OK AT+MDC? +MDC: 0 OK +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.
Call Control +MFIC, Filtering Incomming Calls This command instructs the G24 to query or set Filtering Incoming Calls parameters. The command is a "none basic" command and will not work if SIM card is not present or if SIM card is not in READY state. MFIC parameters are saved after power cycle. This feature is not active by default, however, changing the FLEX can activate it.
Chapter 3: AT Commands Reference The following table shows the +MFIC parameters. Table 3-17: +MFIC Parameters Description This parameter hold the state of the feature: 0 Filtering is enabled 1 Filtering is disabled (default value) Sets the phonebook to be searched when there is an incoming call: SM Search will be done on SIM phonebook only. (Default value) ME Search will be done on G24 internal phone book only. MT Search will be done on both G24 internal and SIM phone books.
Call Control +MVC, Motorola Vocoders Configuration This AT command is used to choose and configure the priority order of the supported voice codecs (vocoders). The phone will restart 10 seconds after the set command execution completed. Changes take effect after restart.
Chapter 3: AT Commands Reference Call Status Messages +CPAS, Phone Activity Status This command displays the current activity status of the G24, for example, call in progress, or ringing. Command Type Syntax Response/Action Execute/Read AT+CPAS AT+CPAS? +CPAS: OK or: +CME ERROR: Test AT+CPAS=? +CPAS: (list of supported s) OK or: +CME ERROR: Remarks The Execute and Read commands return the activity status of the G24. They can be used to interrogate the G24.
Call Control +CLCC, List Current Calls This command displays a list of all current G24 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. The maximum number of simultaneous multiparty calls is 5+1 (5 in active group and 1 on hold).
Chapter 3: AT Commands Reference The following table shows the +CLCC parameters. Table 3-20: +CLCC Parameters Description 0 Disable CLCC unsolicited indication 1 Enable CLCC unsolicited indication The default value is 0.
Call Control +CLCC: 0 OK AT+CLCC=1 //Example with unsolicited indication OK ATD055490698; OK +CLCC: 1,0,2,0,0,"055490698",129,"Alpha" +CLCC: 1,0,3,0,0,"055490698",129," Alpha " OK +CLCC: 1,0,0,0,0,"055490698",129," Alpha " ATH NO CARRIER OK +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.
Chapter 3: AT Commands Reference +MCST Parameters The following table shows the +MCST parameters.
Call Control +MCST: 3 +MCST: 17 NO CARRIER +MCST: 1 +TCLCC, List Current Calls This command displays a list of all current G24 calls and their statuses, and also enables/disables the unsolicited indication of the call list. This command is operational only with specific Telematics products. Operation of this command is flex dependant. Command Type 3-48 Syntax Response/Action Remarks Set AT+TCLCC= OK Set unsolicited reporting on/off.
Chapter 3: AT Commands Reference The following table shows the +TCLCC parameters. Table 3-22: +TCLCC Parameters Description 0 Disable TCLCC unsolicited indication (Default). 1 Enable TCLCC unsolicited indication. Integer type, call identification number. 0 Mobile originated call (MO) 1 Mobile terminated call (MT).
Call Control OK +TCLCC: 1,0,4,1,0,,"035659801",1 // Call on hold ATD0502147270; // Dial to another phone OK +TCLCC: 2,0,1,1,0,,"0502147270",1 +TCLCC: 2,0,2,1,0,,"0502147270",1 OK +TCLCC: 2,0,3,1,0,,"0502147270",1 AT+CHLD=3 OK +TCLCC: 1,0,3,1,1,,"035659801",1 +TCLCC: 2,0,3,1,1,,"0502147270",1 ATH NO CARRIER +TCLCC: 1,0,0,1,0,16,"035659801",1 NO CARRIER OK +TCLCC: 2,0,0,1,0,16,"0502147270",1// MT Call +TCLCC: 1,1,6,1,0,,"0502147270",3 RING RING ATA OK +TCLCC: 1,1,3,1,0,,"0502147270",3 ATH NO CARRIER OK +TCLC
Chapter 3: AT Commands Reference The following table shows the +MNTFY parameters. Table 3-23: +MNTFY Parameters Description A unique number that identifies a control mode of unsolicited NOTIFY report: 0 - Disable. 1 - Enabled Call identification number: 1-7 A unique number that identifies a notify description: 0 - Suspend. 1 - Resumed. 2 - Bearer Change.
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.
Chapter 3: AT Commands Reference Note: The CCM value depends on the network properties (charge for MO or/and MT calls). There are two states in which the command can be activated: • In IDLE state - returns the last call cost. • In a voice/data state - returns the accumulated cost, including the current call. Command Type Syntax Response/Action Remarks Set +CAOC[=] OK or: [+CAOC:] or: +CME ERROR: Read +CAOC? +CAOC +CAOC: The Read command returns the current CAOC mode.
Call Control +CCCM: "000006" AT+CAOC +CAOC: "000009" OK +CCCM: "00000e" +CCCM: "000016" AT+CAOC +CAOC: "00001d" OK +CCCM: "00001e" +CCCM: "000027" AT+CAOC=0 +CAOC: "00002d" OK AT+CAOC=2 OK +CCCM: "00003d" AT+CAOC +CAOC: "00003f" OK +CCCM: "000046" AT +CCCM: "00004e" +CAOC +CAOC: "00004f" OK +CCCM: "000056" AT+CAOC +CAOC: "00005d" OK +CCCM: "00005e" NO CARRIER AT+CAOC +CAOC: "000066" OK //567 (prepaid SIM value) - 102 (price per call unit by provider) x 66 (call units) = 465 left in prepaid SIM OK There is
Chapter 3: AT Commands Reference Refer to “+CAMM, Accumulated Call Meter Maximum”, page 3-55. Command Type Set Syntax Response/Action +CACM= Remarks OK The Set command resets the +CME ERROR: accumulated call meter value. SIM PIN2 is required. Read +CACM? +CACM: The Read command displays the +CME ERROR: current value of ACM. Test +CACM=? OK The Test command indicates whether the +CACM command is functioning. The following table shows the +CACM parameters.
Call Control Command Type Set Syntax +CAMM=[,] Response/Action Remarks OK The Set command sets the +CME ERROR: accumulated call meter maximum value. SIM PIN2 is required. The value that is set remains after a power cycle. Note: This command is activated if Advice of Charge is supported by the network. Read +CAMM? +CAMM: The Read command displays the +CME ERROR: current value of ACMmax.
Chapter 3: AT Commands Reference +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. Command Type Set Syntax Response/Action +CPUC=, , Remarks OK The Set command sets the price per +CME ERROR: unit and the currency table. SIM PIN2 is required.
Call Control Note: If contains a dot, a maximum of three digits may appear after the dot, otherwise an error is generated. For example, if =0.61, the Read command displays 0.610. =1.2345 terminates in an error. If does not contain a dot, the number is divided by 1000. For example, if =1, the Read command displays 0.001. Due to storage constraints, the value is limited to a range of 0 to 4095. Values beyond this range may result in rounding errors.
Chapter 3: AT Commands Reference OK ATD1234567890 +CR: REL ASYNC 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.
Call Control The following table shows the +CSSN parameters. Table 3-29: +CSSN Parameters Description Sets/displays the +CSSI result code presentation status. This value must be specified. 0 Disable (default) 1 Enable Sets/displays the +CSSU result code presentation status. This value is optional, but cannot be specified without .
Chapter 3: AT Commands Reference Table 3-31: +CSSU Notification Values (Cont.) Value Description G24 Support 5 Call on hold has been released (during a voice call; not a supplementary service notification) Yes 6 Forward check supplementary service message received (can be received at any time) Yes 7 Call is being connected with the remote party in an alerted state using an explicit call transfer operation (during a voice call).
Call Control +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 Set Syntax Response/Action +CUSD=[,] Remarks OK The Set command enables/disables the +CME ERROR: display of the following unsolicited result code, +CUSD: [,] (the USSD response from the network), to the TE. The new value is not retained after a power cycle.
Chapter 3: AT Commands Reference Example AT+CUSD=? +CUSD: (0,1,2) OK AT+CUSD=1,"*#100#"OK +CUSD: 2,26 ERROR) AT+CUSD? +CUSD: 1 OK //Response of the command =2, reason = 26 (SIGNALING 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.
Call Control Table 3-33: CUSD Termination Cause Table Index (Cont.
Chapter 3: AT Commands Reference Table 3-33: CUSD Termination Cause Table Index (Cont.) Termination Cause Index NBR_SN_EXCEEDED 73 NBR_USER_EXCEEDED 74 Call Control by SIM Causes NOT_ALLOWED_BY_CC 75 MODIFIED_TO_SS_BY_CC 76 MODIFIED_TO_CALL_BY_CC 77 CALL_MODIFIED_BY_CC 78 App.
Call Control The following table shows the +COLP parameters. Table 3-34: +COLP Parameters Description Sets/displays the result code presentation status of the G24. 0 Disable (default) 1 Enable Displays the subscriber’s COLP service status in the network. 0 COLP not provisioned 1 COLP provisioned 2 Unknown (for example, no network, and so on) Sets the phone number, using the format specified by .
Chapter 3: AT Commands Reference Phone Books and Clock Directory Access Commands This set of commands enables read/write access to the phone book contained within the G24, including both the numeric and the alpha information contained in the location. The presentation is according to GSM 07.07. In some cases, it may be possible to use these commands to access the dialed and received call stacks. However, as these phone books cannot be edited, the +CPBW command does not work on them.
Phone Books and Clock The following table shows the +CPBS parameters. Table 3-35: +CPBS Parameters Description List of supported phone books and their storage IDs AD Abbriviated dialing numbers. DC ME dialed calls list (+CPBW is not applicable for this storage). EN SIM emergency numbers (+CPBW is not applicable for this storage). FD SIM Fixed dialing phone book. MC G24 missed (unanswered received) calls list (+CPBW may not be applicable for this storage). ME G24 phone book.
Chapter 3: AT Commands Reference +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. If a range of entries is requested, all entries that contain data within that range are returned. If a listing fails in a G24 error, +CME ERROR: is returned.
Phone Books and Clock The following table shows the +CPBR parameters. Table 3-36: +CPBR Parameters Description Index for a given phone book entry Phone number of a given entry The address type of a phone number 129 Use for local call 145 Use “+” for international access code 128 Unknown "128" is used to represent an email address or a mailing list. In this case, can be used to further differentiate between the two.
Chapter 3: AT Commands Reference +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. Command Type Syntax Response/Action Set +CPBF= [+CPBF: ,,,[[...
Phone Books and Clock +CPBF: 2,"8475767800",129,"Moto Voicemail" +CPBF: 101,"+97252999080",145,"Voice Mail" OK 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. A particular entry in the phone book can be stored, or the next available entry is used.
Chapter 3: AT Commands Reference Table 3-38: +CPBW Parameters (Cont.) Description The address type of a phone number 129 Use for local call 145 Use “+” for international access code 128 Unknown Note: "128" is used to represent an email address or a mailing list. In this case, can be used to further differentiate between the two. Text identifier for a phone book entry, according to the character set as specified by command +CSCS.
Phone Books and Clock The following table shows the +CSVM parameters. Table 3-39: +CSVM Parameters Description 0 1 Voice mail number in string. String can be of up to 32 characters long, starting with a digit, or "+". Other allowed characters are digits only (0..9). Address octet type.
Chapter 3: AT Commands Reference In MUX mode, this AT command is allowed on DLC2 only. Command Type January 31, 2007 Syntax Response/Action Remarks Set +MDSI= When mode is 1 and SIM was invalidated or deactivated: [+MDSI: , , , ] OK +CME ERROR: The following is the available mode values for the Set command. = 1 - Defines that unsolicited +MDSI messages will be sent to the DTE.
Phone Books and Clock The following table shows the +MDSI parameters. Table 3-40: +MDSI Parameters Description 0 1 Unsolicited indications off Unsolicited indications on , 0 1 2 "DEACTIVATE". SIM deactivate request was sent with "GSM". Invalidate SIM for GSM services was sent with "GPRS".
Chapter 3: AT Commands Reference OK AT+MDSI=? +MDSI: (000,001) OK AT+MDSI=1 OK //Until now there was no deactivation or invalidation of SIM card.
Phone Books and Clock If only a pair of and values are given, then the Set command is interpreted as follows: • = 0, = any valid indexSet mode for given index to 0 • = 1, = any valid indexSet mode for given index to 1 If only , and values are given, then the Set command is interpreted as follows: • Store in of EFmsisdn in the SIM, the .
Chapter 3: AT Commands Reference The following table shows the +MCSN parameters. Table 3-41: +MCSN Parameters Description This value defines whether and corresponding tag are presented after entering a correct PIN number. 0 Do not show and in after entering correct PIN number 1 Show and in after entering correct PIN number The default value is 0 (before MCSN has been set for the first time.
Phone Books and Clock +CNUM: "PIN2","8523",129 +CNUM: "","",0 OK AT+MCSN? +MCSN: 1 OK // Restart Phone AT+CPIN="1111" OK // Unsolicited information of record 1 in EFmsisdn in the SIM +MCSN: "VOICE","054444444" AT+MCSN=0 // Disable unsolicited indication OK // Restart Phone AT+CPIN="1111" OK AT+MCSN=0,3,,"ada" ERROR AT+MCSN=0,3,"3456346" // Update the of record 3 same OK AT+CNUM // Reading EFmsisdn from the SIM +CNUM: "VOICE","054444444",129 +CNUM: "OFFICE","039999999",129 +CNUM: "PIN1","34
Chapter 3: AT Commands Reference +MPDPM, Motorola Phonebook Dynamic Percentage Memory This command returns the collective percentage of memory used by the phonebook and datebook in their shared dynamic memory storage. A single percentage value is returned representing the combined percentage used by both the phonebook and datebook.
Phone Books and Clock OK AT+CPBW=,"035658027",129,"Phone7" OK AT+CPBW=,"035658028",129,"Phone8" OK AT+CPBW=,"035658029",129,"Phone9" OK AT+CPBW=,"035658030",129,"Phone10" OK AT+MPDPM? +MPDPM: 2 OK System Date and Time Access Commands +CCLK, Read/Set System Date and Time This command reads and sets the G24 current date, time and time zone. Command Type Set Syntax +CCLK=
Chapter 3: AT Commands Reference Command Type Syntax Response/Action Remarks Test +CCLK=? +CCLK (list of supported
Phone Books and Clock AT+CCLK OK AT+CCLK? +CCLK: "05/10/27,16:52:31+08" Power cycling… AT+CCLK? +CCLK: "05/10/27,16:52:50+08" OK 3-84 AT Commands Reference Manual January 31, 2007
Chapter 3: AT Commands Reference SMS SMS Commands G24 supports SMS PDU and SMS TEXT mode according to ETSI specifications 07.05 & 3.40. +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. Command Type Syntax Response/Action Remarks Set +CSMS= +CSMS: The Set command sets the type of service and returns the types of ,, messages supported by the G24.
SMS Example AT+CSMS=128 +CSMS: 001,001,001 OK AT+CSMS? +CSMS: 128,001,001,001 OK AT+CSMS=? +CSMS: (128) OK +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 3-86 Syntax Response/Action Remarks Set +CPMS= [,[,]] +CPMS: The Set command sets the memory ,,, storage.
Chapter 3: AT Commands Reference The following table shows the +CPMS parameters. Table 3-45: +CPMS Parameters Description memory from which messages are read and deleted. Supported values are: "MT","SM","ME","BM". The default value at power-up is "MT". memory to which writing operation is made. Supported value is: "ME". The default value at power-up is "ME". memory to which received SMS are stored (unless forwarded directly to TE). Supported value is: "SM".
SMS +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. The G24 supports both PDU mode (where entire TP data units are used) and text mode (where the body of the message and its headers are given as separate parameters).
Chapter 3: AT Commands Reference The following table shows the +CSCA input characters and their hexadecimal values.
SMS Command Type Syntax Response/Action Remarks Set +CSCA=[,] OK The Set command sets the service center address. or: +CMS ERROR: Read +CSCA? +CSCA: , Test The Test command for +CSCA is not defined by ETSI, and therefore is not supported by the G24. The G24 returns an error. The following table shows the +CSCA parameters.
Chapter 3: AT Commands Reference +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.
SMS Table 3-49: +CSMP Parameters (Cont.) Description Protocol-Identifier. The one octet information element by which the SM-TL either refers to the higher layer protocol being used, or indicates interworking with a certain type of telematic device. "0 - no interworking, SME-to-SME protocol (default) "Any value between 0-255 will be accepted. The SC may reject messages with a TP-Protocol-Identifier containing a reserved value or one, which is not supported.
Chapter 3: AT Commands Reference +CSDH, Show Text Mode Parameters This command controls whether detailed header information is shown in text mode result codes. Command Type Syntax Response/Action Remarks Set +CSDH=[] OK The set command controls whether detailed header information is shown or: in text mode result codes. +CMS ERROR: Read AT+CSDH? +CSDH: (list of The read command returns the current parameter value.
SMS +CNMI, New Message Indications to Terminal This command handles enabling of unsolicited notifications to the terminal when an SM is received by the G24. After sending an unsolicited response to the TE, the G24 will expect a +CNMA (new message acknowledgement) from the TE within a predefined timeout of 60 seconds. The G24 will not send another unsolicited response to the TE before the previous one is acknowledged. If acknowledged within the timeout, the new SM is not saved in the message storage.
Chapter 3: AT Commands Reference AT+CNMI? +CNMI: 0,0,0,0 OK AT+CNMI=3,1 OK AT+CMSS=142,"0544565034" // send to myself +CMSS: 72 OK +CMTI: "SM",15 AT+CNMI=,2 OK AT+CSDH=1 OK AT+CMSS=142,"054565034" // send to myself +CMSS: 73 OK +CMT: "+972544565034",,"04/11/04,09:48:36+08",145,4,0,0,"+97254120032",145,3 ABC AT+CSMP=49 /*Set first octet to status report - see status report parameters in CMGW*/ OK AT+CSMP? +CSMP: 49,167,0,0 OK AT+CNMI=,,,1 OK AT+CNMI? +CNMI: 0,0,0,1,0 OK AT+CNMI=0,0,0,1,0 OK AT+CMGS="0524680
SMS When the G24 sends a +CDS response to the terminal, it waits a predefined timeout of 60 seconds for the +CNMA acknowledgment. The G24 will not send another +CDS result code to the terminal before the previous one is acknowledged, or the timeout expires. When the G24 sends a +CMT response to the terminal, it waits a predefined timeout of 60 seconds for the +CNMA acknowledgment. The G24 will not send another +CMT result code to the terminal before the previous one is acknowledged, or the timeout expires.
Chapter 3: AT Commands Reference AT+CNMI? +CNMI: 0,0,0,1,0 OK AT+CMSS=295 +CMSS: 184 OK +CDS: 6,184,"+972524680592",145,"05/08/02,17:19:23+08","05/08/02,17:19:24+08",0 AT+CNMA OK AT+CNMI? +CNMI: 0,0,0,1,0 OK +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 is set to 1. Refer to “+CNMI, New Message Indications to Terminal” on page 3-94.
SMS In text mode: (+CMGF=1): +CMT: ,[,,,,,,,] (about parameters in italics, refer command Show Text Mode Parameters +CSDH). In PDU mode: (+CMGF=0): +CMT: [], The following table shows the +CMT parameters. Table 3-54: +CMT Parameters Description Message origination address. Service center time stamp.
Chapter 3: AT Commands Reference AT+CMGS=18 // send to myself > 079179521201009511000c917952446505430004AA0441424344 +CMGS: 70 OK +CMT: ,23 0791795212010095040C917952446505430004502032115430800441424344 +CBM, Unsolicited Response (New CB Message Receipt) The +CBM unsolicited response is sent to the TE upon receipt of a new cell broadcast message if +CNMI parameter is set to 2. Refer to “+CNMI, New Message Indications to Terminal” on page 3-94.
SMS Unsolicited Response +CDSI: , The following table shows the +CDSI parameters. Table 3-56: +CDSI Parameters Description Message memory space. "SM" - SIM memory storage. Location of the new message.
Chapter 3: AT Commands Reference The following table shows the +CDS parameters. Table 3-57: +CDS Parameters Description First octet of the SM Message Reference Message Recipient address Type of Recipient address Service center time stamp - Discharge-Time Status After sending a +CDS unsolicited response to the TE, the G24 will expect a +CNMA (new message acknowledgement) from the TE within a predefined timeout of 60 seconds.
SMS The +MMGL command does not change the message status. In addition, +MMGL includes a selection that can be used to query the G24 for a list of message headers without attendant message data.
Chapter 3: AT Commands Reference The following table shows the +CGML/+MMGL parameters. Table 3-58: +CGML/+MMGL Parameters Description 1-352 Index of message in storage.
SMS Example AT+CMGL=? +CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL") OK AT+MMGL=? +MMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL","HEADER ONLY") OK AT+CPMS="SM" // read messages from SIM.
Chapter 3: AT Commands Reference +CMGR, +MMGR, Read Message These commands handle the reading of SMs. The command displays the message in location of the preferred message storage (selected using the +CPMS command). If the status of the message is "RECEIVED UNREAD", the +CMGR command changes the status to "RECEIVED READ". The +MMGR command does not change the message status.
SMS The following table shows the +CMGR parameters. Table 3-59: +CGMR/+MMGR Parameters Description 1-352 Index in storage of the message. to be retrieved. Status of message in memory: PDU mode 3-106 Text mode Description 0 “REC UNREAD” Received unread messages (default) 1 “REC READ” Received read messages 2 “STO UNSENT” Stored unsent messages 3 “STO SENT” Stored sent message 4 “ALL” All messages Alpha ID of message (not present).
Chapter 3: AT Commands Reference Table 3-59: +CGMR/+MMGR Parameters (Cont.) Description Total number of pages Message Reference Message Recipient address Type of Recipient address Service center time stamp - Discharge-Time Status Table 3-60: Layout of SMS-DELIVER in PDU Mode (according to GSM03.40) Reference Description Length Service Center address: 1 BYTE: length (number of followed octets).
SMS Table 3-61: for SMS-DELIVER Message Bit/s Reference Description 0-1 Message-Type-Indicator Parameter describing the message type. 0 0 SMS-DELIVER (in the direction SC to MS) 2 TP-More-Message-To-Send Parameter indicating whether or not more messages are waiting to the MS in the SC.
Chapter 3: AT Commands Reference Table 3-62: Layout of SMS-STATUS-REPORT in PDU Mode (according to GSM03.40) (Cont.) Reference Description Length Mandatory: Recipient address formatted according to the formatting rules of address fields. 2-12 BYTES Mandatory: The TP-Service-Center-Time-Stamp field is given in semi-octet representation, and represents the local time as described in GSM03.
SMS Table 3-63: for SMS-STATUS-REPORT Message Bit/s Reference Description 0-1 Mandatory: Message-Type-Indicator Parameter describing the message type. 1 0 SMS-STATUS-REPORT (in the direction SC to MS) 2 Mandatory: TP-More-Message-To-Send Parameter indicating whether or not more messages are waiting to the MS in the SC.
Chapter 3: AT Commands Reference Example AT+CPMS? +CPMS: "ME",5,59,"ME",5,59,"SM",5,20 OK AT+CMGR=1 +CMS ERROR: invalid index AT+CMGR=142 +CMGR: "STO SENT","054565034", message text OK AT+CSDH=1 OK AT+CMGR=142 +CMGR: "STO SENT","054565034",,129,25,0,0,"05/04/03,21:22:23+08","+ 97254120032",145, message text OK AT+CMGW=18 > 079179521201009511000c917952428650290004AA0441424344 +CMGW: 143 OK AT+CMGR=143 +CMGR: 2,,23 0791795212010095040C917952428650290004502032110201800441424344 OK AT+CPMS="SM"
SMS +MMAR, Motorola Mark As Read This command handles changing the attribute of an SM in the G24 memory location , preferred message storage , from "REC UNREAD" to "REC READ". ( is selected using the +CPMS command.) If the status change fails, +CMS ERROR: is returned. Command Type Set Syntax Response/Action +MMAR= Remarks OK or: +CMS ERROR: Read The Read command for +MMAR is not defined, and therefore is not supported by the G24.
Chapter 3: AT Commands Reference When the given index is an incoming message index the header settings will be as follows: • will be SMS-SUBMIT and VPF - relative. • • • • The TP-RP and TP-UDHI settings will be taken from the incoming message's first octet. - will be set to the default value -167 - as defined in 03.40. ,, and will be set according the incoming message parameters.
SMS +CMGW, Write Message to Memory This command is used to write and save a message to . 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 parameter. In TEXT mode, the header parameters will be set according to CSMP settings.
Chapter 3: AT Commands Reference Table 3-68: Layout of SMS-SUBMIT in PDU Mode: (according to GSM03.40) Reference Description Length Service Center address: 1 BYTE: length (number of followed octets). Mandatory 1 BYTE: - value between 128-255 1, 3-12 BYTES (When length is 1, length BYTE = 0 ) First Octet. See the table below. 1 BYTE Message Reference. An integer representation of a reference number of the SM submitted to the SC by the MS. Values between 0-255.
SMS Table 3-69: Layout of SMS-COMMAND in PDU Mode: (according to GSM03.40) Reference Description Length Command data length 1 BYTE Command data 0-156 BYTES Table 3-70: for SMS-SUBMIT Message Bit/s 3-116 Reference Description 0-1 Message-Type-Indicator Parameter describing the message type.
Chapter 3: AT Commands Reference Table 3-71: for SMS-COMMAND Message Bit/s Reference Description 0-1 Message-Type-Indicator Parameter describing the message type.
SMS 00410042004300440045 OK AT+CSMP=25,"05/03/15,21:22:23+08",0,0 OK AT+CMGW="0544565034" A +CMGW: 129 OK AT+CMGR=129 +CMGR: "STO UNSENT", "0544565034",,129,25,0,0,"05/03/15,21:22:23+08","+972521100059",145,1 A OK AT+CMGF=0 OK AT+CMGR=129 +CMGR: 2,,20 079179521201009519FF0A8150446505430000503051122232800141 AT+CMGW=18 > 0011000c917952428650290004AA0441424344 // SCA is not given +CMGW: 130 OK AT+CMGR=130 +CMGR: 2,,18 079179521201009511000C917952428650290004AA0441424344 OK AT+CMGW=19 > 07917952120100
Chapter 3: AT Commands Reference +CMGD, Delete Message This command handles deletion of a single message from memory location , or multiple messages according to . If the optional parameter is entered, and is greater than 0, the parameter is practically ignored. If deletion fails, result code +CMS ERROR: is returned. Note: The deletion of multiple commands is a time-consuming process that may require more than 60 seconds to complete.
SMS +CGSMS, Select Service for MO SMS Messages This command handles the selection of the service or service preference used by the G24 to send mobile-originated SMS messages. Note: This command is network dependent, which means that the network must support SMS over GPRS. Command Type Set Syntax Response/Action +CGSMS=[] Remarks OK The Set command selects the service +CME ERROR: or service preference used to send SMS messages.
Chapter 3: AT Commands Reference +CMGS, Send SM to Network This command sends an SM from the G24 to the network. The message reference value is returned to the G24 upon successful delivery of the message. Valid will be any value between 128-255. The header parameters in TEXT mode will be set according to CSMP settings.
SMS If after aborting AT+CMGS command execution and before result of operation was reported by G24, a second AT+CMGS command is executed, then the result of the second AT+CMGS operation only will be reported by G24. +CSCB, Cell Broadcast Messages This command handles the selection of cell broadcast message types and data coding schemes received by the G24.
Chapter 3: AT Commands Reference The following table shows the AT+CSCB parameters. Table 3-75: +CSCB Parameters Description The current broadcast message mode: 0 MIDs and DCSs accepted 1 MIDs and DCSs not accepted Cell broadcast message identifiers 0-65534 Cell broadcast message data coding schemes 0-255 Notes: • A combination of discrete values or intervals can be entered for and , for example, "0,1,5,320-324,922".
SMS OK Adding channels 3, 4,5,6,22 to mid list and languages 1,8 to dcs list: AT+CSCB=0,"3-6,22","1,8" OK AT+CSCB? +CSCB: 0,"3-6,22","1,8" OK Removing channels 4 and 6 from channel list, and removing dcs 1 from the dcs list: AT+CSCB=1,"4,6","1" OK AT+CSCB? +CSCB: 0,"3,5,22","8" OK Clear all and AT+CSCB=0 / Or at+cscb= OK AT+CSCB? +CSCB: 0,"","" OK +MCSAT, Motorola Control SMS Alert Tone This command enables/disables/exercises the SMS alert tone for an arriving SMS.
Chapter 3: AT Commands Reference The following table shows the +MCSAT parameters. Table 3-76: +MCSAT Parameters January 31, 2007 Description 0 Suppress alert tone 1 Enable alert tone 2 Play alert tone The default value at power-up is 1. SMS data coding-scheme mask. The format is an 8-bit information parameter.
SMS Example AT+MCSAT=? +MCSAT:(0-2) OK AT+MCSAT? +MCSAT: 1 OK AT+MCSAT=2 OK AT+MCSAT=1,00001000 OK AT+MCSAT=1,00000100 OK AT+MCSAT=1,00000000 OK AT+MCSAT=1 OK AT+MCSAT=0 OK // UCS2 // UTF8 // GSM +MEGA, Email Gateway Address This Motorola-specific command updates the Email Gateway Address. Command Type Syntax Response/Action Set +MEGA= OK or: CME ERROR: Read +MEGA? +MEGA: "" Remarks The Set command sets the Email gateway address. The following table shows the +MEGA parameters.
Chapter 3: AT Commands Reference +TSMSRET, Control SMS Sending Retry This command controls the SMS sending retry. If SMS sending retry is enabled, the ME will retry sending an SMS when the send operation failed due to network or ME failure. If disabled, no retry will be done. Operation of this command is flex dependant.
SMS Table 3-79 shows the conversion between the and +CSCS setting when storing SM to memory or sending SM. Table 3-79: field and +CSCS settings conversion when writing SM CASE A field Default alphabet User-Data-Hea der Current TE character set (+CSCS) Not Set UTF8 or UCS2 Returns an error since conversion from these character sets to default alphabet is impossible. GSM G24 converts each two IRA characters long hexadecimal number to 7-bit septet.
Chapter 3: AT Commands Reference Table 3-80 shows the conversion between the and +CSCS setting when reading SM. Table 3-80: field and +CSCS settings conversion when reading SM CASE field User-Data-Header Current TE character set Action A Default alphabet Not Set All G24 converts GSM alphabet into current TE character set according to rules of GSM07.
SMS OK AT+CMGR=223 +CMGR: "STO UNSENT","0544565803", 050003090301123456786543FE OK AT+CMGF=0 OK AT+CMGR=223 +CMGR: 2,,26 07917952140230F251000A815044658530000AA70D050003090301123456786543FE OK ### Store in TEXT mode SMS 8-bit encoded. ### Character set is ASCII.
Chapter 3: AT Commands Reference AT+CMGR=227 +CMGR: "STO UNSENT","0544565803", ADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADAD ADADADADADADADADAD ADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADAD ADADADADADADADADAD OK AT+CMGF=0 OK AT+CMGR=227 +CMGR: 2,,153 07917952140230F211000A8150446585300000A7A041629018240689416290182406894162901824 06894162901824068941629018240689416290182406894162901824068941629018240689416290 1824068941629018240689416290182406894162901824068941629018240689
Network Network Network Commands +CSQ, Signal Strength This command displays the received signal strength indication and channel bit error rate from the G24. Command Type Syntax Response/Action Execute/Read AT+CSQ AT+CSQ? +CSQ: , OK or: +CME ERROR: Test AT+CSQ=? +CSQ: (list of supported s),(list of supported s) OK or: +CME ERROR: The following table shows the +CSQ parameters.
Chapter 3: AT Commands Reference +CRLP, Radio Link Protocol This command displays the Radio Link Protocol parameters that are used when non-transparent data calls are originated.
Network +CREG, Network Registration Status Command Type Syntax Response/Action Remarks Set AT+CREG= OK or: +CME ERROR: ,[,,] OK or: +CME ERROR: The Read command returns the status of the result code presentation and shows whether the network has currently indicated the registration of the G24.
Chapter 3: AT Commands Reference Example AT+CREG=? +CREG: (000 - 002) OK AT+CREG? +CREG: 000,001 OK AT+CREG=2 OK AT+CREG? +CREG: 002,001, a065,988b OK AT+CREG=1 OK AT+CREG? +CREG: 001,001 OK AT+CREG=0 OK January 31, 2007 AT Commands Reference Manual 3-135
Network +CGREG, GPRS Network Registration Command Type Set Syntax Response/Action AT+CGREG=[] Remarks OK The Set command controls the presentation of an unsolicited result or: code "+CGREG:" and the result of the +CME ERROR: Read operation. Read AT+CGREG? +CGREG: ,[,,] OK or: +CME ERROR: The Read command returns the status of the result code presentation and shows whether the network has currently indicated the GPRS registration of the G24.
Chapter 3: AT Commands Reference Example AT+CGREG=? +CGREG: (000-002) OK AT+CGREG=2 OK AT+CGREG? +CGREG: 002,001,2648,988b OK AT+CGREG=1 OK AT+CGREG? +CGREG: 001,001 OK AT+CGREG=0 OK //Example for unsolicited reports: AT+CGREG=1 OK AT+CGATT=0 OK +CGREG: 000 AT+CGATT=1 OK +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 a
Network Command Type Set Syntax AT+COPS=[[, [,]]] Response/Action Remarks OK The Set command can force an attempt to select and register a specific GSM network or: operator. The selects whether this is +CME ERROR: done automatically by the G24, or whether the selection is forced to an operator (given in format ). If the selected operator is not available, no other operator is selected (except when the is set to 4).
Chapter 3: AT Commands Reference The following table shows the +COPS parameters. Table 3-85: +COPS Parameters Description The operator format type: 0 Long alphanumeric 1 Short alphanumeric 2 Numeric The default value is 0. Determines whether what is displayed is defined by , or is done automatically by the G24.
Network +CPOL, Preferred Operators This command is used to edit the list of preferred network operators located in the SIM card. Command Type Set Syntax AT+CPOL=[] [,[, ]] Response/Action OK or: +CME ERROR: Remarks The Set command writes an entry in the list of preferred operators. Note: The G24 may also update this list automatically when new networks are selected.
Chapter 3: AT Commands Reference The following table shows the +CPOL parameters. Table 3-86: +CPOL Parameters Description Order number of network operator in the SIM preferred operator list Defines the format: 0 Long alphanumeric format (up to 16 characters) 1 Short alphanumeric format (up to 8 characters) 2 Numeric (default) Name of the network operator Note: To delete an entry from the list, enter an without an .
Network +MFS, Motorola Frequency of Search This command is used to determine how long the G24 waits before attempting to reregister after a registration attempt has failed and the G24 is not registered. The available settings are Slow Search, Medium Search, Fast Search or Continuous Search. See Table 3-87, “+MFS Parameters”, for the minimum interval lengths for every frequency of search. The interval between attempts can vary, depending on the number of operators displayed in the preferred operator list.
Chapter 3: AT Commands Reference The following table shows the +MFS parameters. Table 3-87: +MFS Parameters Description This value defines the frequency of search. 0 Continuous. Minimum interval between subsequent search attempts is 1 second. 1 Medium. Minimum interval between subsequent search attempts is 10 seconds. 2 Slow. Minimum interval between subsequent search attempts is 30 seconds. 3 Fast. Minimum interval between subsequent search attempts is 5 seconds.
Network +MCELL, Motorola Cell Description This command displays information about the Cellular Network. The information is divided throughout 20 screens, each of them with different parameters data. Command Type Syntax Response/Action Remarks Set +MCELL=, +MCELL: OK or: +CME ERROR: The Set command will return the relevant according to requested .
Chapter 3: AT Commands Reference Table 3-88: +MCELL Parameters (Cont.) Description The requested screen title is written on the first line of each screen. See Table 3-89. The requested screen information. See screens description, Table 3-90 through Table 3-101. Table 3-89: Title to Screen Mapping Description Serving Idle/PI Idle/Packet Idle mode; Serving Cell Information screen.
Network +33 *** pc* +33 4n0084s* 17-096B +06 *** pc* +06 t00r00mtp33 -102 cba0cbq0 GP rS OK AT+MCELL = 0,12 +MCELL: Neighbors 0651-072 11 B GP 0066-082 16 B GP 0653-086 51 B GP 0084-096 17 B GP 0086-098 56 B GP 0661-098 55 B GP OK at+mcell=0,15 +MCELL: PDP Context 1 BC0067 15-073B BC0067 GPid18642 pdp 1 rp0 sgsn97 ***.***.***.*** dlay* rlbt* pk** prec* mean** trc* thp* rb**** des* dor* er**** sdu**** tsfd**** ulmax ** gr ** dlmax**** gr**** OK The following tables describe the different screens.
Chapter 3: AT Commands Reference Table 3-91: Circuit Switched Serving Cell Information Screen B C 0 5 9 0 B C 0 5 9 0 f * * * * q s * * * * c o d e r s * 2 4 - 0 7 9 B 9 2 G P i d 0 5 6 * t a * * p 0 0 q * c m * * r l t * * * * d t x * * * * Channel Type (PD)TCH ARFCN Beacon carrier Timeslot BSIC RxLev Sync Status (P)BCCH ARFCN GPRS cell indicator Cell ID RxLev full RxQual Full Timing Advance TxPower RxLev Sub RxQual
Network Table 3-94: TBF Downlink Data Transfer Screen B C 0 0 6 7 B C 0 0 6 7 d l : * * * * a r * l * * * * / * * * r * * * * / * * * t 1 5 - 0 6 9 B Channel Type (PD)TCH ARFCN BSIC (P)BCCH ARFCN RxLev Sync Status GPRS cell indicator Cell ID G P i d 1 8 6 4 2 Beacon carrier s * * * * * * * * dl: w s * * * * Coding Scheme * * t * * * * l Rpeated LLC frames / Total LLC Frames Average throughput * * t * * * *
Chapter 3: AT Commands Reference Table 3-97: Reselection Screen 0 0 6 7 + 3 9 * * * p c * + 3 9 (P)BCCH ARFCN C1 C31 Priority Class C2/C32 0 1 1 9 + 3 2 * * * p c * + 3 2 Cell (P)BCCH ARFCN Cell C1 Cell C31 Cell Priority Class Cell C2/C32 0 1 0 1 * * * * * * p c * * * * Cell (P)BCCH ARFCN Cell C1 Cell C31 Cell Priority Class Cell C2/C32 0 0 7 9 * * * * * * p c * * * * Cell (P)BCCH ARFCN Cell C1 Cell C31 Cell Priority Class Cel
Network Table 3-100: I-PI Serving Cell Paging Parameters Screen B C 0 0 6 7 B C 0 0 6 7 b s p a 7 b s p g # # # b s p b * p c h r * s * 1 5 - 0 6 7 B Channel Type (PD)BCCH ARFCN G P i d 1 8 6 4 2 Beacon carrier s a g 1 c c c h g 0 BS_PA_MFRMS b s p a g * * C split_pg_cycle n b p * p r p c l * * * r p * * BS_PBCCH_ BLOCKS Timeslot BSIC RxLev (P)BCCH ARFCN GPRS cell indicator BS_AG_BLK_RES Sync Status Cell ID
Chapter 3: AT Commands Reference The following table provides definitions for EFEM-related terms. Table 3-103: EFEM Parameters Abbreviation/Term January 31, 2007 Description 2bis Binary information telling whether the ext_ind bit in the SysInfo 2 message (sent by the serving cell in idle mode) indicates that the network is sending a 2bis message.
Network Table 3-103: EFEM Parameters (Cont.) Abbreviation/Term 3-152 Description Cell ID Cell Identity parameter, from System Info 3. CellResHys Cell reselect hysteresis, used to compute C2, in Bm (0 to 14 dBm). It is broadcast on System Info 3. Cell Resel. Offset Cell Reselect Offset, in dBm (between 0 and 63 dBm). It is broadcast on System Info 3 rest octets. Channel type Type of channel used in the current operating mode. Cipher mode GSM encryption algorithm used.
Chapter 3: AT Commands Reference Table 3-103: EFEM Parameters (Cont.) Abbreviation/Term Description Max bit rate dl Max bit rate for Downlink in KPBS. Max bit rate ul Max bit rate for Uplink in KPBS. MCC Mobile Country Code. MNC Mobile Network Code. MaxTxPWR The maximum power (sent on System Info 3 and PSI 3) that the phone is allowed to transmit while sending channel request messages.
Network Table 3-103: EFEM Parameters (Cont.) Abbreviation/Term 3-154 Description split_pg_cycle Number of paging blocks to read on the serving cell in each row of 64 multiframes (on CCCH or PCCCH). The value can range from 0 to 352. Sync status Provides information about the reporting status of the adjacent cell. Depending on the status, certain adjacent cell parameters are invalid. T3212 MM location area update timer. T3314 GMM ready timer value (triggering Cell Update procedure).
Chapter 3: AT Commands Reference +MCI, Motorola Cell Information This command returns neighbor cell information.
Network The following table shows the +MCI parameters. Table 3-104: +MCI Parameters Description The requested GSM band's ARFCNs. This is an integer which can be a combination of all (1-15): 1 - GSM 850 2 - GSM 900 4 - GSM 1800 8 - GSM 1900 The default value is 15. Absolute Radio Frequency Channel Number Range: [1-124], [128-251], [512-885], [975-1023]. Base transceiver Station Identity Code Range: [0 - 63] Range: -110 - (-48) dBm.
Chapter 3: AT Commands Reference AT+MCI? +MCI: 15,1 OK // Get current set and values. //While a call is connected. AT+MCI // Get the current serving info including TA and neighbour's info.
Hardware Information Hardware Information Hardware Information Commands +CBC, Battery Charger Connection This command enables a user to query the battery power level. Command Type Read Syntax Response/Action +CBC +CBC:, The following table shows the +CBC parameters. Table 3-105: +CBC Parameters Description Battery status values 0 Battery powered 1 Externally powered Note: The G24 input power source is connected via the battery pins.
Chapter 3: AT Commands Reference Note: The battery level is an average value, which updated once in 0.5 … 2min. Each battery level update couses change of one 5 stages sequentaly. It means that If the VCC level has changed, for example, from 3.8V to 4.5V, the reports will be as following. AT+CBC +CBC: 0,10 OK AT+CBC +CBC: 0,20 OK AT+CBC +CBC: 0,60 OK AT+CBC +CBC: 0,90 OK //This example shows 0 (battery powered) with 10% power. //This example shows 0 (battery powered) with 20% power.
Hardware Information The following table shows the +CBAUD parameters. Table 3-106: +CBAUD Parameters Description 0 Auto baud rate 1 600 2 1200 3 2400 4 4800 5 9600 6 19200 7 38400 8 57600 9 Auto baud rate 10 115200 11 300 12 230400 13 460800 The default value is 9.
Chapter 3: AT Commands Reference Using AT+IPR= with a value other than 9 and 0 disables the auto baud rate detection feature. The entered baud rate is stored in the G24 and is restored after power up. The G24 supports up to 57600 auto baud. Notes: +IPR is similar to +CBAUD, but with the ability to save. ATZ command sets the G24 to default baud rate - Auto baud rate, and the saved baud rate is restored only after power-up.
Hardware Information +GCAP, Request Overall Capabilities This command indicates the major capability areas of the G24. The support of different areas is presented in the response of the +GCAP command. Each area may be presented by the selection command name of a specific capability area. The G24 supports only FCLASS - fax support. Command Type Execute Syntax AT+GCAP Response/Action GCAP: OK // at the end of the list.
Chapter 3: AT Commands Reference +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. Command Type Execute Syntax AT+MTCTS Response/Action OK Example AT+MTCTS OK &K, RTS/CTS Flow Control This command configures the flow control. The RTS (Request To Send) is an input line. The RTS signal is received from the terminal and a low condition indicates that the G24 can send more data.
Hardware Information The following table shows the &K parameters. Table 3-109: &K Parameters Description 0 Disable all terminal/G24 flow control 3 Enable CTS/RTS terminal/G24 flow control 4 Enable Xon/Xoff terminal/G24 flow control 5 Enable Xon/Xoff terminal/G24 flow control 6 Enable CTS/RTS terminal/G24 flow control The default value is 3.
Chapter 3: AT Commands Reference The following table shows the &C parameters. Table 3-110: &C Parameters Description DCD signal ON 0 DCD is forced ON at all times. 1 DCD is set to ON when: a A CSD carrier is detected. b A GPRS external session is being established: G24 enters PPP mode TE is about to send an LCP configure-request to the G24 (GPRS connection is not yet established). DCD is set to OFF when: a No CSD carrier is detected.
Hardware Information &D, Circuit 108 Behavior This command determines how the G24 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 to recognize the terminal. This signal is raised by the terminal when a process activates the serial port.
Chapter 3: AT Commands Reference +MCWAKE, GPRS Coverage This command tells the G24 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. • Report only when the GPRS/GSM coverage goes on.
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. Note: IO line (pin 49) out come depends on +MCWAKE configuration.
Chapter 3: AT Commands Reference +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. For example, on airplanes the use of cellular phones is forbidden during the entire flight, but the use of computers is allowed during much of the flight.
Hardware Information AT+CFUN? +CFUN: 4 Power cycling… AT+CFUN? +CFUN: 4 Power cut … AT+CFUN? // Phone transmit and receive RF circuits (default value of first parameter after power cut is '0') +CFUN: 0 AT+CFUN=1 OK // Enable phone transmit and receive RF circuits through '1' AT+CFUN? +CFUN: 1 Power cycling… AT+CFUN? +CFUN: 1 Power cut … AT+CFUN? +CFUN: 0 +ICF, DTE-DCE Character Framing This command determines the local serial port start/stop (asynchronous) character framing used by the DCE when accept
Chapter 3: AT Commands Reference The following table shows the +ICF parameters. Table 3-115: +ICF Parameters Description Determines the number of bits in the data bits, the presence (or absence) of a parity bit, and the number of stop bits in the start/stop frame.
Hardware Information The following table shows the ATS97 parameters. Table 3-116: ATS97 Parameters Description 000 001 The antenna is not connected The antenna is connected Example // Connect the antenna ATS97? 001 ATS97 OK ATS97=? ERROR // Disconnect the antenna ATS97? 000 +MRST, Perform Hard Reset The +MRST command enables customer software to perform a hard reset to the G24 unit. This command provides a software simulation for pressing the power-off button.
Chapter 3: AT Commands Reference Operation of this command is flex dependant. Command Type Syntax Response/Action Remarks Set AT+TWUS= OK or: ERROR Set wakeup reason. Read AT+TWUS? +TWUS: or: ERROR Read current setting. The following table shows the +TWUS parameters. Table 3-117: +TWUS Parameters Description 00000000 Disabled - No notifications provided for any events. 00000001 Loss of GSM Network. 00000002 Network Change. 00000004 Incoming Call.
Hardware Information +TWUR, Wakeup Reason Request This command is used to query the wakeup reason. Multiple wakeup reasons can be returned in the . The reason(s) for wakeup will be cleared once the AT+TWUR read command is issued, or if the G24 is powered off. The Wakeup Out line will be set to high once the AT+TWUR read command is issued. Operation of this command is flex dependant. Command Type Read Syntax AT+TWUR? Response/Action +TWUR: OK Remarks Query Wakeup reason.
Chapter 3: AT Commands Reference Operation of this command is flex dependant. Command Type Syntax Response/Action Remarks Set AT+TASW= OK or: ERROR Set active antenna. Read AT+TASW? +TASW: or: ERROR Read the antenna selection. Test AT+TASW=? +TASW: (Supported s) or: ERROR Supported antennas. The following table shows the +TASW parameters. Table 3-118: +TASW Parameters Description 1 2 Primary antenna (default value). Secondary antenna.
Hardware Information Operation of this command is flex dependant. Command Type Read Syntax AT+TADIAG? Response/Action Remarks +TADIAG: , OK or: +CME ERROR The following table shows the +TADIAG parameters. Table 3-119: +TADIAG Parameters Description 0-255 ADC value reading of primary antenna. 0-255 ADC value reading of secondary antenna.
Chapter 3: AT Commands Reference In case that second UART is open for full functionality, the call control - voice, FAX, CSD, GPRS call, SMS processing and TCP/UDP operation is managed by Software application on each UART separately without any interaction. Command Type Syntax Response/Action Remarks Set +MPSU= OK or: +CME ERROR: The set command defines the functionality of the second UART. The new AT command will affect the new flex byte and restart G24 module.
Hardware Information Example AT+MPSU? +MPSU: 0 OK AT+MPSU=? +MPSU: (0-2) OK AT+MPSU=2 OK /* reset and after it UART2 is open for full functionality */ +MIOC, Motorola I/O Configure This command defines the G24 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. Note: Support of the GPIO pins comes instead of supporting the keypad of the Evaluation board.
Chapter 3: AT Commands Reference The following table shows the +MIOC parameters. Table 3-121: +MIOC Parameters January 31, 2007 Description Selected pins for the action invoked. This is a binary vector in which each bit points to pin number. Vector size is 8. 0 Not selected 1 Selected pin (default) This is a binary vector in which each bit show the physical value of pin. Data vector size is 8. 0 Physical low signal. 1 Physical high signal (default).
Hardware Information Example AT+MIOC=? +MIOC: (00000000-11111111),(00000000-11111111) OK Light control example: Client has an electronic controlled light switch. The intent is to connect this switch to the g24 (IO pin 5 - for example) and control the light by setting the logical values of pin 5.
Chapter 3: AT Commands Reference Data sending (vectoe 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.
Hardware Information +MIOD, Motorola I/O Define This command defines the G24 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. This is applicable when changing an I/O from input to output.
Chapter 3: AT Commands Reference The following table shows the +MIOD parameters. Table 3-122: +MIOD Parameters Description Selected pins for the action invoked. This is a binary vector in which each bit points to pin number. Vector size is 8. 0 Not selected 1 Selected pin (default) GPIO pin operation mode. 0 Output (level only) 1 Input (level mode) This is a binary vector in which each bit shows the operation mode of pin. Data vector size is 8.
Hardware Information Example +MIOD: (00000000-11111111),(0,1),( 00000000-11111111) AT+MIOD=00010000,0 // Set IO pin #5 to be output. OK AT+MIOD? +MIOD: 111011111 // Pins 1-4 and 6-8 are input. Pin 5 is output. OK AT+MIOD=00001111,0 // Set IO pins 1-4 to be output level mode. OK AT+MIOD=11110000,1 // Set IO pins 5-8 to be input level mode.(Default settings). OK AT+MIOD? +MIOD: 11110000 // Pins 1-4 output pins, 5-8 input pins.
Chapter 3: AT Commands Reference Command Type Read Syntax AT+MMAD? Response/Action Remarks List of converters and their monitoring setup values.
Hardware Information Table 3-125: A/D Value to Temperature Conversion 3-186 Temperature (°C) AD Valuedecimal (8 bit) Temperature (°C) AD Valuedecimal (8 bit) Temperature (°C) AD Valuedecimal (8 bit) -30 229 4 114 38 43 -29 226 5 111 39 41 -28 223 6 108 40 40 -27 219 7 105 41 39 -26 216 8 102 42 38 -25 213 9 100 43 37 -24 210 10 97 44 36 -23 206 11 94 45 34 -22 203 12 92 46 33 -21 199 13 89 47 32 -20 196 14 87 48 31 -19 192 15 84
Chapter 3: AT Commands Reference Figure 3-1: Temperatur Vs. A/D Value Temperature Conversion Function: y = -0.000000001274363x 5 + 0.000000891590586x 4 - 0.000243313821866x 3 + 0.03289363197371x 2 − 2.56083979143995x + 103.29970685293 Legend: x = A/D value y = Temperature Example AT+MMAD =1 +MMAD:1,175 OK AT+MMAD=2,1,15 // Read A2D1 values with analog input of 1.75V. // Read A2D2 converted value every 15 seconds and send unsolicited report to the DTE.
Hardware Information +MMAD:4,0,1,0,255 +MMAD:5,0,1,300,450 OK AT+MMAD=? //Test command - range of all setup parameters and +MMAD=(1-5),(0-2),(1-255),(0-450) OK +MPCMC, Continuous PCM Clock This command defines whether the PCM clock is generated continuously or not, when phone is in digital audio mode (configured by AT+MADIGITAL command). The change takes effect after the next audio operation. Note: User is advised not to enable sleep mode feature if he wants to use continuous PCM clock feature.
Chapter 3: AT Commands Reference AT+MPCMC? +MPCMC: 1 OK AT+MPCMC=0 OK AT+MPCMC? +MPCMC: 0 OK +MVREF, Motorola Voltage Reference This command defines the Vref regulator's configuration. Pin 27 is used as indicator signal that reflects the configuration of Vref regulator. This command is a basic command. The command is also sensitive to ATS24 command.
Hardware Information Example AT+MVREF=? +MVREF:(0-2) OK AT+MVREF=1 OK AT+MVREF? +MVREF: 1 OK AT+MVREF=2 OK ATS24=2 OK ATS24=0 OK 3-190 //The user set STANDBY and the Vref regulator will enter into ON mode. //Vref regulator will enter into Low Power mode. //Vref regulator back into ON mode.
Chapter 3: AT Commands Reference 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). The G24 incorporates two audio modes: 'Basic Audio' and 'Advanced Audio'. Each mode has a different behavior and a set of relevant AT commands.
Audio Table 3-129 shows the differences between Basic and Advanced audio modes in controlling the audio. Table 3-129: Basic and Advanced Audio Modes Comparison Basic Audio Advanced Audio Path Paths are set automatically (upon interrupt). Paths are set manually. All routings are available; any microphone with any speaker for each type of sound (voice, keypad, ring, etc.). Gain There are two types of gains: phone (voice, keypad) and ring.
Chapter 3: AT Commands Reference 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. It provides a simple audio control. In this mode the G24 will also adjust the paths automatically upon headset interrupt. The G24 powers up in 'Basic Audio' mode.
Audio G24 supports both analog and digital audio. Digital audio is supported in both basic and advanced audio setups. Switching between analog and digital audio modes is done by AT+MADIGITAL command. The default state is analog. Power Up Analog A T+MA D IGITA L=1 A T+MA D IGITA L=0 Digital 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.
Chapter 3: AT Commands Reference The following table shows the +CRSL parameters. Table 3-130: +CRSL Parameters Description 0-7 Ringer sound level (0 is lowest; 7 is default) Example AT+CRSL? +CRSL: 7 OK AT+CRSL=? +CRSL: (0-7) OK AT+CRSL=5 OK +CLVL, Loudspeaker Volume This command sets the volume of the internal loudspeaker (which also affects the key feedback tone) of the G24. Note: The +CLVL command does not control the alert speaker.
Audio Example AT+CLVL? +CLVL: 7 OK AT+CLVL=? +CLVL: (0-7) OK AT+CLVL=3 OK +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 Syntax Response/Action Remarks Set +CMUT= OK The Set command enables/disables uplink voice muting during a voice or: call. +CME ERROR: Read +CMUT? +CMUT: OK The Read command returns the current uplink voice mute/unmute state.
Chapter 3: AT Commands Reference OK AT+CMUT =2 +CME ERROR: 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.
Audio ATS94=2 +CME ERROR: ATS94? 000 OK //Sidetone disabled 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.
Chapter 3: AT Commands Reference OK ATS96=4 +CME ERROR: ATS96? 001 OK //Echo canceling enabled 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.
Audio The following diagram shows the audio paths:.
Chapter 3: AT Commands Reference The following table shows the +MAPATH parameters. Table 3-137: +MAPATH Parameters Description 1 2 Mode in: 1 Mic 2 Headset mic 3 Digital RX (for read command only) Mode out: 1 Speaker 2 Headset speaker 3 Alert speaker, for example, battery low, incoming SMS, power up, and so on 4 Digital TX (for read command only) (1-15) 1 2 4 8 Mode in, field is ignored. Mode out, field is present.
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. Note: The SMS MT volume is adjusted using the +MAVOL command with type "ring". The RING value is related to the SMS alert, the MT call, and so on.
Chapter 3: AT Commands Reference The following table shows the +MAVOL 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 Syntax Response/Action Remarks Set +MAMUT=, OK or: +CME ERROR: The Set command mutes/unmutes any input accessory or any combination of them.
Chapter 3: AT Commands Reference +MAFEAT, Features Selection This command controls the algorithm features: sidetone, echo cancel and noise suppression. Upon power up, the sidetone is enabled, and echo canceling and noise suppression are disabled. Command Type Syntax Response/Action Remarks Set AT+MAFEAT=, OK The Set command enables/disables feature combinations. or: +CME ERROR: Read AT+MAFEAT? +MAFEAT: The Read command returns the features state (enabled/disabled).
Audio 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 Syntax Response/Action Remarks Set +MADIGITAL= OK or: +CME ERROR: Read +MADIGITAL? +MADIGITAL: The Read command returns the current audio mode (analog or digital).
Chapter 3: AT Commands Reference +CALM, Alert Sound Mode This command handles the selection of the G24's alert sound mode. The value of the command is saved after a power cycle. Command Type Syntax Response/Action Remarks Set +CALM= OK The Set command sets the alert sound +CME ERROR: mode. Read +CALM? +CALM: The Read command displays the +CME ERROR: current alert sound mode setting. Test +CALM=? +CALM: (list of The Test command displays the list of supported modes.
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. Command Type Syntax Response/Action Remarks Set +MMICG= OK The Set command sets the microphone +CME ERROR: gain value. Read +MMICG? +MMICG: The Read command displays the current +CME ERROR: microphone gain. Test +MMICG=? +MMICG (list of The Test command displays the list of supported gain values.
Chapter 3: AT Commands Reference +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 Syntax Response/Action Remarks Set AT+CRTT= , OK The Set command sets the ring type and operation. or: +CME ERROR: Read AT+CRTT? +CRTT: The Read command returns the ring type number.
Audio Table 3-145: Ring Tone Types Available CRTT=X Ring Tone Style Name CRTT=X Ring Tone Style Name 6 Continental 26 Interlude 7 Classic 27 Notify 8 Attention 28 Provincial 9 Siren 29 Random 10 Start Up 30 Snaggle 11 Start Up 31 Standard 12 Alert 32 Alert Tada 13 Bells 33 Triads 14 Bits & Bytes 34 Up and Down 15 Chimes high 35 Wind Chimes 16 Chimes low 36 Latin Loops 17 Chord high 37 Walkin Around 18 Chord low 38 Acoustica 19 Claps 39 Power Surge
Chapter 3: AT Commands Reference +VTD, Tone Duration This command handles the selection of tone duration. An integer 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 Command”, page 13.) Any value other than zero causes a tone of duration in multiples of 100 msec. In this command, the new value is erased after power down. Note: In GSM, the tone duration value can be modified depending on the specific network.
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 “+VTD, Tone Duration” on page 3-211). Note: In GSM, the tone duration value can be modified depending on the specific network.
Chapter 3: AT Commands Reference Access Access Control Commands When the phone or SIM card is locked or blocked, the only accessory operations allowed are those found in the list of Core AT commands (allowed while phone/SIM card is locked), shown in “Core AT Commands” on page 2-9. All other AT commands are not executed, for example, accessing phone book entries. However, the phone is still capable of sending asynchronous message events via AT responses, for example, incoming call notification.
Access +CPIN, Enter PIN for Unlocking SIM Card or Enter PUK for Unblocking SIM Card This command locks the SIM card, and therefore is only relevant for phones that use SIM cards. It unlocks the SIM card when the proper SIM PIN is provided and unblocks the SIM card when the proper SIM PUK is provided. The SIM card is unlocked only once the provided pin is verified as the SIM PIN.
Chapter 3: AT Commands Reference Command Type Set Syntax Response/Action AT+CPIN=[ or ], [] Remarks OK The Set command sends the password to the G24 that is necessary before it can be or: operated (SIM PIN or SIM PUK). If there +CME ERROR: is no PIN request pending, no action is taken towards the G24, and an error message, +CME ERROR, is returned to the terminal.
Access Example AT+CPIN=? OK AT+CLCK="SC",1,""//Not case-sensitive OK The facility is enabled by the +CLCK command (Refer to “+CLCK, Facility Lock” on page 3-220) AT+CPIN? +CPIN: SIM PIN OK AT+CPIN="" OK AT+CPIN? +CPIN: READY OK The status of the SIM is still enabled, but the PIN is READY for this session. The SIM is enabled per session. After power-up SIM must be unlocked again by using the +CLCK command.
Chapter 3: AT Commands Reference +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. The execution of this command is possible only if the SIM is in READY state or waiting for PIN2 state.
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). Number of available attempts is provider dependant. Typically it is 3 attempts for PIN, 10 attempts for PUK. This command will return error if SIM is not inserted.
Chapter 3: AT Commands Reference +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 “+CLCK, Facility Lock” on page 3-220). A password can be changed only if the provided password has been verified. The entered password must also comply to the password rules. The facility value is not case-sensitive. In the password value, letters are not allowed.
Access Example AT+CPWD =? +CPWD: ("SC",8),("AO",8),("OI",8),("OX",8),("AI",8),("IR",8),("AB",8),("AG",8), ("AC",8),("P2",8) OK 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 OK 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" OK AT+CLCK="ai",2 +CLCK: 0,1 +
Chapter 3: AT Commands Reference Command Type Syntax Response/Action Remarks Set +CLCK=, [, [,]] For where The Set command performs the specified action on the is irrelevant specified .
Access Table 3-153: +CLCK Parameters (Cont.) Description Sum of integers, each representing a class of information . Only applies to call barring related facilities. 1 Voice (telephony) 2 Data (refers to all bearer services) 4 Fax (facsimile services) 8 SMS (Short Message Services) The default value is 7.
Chapter 3: AT Commands Reference OK (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 OK +EMPC, Unlocking or Locking Subsidy Code The command is handling only in case of "Lock On PLMN Of First Inserted SIM" Subsidy Lock type. This command unlocks or resets the first PLMN of the inserted SIM. Therefore, the command is a "none basic" and will not work if SIM card is not present or if SIM card is not in READY state.
Access The following table shows the +EMPC parameters. Table 3-154: +EMPC Parameters Description Subsidy Lock pin code. 0 1 Unlock subsidy Reset subsidy 0 1 2 3 Correct pin code is entered Wrong pin code is entered Wait No meaning 0 1 2 No subsidy lock Subsidy lock / Reset not allowed Subsidy unlock / Reset allowed Example AT+EMPC? +EMPC:3,0 OK The status of phone is: the subsidy lock is not active.
Chapter 3: AT Commands Reference AT+EMPC="",0 +EMPC:2,1 OK The phone moves to Penalty state. AT+COPS? +CME ERROR: Phone is in penalty state. In case of penalty state, after 5 min if user types a correct pin, the phone will unlock, otherwise the phone will be transited to a lock state.
Modem Configuration and Profile Modem Configuration and Profile Modem Register Commands The G24 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 “S, Bit Map Registers” on page 3-230. Some registers can also be accessed using dedicated commands, detailed below.
Chapter 3: AT Commands Reference The following table shows the V parameters. Table 3-156: V Parameters Description 0 Transmits limited headers and trailers, and numeric text. 1 Transmits full headers and trailers, and verbose response text. The default value is 1. Example ATV? V: 1 OK ATV0 0 ATV7 4 ATV1 OK ATV7 ERROR Q, Result Code Suppression This command determines whether to output the result codes.
Modem Configuration and Profile The following table shows the Qn parameters. Table 3-157: Qn Parameters Description 0 Transmit result codes. 1 Suppress result codes. The default value is 0. Example ATQ0 OK ATQ? Q: 0 OK ATQ4 ERROR ATQ1 ATQ4 //No response because result codes are suppressed. //No response because result codes are suppressed. E, Command Echo This command defines whether input characters are echoed to output.
Chapter 3: AT Commands Reference Example ATE? 001 OK X, Result Code Selection and Call Progress Monitoring Control This command defines the CONNECT result code format. It determines whether or not the G24 transmits particular result codes to the user. It also controls whether the G24 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.
Modem Configuration and Profile S, Bit Map Registers This command reads/writes values of the S-registers. The G24 supports this command for various S values, according to official specifications (ITU-I, ETSI, or manufacturer specific). Command Type Syntax Response/Action Set ATSn=
Chapter 3: AT Commands Reference The following table shows the different S-registers and their associated values. Sn Description Min Value Max Value Default Value S0 Sets/gets number of rings before auto answer. 0 255 0 S2 Sets/gets escape code character. 0 255 43 S3 Sets/gets carriage return code character. 0 127 13 S4 Sets/gets line feed code character. 0 127 10 S5 Sets/gets command line editing character (backspace).
Modem Configuration and Profile Example ATS36? 005 OK ATS0=3 OK ATS0? 003 OK S2 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 Set Syntax Response/Action S2= Remarks OK The Set command sets the CSD escape +CME ERROR: character value if all parameters are valid.
Chapter 3: AT Commands Reference S12 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 "+++". The duration between escape codes must be smaller than the guard time.
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 Syntax Response/Action AT? Remarks The Read command returns the value of the last updated S-register. 000 OK Example AT? 000 OK AT? 003 OK ATS36=5 OK AT? 005 OK &F, Set to Factory Defined Configuration This command restores the factory default configuration profile. The G24 only supports one factory default profile, 0.
Chapter 3: AT Commands Reference Example AT&F? &F: 0 OK Z, Reset to Default Configuration This command drops the current call, and resets the values to default configuration. Command Type Set Syntax ATZ Response/Action Remarks OK or: +CMS ERROR: Read The Read command for Z is not defined, and therefore is not supported by the G24. The G24 returns an error. Test The Test command for Z is not defined, and therefore is not supported by the G24. The G24 returns an error.
Modem Configuration and Profile 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 is always awake. While USB is connected, do not use the following: 1. Sleep mode AT commands. 2. Sleep mode dedicated HW line (wake in/wake out). Sleep Mode AT Commands The following are the Sleep mode AT commands: • ATS24: Activates/deactivates Sleep mode.
Chapter 3: AT Commands Reference Data transmit TXD Line (pin #21) WAKEUP-IN Line (pin #16) Idle Wakeup 30 ms 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 activates its Sleep mode module. • Wakeup Mode: The G24 does not enter sleep mode, and the terminal can send data.
Modem Configuration and Profile Two modes exist: • Idle mode: The G24 has no data to send. • Wakeup mode: The G24 has data to send to the terminal. After the G24 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).
Chapter 3: AT Commands Reference Command Type Syntax Response/Action Remarks Set ATS24=[] OK The Set command sets the amount of time, in seconds, the G24 should wait before entering Sleep mode. Read ATS24? OK The Read command returns the current value. The following table shows the S24 parameters. Table 3-164: S24 Parameters Description Number of seconds (0 <= n <= 255) 0 Disable Sleep mode >0 Enable Sleep mode The default value is 0.
Modem Configuration and Profile Command Type Syntax Response/Action Remarks Set ATS102 = OK The Set command sets the delay before sending data to the terminal, and defines a period between sending the wakeup signal and sending data to the terminal. Read ATS102? OK The Read command returns the current value. The following table shows the S102 parameters. Table 3-165: S102 Parameters Description 0 <= value <= 255 The default value is 30 ms.
Chapter 3: AT Commands Reference Table 3-166: Command parameters Description Time interval between one burst of sent/received data to the other before the terminal enters sleep mode. 0 : Wakeup out feature isn't active. (default at power up) 1 - 255: Time in seconds. Example ats100? 001 OK ats100=0 OK ats100? 000 OK +MSCTS, Enable/Disable CTS During Wakeup Period This command defines the behavior of the CTS line when the G24 is in normal mode (not Sleep mode).
Modem Configuration and Profile The following table shows the +MSCTS parameters. Table 3-167: +MSCTS Parameters Description 0 In Normal Mode: The CTS is used for Flow Control In Sleep mode: The CTS is inactive. 1 Wakeup In line is Active: The CTS is used for Flow Control. Wakeup In line is Inactive: The CTS is inactive. The default value is 0.
Chapter 3: AT Commands Reference Command Type Set Syntax Response/Action AT+CMEE=[] Remarks OK The Set command enables or disables the use of result code +CME ERROR: as or: an indication of an error relating to the +CME ERROR: functionality of the G24. Read AT+CMEE? +CMEE: OK The Read command returns the current setting format of the result code. Test AT+CMEE=? +CMEE: (list of supported s) OK The Test command returns values supported by the terminal as a compound value.
Modem Configuration and Profile Table 3-169: +CME Errors 3-244 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" 7, "PH-FSIM PUK required" 10, "SIM not inserted" 11, "SIM PIN required" 12, "SIM PUK required" 13, "SIM failure" 14, "SIM busy" 15, "SIM wrong" 16, "incorrect password" 17, "SIM PIN2 req
Chapter 3: AT Commands Reference Table 3-169: +CME Errors (Cont.
Modem Configuration and Profile Table 3-170: +CMS Errors Description Numeric format followed by verbose format: 1, "Unassigned (unallocated) number" 8, "Operator determined barring" 10, "Call barred" 21, "Short message transfer rejected" 27, "Destination out of service" 28, "Unidentified subscriber" 29, "Facility rejected" 30, "Unknown subscriber" 38, "Network out of order" 41, "Temporary failure" 42, "Congestion" 47, "Resources unavailable, unspecified" 50, "Requested facility not subsc
Chapter 3: AT Commands Reference Table 3-170: +CMS Errors (Cont.
Modem Configuration and Profile +CEER, Extended Error Report This execution command returns an extended error report containing one or more lines of information text , 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. • Last call release.
Chapter 3: AT Commands Reference The following table shows the +CEER parameters. Table 3-171: +CEER Parameters January 31, 2007 Description 1 Returns numeric response. 2 Returns verbose response. The default value is 2. The total number of characters and line terminators (up to 2041) in the information text. The text must not contain the sequence 0 or OK.
Modem Configuration and Profile Table 3-171: +CEER Parameters (Cont.
Chapter 3: AT Commands Reference +MGEER, GPRS Extended Error Report This command is used to return the PDP context activation reject cause. The reject cause may be because of unsuccessful PDP context activation initiated by the MS.
Modem Configuration and Profile The following table shows the +MGEER parameters. Table 3-172: +MGEER Parameters 3-252 Description Indicates what format of cause needs to be printed. The default value is 2. 1 Returns numeric cause format. 2 Returns text cause format. The PDP context activation reject cause.
Chapter 3: AT Commands Reference Example AT+MGEER=2 OK AT+MGEER +MGEER: NO INFORMATION AVAILABLE OK AT+MGEER? +MGEER: 2 OK AT+MGEER=? +MGEER: (1-2) OK January 31, 2007 AT Commands Reference Manual 3-253
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 . All parameters of AT+CRSM are used as specified by GSM 11.11 version 8.7.0. As response to the command, the G24 sends the actual SIM information parameters and response data. Error result code "+CME ERROR" may be returned if the command cannot be transferred to the SIM, e.g.
Chapter 3: AT Commands Reference The following table shows the +CRSM parameters. Table 3-173: +CRSM Parameters Description Integer type. Command passed on by the ME to the SIM. 176 178 192 214 220 242 January 31, 2007 Read BINARY Read RECORD Get RESPONSE Update BINARY Update RECORD STATUS Integer type. This is the identifier of a elementary data file on SIM. Mandatory for every except of STATUS.
UI (User Interface) Table 3-173: +CRSM Parameters (Cont.) ,, Description Integer type. Parameters passed on by the ME to the SIM. These parameters are mandatory for every command, except GET RESPONSE and STATUS. READ BINARY Offset high (0...255) Offset low (0...255) Length (0...255) READ BINARY Rec. No. (0...
Chapter 3: AT Commands Reference Table 3-173: +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.
UI (User Interface) Table 3-173: +CRSM Parameters (Cont.) Description Error Description 152 80 Increase cannot be performed, Max value reached. 103 XX Incorrect parameter P3 (NOTE: 'XX' gives the correct length or states that no additional information is given ('XX' = '00'). 107 XX Incorrect parameter P1 or P2. 109 XX Unknown instruction code given in the command. 110 XX Wrong instruction class given in the command.
Chapter 3: AT Commands Reference +CRSM: 152,4 OK //Error: access condition not fulfilled AT+CRSM=220,28474,1,4,30, 657469FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF //UPDATE RECORD, ADN file(6F3A), 1sh record, current, 30 bytes data +CRSM: 144,0 OK //Generic success code AT+CRSM=242,28589 //STATUS (6fad) +CRSM: 144,0,000060907F200200000000000991001C080085858585 //Generic success code, 0000-> RFU 6090-> Total amount of memory of the selected directory which is not allocated to any of the DF
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 S00:000 S02:043 S03:013 S04:010 S05:008 S07:050 S12:040 OK &W, Store User Profile Command Type Set Syntax Response/Action
Chapter 3: AT Commands Reference Table 3-175: Profile Parameters (Cont.
&Y, Default User Profile Command Type Set Syntax &Y[] Response/Action OK or: +CME ERROR: The following table shows the &Y parameters. Table 3-176: &Y Parameters Description User’s profile number: 0 Selects power-up configuration to user’s profile 0 1 Selects power-up configuration to user’s profile 1 The default value is 0.
Chapter 3: AT Commands Reference commands like ATH/AT+CHLD and so on. Note: The +CKPD command does not support DTMF tones. Command Type Set Response/Action +CKPD=[,
UI (User Interface) Table 3-178: Character Codes (Cont.
Chapter 3: AT Commands Reference The following table shows the +MKPD parameters. Table 3-179: +MKPD Parameters Description Key press state 0 Release 1 Press Virtual keycodes, described in Table 3-178.
UI (User Interface) +CMER, Mobile Equipment Event Reporting Command Type Syntax Response/Action Remarks Set +CMER=[ [,[, [,[,]]]]] OK or: +CME ERROR: The Set command enables/disables an external accessory to receive event reports from the G24. In some cases, this is used to track the user activity for redisplay on a vehicle system, or to perform accessory-specific menu operations.
Chapter 3: AT Commands Reference Table 3-180: +CMER Parameters (Cont.) Description 0 No indicator events reporting. 1 Indicator event +CIEV: ,. shows the indicator order number and is new value of indicator. The default value is 0. Controls the effect on buffered codes. 0 Clear buffer. +CLAN, ME Language This command handles the selection of language in the ME. The parameter is a two-letter abbreviation of the language.
UI (User Interface) Table 3-181: +CLAN Parameters (Cont.) Description FI Finnish NO Norwegian EL Greek TR Turkish Example AT+CLAN? +CLAN: "EN" OK AT+CLAN=? +CLAN: "DE","EN","IT","FR","ES","NL","SW","DA","PT","FI","NO","EL","TR" OK AT+CLAN="DE" OK AT+CLAN? +CLAN: "DE" OK +CIND, Indicator Control This command is used to query the status of various ME indicators. Command Type 3-268 Syntax Response/Action Remarks Read AT+CIND? +CIND:,….
Chapter 3: AT Commands Reference The following table shows the +CIND parameters. Table 3-182: +CIND Parameters Description 0 1 Service not available. Service available. 0 1 No call in progress. Call in progress. 0 1 No unread messages. Unread messages exist. 0 1 2 ME is camped on a home network. ME is roaming on home network. ME is roaming on other network. 0 1 2 3 4 5 ME has no service. ME has 1 bar of signal strength.
UI (User Interface) Unsolicited UI Status Messages Certain actions performed in the G24 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.
Chapter 3: AT Commands Reference +CDEV, Change Display Indication When text on the display changes and the parameter of the +CMER command is set to 1, the +CDEV indication is sent to the DTE. Unsolicited Report +CDEV: ,,, Table 3-184: +CDEV Parameters Description Indicates the x coordinate of the text. Indicates the x coordinate of the text. Is the new value of the text element.
Table 3-185: +CIEV Parameters (Cont.) Description Range Explanation 6 SIM Pin 1 requested 0/1 0 1 SIM pin ready SIM pin required 7 SIM SMS full 0/1 0 1 SIM SMS storage is not full SIM SMS storage is full 8 GPRS coverage 0-2 0 1 2 No GPRS coverage GPRS coverage EDGE coverage Note: GPRS/EDGE coverage will be detected only when SIM has GPRS ability.
Chapter 3: AT Commands Reference GPRS/EDGE 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).
GPRS/EDGE +CGCLASS, GPRS Mobile Station Class This command is used to set the G24 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 Syntax Response/Action Remarks Read AT +CGCLASS? +CGCLASS: The Read command returns the current GPRS mobile class.
Chapter 3: AT Commands Reference +CGDCONT, Define PDP Context This command specifies the PDP (Packet Data Protocol) context. Command Type Set January 31, 2007 Syntax Response/Action Remarks AT+CGDCONT=[ [,[, [,[, [,]]]]]] OK The Set command specifies the context identification parameter values for a or: PDP context.
GPRS/EDGE The following table shows the +CGDCONT parameters. Table 3-188: +CGDCONT Parameters Description Numeric parameter specifying a particular PDP context definition (PDP Context Identifier). The parameter is local to the Terminal-Mobile Terminal interface and is used in other PDP context-related commands. The Test command returns the range of permitted values (minimum value=1).
Chapter 3: AT Commands Reference +CGDCONT: 3,"IP","","0.0.0.0",0,0 OK AT+CGDCONT= 1,"IP","internetg","0.0.0.0",0,0 OK 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 OK AT+CGDCONT= 1,"IP","internetg","0.0.0.0",0,0 OK AT+CGDCONT=2,"IP","internetg","0.0.0.
GPRS/EDGE Command Type Syntax Response/Action Remarks Read AT+CGQMIN? +CGQMIN: , , , ,, [+CGQMIN: , ,, , , [...]] OK or: +CME ERROR: The Read command returns the current settings for each defined context.
Chapter 3: AT Commands Reference Example AT+CGQMIN=? +CGQMIN: ("IP"),(0-3),(0-4),(0-5),(0-9),(0-18,31) OK AT+CGQMIN? +CGQMIN: 1,2,4,3,9,10 +CGQMIN: 2,2,4,3,9,10 +CGQMIN: 3,2,4,3,9,10 OK +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 Syntax Response/Action Remarks Set AT+CGQREQ=[ [, [, [,
GPRS/EDGE The following table shows the +CGQREQ parameters. Table 3-190: +CGQREQ Parameters Description A numeric parameter that specifies a particular PDP context definition. The value is from 1 to 3. A numeric parameter that specifies the precedence class. A numeric parameter that specifies the delay class. A numeric parameter that specifies the reliability class. A numeric parameter that specifies the peak throughput class.
Chapter 3: AT Commands Reference Command Type Syntax Response/Action Remarks Set AT+CGATT= [] OK or: +CME ERROR: The Set command attaches/detaches the ME to/from the GPRS service. Read AT+CGATT? +CGATT: OK or: +CME ERROR: The Read command returns the current GPRS service state. Test AT+CGATT=? +CGATT: (list of supported s) OK or: +CME ERROR: The Test command requests information on the supported GPRS service states.
GPRS/EDGE 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. The ME returns CONNECT to confirm acceptance of the command prior to entering the ITU V.25ter Online Data state.
Chapter 3: AT Commands Reference The following table shows the D*99 parameters. Table 3-192: D*99 Parameters Description (GPRS Service Code) 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. For communications software that does not support arbitrary characters in the dial string, a numeric equivalent may be used.
GPRS/EDGE +CGPRS, GPRS Coverage This command indicates whether there is GPRS coverage. Note: GPRS/EDGE coverage will be detected only when SIM has GPRS ability. Command Type Syntax Response/Action Remarks Execute AT+CGPRS +CGPRS: The Execute command returns the mode of the GPRS coverage. OK or: +CME ERROR: Read AT+CGPRS? +CGPRS: The Read command returns the mode of the GPRS coverage OK or: +CME ERROR: The following table shows the +GPRS parameters.
Chapter 3: AT Commands Reference +CGACT, PDP Context Activate or Deactivate This command activates/deactivates the specified PDP context(s). Command Type Syntax Response/Action Remarks Set AT+CGACT=[ [, [,[,]]]] OK or: NO CARRIER or: +CME ERROR: The Set command activates/deactivates the specified PDP context(s). When the command is completed, the ME remains in V.25 command state.
GPRS/EDGE Example AT+CGACT=? +CGACT: (0,1) OK AT+CGACT? +CGACT: 1,0 +CGACT: 2,0 +CGACT: 3,0 OK AT+CGACT=1 ERROR //GPRS network not present. 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. When aborting a +CGACT Set command, the context is closed. This can take up to 40 seconds.
Chapter 3: AT Commands Reference The following table shows the +CGPADDR parameters. Table 3-195: +CGPADDR Parameters Description A numeric parameter that specifies a particular PDP context definition. If no is specified, the addresses for all defined context are returned. A string that identifies the MT in the address space applicable to the PDP. The address may be static or dynamic.
GPRS/EDGE EDGE Commands Note: The following commands will be used only with G24 modules that support Edge. +CGEQREQ, EDGE Quality of Service Profile (requested) This command allows the TE to specify a EDGE Quality of Service Profile that is used when the MT sends an Activate PDP Context Request message to the network.
Chapter 3: AT Commands Reference Command Type Read January 31, 2007 Syntax +CGEQREQ? Response/Action Remarks +CGEQREQ: , , for each defined context.
GPRS/EDGE Command Type Test 3-290 Syntax +CGEQREQ=? Response/Action Remarks +CGEQREQ: , (list of supported s) ,(list of supported s), (list of supported s), (list of supported s), (list of supported s),(list of supported s) ,(list of supported s) ,(list of supported s) ,(list of supported s) ,(list of supported
Chapter 3: AT Commands Reference The following table shows the +CGEQREQ command parameters. Table 3-196: +CGEQREQ Command Parameters January 31, 2007 Description Numeric parameter which specifies a particular PDP context definition (see +CGDCONT and +CGDSCONT commands). Numeric parameter that indicates the type of application for which the EDGE bearer service is optimized.
GPRS/EDGE Table 3-196: +CGEQREQ Command Parameters (Cont.) 3-292 Description Numeric parameter that indicates whether the EDGE bearer shall provide in-sequence SDU delivery or not. 0 - no 1 - yes 2 - subscribed value. Other values are reserved. : a numeric parameter (1,2,3,…) that indicates the maximum allowed SDU size in octets. If the parameter is set to '0' the subscribed value will be requested.
Chapter 3: AT Commands Reference Example Set commands: AT+CGEQREQ=1,1,64,64,64,64,1,0,"1E4","1E4",1,0,3 OK AT+CGEQREQ=2,2,32,32,16,16,2,1000,"1E4",,0,0,2 OK AT+CGEQREQ=3,3,0,0,0,0,0,1500,"1E4",,0,1000,1 OK Read commands: AT+CGEQREQ? +CGEQREQ: 1,1,64,64,64,64,1,0,"1E4","1E4",1,0,3 +CGEQREQ: 2,2,32,32,0,0,2,1000,"1E4","0E0",0,0,2 +CGEQREQ: 3,3,0,0,0,0,0,1500,"1E4","0E0",0,0,1 OK Test commands: AT+CGEQREQ=? +CGEQREQ: IP,(0-4),(0-384),(0-384),(0-64),(0-384),(0-2),(0-1500),(0E0|1E2|1E3|1E 4|1E5|1E6),(0E0|5E2|1E
GPRS/EDGE +CGEQMIN, (Minimum acceptable) This command allows the TE to specify a minimum acceptable profile, which is checked by the MT against the negotiated profile returned in the Activate/Modify PDP Context Accept message.
Chapter 3: AT Commands Reference Command Type Read January 31, 2007 Syntax +CGEQMIN? Response/Action Remarks +CGEQMIN: , ,, , ,, , , , , , , [+CGEQMIN: , , , ,
GPRS/EDGE Command Type Test 3-296 Syntax +CGEQMIN=? Response/Action Remarks +CGEQMIN: , (list of supported s) ,(list of supported s) ,(list of supported s), (list of supported s), (list of supported s) ,(list of supported s) ,(list of supported s) ,(list of supported s) ,(list of supported s) ,(list of supported
Chapter 3: AT Commands Reference The following table shows the +CGEQMIN command parameters. Table 3-197: +CGEQMIN Command Parameters January 31, 2007 Description Numeric parameter which specifies a particular PDP context definition (see +CGDCONT and +CGDSCONT commands). Numeric parameter that indicates the type of application for which the EDGE bearer service is optimized.
GPRS/EDGE Table 3-197: +CGEQMIN Command Parameters (Cont.) 3-298 Description Numeric parameter that indicates whether the EDGE bearer shall provide in-sequence SDU delivery or not. 0 - no 1 - yes 2 - subscribed value. Other values are reserved. : a numeric parameter (1,2,3,…) that indicates the maximum allowed SDU size in octets. If the parameter is set to '0' the subscribed value will be requested.
Chapter 3: AT Commands Reference Example Set commands: AT+CGEQMIN=1,1,64,64,64,64,1,0,"1E4","1E4",1,0,3 OK AT+CGEQMIN=2,2,32,32,16,16,2,1000,"1E4",,0,0,2 OK AT+CGEQMIN=3,3,0,0,0,0,0,1500,"1E4",,0,1000,1 OK Read commands: AT+CGEQMIN? +CGEQMIN: 1,1,64,64,64,64,1,0,"1E4","1E4",1,0,3 +CGEQMIN: 2,2,32,32,0,0,2,1000,"1E4","0E0",0,0,2 +CGEQMIN: 3,3,0,0,0,0,0,1500,"1E4","0E0",0,0,1 OK Test commands: AT+CGEQMIN=? +CGEQMIN: IP,(0-4),(0-384),(0-384),(0-64),(0-384),(0-2),(0-1500),(0E0|1E2|1E3|1E 4|1E5|1E6),(0E0|5E2|1E
GPRS/EDGE +CGEQNEG - (Negotiated) This command allows the TE to retrieve the negotiated QoS profiles returned in the Activate PDP Context Accept message.
Chapter 3: AT Commands Reference The following table shows the +CGEQNEG command parameters. Table 3-198: +CGEQNEG Command Parameters January 31, 2007 Description Numeric parameter which specifies a particular PDP context definition (see +CGDCONT and +CGDSCONT commands). Numeric parameter that indicates the type of application for which the EDGE bearer service is optimized.
GPRS/EDGE Table 3-198: +CGEQNEG Command Parameters (Cont.) 3-302 Description Numeric parameter that indicates whether the EDGE bearer shall provide in-sequence SDU delivery or not. 0 - no 1 - yes 2 - subscribed value Other values are reserved. : a numeric parameter (1,2,3,…) that indicates the maximum allowed SDU size in octets. If the parameter is set to '0' the subscribed value will be requested.
Chapter 3: AT Commands Reference Example AT+CGDCONT=1,"IP","INTERNETG" OK AT+CGACT=1,1 OK AT+CGEQNEG=1 +CGEQNEG: 1,2,64,64,64,64,0,1500,"1E4","4E3",0,4100,3 OK Note 1: In accordance with 3GGP TS 23.107 Ver.4.4.0 - clause 6.5, not all combinations of "set" parameters may be applied for +CGEQREQ and +CGEQMIN commands. A table of possible combinations is given below.
GPRS/EDGE +MCEG, Motorola Control EGPRS This AT command is used to enable or disable EGPRS support in G24 modules with EDGE support capability. The command works only in G24 customer models with EDGE capability. The phone restarts 10 seconds after the SET command execution completed. The changes take effect after restart. Command Type Syntax Response/Action Remarks Set AT+MCEG= OK or: +CME ERROR: The SET command used for setting the current EGPRS support state.
Chapter 3: AT Commands Reference 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.
GPRS/EDGE Example AT+MIPCALL=1,"internet","User1","Pswd"//Connecting the provider 'Orange' and getting an IP +MIPCALL: "123.145.167.230" AT+MIPCALL=0 //The terminal hangs up the link OK +MIPOPEN, Open a Socket (UDP or TCP) This command causes the G24 module to initialize a new socket that waits for a connection from a remote machine or opens a connection with a remote side (according to received parameters). Each socket allocates an accumulating buffer whose size is 1372 bytes.
Chapter 3: AT Commands Reference The following table shows the +MIPOPEN parameters. Table 3-201: +MIPOPEN Parameters Description Socket ID A unique number that identifies a connection. Valid socket numbers - 1,2,3 and 4 Source Port Port of source site. Port range: 1-65535 (decimal digits) Remote IP IP: IP of the remote site in the format "AAA.BBB.CCC.DDD". The range of each octet is 0-255. Value can be written in 1, 2, or 3 digits. Host name: of remote site.
GPRS/EDGE // Listen socket over TCP: AT+MIPOPEN=1,1100,"0.0.0.0",0,0 // Listens to any port at any IP. OK +MIPOPEN: 1,1,122.221.32.64,1200 // Remote side connected to the listen socket. AT+MIPOPEN=3,3212,"122.1.222.134",0,0 // Listen to any port at specific IP. OK +MIPOPEN: 3,1,122.1.222.134,1222 // Remote side connected to the listen socket.
Chapter 3: AT Commands Reference Command Type Syntax Response/Action Read AT+MIPODM? +MIPODM:[] for each socket that can be opened or: +MIPODM 0,0 if there are no free sockets. Test AT+MIPODM=? +MIPODM: (list of supported s),(list of supported s),(list of supported<"Destination IP">s), (list of s),(list of supported s) Remarks When a socket opens in Online Data Mode, the command returns actual Socket ID value and '1' value (active).
GPRS/EDGE Enter invalid command format: AT+MIPODM ERROR Check opened in Online Data Mode socket state when G24 is pseudo-command mode: AT+MIPODM? +MIPODM: 3,1 OK Listen socket over TCP: AT+MIPODM=1,1100,"0.0.0.0",0,0 // Listens to any port at any IP. OK +MIPODM: 1,1,122.221.32.64,1200 // Remote side connected to the listen socket. AT+MIPODM=3,3212,"122.1.222.134",0,0 // Listen to any port at specific IP. OK +MIPODM: 3,1,122.1.222.134,1222 // Remote side connected to the listen socket.
Chapter 3: AT Commands Reference The following table shows the +MIPCLOSE parameters.
GPRS/EDGE +MIPSETS, Set Size for Automatic Push This command causes the G24 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 are limited to be smaller than 80 characters (160 characters in coded form). In order to reduce the overhead of sending small amounts of data over the air, the G24 uses an accumulating buffer.
Chapter 3: AT Commands Reference +MIPSETS: (1-4),(1-1372) OK AT+MIPSETS? +MIPSETS: 1,100 +MIPSETS: 2,1372 OK //Information provided only for active sockets //Information provided only for active sockets +MIPSEND, Send Data This command causes the G24 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 “+MIPSETS, Set Size for Automatic Push” on page 3-312).
GPRS/EDGE Example (Socket 4 was not opened using +MIPOPEN AT command) AT+MIPSEND=4,"4444" ERROR AT+MIPSEND=1,"4444" +MIPSEND: 1,1370 //1372- 2 chars 'DD' = 1370 OK AT+MIPSEND=? ERROR AT+MIPSEND? +MIPSEND: 1,1372 //Sockets 1 and 2 were opened using + MIPOPEN AT command +MIPSEND: 2,1372 //Sockets 1 and 2 were opened using + MIPOPEN AT command OK +MIPPUSH, Push Data into Protocol Stack This command causes the G24 to push the data accumulated in its accumulating buffers into the protocol stack.
Chapter 3: AT Commands Reference The following table shows the +MIPPUSH parameters. Table 3-206: +MIPPUSH Parameters Description Socket ID 1,2,3,4Number of valid socket Destination IP IP of destination site in the format AAA.BBB.CCC.DDD. The value can be written in 1, 2 or 3 digits. Destination Port 0-65535Port of destination site. Written in decimal digits.
GPRS/EDGE Example AT+MIPFLUSH=2 command +MIPFLUSH: 2 OK AT+MIPFLUSH=5 ERROR AT+MIPFLUSH? +MIPFLUSH: 1 2 OK //Socket number 2 was previously opened using the +MIPOPEN +MIPRUDP, Receive Data from UDP Protocol Stack This unsolicited event is sent by the G24 to the terminal when data is received from the UDP protocol stack. Set Command Event +MIPRUDP:,,, The following table shows the +MIPRUDP parameters.
Chapter 3: AT Commands Reference The following table shows the +MIPRTCP parameters. Table 3-209: +MIPRTCP Parameters Description Socket ID 1,2,3,4 - Number of valid sockets. Left Size of received Data still left in protocol stack. Data Data string received with 0-F hexadecimal digits. String ends with a . Example +MIPRTCP: 3,0,7171 +MIPSTAT, Status Report This unsolicited event is sent to the terminal indicating a change in status.
GPRS/EDGE Syntax +MIPDATA: , The following table shows the MIPDATA parameters. Table 3-211: MIPDATA Parameters Description Identification Number of Socket: 1,2,3,4 Amount of data in bytes, received from Network, when G24 is in pseudo-command mode.
Chapter 3: AT Commands Reference MIPCONF - Configure Internal TCP/IP stack This command allows to configure TCP stack parameters, such as retransmissions number, upper and bottom limits of retransmission timeout, close delay. It can be used to configure TCP socket parameters before socket activation or when the socket is in active state. Configuration values will be stored in G24 until power circle.
GPRS/EDGE Table 3-212: +MIPCONF Parameters Parameter Description Closing delay required by RFC 793 (100 ms to 7500 ms) NACK/ACK TCP indication feature. Activating this parameter enables G24 to report the user, in case of losing a TCP connection, what data was received by the remote TCP layer. 0 - feature inactive. 1 - NACK indication active. 2 - ACK indication active. • Power Up - 0 • Default value - previously set value This parameter resets after power cycle.
Chapter 3: AT Commands Reference +MIPRTCP: 2,130,484541443E3C5449544C453E333032204D6F7665643C2F5449544C453E3C2F484541443E3C424F44 593E0A3C48313E333032204D6F7665643C2F48313E0A54686520646F63756D656E7420686173206D +MIPRTCP: 2,50,6F7665640A3C4120485245463D22687474703A2F2F7777772E676F6F676C652E636F2E696C2F63786 665723F633D505245462533443A544D253344313131393531343833323A5325334467384A637631 +MIPRTCP: 2,0,426A5458472D30636A5926616D703B707265763D2F223E686572653C2F413E2E0D0A3C2F424F44593 E3C2F48544D4C3E0D0A +MIPSTA
GPRS/EDGE Command Type Read Syntax +MPING? Response/Action The read command displays currently selected parameters values for +MPING set command. If ping sending procedure is currently in process then user selected parameters for AT+MPING command will be displayed, otherwise default parameter values will be displayed.
Chapter 3: AT Commands Reference Table 3-213: +MPING Command Parameters (Cont.) January 31, 2007 Description 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. The value is set by using TTL field in IP header. Valid value range is from 1 to 255. Default value: 64 The Type Of Service (TOS) is for internet service quality selection.
GPRS/EDGE The following table shows the +MPING unsolicited response parameters. Table 3-214: +MPING Unsolicited Response Parameters Description <"Destination IP"> Specifies the message sender machine (computer), which is identified by IP address 4 octets long in dotted decimal notation. Each octet of IP address has valid value range of 0 to 255.
Chapter 3: AT Commands Reference Example AT+MIPCALL=1,"internet" OK +MIPCALL: 10.170.4.111 AT+MPING=1,"10.170.4.112" OK +MPING: "10.170.4.112",0,0,400 // Ping remote computer using default parameters //Echo Reply message received, RTT is 400 ms. +MPING: "10.170.4.112",0,0,420 +MPING: "10.170.4.112",0,0,440 +MPING: "10.170.4.112",0,0,410 //Ping request execution is completed. Four Echo Request messages were sent, and four //Echo Reply messages were received. Average RTT is 417 milliseconds.
GPRS/EDGE The following table shows the +MPINGSTAT unsolicited response parameters. Table 3-215: +MPINGSTAT Unsolicited Response Parameters 3-326 Description Specifies a status of ping request execution. Defined values: 0 - The unsolicited response with this will be sent to DTE upon completion of ping request. If ping request was aborted or socket connection was terminated for any reason, this unsolicited response will not be reported to DTE.
Chapter 3: AT Commands Reference Example AT+MIPCALL=1,"internet" OK +MIPCALL: 10.170.4.111 //Ping host www.motorola.com 3 times with =255. All other parameters are default. AT+MPING=1,"www.motorola.com",3,,255 OK //ICMP Echo Reply message received, RTT is 522 ms. +MPING: "88.221.5.223",0,0,522 +MPINGSTAT: 1 // No corresponding reply within timeout. +MPINGSTAT: 3 // Flow Control OFF. +MPINGSTAT: 4 // Flow Control ON, a new Echo Request message is sent immediately. +MPING: "88.221.5.
GPRS/EDGE +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 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.
Chapter 3: AT Commands Reference Example AT+MSDNS=? +MSDNS: (1-5),(),() OK AT+MSDNS? // read when MIPCALL is disconnected +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" OK AT+MSDNS=2,"212.150.49.10","206.49.94.234" //set socket 2 prim & sec DNS OK AT+MSDNS=4,"62.120.55.10" //set socket 4 prim DNS only OK AT+MSDNS=5,"212.150.49.10","206.49.94.
GPRS/EDGE OK AT+MSDNS? +MSDNS: 1,"192.118.9.177","192.118.11.77" +MSDNS: 2,"192.118.9.177","192.118.11.77" +MSDNS: 3,"192.118.9.177","192.118.11.77" +MSDNS: 4,"192.118.9.177","192.118.11.77" +MSDNS: 5,"192.118.9.177","192.118.11.77" OK AT+MIPCALL=0 OK NO CARRIER +MIPCALL: 0 AT+MSDNS? // read when MIPCALL is disconnected +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.
Chapter 3: AT Commands Reference 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.
Fax Class 1 Fax Class 1 Facsimile machines were developed for sending digitized documents over the General Switched Telephone Network (GSTN) These facsimile terminals are in widespread use around the world. The operation of facsimile terminals has been standardized in Recommendations T.4, T.6 and T.30. The cellular network also supports the facsimile service within the cellular network and also with the GSTN network.
Chapter 3: AT Commands Reference Fax Commands +FCLASS, Select Mode The G24 facsimile service maintains a parameter for identification and control of facsimile services, "+FCLASS". When the terminal wants to establish a FAX connection, it must set the G24 to Service Class 1 operation prior to answering or originating a call. This is done by setting +FCLASS = 1.
Fax Class 1 +FTS, Transmit Silence This command causes the G24 to stop any transmission. The G24 then waits for the specified amount of time, and sends the OK result code to the terminal. Command Type Set Syntax Response/Action Remarks OK The Set command causes the terminal to stop any transmission. or: +CME ERROR: AT+FTS = The following table shows the +FTS parameters.
Chapter 3: AT Commands Reference The following table shows the +FRS parameters. Table 3-219: +FRS Parameters Description The duration of the silence, in 10 millisecond intervals. 0-255 Number of milliseconds. Example At+fclass=1 OK Atd035658584 CONNECT 9600 OK At+frs=50 OK //The G24 sends the OK after silence for 10*50 milliseconds +FTM, Transmit Data This command causes the G24 to transmit data to the remote party using the modulation selected in .
Fax Class 1 Command Type Syntax Response/Action Remarks Set +FTM = OK The Set command causes the G24 to transmit data using the modulation or: selected in . +CME ERROR: Test +FTM=? (list of supported s) OK or: +CME ERROR: The following table shows the command modulation select codes. Table 3-220: Command Modulation Select Codes - Modulation Parameters Value Modulation TrainTime Rate (bit/s) 24 Rec. V.27 ter 2 400 48 Rec. V.27 ter 4 800 72 Rec. V.
Chapter 3: AT Commands Reference +FRM, Receive Data This command causes the G24 to receive data from the remote party using the modulation specified in . When the G24 receives the +FRM command it immediately returns a CONNECT result code. When the terminal receives the CONNECT from G24, it can start receiving the data stream using the transparent data command decoding. (Refer to Table 3-220, on page 3-336.) When the G24 receives the +FRM command, it checks the line for a carrier.
Fax Class 1 After the entering active session mode (G24 sent CONNECT to the terminal), the terminal can perform one of the following: • If the terminal sends additional data, the G24 transmits another frame • If the terminal sends only (a null frame), the G24 turns off the transmit carrier and sends the CONNECT result code to the terminal • If five seconds elapses from the time the G24 reports the OK result code without any additional data transmitted from the terminal, the G24 turns off the t
Chapter 3: AT Commands Reference +FRH, Receive DATA with HDLC Frame This command causes the G24 to receive HDLC framed data using the modulation mode selected in , and deliver the next received frame to the terminal. If the G24 detects the selected carrier with an HDLC flag, the G24 send the CONNECT result code to the terminal, otherwise it sends "NO CARRIER". The G24 sends the FCS octant to the terminal. The terminal may ignore the FCS.
Fax Class 1 The implementation of this parameter is mandatory if V.42 error control or Buffered mode is provided in the G24. If not, it is optional. G24s which do not implement circuit 106 and/or circuit 133 do not need to support the value 2 for the corresponding subparameter.
Chapter 3: AT Commands Reference +FPR, Fax Serial Port Rate This command sets the request baud rate. +FPR command is implemented as additional syntax to the standard +IPR command in order to inter-work with existing Facsimile DTE. Command Type Set Syntax +FPR= Response/Action Remarks OK The set command changes the baud rate of G24 to the requested value. The or: specified rate takes effect following +CME ERROR: the issuing of any result code(s) associated with the current command line.
Fax Class 1 Example Example AT+FCLASS=1 OK AT+FPR=8 OK AT+FPR? +FPR: 8 OK AT+IPR=300 Ok AT+FPR? +FPR:255 OK AT+IPR? +IPR: 19200 OK AT+FCLASS=0 OK AT+IPR? +IPR: 19200 OK AT+FPR? +CME ERROR: operation not allowed AT+FPR=? +CME ERROR: operation not allowed 3-342 AT Commands Reference Manual January 31, 2007
Chapter 3: AT Commands Reference RS232 Multiplexer Feature The MUX provides multiple logical communication channels between the DTE and G24 over one physical RS232 connection. This service enables the DTE device to run multiple applications (such as GPRS, CSD, SMS and voice calls) while communicating simultaneously with the G24. MUX Details Protocol Versions 3G TS27.010 v.3.3.
RS232 Multiplexer Feature Product Architecture The following figure shows the former architecture (PREMUX). DTE App1 App2 G24 App3 App n C h a n n e l 1 Only one channelthis Channel alternates between App licatio ns App1 App2 App n C h a n n e l 1 HW/SW FC , Data stream Serial Mgr App3 Serial Mgr U AR T U AR T Figure 3-14: PREMUX Architecture The following figure shows the current product architecture (MUX).
Chapter 3: AT Commands Reference Power-up CLD or DISC0 (When only DLC0 is opened) DTR toggle when AT&D is 4 PREMUX Time-out CLD DTR toggle (when AT&D4) MUX AT+CMUX MUX-Init SABM0 Figure 3-16: MUX States PREMUX State Once the GRLC logical communication channel between the DTE and G24 has been established, the RS232 cable is connected and the DTE device is ready to communicate. MUX-Init State This is an in-between state during which the G24 and DTE move from PREMUX to MUX.
RS232 Multiplexer Feature Service Description Power Control Services Includes both sleep and wakeup services. This service will be supported in future versions. DLC Release Services Used to disconnect a DLC exclude control channel (DLCO). Close Down Services (CLD, DISCO, Exception situations) Used to terminate multiplexer operation on the serial channel and resume GRLC operation (returns to PREMUX state). Control Services Includes services at the MUX entity level and at the specific DLC level.
Chapter 3: AT Commands Reference +CMUX, MUX Startup Command This command is used to enable/disable the GSM MUX multiplexing protocol stack. When the G24 receives a valid +CMUX command, it returns OK and changes its state to MUX-Init. If the parameters are left out, the default value is used.
RS232 Multiplexer Feature The following table shows the +CMUX parameters. Table 3-225: +CMUX Parameters Description MUX mode: 0 Basic 1 Advanced Defines how the MUX control channel is set up. The virtual channel is set up according to this setting.
Chapter 3: AT Commands Reference MUX Customer Open Source Code Packet The MUX is provided with an open source code packet to help speed the development process and reduce the incompatible interpretations of the protocol specifications. This source code packet is saved in the VOBS and supports both Basic and Advanced modes. When implementing the MUX feature, the user should have the MUX entity installed with the product.
RS232 Multiplexer Feature Multiple Channel Configuration The configurations listed below are recommended to achieve maximum use of parallel channels with minimum conflicts.
Chapter 3: AT Commands Reference DLC1 Explanation: An external host interface is used as a regular G24 RS232 channel, without MUX capabilities. It is highly recommended to enable this channel when the others are in IDLE state. One purpose of adding this channel is to give outside users who cannot see the other three channels, which are used as internal channels, the option of using the product (such as a Palm computer with a built-in G24) as purely a modem, without its other benefits.
RS232 Multiplexer Feature Table 3-226: AT Commands Limitations for 4-Channel Configuration IDLC-1 IDLC-2 External AT + Voice Call + SMS $ IDLC-3 IDLC-4 Comment V PREMUX Profile Support Definition Yes %C V V V V &C V V V V Yes PCHS &D V V V V Yes PCHS &K V V V V MUX degenerate d &G V V V V Ignored &J V V V V &L V V V V Ignored &M V V V V Ignored &P V V V V Ignored &Q V V V V &R V V V V Ignored &S V V V V Ignored &T V V V V
Chapter 3: AT Commands Reference Table 3-226: AT Commands Limitations for 4-Channel Configuration (Cont.
RS232 Multiplexer Feature Table 3-226: AT Commands Limitations for 4-Channel Configuration (Cont.
Chapter 3: AT Commands Reference Table 3-226: AT Commands Limitations for 4-Channel Configuration (Cont.
RS232 Multiplexer Feature Table 3-226: AT Commands Limitations for 4-Channel Configuration (Cont.
Chapter 3: AT Commands Reference Table 3-226: AT Commands Limitations for 4-Channel Configuration (Cont.
RS232 Multiplexer Feature Table 3-226: AT Commands Limitations for 4-Channel Configuration (Cont.) IDLC-1 IDLC-2 External AT + Voice Call + SMS IDLC-3 IDLC-4 Comment +MMGR V Yes +MMICG V Yes +MNTFY V Yes +MPCM V +MPCMC V Yes +MPDPM V Yes +MPING +MRST Command is not supported within MUX.
Chapter 3: AT Commands Reference Table 3-226: AT Commands Limitations for 4-Channel Configuration (Cont.) IDLC-1 IDLC-2 External AT + Voice Call + SMS IDLC-4 Comment PREMUX Profile Support Definition A V V V V Answers only a "self" ringing call. Refer to the RING definitions at the end of the table. Yes A/ V V V V Obvious Yes AT V V V V Obvious Yes DL V V V V Refer to the D definitions at the end of the table.
RS232 Multiplexer Feature Table 3-226: AT Commands Limitations for 4-Channel Configuration (Cont.
Chapter 3: AT Commands Reference Notes: • RING Alert: When the call type is unrecognized, it is considered as a voice call. In such a case, RING will be sent to IDLC-2 only. • When IDLC-1 (External modem) is active, no operation should be made in IDLC-3 and IDLC-4. When IDLC-3 or IDLC-4 are active, no operation should be made in IDLC-1.
RS232 Multiplexer Feature IDLC Modem Profile in MUX State Definitions • • • • Modem profile – G24 modem settings such as s-registers and flex values. GRLC profile – GRLC (PREMUX) settings such as s-registers and flex values. GRLC default profile – GRLC (PREMUX) settings on power up. When a new channel is established (open IDLC) its modem profile will be the GRLC default profile. • When the G24 returns to PREMUX state from either MUX or MUX-INIT states, its modem profile is the GRLC default profile.
Chapter 4: Using the Commands Setting Up the G24 (Power On and Initial Actions) There are three phases of connectivity for the G24: • Init General. In this phase, the G24 is asked to provide basic information which ensures that the phone is functioning properly. • Enabling the SIM. • Registering the SIM on a network in order to see that wireless access is functioning properly.
Setting Up the G24 (Power On and Initial Actions) Ready GPRS seq.
Chapter 4: Using the Commands Recommended G24 Initialization after Powerup Figure 4-3 provides a recommended workflow for initializing the G24 after startup. The following sections explain this workflow in detail.
Recommended G24 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 Developer’s Kit Manual: 6889192V26.
Chapter 4: Using the Commands Test G24 Communication This is a preliminary step. During this step, the ability to communicate with the G24 using AT commands is tested. Start Error No Echo Send 'AT' Check RS232 Connection or Change UART Baud Rate OK End Figure 4-5: Test G24 Communication Communication example: AT ATE1 AT OK //By default, the echo should be enabled //Confirm that G24 replies with OK Basic Configuration These are optional steps. If required, specific RS232 pin behavior can be selected.
Recommended G24 Initialization after Powerup 1. Baud setting example: AT+CBAUD=6//Setting baud rate for 19200 OK AT+CBAUD=19200//Same as issuing this command OK 2. RS232 HW lines configuration: &C(DCD), &D(DTR), &K(flow-control). Default settings should be: AT&C1 OK AT&D2 OK AT&K3 OK 3. Modem IDs (optional): +CGMI,+CGMM,+CGMR,+CGSN AT+CGMI +CGMI: "Motorola" OK AT+CGMM +CGMM: "GSM900","GSM1800","GSM1900","GSM850","MODEL=G24" OK AT+CGMR +CGMR: "G24_G_0C.11.
Chapter 4: Using the Commands 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. Start AT+CPIN? See Developer’s Guide +CPIN: READY End Figure 4-7: SIM Card Status Note: For a full description of SIM states, see “+CPIN, Enter PIN for Unlocking SIM Card or Enter PUK for Unblocking SIM Card” on page 3-214. The following steps are part of the SIM card status step: 1. Check SIM security: AT+CPIN? 2.
Recommended G24 Initialization after Powerup G24 Network Connection In this step, the G24 detects existing networks (the user must register to a specific network). Start 1 Sec. Delay AT+CREG=1 or 2 OK Wait for Registration Message Example: +CREG: 001,001 End Figure 4-8: G24 Network Connection 1. Registration and call indications example: +CREG, +CLCC AT+CREG=2 OK AT+CLCC=1 OK 2.
Chapter 4: Using the Commands Terminal Synchronization In this step, the terminal requests the stored phonebook, SMS, and so on, from the G24. Start 0.5 Sec.
SMS SMS Managing Stored Messages in the G24 Memory AT+CPMS="me" //Select NVM as preferred memory storage using the +CPMS command +CPMS: 11,61,11,61,2,20 OK AT+CMGF=1 // move to TEXT mode OK AT+CMGL="ALL" //List all messages in memory storage +CMGL: 225,"STO UNSENT","054565132" +CMGL: 223,"STO UNSENT","4565029" //Example of G24 response +CMGL: 222,"STO SENT","054565029" +CMGL: 221,"STO SENT","054565132" +CMGL: 220,"STO UNSENT","" OK
Chapter 4: Using the Commands Setting the Notification Indication for Incoming Messages (Using AT+CNMI) AT+CNMI=,1 //To receive indications of new incoming MT messages, the second parameter of +CNMI should be set to 1 OK +CMTI: "SM",4 //When a new MT message is received, the unsolicited response +CMTI will be displayed, denoting the message index AT+CMGR=4 //Use the new message index to read it +CMGR: "REC UNREAD","+97254565132",,"05/02/13,07:15:36+08" OK AT+CMGD=4 //Delete the message after
SMS Writing, Saving and Sending Messages (Using AT+CMGW and AT+CMSS) Writing messages into the database, with or without destination address.
Chapter 4: Using the Commands Sending Messages (Using AT+CMGS) Sends an SM from the G24 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 // ends the prompt text mode and returns to regular AT command mode +CMGS: 238 //Message successfully sent.
Call Control Call Control The following figure is a detailed view of the states the G24 goes through for Voice and CSD Data, as shown in Figure 4-2. Note that between the time the OK is received and the actual connection occurs, call state alerts are received. Idle Dial Released Alert Connected Hold Figure 4-10: Call States Dialing Using ATD atd+44 34 56 78; OK OK atd17085763400; OK OK ath NO CARRIER OK AT+CHLD=0 NO CARRIER OK atd+44 34 56 78 ...
Chapter 4: Using the Commands atd035659260,345,22; OK OK 345 ... 22 ath NO CARRIER OK atd0356592,60 //VOICE call with tones sent after connecting //Sent as DTMF tones //Pause //Sent as DTMF tones //Voice call is hung up //DATA/FAX call with comma //Comma is ignored; 035659260 is dialed OK Direct Dialing from Phone Book This example uses a phone book with these pre-saved items.
Call Control Dialing the Last Number Example atd035658278; OK OK ath NO CARRIER OK atdl ATDL: "035658278" OK atdl; ATDL: "035658278" OK OK atdl ATDL: "035658278" OK //Last called number is "035658278" //DATA call //VOICE call //Last called number is "035658278,123,78;" //DATA call Voice Call Manipulations Call Waiting AT+CCWA=1 //Enabling the call waiting on G24 OK atd9311234567; //Originate a voice call OK OK //Voice call connected (...conversation...
Chapter 4: Using the Commands Conference Call atd051632601; //Dialing the first member of the conference OK OK AT+CHLD=2 //Call hold, switch command OK //Active call switched to hold atd035659260; //Calling the second member of the conference OK OK (Dual call state: one call on hold; 2nd is active.) AT+CHLD=3 //Call link command OK //Held call is linked to active call (Active conference of two calls) AT+CLCC //Verifying call state through CLCC //(Verifying call state is optional.
Data Call Data Call Switching Modes (Data Mode/Command Mode) atd054565190 //Calling the remote modem OK aaaaaaaaaaaaa //Receiving binary data from remote side (G24 is in Data mode) //Sending escape sequence +++ to G24 (the remote side does not treat +++ as escape) OK //G24 is in Command mode ati3 //Issuing an AT command Motorola Mobile Phone OK ato //Switching back to Binary mode OK fffffff //Receiving binary data from remote side fghhgatfhgfhfhghhfhfhfhgfhffhgfgfhgfhgfhhh //Sending escape sequence +++ to
Chapter 4: Using the Commands GPRS When using the GPRS, it is recommended to implement a "keep alive" mechanism. The G24 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 has finite limited resources such as network related, SIM card and phone memory. In general the user should use a single resource at a time.
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. The format ATD*99# may also be used. In this case, the G24 will first try to activate a non-empty (predefined) CID. If the attempt fails, the G24 will try the next CID, and so on.
Chapter 4: Using the Commands Changing the Character Set Example When an SMS messages with the following text: "Motorola G24 OEM Module", is saved inside the G24 at entry 128, you can read it using several character sets.
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.
Chapter 4: Using the Commands TCP/IP TCP Data Transfer Example AT+MIPCALL=1,"orange","test","test" OK +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.
TCP/IP // send a data from terminal to G24 via RS232 communication port: GPRS is the new packet-oriented data se rvice for GSM.
Chapter 4: Using the Commands +MIPOPEN: 1,1 AT+MIPOPEN=2,1111,"172.17.238.
TCP/IP +MIPSEND=1,A344343ABC343438980BC...AB4//Terminal disregards the Xoff request of G24 and keeps sending //(Note: The terminal does not stop.) ERROR 3 +MIPXON: 1 //G24 pushed the data into the protocol stack and is able to handle more sends from the terminal Error in Reopening a Valid Socket AT+MIPCALL=1,"orange","test","test" OK +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.
Chapter 4: Using the Commands 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 //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 Handsfree Mode AT+MAPATH=1,1 AT+MAPATH=2,1,15 AT+MAFEAT=1,0 AT+MAFEAT=6,1 //Set the input path through the micro
Audio 4-28 AT Commands Reference Manual January 31, 2007
Chapter 5: Tools Tools Overview This chapter describes the PC Driver and PC Loader tools provided by the application. PC Driver enables the G24 to be used as a PC external modem for fax communication and for performing GPRS packet data connections. PC Loader is a PC-based software application that enables users to reprogram G24 modules through an RS232 interface.
PC Driver Using WinFAX To configure the modem in WinFAX, follow the procedure below: 1. Run WinFAX. 2. Select Tools > Program Setup > Modems and Communications Devices > Properties. 3. Set the standard 19200 bps modem to Active. 4. Click Next and select CLASS 1 (Hardware Flow Control) > Next > Finish, Set Default (or other) > OK. 5. In the Modem and Communications Devices Properties window, click Properties. 6.
Appendix A: Reference Tables This appendix contains the following sections: • AT Commands Alphabetical Summary, below • • • • • Character Set Table CS1: (GSM -> UCS-2), page Page -19 Character Set Table CS2: (ASCII <-> UTF-8), page Page -23 Character Set Table CS3: (UCS-2 <-> UTF-8), page Page -24 Character Set Table CS6: (UCS-2 Full Table), page Page -24 Character Set Table CS7: (ASCII table), page Page -24 Note: Character Set Table CS6: (UCS-2) is provided on CD due to its size.
AT Commands Alphabetical Summary Table A-1: AT Commands (Alphabetical) (Cont.) AT Command A-2 Description Page &G This command is supported for backward compatibility only, and has no effect. Page 3-331 &J This command is supported for backward compatibility only, and has no effect. Page 3-331 &K This command configures the RTS/CTS flow control. Page 3-163 &L This command is supported for backward compatibility only, and has no effect.
Appendix A: Reference Tables Table A-1: AT Commands (Alphabetical) (Cont.) AT Command January 31, 2007 Description Page \G This command sets the use of the software control. Page 3-233 \J This command adjusts the terminal auto rate. Page 3-233 \K This command is supported for backward compatibility only, and has no effect. Page 3-331 \N This command links the type. Page 3-233 \S This command displays the status of selected commands and S-registers.
AT Commands Alphabetical Summary Table A-1: AT Commands (Alphabetical) (Cont.) AT Command A-4 Description Page +CCFC This command enables control of the call-forwarding supplementary service. Page 3-29 +CCLK This command reads/sets the G24's current date and time settings. Page 3-82 +CCWA This command controls the Call Waiting supplementary service, including settings and querying of the network by the G24.
Appendix A: Reference Tables Table A-1: AT Commands (Alphabetical) (Cont.) AT Command January 31, 2007 Description Page +CGEQREQ This command allows the TE to specify a EDGE Quality of Service Profile that is used when the MT sends an Activate PDP Context Request message to the network. Page 3-288 +CGMI This command requests manufacturer identification. Page 3-1 +CGMM This command requests the model identification. Page 3-2 +CGMR This command requests the revision identification.
AT Commands Alphabetical Summary Table A-1: AT Commands (Alphabetical) (Cont.) AT Command A-6 Description Page +CIMI This command requests the International Mobile Subscriber Identity number. Page 3-6 +CIND This command is used to query the status of various ME indicators. Page 3-268 +CKEV This command causes the G24 to send an unsolicited message when a key is pressed on the G24 keypad, and local key press echo is enabled.
Appendix A: Reference Tables Table A-1: AT Commands (Alphabetical) (Cont.) AT Command January 31, 2007 Description Page +CMER This command enables an external accessory to receive key press information from the G24’s internal keypad. Page 3-266 +CMGD This command deletes messages from the G24 memory. Page 3-119 +CMGF This command handles the selection of message formats. Page 3-88 +CMGL This command displays a list of SMS messages stored in the G24 memory.
AT Commands Alphabetical Summary Table A-1: AT Commands (Alphabetical) (Cont.) AT Command A-8 Description Page +COLP This command refers to the GSM supplementary service COLP, Connected Line Identification Presentation, which enables a calling subscriber to get the connected line identity (COL) of the called party after setting up a mobile originated call.
Appendix A: Reference Tables Table A-1: AT Commands (Alphabetical) (Cont.) AT Command January 31, 2007 Description Page +CPUC This command sets the parameters of the Advice of Charge-related price per unit and currency table found in the SIM file, EFPUCT. Page 3-57 +CPWD This command sets a new password for the facility lock. Page 3-219 +CR This command controls whether or not the extended format of an outgoing call is displayed or not.
AT Commands Alphabetical Summary Table A-1: AT Commands (Alphabetical) (Cont.) AT Command A-10 Description Page +CSMS This command handles the selection of the SMS service type. Page 3-85 +CSNS This command handles the selection of the bearer or teleservice to be used when a mobile terminated single numbering scheme call is established. Page 3-36 +CSSN This command handles the enabling and disabling of supplementary service-related, network-initiated, notifications.
Appendix A: Reference Tables Table A-1: AT Commands (Alphabetical) (Cont.) AT Command January 31, 2007 Description Page +FIT This command is supported for backward compatibility only, and has no effect. Page 3-331 +FMI This command requests manufacturer identification. Page 3-1 +FMM This command requests the model identification. Page 3-2 +FMR This command requests the revision identification.
AT Commands Alphabetical Summary Table A-1: AT Commands (Alphabetical) (Cont.) AT Command A-12 Description Page +ICF 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. Page 3-170 +IFC This command controls the operation of the local flow control between the terminal and the G24.
Appendix A: Reference Tables Table A-1: AT Commands (Alphabetical) (Cont.) AT Command January 31, 2007 Description Page +MCST 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. Page 3-46 +MCWAKE This command requests reports on the status of the GPRS/GSM coverage.
AT Commands Alphabetical Summary Table A-1: AT Commands (Alphabetical) (Cont.) AT Command A-14 Description Page +MIPCLOSE This command causes the G24 module to free the socket accumulating buffer and disconnect the G24 from a remote side. Page 3-310 +MIPCONF This command allows to configure TCP stack parameters, such as retransmissions number, upper and bottom limits of retransmission timeout, close delay.
Appendix A: Reference Tables Table A-1: AT Commands (Alphabetical) (Cont.) AT Command January 31, 2007 Description Page +MIPSETS This command causes the G24 to set a watermark in the accumulating buffer. When the watermark is reached, data is pushed from the accumulating buffer into the protocol stack. Page 3-312 +MIPSTAT This unsolicited event is sent to the terminal indicating a change in link status. Page 3-317 +MIPXOFF This unsolicited event is sent to the terminal to stop sending data.
AT Commands Alphabetical Summary Table A-1: AT Commands (Alphabetical) (Cont.) AT Command A-16 Description Page +MPING This command will allow verifying IP connectivity to another remote machine (computer) by sending one or more Internet Control Message Protocol (ICMP) Echo Request messages.
Appendix A: Reference Tables Table A-1: AT Commands (Alphabetical) (Cont.) AT Command January 31, 2007 Description Page +TASW This command controls the antenna switch mechanism. Page 3-174 +TCLCC This command displays a list of all current G24 calls and their statuses, and also enables/disables the unsolicited indication of the call list. Page 3-48 +TPIN This command queries the number of remaining SIM PIN/PUK entering attempts. Page 3-218 +TSMSRET This command controls the SMS sending retry.
AT Commands Alphabetical Summary Table A-1: AT Commands (Alphabetical) (Cont.) AT Command A-18 Description Page E This command defines whether the G24 echoes the characters received from the user, (whether input characters are echoed to output). Page 3-228 F This command is supported for backward compatibility only, and has no effect. Page 3-331 H This command hangs up, or terminates a particular call. Page 3-17 I This command requests various G24 information items.
Appendix A: Reference Tables Table A-1: AT Commands (Alphabetical) (Cont.) AT Command Description Page S94 This S-parameter represents the Boolean status, On/Off, of the sidetone feature. Page 3-197 S96 This S-parameter represents the Boolean status, On/Off, of the echo cancelling feature in the handsfree. Page 3-198 Sn This command reads/writes values of the S-registers, and includes registers 1-49. Page 3-230 T This command is supported for backward compatibility only, and has no effect.
Character Set Table CS1: (GSM -> UCS-2) Symbol A-20 GSM (GSM 03.
Appendix A: Reference Tables Symbol January 31, 2007 GSM (GSM 03.38) 0x27 0x0027 ( 0x28 0x0028 ) 0x29 0x0029 * 0x2A 0x002A + 0x2B 0x002B , 0x2C 0x002C - 0x2D 0x002D .
Character Set Table CS1: (GSM -> UCS-2) Symbol A-22 GSM (GSM 03.
Appendix A: Reference Tables Symbol GSM (GSM 03.
Character Set Table CS3: (UCS-2 <-> UTF-8) Character Set Table CS3: (UCS-2 <-> UTF-8) The following table shows the conversion between the UCS-2 and UTF-8 character sets. UCS2 UTF-8 Byte Encoding Bit Encoding Byte 1 0000 - 007F 000000000xxxxxx x 0xxxxxxx 0080 - 07FF 00000yyyyyxxxxx x 110yyyyy 10xxxxxx 0800 - FFFF zzzzyyyyyyxxxxxx 1110zzzz 10yyyyyy Byte 2 Byte 3 10xxxxxx Note: Conversion from the default GSM alphabet to the above character set is straightforward.
Appendix A: Reference Tables Decimal January 31, 2007 Octal Hex Binary Value Description 011 013 00B 00001011 VT (Vertical Tab) 012 014 00C 00001100 FF (Form Feed) 013 015 00D 00001101 CR (Carriage Return) 014 016 00E 00001110 SO (Shift Out) 015 017 00F 00001111 SI (Shift In) 016 020 010 00010000 DLE (Data Link Escape) 017 021 011 00010001 DC1 (XON) (Device Control 1) 018 022 012 00010010 DC2 (Device Control 2) 019 023 013 00010011 DC3 (XOFF)(Devi
Character Set Table CS7: (ASCII table) Decimal A-26 Octal Hex Binary Value Description 035 043 023 00100011 # (number sign) 036 044 024 00100100 $ (dollar sign) 037 045 025 00100101 % (percent) 038 046 026 00100110 & (ampersand) 039 047 027 00100111 ' (single quote) 040 050 028 00101000 ( (left/opening parenthesis) 041 051 029 00101001 ) (right/closing parenthesis) 042 052 02A 00101010 * (asterisk) 043 053 02B 00101011 + (plus) 044 054 02C 001
Appendix A: Reference Tables Decimal January 31, 2007 Octal Hex Binary Value Description 067 103 043 01000011 C 068 104 044 01000100 D 069 105 045 01000101 E 070 106 046 01000110 F 071 107 047 01000111 G 072 110 048 01001000 H 073 111 049 01001001 I 074 112 04A 01001010 J 075 113 04B 01001011 K 076 114 04C 01001100 L 077 115 04D 01001101 M 078 116 04E 01001110 N 079 117 04F 01001111 O 080 120 050 01010000 P 081 121 051 01010001
Character Set Table CS7: (ASCII table) Decimal A-28 Octal Hex Binary Value Description 099 143 063 01100011 c 100 144 064 01100100 d 101 145 065 01100101 e 102 146 066 01100110 f 103 147 067 01100111 g 104 150 068 01101000 h 105 151 069 01101001 i 106 152 06A 01101010 j 107 153 06B 01101011 k 108 154 06C 01101100 l 109 155 06D 01101101 m 110 156 06E 01101110 n 111 157 06F 01101111 o 112 160 070 01110000 p 113 161 071 01110001
Appendix B: MUX This appendix contains the following sections: • PREMUX State, below • Mux-Init State, below • MUX State, page Page -B-2 • Software Procedures Related to RS232 HW Lines, page Page -B-2 PREMUX State Entry to State • When the G24 powers up. Exit from state: • When the DTE sends the +CMUX command to the G24 to start the MUX stack and the G24 acknowledges with an OK response. (The MUX-Init state then begins.
MUX State MUX State Entry to state: • When the G24 receives the SABM0 frame. Exit from state: • When the DTE requests the G24 to return to the PREMUX State. Software Procedures Related to RS232 HW Lines RI Hardware Line • PREMUX state: There is no change to the current RI line behavior. • MUX-Init state: The RI line becomes inactive. • MUX state: There is no change to the current RI line behavior. DCD Hardware Line In MUX and MUX-Init states, the DCD is always inactive.
Appendix B: MUX MUX UART Port Speed Auto baud rate detection is disabled in the MUX. To set the UART baud rate, the G24 uses the parameter in +CMUX command. If the parameter is absent, the MUX uses the same baud rate that was in PREMUX state. Controlling the UART Port Speed Within MUX State AT commands such as +CBAUD and +IPR change the virtual baud rate of an IDLC. The AT+CBAUD? or AT+IPR? commands display the virtual baud rate of the specific IDLC.
Software Procedures Related to RS232 HW Lines MUX Modes The following table describes the differences between each mode in a non-ERM environment. Table B-1: MUX Mode Differences Feature Basic Mode Advanced Mode Start flag 0xF9 0x7E Close flag 0xF9 0x7E Length field Yes No Data transparency No Yes Frame UIH (or UI) UIH (or UI) Processing cost Low High Recovery of synchronization Slow Quick Note: The length is still required in the information field of the UIH frame.
Appendix B: MUX Advance Mode Frame Unpacking The receiver (referring to the receiver of a frame) examines the frame between the two flag octets. Upon receipt of a control escape octet, and prior to FCS calculation, it does the following: • Discards the control escape octet. • Restores the octet that immediately follows by complementing its 6th bit (XOR with 0x20).
Software Procedures Related to RS232 HW Lines Table B-3: MUX State Procedures (Cont.) Procedure Description DISC0 Reception – Close MUX Upon receiving a DISC0 frame, the G24 checks for any open IDLCs. If the only open channel is the control channel, the G24 sends a UA frame to the DTE, returns to PREMUX state (command mode) and sends an OK to the DTE. If there are any open information channels, or if the G24 cannot return to PREMUX state, it sends a DM frame to the DTE.
Appendix B: MUX When a change is made by the G24 to the status of any of the first group of signals in an IDLC, it sends an MSC frame to the DTE with the new status, as follows: • M_FC, CTS and FC bit - Not supported always on. • RI – When an IDLC receives an incoming call alert, it updates the RI signal value, similar to what is done in GRLC. The G24 sends the MSC "RI on" frame, followed 1 second later by an MSC "RI off" frame, followed 4 seconds later by another "RI on" frame.
Software Procedures Related to RS232 HW Lines The following figure illustrates a MUX user packet, which has a maximum of four virtual channels. User HW UART User Code MUX Packet Interactive Buffer Service +CMUX ISR Point 4: USER_tx_service (bytes_in_queue) Point 5: TS0710_close_all_MUX_channels() TS0710_open_all_MUX_channels() Point 1: TS0710_rx_handler_api (BYTE* rx_string, WORD len_rx_string MUX Packet Trigger ts_0710_send_CLD_cmd (DLC_CMD_OR_RESP type) open Mgr.
Appendix B: MUX Open Service The API Open Service MIP and MUI procedures are as follows: • MIP: Use API TS0710_open_all_MUX_channels(). • MUI: 1. Send establish for control channel (27.010 SABM command frame for Channel 0). 2. Wait for ACK (27.010 UA command frame). 3. Send up to four establish command frames for the data channels (27.010 SABM command frame for Channel 1). 4. Wait for ACK frames (27.010 UA command frame).
Software Procedures Related to RS232 HW Lines MUX Service Test Includes MSC, FC, and so on (all to control channel). For the following service functions, refer to Figure B-1 • MIP: 1. Void ts_0710_send_CLD_cmd (DLC_CMD_OR_RESP type). 2. Void ts_0710_send_test_req (BYTE* test_DATA, WORD test_DATA_length). 3. Void ts_0710_send_Channel_DTR_status (BYTE DTR_Signal, BYTE dlc). 4. Void ts_0710_send_test_req (BYTE* test_DATA, WORD test_DATA_length). MUX Open Service To open the MUX service: 1.
Acronyms and Abbreviations Abbreviation Full Name A A ACCH AT Command Channel - Used for AT-commands, TCP/IP, Internal-GPRS session, Voice-Call, and SMS applications A AOC Advice of Charge A APN Access Point Name A ASCII A standard seven-bit code character set A ATA AT command for call answer A ATD AT command for call originating A ATH AT command for Hanging-up a call A ATO AT command to return to Data mode after temporarily exiting by ESC B BM Broadcast Message C CB Cell Broadcast C C
D-H Abbreviation Full Name D DTMF Dual-Tone Multi-Frequency D DTR Data Terminal Ready E EF Elementary Files E EONS Enhanced Operator Name String E ERM Error Recovery Mode E ESC Exit to Command Mode from Data Mode (usually the +++ sequence) E ETSI European Telecommunication Standards Institute F FCC Federal Communications Commission (U.S.
I-P Acronyms and Abbreviations Abbreviation Full Name I I IC Integrated Circuit I ID Identification I IDLC Information DLC - refers to all the data channels except the control channel. I IMEI International Mobile Equipment Identification.
Q-S Abbreviation Full Name Q, R Q QoS Quality of Service Q RA Recipient Address Q RI Ring Indicator Q RTS Request To Send Q RTS Q RXD 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.
T-V Acronyms and Abbreviations Abbreviation Full Name T T TBD To Be Defined T TDMA Time Division Multiple Access T TE Terminal Equipment T TODA Type of Destination Address T TOOA Type of Origination Address T TORA Type of Recipient Address T TOSCA Type of SCA T TTY Tele Typewriter T TXD DTE transmit data to MGOM U UA Unnumbered Acknowledgement U UIH Unnumbered Information, with Only Header Checksum U USB Universal Serial Bus V VCO Voice Carry Over.
Index Numerics 8859 Character Set Management, 1-16 A Abbreviations General System, 2-2 Aborting Commands, 2-8 Access Control Commands, 3-213 Acknowledgement New Message, 3-95 Address Email Gateway, 3-126 Service Center, 3-88 Argument Types in AT Commands, 2-7 ASCII Character Set Management, 1-15 AT Command Reference +CALM, Alert Sound Mode, 3-207 +CFUN, Shut Down Phone Functionality, 3-169 +CLVL, Loudspeaker Volume, 3-195 +CPOL, Preferred Operators, 3-140 +CRSL, Call Ringer Level, 3-194 +CSCB, Cell Broadc
Index A-A +CNMI, New Message Indications to Terminal, 3-94 +CNUM, Request MSISDN(s), 3-7 +COLP, Connected Line Identification Presentation, 3-65 +COPS, Operator Selection, 3-137 +CPAS, Phone Activity Status, 3-43 +CPBF, Find Phone Book Entries, 3-71 +CPBR, Read Phone Book Entries, 3-69 +CPBS, Select Phone Book Memory, 3-67 +CPBW, Write Phone Book Entry, 3-72 +CPIN, Enter PIN for Unlocking SIM Card or Enter PUK for Unblocking SIM Card, 3-214 +CPMS, Preferred Message Storage, 3-86 +CPUC, Price per Unit and
B-C Index 3-239 S24, Set Number of Seconds Delay before G24 Enters Sleep Mode, 3-238 S94, Sidetone Effect, 3-197 S96, Echo Canceling, 3-198 Sleep Mode AT Commands, 3-236 Sleep Mode Commands, 3-235 Sleep Mode HW Signals, 3-236 SMS Commands, 3-85 Subscriber Unit Identity, 3-1 System Date and Time Access Commands, 3-82 TCP/IP, 3-305 UI, 3-254 Unsolicited UI Status Messages, 3-270 V, G24 Response Format, 3-226 X, Result Code Selection and Call Progress Monitoring Control, 3-229 Z, Reset to Default Configurati
Index D-K MUX Integration, 1-10 SMS, 1-12 TCP/IP, 1-7 Features Selection, 3-205 Flow Control Xoff, 3-318 Xon, 3-318 D Data Flush from Buffers, 3-315 HDLC Frame, 3-339 Push into Protocol Stack, 3-314 Receive, 3-337 Receive from TCP Protocol Stack, 3-316 Receive from UDP Protocol Stack, 3-316 Send, 3-313 Transmit, 3-335 Data Call, 4-18 Data Calls Managing, 3-11 Receiving, 3-12 Date Read/Set, 3-82 Default Configuration Reset, 3-235 Dial Last Number, 3-16 Dial Command, 3-13 Dialing, 3-11 Electronic Telephone
L-O Index Keypad Control, 3-262 L Last Command Repeat, 3-213 Last Number Dial, 3-16 Line Identification Restriction, 3-31 Local Flow Control, 3-339 M Manufacturer ID Request, 3-1 Message Acknowledgement, 3-95 Indication, 3-94 Receipt Indication, 3-97 Message Format, 3-88 Message Service Select, 3-85 Message Storage Preferred, 3-86 Messages Delete, 3-119 List, 3-101 Mark as Read, 3-112 Read, 3-105 Send from Storage, 3-112 Write to Memory, 3-114 Mobile Equipment Report Error, 3-242 Mobile Station Class, 3
Index P Paramater Read Command Syntax Command Mode Types, 2-7 Paramater Set Command Syntax Command Mode Types, 2-7 Paramater Test Command Syntax Command Mode Types, 2-7 Password Change, 3-219 PDP Context Define, 3-275 Phone Activity Status, 3-43 Phone Book, 3-67 Directory Access Commands, 3-67 Event, 3-272 Find Entries, 3-71 Read Entries, 3-69 Select Memory, 3-67 Write Entry, 3-72 PIN Unlocking SIM Card, 3-214 Power On/INIT, 4-1 Protocol AT Commands, 2-2 Protocol Stack Push Data, 3-314 Receive Data, 3-316
T-W Index Hardware Flow Control, 3-346 MUX Port Speed, B-3 Software Flow Control, 3-346 UCS2 Character Set Management, 1-15 Unblocking SIM Card, 3-214 Unlocking SIM Card, 3-214 Unsolicited Result Code, 3-97 Unsolicited UI Status Messages, 3-270 User Interface Commands, 3-254 UTF-8 Character Set Management, 1-15 T TCP/IP, 1-3, 3-305 Features and Benefits, 1-7 Overview, 1-3 Technical Description, 1-7 Technical Description Audio, 1-9 CSD, 1-2 Fax, 1-14 GPRS (Class B Operation), 1-1 MUX Integration, 1-11 SMS
Back Page (Bar Code) 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 2005 Motorola, Inc. Java™ Technology and/or J2ME™ : Java and all other Java–based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. UNIX® : UNIX is a registered trademark of The Open Group in the United States and other countries.