Datasheets.org.uk - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine
  
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Motorola Commands 98-08901C68-H SPECIFICATIONS SUBJECT CHANG


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet


USIM - USIM  
tibetan art - tibetan art  
STK ss 1001 - STK ss 1001  
stk power audio ics - stk power audio ics  
stk 496 430 - stk 496 430  
stk 496 - stk 496  
stk 490 110 - stk 490 110  
stk 490 070 - stk 490 070  
stk 463 - stk 463  
stk 453 - stk 453  
stk 432 070 - stk 432 070  
stk 432 050 - stk 432 050  
STK 432 - STK 432  
STK 415 90 - STK 415 90  
StK 412 230 - StK 412 230  
STK 412 150 M - STK 412 150 M  
STK 412 150 - STK 412 150  
stk 410 22 pin - stk 410 22 pin  
stk 407 090 datasheet - stk 407 090 datasheet  
stk 407 070 - stk 407 070  
STK 407 040 - STK 407 040  
STK 407 - STK 407  
STK 402 120 Y - STK 402 120 Y  
stk 090 manual - stk 090 manual  
stk 090 - stk 090  
stk 088 - stk 088  
stk 087 - stk 087  
STK 070 - STK 070  
STK 040 1 - STK 040 1  

Developer's Guide
Motorola Commands
98-08901C68-H
SPECIFICATIONS SUBJECT CHANGE WITHOUT NOTICE Notice
While reasonable efforts have been made assure accuracy this document, Motorola, Inc. assumes liability resulting from inaccuracies omissions this document, from information obtained herein. information this document been carefully checked believed entirely reliable. However, responsibility assumed inaccuracies omissions. Motorola, Inc. reserves right make changes products described herein reserves right revise this document make changes from time time content hereof with obligation notify person revisions changes. Motorola, Inc. does assume liability arising application product, software, circuit described herein; neither does convey license under patent rights rights others. possible that this publication contain references information about Motorola products (machines programs), programming, services that announced your country. Such references information must construed mean that Motorola intends announce such Motorola products, programming, services your country.
Copyrights
This instruction manual, Motorola products described this instruction manual include describe copyrighted Motorola material, such computer programs stored semiconductor memories other media. Laws United States other countries preserve Motorola licensors certain exclusive rights copyrighted material, including exclusive right copy, reproduce form, distribute make derivative works copyrighted material. Accordingly, copyrighted material Motorola licensors contained herein Motorola products described this instruction manual copied, reproduced, distributed, merged modified manner without express written permission Motorola. Furthermore, purchase Motorola products shall deemed grant either directly implication, estoppel, otherwise, license under copyrights, patents patent applications Motorola, arises operation sale product.
Computer Software Copyrights
Motorola Party supplied Software (SW) products described this instruction manual include copyrighted Motorola other Party supplied computer programs stored semiconductor memories other media. Laws United States other countries preserve Motorola other Party supplied certain exclusive rights copyrighted computer programs, including exclusive right copy reproduce form copyrighted computer program. Accordingly, copyrighted Motorola other Party supplied computer programs contained Motorola products described this instruction manual copied (reverse engineered) reproduced manner without express written permission Motorola Party supplier. Furthermore, purchase Motorola products shall deemed grant either directly implication, estoppel, otherwise, license under copyrights, patents patent applications Motorola other Party supplied except normal non-exclusive, royalty free license that arises operation sale product. VENDOR Apache Software Foundation Artesyn Freeware Tools Utilities Performance Technologies Telelogic Freeware COPYRIGHT Copyright 2002-2003 Copyright 2002-2003 Copyright 2002-2003 Copyright 2002-2003 Copyright 2002-2003 Copyright 2002-2003 Copyright 2002-2003
Rights Reserved Rights Reserved Rights Reserved Rights Reserved Rights Reserved Rights Reserved Rights Reserved
Usage Disclosure Restrictions
License Agreements
software described this document property Motorola, Inc. licensors. furnished express license agreement only used only accordance with terms such agreement.
Copyrighted Materials
Software documentation copyrighted materials. Making unauthorized copies prohibited law. part software documentation reproduced, transmitted, transcribed, stored retrieval system, translated into language computer language, form means, without prior written permission Motorola, Inc.
High Risk Materials
Components, units, third-party products used product described herein fault-tolerant designed, manufactured, intended on-line control equipment following hazardous environments requiring fail-safe controls: operation Nuclear Facilities, Aircraft Navigation Aircraft Communication Systems, Traffic Control, Life Support, Weapons Systems (High Risk Activities"). Motorola supplier(s) specifically disclaim expressed implied warranty fitness such High Risk Activities.
Trademarks
MOTOROLA Stylized Logo registered Patent Trademark Office. other product service names property their respective owners. ©Copyright 2005 Motorola, Inc. JavaTechnology and/or J2METM: Java other Java-based marks trademarks registered trademarks Microsystems, Inc. U.S. other countries. UNIX®: UNIX registered trademark Open Group United States other countries. REV052604
Commands
Motorola Communications Ltd., 2005 subsidiary Motorola Inc. rights reserved.
Commands
98-08901C68-H
REVISION HISTORY
Revision July Date Initial Release Updated manual version Major manual update additional commands features Manual update additional commands features Updated sections: 1.1, 1.3, 2.1.4.1, 2.8, 4.3.3.2, 4.3.3.4, 4.3.3.8, 4.3.3.12, 4.3.3.17, 4.3.3.18, 4.4.1.2, 4.4.1.3, 4.4.1.4, 4.4.1.5, 4.4.1.6, 4.4.1.11, 4.5.1.11, 4.5.1.13, 4.5.1.14, 4.5.1.16, 4.5.1.17, 4.5.1.19, 4.6.1.1, 4.6.1.6, 4.7.1.1, 4.7.1.2, 4.7.1.3, 4.7.1.11, 4.7.10, 4.8.3.3, 4.8.3.8, 4.9.1.3, 4.9.1.4, 4.9.1.5, 4.10.1.1, 4.10.1.2, 4.10.1.3, 4.10.1.4, 4.10.1.5, 4.10.1.5.1, 4.10.1.5.2, 4.10.3.1, 4.11.3, 4.11.5, 4.11.10, 4.12.2.2, 4.12.2.7, 4.12.2.8, 4.13.1, 4.15.1.5, 4.15.2.2, 4.16.1.2, 4.165.2, 4.16.6.4, 4.16.6.5, 5.2.4, A.1, B.4.9 sections: 2.1.4, 2.1.5, 4.2.1.10, 4.3.3.17, 4.3.3.18, 4.4.1.9, 4.4.1.10, 4.4.1.11, 4.4.1.12, 4.5.1.19, 4.5.1.20, 4.7.1.13, 4.7.1.14, 4.7.1.15, 4.7.1.16, 4.8.2.8, 4.11.6.3, 4.11.6.4, 4.11.7, 4.11.8, 4.11.9, 4.11.10, 4.11.11, 4.12.2.8 October Update book version. This revision updated conjunction with G208_G_0C.04.44R software version. Updated sections: 2.1.2.2.1, 3.10, 4.3.3.6, 4.3.3.8, 4.3.3.9, 4.3.3.12, 4.3.4.1, 4.3.4.2, 4.3.5.1, 4.3.5.2, 4.4.1.1, 4.4.1.3, 4.4.1.4, 4.4.1.5, 4.4.1.6, 4.4.1.9, 4.4.1.10, 4.4.2, 4.5.1.11, 4.6.1.1, 4.6.1.3, 4.6.1.4, 4.6.1.5, 4.6.1.6, 4.7.1.5, 4.8.3.2, 4.9.1.3, 4.10.1.5, 4.10.1.13, 4.10.2, 4.10.3.1, 4.11.6.1, 4.11.6.4, 4.11.8, 4.11.10, 4.12.2.3, 4.12.2.4, 4.12.2.8, 4.15.2.5, 4.15.2.10, 4.16.6.3, 5.3.2, Table Table Figure March April August November Updated sections: 4.3.3.11, 4.3.4.3, 4.5, 4.7.1.14, 4.10.2, 4.15.2.13, sections: "Limitation Liability" page "Warranty Notification" page Manual update additional commands features Update book version. This revision updated conjunction with software version. Updated sections: 4.7.1.10, 4.6.1.8, 4.11.2, 4.9.1.5, 4.8.2.5, 4.8.3.6, 4.3.3.4, 4.3.3.5, 4.5.1.21, 4.5.1.17, 4.15.2.1, 4.15.2.2, 4.15.2.3, 4.15.2.5, 4.15.2.6, 4.15.2.7, 4.15.2.10, 4.15.2.13, 4.3.3.2, 4.4.2.1, 4.15.1.4.2 Updated tables: Table Table Command removed completely. Purpose
98-08901C68-H
Commands
CONTENTS
REVISION HISTORY.v
PREFACE
SCOPE THIS MANUAL.1 SHOULD THIS MANUAL APPLICABLE DOCUMENTS.1 TERMS ABBREVIATIONS.1 THIS MANUAL ORGANIZED LIMITATION LIABILITY WARRANTY NOTIFICATION.5 WARRANTY SERVICE?.5 CLAIMING.5 1.10 CONDITIONS 1.11 WHAT COVERED WARRANTY.6 1.12 INSTALLED DATA.7 1.13 WARRANTY REPAIRS 1.14 SUPPORT POLICY.7
PRODUCT FEATURES
IMPROVED FEATURES.9 2.1.1 STK.9 2.1.2 TCP/UDP Connection.11 2.1.3 Audio 2.1.4 User-defined Profiles 2.1.5 Session Output Indication Line.16 GPRS OPERATION 2.2.1 Overview.17 2.2.2 Features Benefits.17 2.2.3 Technical Description (GPRS Class Operation).17 OPERATION 2.3.1 Overview.17 2.3.2 Features Benefits.18 November 2005 98-08901C68-H
Motorola Inc., 2005
2.3.3
Technical Description
INTEGRATION. 2.4.1 Overview 2.4.2 Features Benefits 2.4.3 Technical Description SHORT MESSAGE SERVICE (SMS) 2.5.1 Overview 2.5.2 Features Benefits 2.5.3 Technical Description 2.6.1 Overview 2.6.2 Features Benefits 2.6.3 Technical Description CHARACTER SETS. 2.7.1 ASCII Character Management. 2.7.2 Character Management 2.7.3 UCS2 Character Management 2.7.4 UTF-8 Character Management 2.7.5 8859-1 Character Management. COMMANDS SUMMARY.
INTRODUCTION COMMANDS
COMMANDS OVERVIEW 3.1.1 General Symbols Used Commands Description 3.1.2 General System Abbreviations. COMMANDS PROTOCOL COMMANDS STRUCTURE 3.3.1 Command Structure 3.3.2 Results Code Structure. 3.3.3 Response Indications Structure COMMANDS PROTOCOL STRUCTURE CONFIGURATION COMMAND TOKEN TYPES 3.5.1 Basic Syntax Command Format 3.5.2 S-parameters. 3.5.3 Extended Syntax Command Format COMMAND ARGUMENT TYPES 3.6.1 Numeric Constants 3.6.2 String Constants COMMAND MODE TYPES 3.7.1 Parameter Command Syntax. 3.7.2 Parameter Read Command Syntax 3.7.3 Parameter Test Command Syntax. VALUES 3.8.1 Range Values 3.8.2 Compound Range Values ABORTING COMMANDS 3.10 CORE COMMANDS.
98-08901C68-H
COMMANDS REFERENCE
BACKWARD COMPATIBILITY MODEM 4.2.1 Subscriber Unit Identity 4.2.2 Capability Reporting CALL CONTROL 4.3.1 Managing (Data) Call 4.3.2 Receiving Data Call 4.3.3 Call Control Commands 4.3.4 Call Status Messages. 4.3.5 Call Advice Charge Commands 4.3.6 Supplementary Services PHONE BOOKS CLOCK 4.4.1 Directory Access Commands. 4.4.2 System Date Time Access Commands. 4.5.1 Commands NETWORK 4.6.1 Network Commands HARDWARE INFORMATION 4.7.1 Hardware Information. 4.7.2 GPIO AUDIO 4.8.1 Audio Setup. 4.8.2 Basic Audio Setup Commands 4.8.3 Advanced Audio Setup Commands ACCESS 4.9.1 Access Control Commands 4.10 MODEM CONFIGURATION PROFILE 4.10.1 Modem Register Commands. 4.10.2 Sleep Mode Commands 4.10.3 Error Handling Commands 4.11 (USER INTERFACE) 4.11.1 +MH, Handset Status/Control. 4.11.2 +CKPD, Keypad Control 4.11.3 +MKPD, Auxiliary Keypad Control 4.11.4 +CMER, Mobile Equipment Event Reporting. 4.11.5 Unsolicited Status Messages. 4.11.6 View Configuration. 4.11.7 Store User Profile 4.11.8 Default User Profile 4.11.9 +CRSM, Restricted Access. 4.12 GPRS 4.12.1 GPRS Functionality 4.12.2 GPRS Commands 4.13 COMPATIBLE 4.13.1 IGNORED (Compatible Only) Commands
98-08901C68-H
viii
4.14 CLASS 4.14.1 Commands 4.15 FEATURES 4.15.1 4.15.2 TCP/IP. 4.15.3 Voice Recognition. 4.16 RS232 MULTIPLEXER FEATURE. 4.16.1 Details 4.16.2 +CMUX, Startup Command. 4.16.3 Modes 4.16.4 Customer Open Source Code Packet 4.16.5 APIs. 4.16.6 Channels (Information Data Link Control IDLC).
USING COMMANDS
SETTING (POWER INITIAL ACTIONS). RECOMMENDED INITIALIZATION AFTER POWERUP 5.2.1 RS232 Lines Setup. 5.2.2 Test Communication 5.2.3 Basic Configuration 5.2.4 Card Status 5.2.5 Network Connection 5.2.6 Terminal Synchronization. 5.3.1 Managing Stored Messages Memory. 5.3.2 Setting Notification Indication Incoming Messages (Using AT+CNMI) 5.3.3 Another Possible Option Setting CNMI Notification Indication 5.3.4 Setting TEXT Mode Parameters (Using AT+CMGW AT+CMGS). 5.3.5 Writing, Saving Sending Messages (Using AT+CMGW AT+CMSS) 5.3.6 Sending Messages (Using AT+CMGS). 5.3.7 Deleting Messages (Using AT+CMGD). CALL CONTROL 5.4.1 Dialing Using 5.4.2 Direct Dialing from Phone Book 5.4.3 Dialing Last Number Example. 5.4.4 Voice Call Manipulations DATA CALL. 5.5.1 Switching Modes (Data Mode/Command Mode) GPRS 5.6.1 Establishing GPRS Context CHANGING CHARACTER SET. SLEEP MODE. STK. 5.9.1 Display Text/Display Idle Mode Text 5.9.2 Inkey. 5.9.3 Input 5.9.4 Play Tone 5.9.5 Menu 98-08901C68-H
5.9.6 5.9.7 5.9.8 5.9.9 5.9.10 5.9.11 5.9.12
Select Item. Send SMS. Call Call Control. Send DTFM. Launch Browser Setup Event List
5.10 TCP/IP 5.10.1 Data Transfer Example 5.10.2 Multi-point Data Transfer Example 5.10.3 Xoff Example 5.10.4 Error Reopening Valid Socket 5.11 AUDIO 5.11.1 Scenarios Setting Handset Mode Handsfree Mode. 5.12 VOICE RECOGNITION. 5.12.1 Creating Voice Tags. 5.12.2 Speaker-Dependent Name Dialing.
TOOLS
TOOLS OVERVIEW DRIVER 6.2.1 Overview 6.2.2 Communication Standard 19200 Modem. 6.2.3 Establishing GPRS Context (Using GPRS Manager)
REFERENCE TABLES
COMMANDS ALPHABETICAL SUMMARY CHARACTER TABLE CS1: (GSM UCS-2) CHARACTER TABLE CS2: (ASCII UTF-8) CHARACTER TABLE CS3: (UCS-2 UTF-8). CHARACTER TABLE CS6: (UCS-2 FULL TABLE) CHARACTER TABLE CS7: (ASCII TABLE)
PREMUX STATE MUX-INIT STATE STATE SOFTWARE PROCEDURES RELATED RS232 LINES B.4.1 Hardware Line. B.4.2 Hardware Line B.4.3 Hardware Line. B.4.4 Interrupt. B.4.5 Hardware Line (Optional) B.4.6 UART Port Speed B.4.7 Controlling UART Port Speed Within State. B.4.8 Modes B.4.9 State Procedures. B.4.10 Customer Packet
INDEX
98-08901C68-H
LIST FIGURES
Figure System Overview. Figure Sidetone Figure Echo Cancel Figure with Multiplexer Support Capabilities. Figure Commands Protocol Figure Basic Structure Command Line. Figure Response Command Line Figure Flow Structure Configuration Commands Figure Antenna Diagnostics Pins Location. Figure Audio Setup Workflow. Figure Basic Audio Setup Figure Advanced Audio Setup Figure Analog/Digital Switching Figure Audio Paths. Figure Audio Gain. Figure States. Figure Wakeup-In Line Figure Wake Outline Figure Sleep Mode when Figure Lines when Figure Toolkit. Figure Communication During DTMF Command. Figure Communication During Launch Browser Command Figure with without Figure PREMUX Architecture. Figure Current Architecture. Figure States. Figure Two-channel Configuration Figure Four-Channel Configuration. Figure Using Additional UART Figure Phone State Transactions Figure Detailed Phone State Transactions Figure Recommended Initialization Workflow. Figure RS232 Lines Setup. Figure Test Communication. Figure Basic Configuration Figure Card Status. Figure Network Connection Figure Terminal Synchronization. Figure Call States Figure Sleep Mode when Figure Display Text. Figure Inkey. Figure Input Figure Play Tone Figure Menu 98-08901C68-H
Figure Select Item Figure Send Figure Call. Figure Call Control. Figure Send DTFM Figure Launch Browser Figure Setup Event List. Figure Handset Handsfree Setup Figure Creating Voice Tags Figure Name Dialing Interface. Figure Number Dialing Interface Figure Integration Packet
xiii
98-08901C68-H
LIST TABLES
Table Terms Abbreviations Table Type Characteristics. Table Commands Table Syntax Definitions. Table Core Commands Table +CGMM String Parameters Table +CGSN, +GSN Parameters. Table +CSCS Parameter Optional Values Table Supported Information Items Table +CNUM Parameters. Table Accessory Features Supported Table +MAPV Parameters Table Parameters Table Commands Table Parameters. Table Parameters. Table Call States. Table Parameters. Table +CLIP Parameters Table +CCWA Parameters. Table +CHLD Parameters. Table +CHLD Actions According Call State Operation. Table +CCFC Parameters. Table +CLIR Parameters. Table +CBST Parameters. Table +CSNS Parameters. Table Mapping Table Table +MFIC Parameters Table +CPAS Parameters. Table +CLCC Parameters Table +MCST Parameters. Table +CAOC Parameters. Table +CACM Parameters Table +CAMM Parameters Table +CPUC Parameters Table Parameters Table +CSSN Parameters. Table +CSSI: Notification Values. Table +CSSU: Notification Values Table +CUSD Parameters Table CUSD Termination Cause Table Index Table +COLP Parameters. Table +CPBS Parameters Table +CPBR Parameters. Table +CPBF Parameters Table +CPBW Parameters 98-08901C68-H
Table +CSVM Parameters Table +MDSI Parameters. Table +MCSN Parameters Table +MPDPM Parameters Table +CCLK Parameters Table +CSMS Parameters Table +CPMS Parameters Table +CMGF Parameters Table +CSCA Input Characters Hexadecimal Values. Table +CSCA Parameters Table +CSMP Parameters Table relative format Integer format) Table +CSDH Parameters Table +CNMI Parameters Table +CMTI Parameters. Table +CMT Parameters Table +CBM Parameters. Table +CBM Parameters. Table +CBM Parameters. Table +CGML/+MMGL Parameters Table +CMGR Parameters Table Layout SMS-DELIVER Mode: (according GSM03.40) Table <fo> SMS-DELIVER Message. Table Layout SMS-STATUS-REPORT Mode (according GSM03.40) Table <fo> SMS-STATUS-REPORT Message Table <TP-PI> SMS-STATUS-REPORT Message Table +MMAR Parameters Table +CMSS Parameters Table +CMGW Parameters. Table Layout SMS-SUBMIT Mode: (according GSM03.40) Table Layout SMS-COMMAND Mode: (according GSM03.40). Table <fo> SMS-SUBMIT Message. Table <fo> SMS-COMMAND Message. Table +CMGD Parameters. Table +CGSMS Parameters Table +CMGS Parameters Table +CSCB Parameters. Table +MCSAT Parameters Table +MEGA Parameters Table <dcs> field +CSCS settings conversion when writing Table <dcs> field +CSCS settings conversion when reading Table +CSQ Parameters Table +CRLP Parameters. Table +CREG Parameters Table +CGREG Parameters Table +COPS Parameters. Table +CPOL Parameters.
98-08901C68-H
Table +MFS Parameters. Table +MCI Parameters Table +CBC Parameters. Table +CBAUD Parameters. Table +IPR Parameters. Table +MTDTR Parameters. Table 100. Parameters Table 101. Parameters Table 102. Parameters Table 103. +MCWAKE Parameters. Table 104. +CFUN Parameters Table 105. +ICF Parameters. Table 106. +MPCMC Parameters Table 107. ATS97 Parameters Table 108. GPIO Assignment Table 109. MIOD Parameters Table 110. +MIOC Parameters Table 111. ATS96 ATS94 Behavior Table 112. +CRTT Parameters. Table 113. Parameters. Table 114. Parameters. Table 115. +CRSL Parameters. Table 116. +CVIB Parameters Table 117. Interaction Between +CVIB +CALM Table 118. +VTD Parameters. Table 119. +VTS Parameters Table 120. +CMUT Parameters Table 121. +CLVL Parameters Table 122. +MAPATH Parameters. Table 123. +MADIGITAL Parameters Table 124. +MAVOL Parameters Table 125. MAFEAT Parameters. Table 126. MAMUT Parameters. Table 127. +CALM Parameters Table 128. +MMICG Parameters. Table 129. Card Errors. Table 130. +CPIN Parameters. Table 131. +CPWD Parameters Table 132. +CLCK Parameters Table 133. Effects Parameter Settings Table 134. Parameters Table 135. Parameters Table 136. Parameters. Table 137. Parameters Table 138. S-registers Values. Table 139. Parameters. Table 140. Parameters.
98-08901C68-H
Table 141. Parameters. Table 142. Parameters. Table 143. Parameters. Table 144. S102 Parameters. Table 145. Command parameters. Table 146. +MSCTS Parameters. Table 147. +CMEE Parameters. Table 148. +CME Errors. Table 149. +CMS Errors Table 150. +STK Errors Table 151. +CEER Parameters. Table 152. +CKPD Parameters Table 153. Character Codes Table 154. +MKPD Parameters Table 155. +CMER Parameters Table 156. +CKEV Parameters. Table 157. +CDEV Parameters. Table 158. +CIEV Parameters Table 159. +MUPB Parameters Table 160. Parameters Table 161. Profile Parameters Table 162. Parameters Table 163. +CRSM Parameters. Table 164. +CGCLASS Parameters. Table 165. +CGDCONT Parameters Table 166. +CGQMIN Parameters. Table 167. +CGQREQ Parameters Table 168. +CGATT Parameters Table 169. D*99 Parameters Table 170. +GPRS Parameters. Table 171. +CGACT Parameters Table 172. Ignored (Compatible Only) Commands. Table 173. Class Command Summary Table 174. +FCLASS Parameters Table 175. +FTS Parameters. Table 176. +FRS Parameters. Table 177. Command Modulation Select Codes. Table 178. Command Modulation Select Codes. Table 179. Command Modulation Select Codes. Table 180. <DCE_by_DTE> <DTE_by_DCE> Parameters. Table 181. +FPR Parameters. Table 182. Mechanisms Table 183. +MTKR Parameters Table 184. Profile Structure Byte (Download) Table 185. Profile Structure Byte (Other) Table 186. Profile Structure Byte (Proactive SIM). Table 187. Profile Structure Byte (Proactive SIM).
xvii
98-08901C68-H
Table 188. Profile Structure Byte (Event driven information). Table 189. Profile Structure Byte (Event driven information extensions). Table 190. Profile Structure Byte (Multiple card proactive commands) Table 191. Profile Structure Byte (Proactive SIM). Table 192. Profile Structure Byte (Proactive SIM). Table 193. Profile Structure Byte (Soft keys support) Table 194. Profile Structure Byte (Soft keys information) Table 195. Profile Structure Byte (Bearer independent protocol proactive commands class "e") Table 196. Profile Structure Byte (Bearer independent protocol supported bearers class "e") Table 197. Profile Structure Byte (Screen height) Table 198. Profile Structure Byte (Screen width) Table 199. Profile Structure Byte (Screen effects) Table 200. Profile Structure Byte (Bearer independent protocol supported transport interface class "e"). Table 201. Profile Structure Byte (Reserved) Table 202. Profile Structure Byte (Reserved TIA/EIA-136 facilities) Table 203. +MTKE Parameters Table 204. +MTKP Field Descriptions Table 205. +MTKP Parameters MTKP Field Descriptions. Table 206. MTKP Command Parameters Table 207. +MTKP Parameters Response Code Table 208. Current Event Types Table 209. Event List Parameters Table 210. Sample Language Codes Table 211. +MTKM Parameters Table 212. +MTKM Unsolicited Identification Parameters Table 213. +MTKC Parameters Table 214. +MIPCALL Parameters Table 215. +MIPOPEN Parameters Table 216. +MIPCLOSE Parameters Table 217. +MIPSETS Parameters Table 218. +MIPSEND Parameters Table 219. +MIPPUSH Parameters Table 220. +MIPFLUSH Parameters Table 221. +MIPRUDP Parameters Table 222. +MIPRTCP Parameters. Table 223. MIPSTAT Parameters. Table 224. +MIPCONF Command Table 225. +MIPCONF Read Command. Table 226. +MIPCONF Test Command Table 227. +MIPCONF Parameters Table 228. +MVAD Parameters. Table 229. +MVAD +MVTR Commands Possible Response. Table 230. +MVSET Parameters Table 231. +MVTR Parameters Table 232. Services. Table 233. +CMUX Parameters. Table 234. Commands Limitations 4-channel Configuration
98-08901C68-H
xviii
Table 235. Multiple Channel Definitions. Table 236. Commands (Alphabetical) Table 237. UCS-2 Encoding. Table 238. ASCII UTF-8 Encoding Table 239. UCS-2 UTF-8 Encoding Table 240. ASCII Table Table 241. Mode Differences Table 242. Protected Characters. Table 243. State Procedures. Table 244. Flow Control Frames
98-08901C68-H
PREFACE
SCOPE THIS MANUAL
This manual introduces commands, describes software developers these commands communicate with device, create software applications that communicate with using these commands. Motorola want make this guide helpful possible. Keep informed your comments suggestions improvements. reach email: n2cshd@motorola.com.
SHOULD THIS MANUAL
This manual intended software developers communicate with device using commands, create applications communicate with device using commands.
APPLICABLE DOCUMENTS
Cellular Engine Module Description 9808901C66-H Developer's 9808901C67-E
TERMS ABBREVIATIONS
This section provides definitions terms acronyms used this document. Table Terms Abbreviations
Acronym/Term ACCH ASCII Definition/Description Command Channel Used AT-commands, TCP/IP, Internal-GPRS session, STK, Voice-Call, applications Advice Charge Access Point Name standard seven-bit code character command call answer command call originating command Hanging-up call command return Data mode after temporarily exiting Broadcast Message Cell Broadcast Cell Broadcast Message Call Data Services (External-GPRS session, session, session)
98-08901C68-H
Table Terms Abbreviations (Continued)
Acronym/Term CSNS DCSs DLC0 DLCI DTMF EONS ETSI GGSN GPIO GPRS GR232CFG GRLC Circuit-switched Data Single Numbering Call Scheme Clear Send RS232 used flow control. MGOM uses this stop data transmission from pin). Destination Address Data Carrier Detect Data Communication Equipment (g20) Data Coding Schemas Data Link Connection multiplexer control channel. Data Link Connection Identifier Digital Signal Processor Data Ready MGOM ready communicate with device. Discharge Time Data Terminal Equipment (such terminals, on). Also called Application Processor (AP). Dual-Tone Multi-Frequency Data Terminal Ready Elementary Files Enhanced Operator Name String Error Recovery Mode Exit Command Mode from Data Mode (usually sequence) European Telecommunication Standards Institute Federal Communications Commission (U.S.) First Octet Full Type Approval Certification Forum Gate GPRS Support Node General Purpose Input/Output General Packet Radio Service real RS232 lines configuration PREMUX). General RS232 Logical Channel This channel handle 07.07/07.05 command (CSD, FAX, GPRS, Voice, Network on.) Global System Mobile Communications Hearing Carry Over allows Speech Disabled callers hear well telephone listen directly person they talking with. Speech Disabled Relay user types part conversation TTY. Communication Assistant (CA) then speaks typed conversation, word word, standard telephone user. Integrated Circuit Identification Information refers data channels except control channel. Definition/Description
IDLC
98-08901C68-H
Table Terms Abbreviations (Continued)
Acronym/Term IMEI MCC/MNC MGOM MIDs S-register SCTS flow control TDMA Interrupt Service Routine International Telecommunication Union Cost Architecture Mobile Country Code Mobile Network Code Mobile Equipment Motorola g20/g21 Modem, also called Base Band processor. Message (Channels) Mobile Originated sets call session. Message Reference Mobile Terminated accepts call session. Multiplexer entity Origination Address Original Equipment Manufacturer Platform 2000 Printed Circuit Board Pulse Code Modulation Packet Data Network Packet Data Unit Protocol Identifier Point-to-Point Protocol Quality Service Recipient Address Ring Indicator Request Send RS232 used flow control. uses this stop data transmission from MGOM pin). received data from MGOM. Software Resister Service Center Service Center Address Service Center Time Stamp Subscriber Identity Module Short Message Short Message Service Serial Number Status ISO/IEC flow control (the DC1/XON DC3/XOFF control characters). Terminal Adaptor Defined Time Division Multiple Access Terminal Equipment Definition/Description International Mobile Equipment Identification.
98-08901C68-H
Table Terms Abbreviations (Continued)
Acronym/Term TODA TOOA TORA TOSCA Type Destination Address Type Origination Address Type Recipient Address Type Tele Typewriter transmit data MGOM Unnumbered Acknowledgement Unnumbered Information, with Only Header Checksum Universal Serial Voice Carry Over. This available people cannot hear able speak clearly. During relay call, Deaf Hard Hearing caller speaks directly person they conversing with. When that person responds, Communication Assistant (CA) types back exactly what said screen phone. Definition/Description
THIS MANUAL ORGANIZED
This manual contains following chapters: Chapter contains this Preface. Chapter introduces product features provides list commands. Chapter provides introduction commands, includes general explanation command's format usage. also describes supported character sets error handling. Chapter provides reference available commands, including examples, where relevant. Chapter provides scenarios examples implementing various functionality, including setup connectivity, SMS, call control, data calls, GPRS, Sleep mode, audio, STK, TCP/IP user integration. Chapter describes Driver Loader tools provided application. Appendix provides conversions between different character sets. also provides alphabetical list commands. Appendix describes MUX's PREMUX states.
LIMITATION LIABILITY
Products designed, intended, authorized components systems intended surgical implant into body; other applications intended support sustain life; planning, construction, maintenance, operation nuclear facility; flight, navigation, communication aircraft ground support equipment; other application which failure Product could create situation where personal injury death occur. CUSTOMER should Product provide Product third party such use, CUSTOMER hereby agrees that MOTOROLA liable, whole part, claims damages arising from such use, further agrees indemnify hold MOTOROLA harmless from claim, loss, cost damage arising from such use. EXCEPT SPECIFICALLY STATED ABOVE, PRODUCTS PROVIDED MOTOROLA MAKES OTHER WARRANTIES EXPRESS, IMPLIED, STATUTORY, OTHERWISE REGARDING PRODUCTS. MOTOROLA SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES MERCHANTABILITY FITNESS PARTICULAR PURPOSE, ARISING FROM COURSE DEALING USAGE TRADE. Under circumstances shall MOTOROLA liable CUSTOMER other party costs, lost revenue profits other special, incidental consequential damages, even MOTOROLA been informed such potential loss damage. event shall MOTOROLA's liability CUSTOMER damages nature exceed total purchase
98-08901C68-H
price CUSTOMER paid Product issue dispute, except direct damages resulting from patent and/or copyright infringement, which shall governed "INDEMNITY" Section this Agreement. preceding states MOTOROLA's entire liability MOTOROLA's breach failure perform under provision this Agreement.
WARRANTY NOTIFICATION
Motorola guarantees you, original purchaser, Personal Communicator accessories which have purchased from authorized Motorola dealer (the "Products"), conformance with applicable Motorola specifications current time manufacture term year from date purchase Product(s) (Warranty Term). must inform Motorola lack conformity applicable specifications Products within period months from date which detect defect material, workmanship lack conformity event within term exceed Warranty Term, must immediately submit Product service Motorola's Authorized Repair Service Center. Motorola shall bound Product related statements directly made Motorola warranty obligations applicable seller. list Motorola Call Center numbers enclosed with this Product. During Warranty term, Motorola will, discretion without extra charge, your exclusive remedy, repair replace your Product which does comply with this warranty; failing this, reimburse price Product reduced take into account have Product since delivered. This warranty will expire Warranty Term. This complete exclusive warranty Motorola Personal Communicator accessories lieu other warranties, terms conditions, whether express implied. Where purchase product other than consumer, Motorola disclaims other warranties, terms conditions express implied, such fitness purpose satisfactory quality. event shall Motorola liable damages loss data excess purchase price incidental special consequential damages* arising inability Product, full extent such disclaimed law. This Warranty does affect statutory rights that have consumer, such warranty satisfactory quality purpose which products same type normally used under normal service, rights against seller Products arising from your purchase sales contract. (*)including without limitation loss use, loss time, loss data, inconvenience, commercial loss, lost profits savings.
WARRANTY SERVICE?
most cases authorized Motorola dealer which sold and/or installed your Motorola Personal Communicator original accessories will honor warranty claim and/or provide warranty service. Alternatively, further information warranty service please contact either customer service department your service provider Motorola's call Center telephone numbers below your country.
CLAIMING
order claim warranty service must return Personal Communicator and/or accessories question Motorola's Authorized Repair Service Center original configuration packaging supplied Motorola. Please avoid leaving supplementary items like cards. Product should also accompanied label with your name, address, telephone number; name operator description problem. case vehicular installation, vehicle which Personal Communicator installed should driven Authorized Repair Service Center, analysis problem require inspection entire vehicular installation.
98-08901C68-H
order eligible receive warranty service, must present your receipt purchase comparable substitute proof purchase bearing date purchase. phone should also clearly display original compatible electronic serial number (IMEI) mechanic serial number [MSN]. Such information contained with Product. must ensure that repairs servicing handled times Motorola Authorized Service Center accordance with Motorola Service requirements some cases, requested provide additional information concerning maintenance Products Motorola Authorized Service Centers only, therefore important keep record previous repairs, make them available questions arise concerning maintenance
1.10
CONDITIONS
This warranty will apply type serial numbers Product been altered, deleted, duplicated, removed, made illegible. Motorola reserves right refuse free-of-charge warranty service requested documentation presented information incomplete, illegible incompatible with factory records. Repair, Motorola's option, include reflashing software, replacement parts boards with functionally equivalent, reconditioned parts boards. Replaced parts, accessories, batteries, boards warranted balance original warranty time period. Warranty Term will extended. original accessories, batteries, parts, Personal Communicator equipment that have been replaced shall become property Motorola. Motorola does warrant installation, maintenance service products, accessories, batteries parts. Motorola will responsible problems damage caused ancillary equipment furnished Motorola which attached used connection with Products, operation Motorola equipment with ancillary equipment such equipment expressly excluded from this warranty. When Product used conjunction with ancillary peripheral equipment supplied Motorola, Motorola does warrant operation Product/peripheral combination Motorola will honor warranty claim where Product used such combination determined Motorola that there fault with Product. Motorola specifically disclaims responsibility damage, whether Motorola equipment, caused Personal Communicator, accessories, software applications peripherals (specific examples include, limited batteries, chargers, adapters, power supplies) when such accessories, software applications peripherals manufactured supplied Motorola.
1.11
WHAT COVERED WARRANTY
This warranty valid defects damage, misuse, tampering, neglect lack care case alterations repair carried unauthorized persons. following examples defects damage covered this product warranty
Defects damage resulting from Product other than normal customary manner. Defects damage from misuse, access incompatible sources, accident neglect. Defects damage from improper testing, operation, maintenance, installation, adjustment, unauthorized software applications alteration modification kind. Breakage damage antennas unless caused directly defects material workmanship. Products disassembled repaired other than Motorola such manner adversely affect performance prevent adequate inspection testing verify warranty claim. Defects damage range, coverage, availability, grade service, operation cellular system cellular operator. Defects damage moist, liquid spills food. Control unit coil cords Product that stretched have modular broken. plastic surfaces other externally exposed parts that scratched damaged customer normal use.
98-08901C68-H
Leather cases (which covered under separate manufacturer's warranties).
Products rented temporary basis. Periodic maintenance repair replacement parts normal wear tear. Note: talk-time, stand-by time total life cycle Motorola rechargeable battery your Personal Communicator will depend usage conditions network configurations. consumable product, specifications indicate that should able obtain optimum performance your Motorola Personal Communicator within first months from date purchase up-to (200) charges (Optimum Performance Time). warranty Motorola rechargeable batteries becomes void batteries charged other than Motorola approved battery chargers specified charging battery, (ii) seals battery broken show evidence tampering, (iii) battery used equipment service other than cellular telephone equipment which specified. Depending operating conditions your usage habits, wear tear might take place components including mechanical problems related Product housing, paint, assembly, sub-assemblies, displays keyboards accessories which part Product's in-box configuration. rectification faults generated through wear tear consumable items like batteries beyond their Optimum Performance Time indicated product manual considered your responsibility therefore Motorola will provide free Warranty repair service these items
1.12
INSTALLED DATA
Please make retain note data have inserted into your Product example names, addresses, phone numbers, user access codes, notes etc. before submitting your Product Warranty service such data deleted erased part repair service process. Please note have downloaded material onto your Product, example ring tones, ring tunes, screensavers, wallpaper, games etc. these deleted erased part repair process testing process. Motorola shall responsible such matters. repair testing process should affect such material that installed Motorola your Product standard feature.
1.13
WARRANTY REPAIRS
request Motorola repair your Product time after Warranty term where this warranty does apply nature defect fault, then Motorola discretion carry such repairs subject paying Motorola fees such repair refer authorized third party carry such repairs.
1.14
SUPPORT POLICY
order provide better support customers, Indirect Customers should refer their respective distributors, while Direct Customers Distributors should contact Motorola's Helpdesk, E-mail: n2cshd@motorola.com.
98-08901C68-H
PRODUCT FEATURES
IMPROVED FEATURES
contains following improved features: Application Toolkit (STK) TCP/IP support Audio (digital analog) path, gain algorithm User-defined profiles session output indication line full list features, refer Cellular Engine Module Description manual.
2.1.1 2.1.1.1
Overview
Tool (STK, also known Application Toolkit SAT) applications operated network provider (usually module's provider). supported enabled mobile side, specific data obtained menu browsing.
2.1.1.2
Features Benefits
enables terminal obtain information menus created provider, example, "local news" "weather info". These menus provider dependent. Enabling allows provider perform other actions regarding call control,
2.1.1.3
Technical Description
supports specific mechanism(s) that applications require interact operate with g20. Using this mechanism, notify terminal, g20, that specific action requested. full list supported actions listed Proactive section. more information regarding mechanism, refer 11.11 [20], 11.14 ETSI standards.
2.1.1.3.1
Profile Download
Profile downloading provides mechanism transmit information describing capabilities SIM. During early, profile download phase protocol, negotiates confirms ability support capabilities requested STK.
2.1.1.3.2
Data Transfer into
data transfer uses short message service (SMS) transfer layer.
98-08901C68-H
2.1.1.3.3
Idle Mode Text
proactive mechanism enables initiate actions handled g20. Using this service, inform that information pending action. issue variety protocol commands through this mechanism, example: Displaying text Sending short message Setting voice call number held Setting data call number whose bearer capabilities held Sending control USSD string Playing tone Initiating dialogue with user (get inkey, input) Providing local information from Profile download Send DTMF idle text mode Launch browser event list
2.1.1.3.4
Menu Selection
supplies possible menu entries proactive command. menu selection mechanism used transfer application menu item selected user then provider.
2.1.1.3.5
Call Control
When this service activated SIM, dialed digit strings, supplementary service control strings USSD strings first passed before sets call, supplementary service operation USSD operation. ability allow, disable modify call. ability replace call request, supplementary service operation USSD operation with another call, example, call request diverted different destination.
98-08901C68-H
2.1.2 2.1.2.1
TCP/UDP Connection Overview
network capabilities achieved using different layers connections. Every layer connections provides basic connections layer above higher layer more capabilities provide.
Internet Site www.
TCP/UDP Connection
World Wide
Terminal
RS232 GPRS
GSM/ Gateway
Commands
GPRS Signaling
Connection
Figure System Overview
three layers connections are: Physical links Point-to-point links TCP/UDP links
2.1.2.2
TCP/IP
When establishing TCP/IP connection only "initiator". TCP/IP feature enables wireless point TCP/IP socket.
protocol value (Time live)
Note
98-08901C68-H
2.1.2.2.1
Creating TCP/IP Connections
Connection from following occurs when creating TCP/IP connection from Web: connects GPRS network receives address (using +MIPCALL command). opens TCP/IP stack "sockets" must know target's address port number). Once connection established, data transferred freely both directions (upload download).
Connection with another using "GPRS Manager" following occurs when creating TCP/IP connection with another using "GPRS Manager": target side (server) uses "GPRS Manager" application. When using this application TCP/IP external OEM. (External stack used). target side activates "server application" (The term "server application" means application that ability listen given address port number). After connecting GPRS network, "server" sends address using alternative connection (for example, CSD, on). server application listens known port, waiting connect. connects same GPRS network server, receives address (using +MIPCALL command). initiates TCP/IP connection with listening "server". knows address port number server). Once server connected, TCP/IP connection created data transferred freely both directions (upload download).
2.1.2.3
UDP/IP
commands created TCP/IP connection used UDP/IP connection well. Therefore, UDP/IP must open stack using MIPOPEN command. connection created does change concept regarding UDP/IP known protocol (which connectionless), this just easy terminal specify which four possible stacks should used. When establishing UDP/IP connection, both "initiator" "listener".
2.1.2.3.1
Creating UDP/IP Connections
Connection with another following occurs during UDP/IP connection with another g20: Side connects GPRS network receives address (using +MIPCALL command). opens UDP/IP stack "sockets" (using +MIPOPEN selecting protocol UDP). connects GPRS network receives address (using +MIPCALL command). opens UDP/IP stack "sockets" (using +MIPOPEN selecting protocol UDP).
Side
Side previously agree port number, exchange their given addresses other means connection (SMS, CSD, Voice, on).
98-08901C68-H
sends receives data from targeted site knows address port number target. Sending (accumulating) data done using +MIPSEND command. Actual send done using +MIPPUSH command, specifying address port number destination.
Every +MIPPUSH sets destination address destination port number current future transactions. These values used next push explicitly overwritten.
Note
Connection from (client/server) (client/server) following occurs when creating UDP/IP connection from (client/server) (client/server): Client side: client connects GPRS network receives address (using +MIPCALL command). opens UDP/IP stack "sockets" (using +MIPOPEN selecting protocol UDP).
sends data Website, site's address known public, port number previously agreed upon. Sending (accumulating) data done +MIPSEND command. Actual send done +MIPPUSH command specifying Website address Website port number. Server side: After receiving first packet from client, server knows address port number g20. address port number specific mobile should saved
Every +MIPPUSH sets destination address destination port number current future transactions. These values used next push explicitly overwritten.
Note
2.1.2.4
Features Benefits
TCP/UDP feature provides terminal with following benefits: four simultaneous protocol connections. Ability pass data protocol stack using commands (command mode). This relieves terminal from switching RS232 "binary mode" back "command mode". Ability simultaneously. need protocol support from terminal only data sending receiving. Reduced memory utilization. manages protocol stack therefore saves terminal memory.
2.1.2.5
Technical Description
Figure "System Overview," page displays system overview which comprises following links layers: Physical layer links: terminal connected using physical RS-232 connection. connected GGSN using GPRS link. GGSN connected Internet some sort physical connection (usually telephone cable).
98-08901C68-H
Point-to-point layer links: command protocol used transfer data between terminal g20. After authentication, linked GGSN using protocol. GGSN connected Internet service provider using some protocol. layer: transfer data with using either TCP/IP UDP/IP protocols. protocol stacks terminal must managed when using TCP/IP UDP/IP protocols. software manage these stacks internally. This enables relieve terminal from managing these protocols.
Currently, embedded TCP/IP feature used only mobile-initiated connections. embedded TCP/IP feature cannot listen port incoming connections.
Note
2.1.3 2.1.3.1
Audio Overview
audio (digital analog) feature module involves three main issues: path (routes current input output devices), gain (volume management) algorithm. more information, refer "Audio" page 249.
2.1.3.2
Features Benefits
following algorithm related features provided:
2.1.3.2.1
Sidetone
Sidetone reduces microphone audio input that routed selected speaker that person speaking hear himself herself talking. This creates slight echo because speaker sound then gets picked again microphone again routed speaker, Echo suppress designed take care this echo.
Spkr
Figure Sidetone
98-08901C68-H
2.1.3.2.2
Echo Cancel
Echo Cancel suppresses large amount output sound picked input device (cancels echoes).
Remote Spkr Spkr
line filtered line
Echo Cancel Problem Loop Solution
Figure Echo Cancel
2.1.3.2.3
Noise Suppress
Noise suppression improves audio quality modes suppressing environment noise from being picked input device.
2.1.3.3
Technical Description
path features provide full control over navigation audio product. gain features provide full control over volume levels different output accessories tones. algorithm provides full control over activation/deactivation audio quality features such echo canceling noise suppression. user access these features means commands. These described later this document.
2.1.4 2.1.4.1
User-defined Profiles Overview
enables user define profiles. switch between profiles display currently used profile.
98-08901C68-H
2.1.4.2
Benefits
When used, application/user switch between predefined profiles. Setup time reduced these profiles.
2.1.5 2.1.5.1
Session Output Indication Line Overview
session output indication line indicates whether GPRS data session while communicating with terminal using (instead RS232). data session active GPRS context created appropriate (such +CGACT, ATD*99#, +MIPCALL), when data session.
2.1.5.2
Benefits
This feature enables receive information indicating that data session terminated while using communication channel.
2.1.5.3
Technical Description
This feature active default. However, eliminated changing FLEX. session output indication line active 70-pins connector.
When this feature active, Evaluation Board keypad blocked.
Note
session line indicates following: Circuit Switch Data mode, active line (low) indicates that valid carrier (data signal) detected (CONNECT message received). inactive line (high) indicates idle. GPRS mode, line indicates context status. When context active, sets line active (low). context inactive sets line inactive (high).
98-08901C68-H
2.2.1
GPRS OPERATION Overview
GPRS allows service subscriber send receive data end-to-end packet-transfer mode, without utilizing network resources circuit-switched mode.
2.2.2
Features Benefits
GPRS enables cost-effective efficient network resources packet mode data applications: Always connected. setup time before data transmission. Cost change based current data communication (not time based).
2.2.3
Technical Description (GPRS Class Operation)
attached both GPRS other services, only operate services time (GPRS CSD). activate GPRS context same time alerted incoming call. This functionality available single serial line either procedure options: Option While GPRS, listen signal (RS232) incoming call ring. Upon being interrupted signal, drop line switch command mode (depending previous configuration: AT&D). Answer call (suspending GPRS session). call, pull resume GPRS session.
Option protocol virtual channels support, with unique channel GPRS session (Data) unique channel answering voice call (command)
2.3.1
OPERATION Overview
bearer service, most widely used data service, provides both transparent non-transparent (error correction flow control) data rate kbit/s. Data transfer over Circuit Switched Data (CSD) possible. Once connection established, data transferred from remote side. user should take call setup time into account. Network operators charge user call time regardless data usage.
98-08901C68-H
2.3.2
Features Benefits
operation enables terminal perform data transfer over circuit switched link. enables user Connect remote modem without Internet network involvement. real address enable access connecting external ISP. following examples standard call uses: Connecting Internet Service Provider (ISP). Remotely accessing corporate Intranet Remote Access Server (RAS). User specific protocol, where user defines both remote local sides.
2.3.3
Technical Description
network operators typically support non-transparent bearer service through modem interworking function. This means that initiates data call network routes call modem interworking function, which located Mobile Switching Center (MSC) network. modem interworking function then dials number supplied mobile station. This different from voice calls, where network itself routes call, often another mobile station same network. network does route data calls dials requested number behalf mobile station leaves routing external wireline telephone network. main reason this that network information about what user wants with data call. example, user contacting Internet Service Provider (ISP) send email dialing corporate Intranet virtual private network (VPN) connection retrieve confidential customer information from company database.
2.4.1
INTEGRATION Overview
supplied with internal 7.10 protocol stack, also referred multiplexer MUX. with multiplexer support utility provides following capabilities: Provides terminal with five virtual channels physical RS-232 connection. Provides simultaneous data (CSD/GPRS) command command set) services. this way, many applications single RS232 line virtual channels. This enables user make network phone service inquiries maintain data communication same time.
98-08901C68-H
These capabilities illustrated following figure:
Figure with Multiplexer Support Capabilities
2.4.2
Features Benefits
with feature ENABLES multiple channel operation simultaneous data control operation. example, allows user connected Internet website (GPRS session connected), receive file Call, query phone book same time. following actions enabled during data session: Incoming call alert string RING (while GPRS session) Answering incoming call command (while GPRS session) Receive Incoming indication Inquiry coverage indication Setup voice call (while GPRS session) Send Receive Read/write to/from Phone Book Local modem operation Network interrogation settings
98-08901C68-H
2.4.3
Technical Description
feature adds five virtual channels single physical RS232 line: Channel DLC0 Control Channels through used Data/Fax, GPRS, Voice call control, Logger/External modem applications
2.5.1
SHORT MESSAGE SERVICE (SMS) Overview
feature provides means messages handling reporting reception events. implementation based 07.05 specification.
2.5.2
Features Benefits
SMS, defined within 900/1800/1900 digital mobile phone standard, several unique features: single short message characters ASCII text length (7-bit coded). Message text comprise words, numbers alphanumeric combination. Short messages written displayed various coding schemes, including ASCII UCS2. Reception incoming message invoke indication terminal. This feature configurable using command AT+CNMI. Short messages received during data calls indicated. Short messages sent received simultaneously with voice, data calls. Cell broadcast messages also selected received g20. enables registration specific broadcast channels.
2.5.3
Technical Description
memory incoming short messages SIM-dependent. incoming message saved first free memory location, from index according card. memory contain outgoing messages. outgoing message saved next free memory location, from index index 352. Table Type Characteristics
Type Incoming messages Index Future Number SIM-dependent
98-08901C68-H
Table Type Characteristics (Continued)
Type Outgoing messages Index Number
2.6.1
Overview
Service Class facsimile provides basic level services necessary support Group facsimile operation. This requires support from facsimile terminal implement recommended T.30 procedures document facsimile transmission recommended representing facsimile images.
2.6.2
Features Benefits
Sending receiving services.
2.6.3
Technical Description
Service Class includes following services, required optional Group facsimile: Connection Waiting silence detection Data transmission reception HDLC data framing, transparency error detection Message generation
CHARACTER SETS
following includes references various tables that provide conversions between different character sets. UCS2. ASCII to/from UTF8. UCS2 to/from UTF8. full content specific conversion table, refer Appendix Character Tables.
2.7.1
ASCII Character Management
ASCII character standard seven-bit code that proposed ANSI 1963, finalized 1968. ASCII established achieve compatibility between various types data processing equipment.
98-08901C68-H
2.7.2
Character Management
g20, character defined octant stream. This means that text displayed characters values these characters.
2.7.3
UCS2 Character Management
UCS2 first officially standardized coded character set, eventually include characters written languages world, well mathematical other symbols. Unicode characterized (restricted) 2-octet form UCS2 (the most general) implementation level with addition more precise specification bi-directional behavior characters, used Arabic Hebrew scripts. 65,536 positions 2-octet form UCS2 divided into rows with cells each. first octet character representation denotes number, second cell number. first (row contains exactly same characters ISO/IEC 8859-1. first characters thus ASCII characters. octet representing ISO/IEC 8859-1 character easily transformed representation UCS2 placing octet front UCS2 includes same control characters ISO/IEC 8859 (also
2.7.4
UTF-8 Character Management
UTF-8 provides compact, efficient Unicode encoding. encoding distributes Unicode code value's pattern across one, two, three, even four bytes. This encoding multi-byte encoding. UTF-8 encodes ASCII single byte, meaning that languages using Latin-based scripts represented with only bytes character average. UTF-8 useful legacy systems that want Unicode support because developers have drastically modify text processing code. Code that assumes single-byte code units typically does fail completely when provided UTF-8 text instead ASCII even Latin-1. Unlike some legacy encoding, UTF-8 easy parse. So-called lead trail bytes easily distinguished. Moving forwards backwards text string easier UTF-8 than many other multi-byte encoding. codes first half first Character Table (UTF-8 ASCII) replaced this transformation format their ASCII codes, which octets range between other UCS2 codes transformed between octets range between Text containing only characters Character Table (UTF-8 UCS-2) transformed same octet sequence, irrespective whether coded with UCS-2.
2.7.5
8859-1 Character Management
ISO-8859-1 character major improvement over plain US-ASCII. Characters always identical with US-ASCII positions hold some less used control characters. Positions hold language-specific characters. ISO-8859-1 covers most West European languages, such French (fr), Spanish (es), Catalan (ca), Basque (eu), Portuguese (pt), Italian (it), Albanian (sq), Rhaeto-Romanic (rm), Dutch (nl), German (de), Danish (da), Swedish (sv), Norwegian (no), Finnish (fi), Faroese (fo), Icelandic (is), Irish (ga), Scottish (gd) English (en). Afrikaans (af) Swahili (sw) also included, extending coverage much Africa.
98-08901C68-H
COMMANDS SUMMARY
following list contains summary commands sorted functionality. Table Commands
Command Description Page
Modem
Subscriber Unit Identity +CGMI +GMI +FMI +CGMM +GMM +FMM +CGMR +GMR +FMR +CGSN +GSN +CSCS +CIMI +CNUM CLAC This command displays manufacturer identification. This command displays manufacturer identification. This command displays manufacturer identification. This command displays model identification. This command displays model identification. This command displays model identification. This command displays revision identification. This command displays revision identification. This command displays revision identification. This command displays product serial number identification. This command requests product serial number identification. This command selects character set. This command displays International Mobile Subscriber Identity number. This command displays various information items. This command displays five strings text information that identify g20. This command displays list commands supported g20. This command displays list commands supported g20.
Capability Reporting +MAID +MAPV This command displays Feature Review that supported g20. This command displays version user protocol that supported g20.
98-08901C68-H
Table Commands (Continued)
Command Description Page
Call Control
Call Control Commands This command places voice call current network, when issued from accessory device. This command places voice/fax/data call current network dialing directly from phone book. This command places voice call last number dialed. This command hangs terminates particular call. This command answers incoming call, placing into appropriate mode, indicated RING message. This command controls whether present extended format incoming call indication. This unsolicited event received when incoming call (voice, data fax) indicated cellular network. This unsolicited event indicates type incoming call. This command controls Calling Line Identity (CLI) presentation terminal when there incoming call. This command controls Call Waiting supplementary service, including settings querying network g20. This command controls Call Hold Multiparty Conversation supplementary services. This command controls call-forwarding supplementary service. This command enables/disables sending caller information called party, outgoing call. This command handles selection bearer service connection element used when data calls originated. This command returns phone Online Data mode issues CONNECT CONNECT <text> result code. This command handles selection asynchronous mode This command causes hang current call g20.
+CRC
RING
+CRING +CLIP
+CCWA
+CHLD
+CCFC +CLIR
+CBST
+CHUP
98-08901C68-H
Table Commands (Continued)
Command +CSNS Description This command handles selection bearer teleservice used when mobile terminated single numbering scheme call established. This command enables select desired messages displayed upon connection voice call with remote party. This command terminates incoming call diverts caller number previously defined CCFC, voice mail exists subscriber. This command displays current state call processing, also enables/ disables unsolicited indication change call processing state. Page
+MDC
+CTFR1
+MCST
Call Status Messages +CPAS This command displays current activity status g20, example, call progress, ringing. This command displays list current calls their statuses, also enables/disables unsolicited indication call list.
+CLCC
Call Advice Charge Messages +CAOC +CACM This command displays information about cost calls. This command resets Advice Charge accumulated call meter value file, EFACM. This command sets Advice Charge accumulated call meter maximum value file, EFACMmax. This command sets parameters Advice Charge-related price unit currency table found file, EFPUCT. This command controls whether extended format outgoing call displayed not.
+CAMM
+CPUC
Supplementary Services +CSSN This command handles enabling disabling supplementary service-related, network-initiated, notifications. This command allows control Unstructured Supplementary Service Data (USSD), according 02.90. This command refers supplementary service COLP, Connected Line Identification Presentation, which enables calling subscriber connected line identity (COL) called party after setting mobile-originated call.
+CUSD
+COLP
98-08901C68-H
Table Commands (Continued)
Command Description Page
Phone Date Books
Directory Access Commands +CPBS This command handles selection memory used reading writing entries g20s that contain more than phone book memory. This command recalls phone book entries from specific entry number, from range entries. This command sets EFmsisdn SIM. This command enables unsolicited reporting indications deactivation invalidation. This command used determine long waits before attempting re-register after registration attempt failed registered. This command searches currently active phone book particular entry, name. This command stores entry phone book, deletes existing entry from phone book. This command handles selection number voice mail server. This command returns collective percentage memory used phonebook datebook their shared dynamic memory storage.
+CPBR
+MCSN +MDSI
+MFS
+CPBF
+CPBW
+CSVM +MPDPM
System Date Time Access Commands +CCLK This command reads/sets g20's current date time settings.
Commands +CSMS +CPMS +CMGF +CSCA +CSMP +CSDH This command handles selection message service type. This command handles selection preferred storage area messages. This command handles selection message formats. This command handles selection TOSCA. This command sets Text Module parameters. This command shows Text Mode parameters.
98-08901C68-H
Table Commands (Continued)
Command +CNMI Description This command sends unsolicited indication when message received g20. This command acknowledges receipt +CMT response. This unsolicited message, including message index, sent upon arrival message. This unsolicited message forwards upon arrival. This unsolicited message forwards upon arrival. This unsolicited message indicates that SMS-STATUS-REPORT message received, stored location <index>. This unsolicited message displays received SMS-DELIVER message. This command displays list messages stored memory. This command displays list messages stored memory. This command reads selected messages from memory. This command reads selected messages from memory. This command changes status message memory from "REC UNREAD" "REC READ". This command selects sends pre-stored messages from message storage. This command writes saves messages memory. This command deletes messages from memory. This command handles selection service service preference used send mobile-originated messages. This command sends from network. This command handles selection cell broadcast message types data coding schemes received g20. This command enables/disables/exercises alert tone arriving SMS. This command updates Email Gateway Address. Page
+CNMA +CMTI
+CMT +CBM +CDSI
+CDS +CMGL +MMGL +CMGR +MMGR +MMAR
+CMSS +CMGW +CMGD +CGSMS
+CMGS +CSCB
+MCSAT +MEGA
98-08901C68-H
Table Commands (Continued)
Command Description Page
Network
Network Commands +CSQ +CRLP +CREG This command displays signal strength received g20. This command displays Radio Link Protocol parameters. This command enables/disables network status registration unsolicited result code. This command enables/disables GPRS network status registration unsolicited result code. This command enables accessing network registration information, well select register network operator. This command used edit list preferred operators located card. This command returns neighbor cell information.
+CGREG
+COPS
+CPOL +MCI
Hardware Information
Hardware Information Commands +CBC +CBAUD +IPR +GCAP +CBAND +MTDTR This command queries battery charger connection. This command sets baud rate. This command responsible setting saving request baud rate. This command displays overall capabilities g20. This command supported backward compatibility only, effect. This command checks displays physical current status RS232. This command sets RS232 active (high), waits second then sets active (low). This command configures RTS/CTS flow control. This command determines state line relates detection received line signal from distant end. This command determines responds when (Data Terminal Ready) status changed from during online data state.
+MTCTS
98-08901C68-H
Table Commands (Continued)
Command +MCWAKE +CFUN Description This command displays reports status GPRS coverage. This command shuts down phone functionality smart phones PDAs with phone capabilities. This command determines local serial port start/stop (asynchronous) character framing used when accepting commands transmitting information text result codes. +MPCMC ATS97 This command defines whether clock runs continuously not. This command indicates whether antenna connected whether hardware supports this feature. This command enables customer software perform hard reset unit. Page
+ICF
+MRST
Audio
Basic Audio Setup Commands +CRTT This command plays cycle ring tone, stops cycle middle, sets ring tone used. This S-parameter represents Boolean status, On/Off, sidetone feature. This S-parameter represents Boolean status, On/Off, echo cancelling feature handsfree. This command handles selection incoming call ringer alert tone (SMS) sound level alert speaker g20. This command handles enabling disabling vibrator alert feature during mobile-terminated incoming call. This command handles selection tone duration. This command transmits string DTMF tones when voice call active. This command mutes/unmutes currently active microphone path overriding current mute state.
+CRSL
+CVIB
+VTD +VTS +CMUT
Advanced Audio Setup Commands +MAPATH This command sets/requests active input accessory, output accessory each feature. This command switches between analog digital audio modes.
+MADIGITAL
98-08901C68-H
Table Commands (Continued)
Command +MAVOL Description This command determines volume setting particular feature particular accessory. This command controls various algorithm features, such sidetone, echo cancel noise suppress. This command controls muting/unmuting input paths (MIC, HDST_MIC, DIGITAL_RX). This command handles selection g20's alert sound mode. This command sets volume internal loudspeaker (which also affects feedback tone) g20. This command handles selection microphone gain values. Page
+MAFEAT
+MAMUT
+CALM +CLVL
+MMICG
Access
Access Control Commands +CPIN This command repeats last command entered terminal. This command checks communication only returns This command only relevant phones that cards. unlocks card when proper provided, unblocks card when proper provided. This command sets password facility lock. This command locks, unlocks interrogates network facility <fac>.
+CPWD +CLCK
Modem Configuration Profile
Modem Register Commands This command determines response format data adapter contents header trailer transmitted with result codes information responses. This command determines whether output/suppress result codes. This command defines whether echoes characters received from user, (whether input characters echoed output). This command defines data adaptor response set, CONNECT result code format. This command reads/writes values S-registers, includes registers 1-49, (Audio) (Sleep mode).
98-08901C68-H
Table Commands (Continued)
Command Description This command displays status selected commands S-registers. This command sets software flow control. This command adjusts terminal auto rate. This command displays type link. This command displays most recently updated value stored S-register. This command restores factory default configuration profile. This command resets default configuration. Page
Sleep Mode Commands This S-parameter activates/disables Sleep mode. parameter value greater than represent number seconds till enters sleep mode. This S-register sets value delay before sending data terminal. This command defines behavior line when Sleep mode.
S102 +MSCTS
Error Handling Commands +CMEE This command enables/disables result code +CME ERROR: <err> indication error relating functionality g20. This command returns extended error report containing more lines information text, determined manufacturer, providing reasons call-clearing errors.
+CEER
RS232 Multiplexer Commands +CMUX This command used enable/disable multiplexing protocol stack.
User Interface
Handset Status Control Commands +CRSM This command enables read IMSI, GID1, GID2 data from card This command displays current active configuration stored user profiles. This command stores user profile. This command displays default user profile.
98-08901C68-H
Table Commands (Continued)
Command +CKPD Description This command emulates presses, virtual keycodes, entered from keypad from remote handset. This command enables accessories control press release presses. This command enables external accessory receive press information from g20's internal keypad. Page
+MKPD +CMER
Unsolicited Status Messages +CKEV This command causes send unsolicited message when pressed keypad, local press echo enabled. This command causes send event when phone book entry accessed modified user. unsolicited indication regarding display changes that sent when <disp> parameter +CMER command unsolicited indication regarding various phone indications that sent when <ind> parameter +CMER command
+MUPB
+CDEV
+CIEV
GPRS
GPRS Commands +CGCLASS +CGDCONT +CGQMIN +CGQREQ +CGACT +CGATT D*99 This command sets GPRS mobile station class. This command specifies (Packet Data Protocol) context. This command sets minimum acceptable quality service profile. This command displays requested quality service profile. This command activates/deactivates Context. This command attaches GPRS network. This command enables perform actions necessary establishing communication between terminal external PDN. This command indicates whether there GPRS coverage.
+CGPRS
Compatible
98-08901C68-H
Table Commands (Continued)
Command Ignored (Compatible Only) Commands +FAR +FCL This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. Description Page
98-08901C68-H
Table Commands (Continued)
Command +FDD +FIT Description This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. Page
Class
Commands +FCLASS +FTS +FRS This command places terminal particular mode operation (data, fax, voice). This command causes stop transmission. This command causes listen report back result code when line been silent specified amount time. This command causes transmit data. This command causes enter receive mode. This command causes transmit data framed HDLC protocol. This command sets baud rate port. This command causes receive HDLC framed data deliver next received frame terminal. This command controls operation local flow control between terminal g20.
+F+FRM +FTH +FPR +FRH
+IFC
Features
Commands +MTKR This command displays profile that downloaded from during initialization process This command enables/disables ToolKit functionalities. This both command unsolicited event. command responds unsolicited event. This both command unsolicited event. command selects items from menu. This unsolicited event notifies terminal when supplementary services, Control Call Control modified.
+MTKE +MTKP
+MTKM
+MTKC
98-08901C68-H
Table Commands (Continued)
Command TCP/IP Commands +MIPCALL This command creates wireless connection with GGSN, returns valid dynamic g20. This command causes module initialize socket open connection with remote side. This command causes module free socket accumulating buffer disconnect from remote side. This command causes watermark accumulating buffer. When watermark reached, data pushed from accumulating buffer into protocol stack. This command causes transmit data that terminal provides, using existing protocol stack. This command causes module push data accumulated accumulating buffers into protocol stack. This command causes module flush (delete) data accumulated accumulating buffers. This unsolicited event sent terminal when data received from protocol stack. This unsolicited event sent terminal when data received from protocol stack. This unsolicited event sent terminal indicating change link status. This unsolicited event sent terminal stop sending data. This unsolicited event sent terminal when free memory accumulating buffer. Description Page
+MIPOPEN
+MIPCLOSE
+MIPSETS
+MIPSEND
+MIPPUSH
+MIPFLUSH
+MIPRUDP
+MIPRTCP
+MIPSTAT +MIPXOFF +MIPXON
GPIO Commands +MIOC +MIOD This command defines GPIO pins data value. This command defines GPIO pins in/out mode.
Voice Recognition Commands +MVAD This command used externally activate/deactivate voice activation dialing feature. This command defines type voice comments determinate used language
+MVSET
98-08901C68-H
Table Commands (Continued)
Command +MVTR Description This command used record, play delete existing voice tags Page
98-08901C68-H
INTRODUCTION COMMANDS
COMMANDS OVERVIEW
commands sets commands used communication with cellular modem. commands comprised assemblies ASCII characters which start with "AT" prefix (except commands +++). prefix derived from word Attention, which asks modem attention current request (command). commands used request services from cellular modem, such Call services: dial, answer hang Cellular utilities: send/receive Modem profiles: Auto Answer Cellular Network queries: signal quality
3.1.1
General Symbols Used Commands Description
following syntax definitions apply this chapter: Table Syntax Definitions
Syntax Definition Carriage return character, specified value S3-register. Line-feed character, specified value S4-register. Name enclosed angle brackets syntax element. brackets themselves appear command line. Optional sub-parameter command optional part terminal information response, enclosed square brackets. brackets themselves appear command line. When sub-parameter provided parameter type commands, value equals previous value. action type commands, action should performed basis recommended default setting subparameter. Denotes comment, should included command.
<CR> <LF>
98-08901C68-H
3.1.2
General System Abbreviations
basic system configuration contains modem terminal. modem referred DCE, phone, mobile radio. terminal referred
COMMANDS PROTOCOL
Terminal Command
figure below shows general messaging sequence commands protocol between terminal g20.
Response
Results Code
Indications 0,1,.,K 0,1,.,L
Figure Commands Protocol
commands interface basically Modem Services Upon Request. Communication (almost) always begins from terminal side. This means that service should requested from terminal. Thus request called "command". Each command must answered "results code" from g20. results code reports command status terminal. Some commands include several "Response" requests (between send data back terminal. Some commands initiate mode which, when specified events generated g20, "Indicator" messages sent asynchronously. Indicators between echo characters received from terminal (commands) back terminal.
98-08901C68-H
3.3.1
COMMANDS STRUCTURE Command Structure
command line contain more commands. Delimiters used separate commands from each other, according following structure:
Prefix Command1 Delimiter Command2 Delimiter CommandN Suffix
Each command "AT" prefix string. Each command suffix <CR>. delimiter either semicolon none, meaning space (basic commands). Each command following structure:
Token Mode Arguments
following figure outlines basic structure command line:
Command line prefix Extended commands delimited with semicolon Subparameter Command line termination character
Read command checking current subparameter values
ATCMD1 CMD2=12; +CMD1; +CMD2=,,15; +CMD2?; +CMD2=?<CR> Basic command prefix) Subparameters omitted Extended command (prefixed with Test command checking possible subparameter values
Figure Basic Structure Command Line
following rules must observed when issuing command line modem: Every command line must begin with letters Several commands concatenated line, long total line does exceed characters with semicolon characters. Characters: Spaces ignored. leave spaces between each command between characters command. also include punctuation telephone numbers, type commands either UPPERCASE lowercase. example, following commands identical: ATDT8005551234 Enter atdt (800) 555-1234 Enter Backspace <S5> character allowed.
98-08901C68-H
cancel dialing command progress, send ASCII character modem. execute command line, send <CR> ASCII character.
3.3.2
Results Code Structure
When command issued, responds with message, called "Result Code", which tells terminal result command that requested. Result codes indicate, example, execution status command remote modem connection status. Result codes represented either numerical codes verbose responses. default, responds with verbose response codes. result code following structure:.
Prefix Code Suffix
where: results code prefix <CR><LF>. results code suffix <CR><LF>.
3.3.3
Response Indications Structure
following information response indications structure:
Token Separator Arguments
where: separator ":". following example Response Results code:
Information Response CMD2=? Information Response CMD2? <CR><LF>+CMD2: 3,0,15,"GSM"<CR><LF> <CR><LF>+CMD2: <CR><LF>OK<CR><LF> Also string type subparameters possible
Final result code
Shows acceptable ranges each subparameter
Figure Response Command Line
verbose responses enabled (using command commands command line have been performed successfully, result code <CR><LF>OK<CR><LF> sent from terminal. numeric responses enabled (using command V0), result code 0<CR> sent instead.
98-08901C68-H
verbose responses enabled (using command sub-parameter values command accepted command itself invalid cannot performed reason), result code <CR><LF>ERROR<CR><LF> sent terminal subsequent commands command line processed. numeric responses enabled (using command V0), result code 4<CR> sent instead. ERROR response replaced +CME ERROR: <err> when command processed error related operation.
COMMANDS PROTOCOL STRUCTURE CONFIGURATION
commands message flow structure configured terminal. configured follow command with echo and/or results code. configured transmit results code either ways: Verbose Numeric. This (and other) configurations using following commands: S3=[<value>] S4=[<value>] S5=[<value>] E[<value>] Q[<value>] V[<value>] X[<value>] Command line termination character (default setting 0x13). Response formatting character (default 0x10). Command line editing character (default Command echo (default meaning does echo commands). Result code suppression (default meaning transmits result codes). response format (default meaning verbose format). Defines CONNECT result code format.
figure below shows flow structure configuration commands:
ATS3=x
ATEx ATQx <CR> <LF>
<CR> <CR> <CR> <LF>
ATS5=x <CR> <LF>
ATVx
ATS4=x
<CR> <CR> <CR> <LF>
Figure Flow Structure Configuration Commands
98-08901C68-H
3.5.1
COMMAND TOKEN TYPES Basic Syntax Command Format
format Basic Syntax commands (except commands) <command>[<number>] where: <command> either single character, character (IA5 2/6) followed single character. Characters used <command> taken from alphabetic characters. <number> string more characters from through representing decimal integer value.
3.5.2
S-parameters
Commands that begin with letter constitute special group parameters known "S-parameters". These differ from other commands important respects: number following indicates "parameter number" being referenced. number recognized valid parameter number, ERROR result code issued. Immediately following this number, either character (IA5 3/15 3/13, respectively) appears: used read current value indicated S-parameter. used S-parameter value. "<parameter_number>" "<parameter_number" =[<value>] used, value stored S-parameter specified decimal form following "=".
3.5.3
Extended Syntax Command Format
Both actions parameters have names, which used related commands. Names always begin with character (IA5 2/11). Following "+", from sixteen (16) additional characters appear command name. (GSM) cellular commands have prefix "+C". commands have prefix "+F". General modem commands have prefix "+G". Most Motorola propriety commands have prefix "+M".
COMMAND ARGUMENT TYPES
<value> consists either numeric constant string constant. <compound_value> consist several <value> parameters separated commas. Example compound_value: <value1>,<value2>,.,<valueN>
3.6.1
Numeric Constants
Numeric constants expressed decimal, hexadecimal, binary form. g20, definition each command specifies which form used values associated with that command.
98-08901C68-H
3.6.2
String Constants
String constants consist sequence characters, bounded beginning double-quote character (").
3.7.1
COMMAND MODE TYPES Parameter Command Syntax
terminal store value values parameter using command. parameter definition indicates, each value, whether specification that value mandatory optional. optional values, definition indicates assumed (default) value none specified. assumed value either previous value (that value omitted sub-parameter retains previous value), fixed value (for example, value omitted sub-parameter assumed zero). Generally, default value numeric parameters default value string parameters (empty string). following syntax used for: Actions that have sub-parameters: +<name> Parameters that accept single value: +<name>=<value> Parameters that accept more than value: +<name>=<compound_value>
3.7.2
Parameter Read Command Syntax
terminal determine current value values stored parameter using following syntax: +<name>?
3.7.3
Parameter Test Command Syntax
terminal test whether parameter implemented g20, determine supported values, using following syntax: +<name>=?
98-08901C68-H
3.8.1
VALUES Range Values
When action accepts single numeric sub-parameter, parameter accepts only numeric value, supported values presented information text ordered list values. following some examples value range indications: (1,2,3) (1-3) (0,4,5,6,9,11,12) (0,4-6,9,11-12) Only value supported. values supported. values through supported. several listed values supported. alternative expression above list.
3.8.2
Compound Range Values
When action accepts more than sub-parameter, parameter accepts more than value, supported values presented list parenthetically enclosed value range strings (described above), separated commas. example, information text response testing action that accepts three sub-parameters, supports various ranges each them, could appear follows: (0),(1-3),(0,4-6,9,11-12)
ABORTING COMMANDS
Some action commands that require time execute aborted while progress. This explicitly noted description command. Aborting command accomplished transmitting character from terminal g20. single character sufficient abort command progress. ensure that aborting character recognized g20, should sent same rate preceding command line. ignore characters sent other rates. When aborting event recognized g20, terminates command progress returns appropriate result code terminal, specified particular command. When command aborted, this does mean that operation reversed. case some network commands, when abort signal detected g20, although command aborted following g20-network negotiation, operation might fully completed, partially completed executed all.
98-08901C68-H
3.10
CORE COMMANDS
responds limited commands when card functioning, present. These commands referred "Core commands". previous products, Core commands were called "Basic commands". name "Core" differentiates between basic commands format limited service commands. following table lists Core commands. Table Core Commands
Command Description This command displays list commands supported g20. This command supported backward compatibility only, effect. This command determines state line relates detection received line signal from distant end. This command determines responds when (Data Terminal Ready) status changed from during online data state. This command restores factory default configuration profile. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command configures RTS/CTS flow control. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command selects asynchronous mode, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command displays current active configuration stored user profiles. This command stores user profile. This command displays default user profile. This command displays most recently updated value stored S-register. Page
98-08901C68-H
Table Core Commands (Continued)
Command +CBAUD +CEER Description This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command sets software flow control. This command adjusts terminal auto rate. This command supported backward compatibility only, effect. This command displays link type. This command displays status selected commands S-registers. This command sets baud rate. This command returns extended error report containing more lines information text, determined manufacturer, providing reasons callclearing errors. This command shuts down phone functionality smart phones PDAs with phone capabilities. This command displays manufacturer identification. This command requests model identification. This command requests revision identification. This command requests product serial number identification. This command causes hang current call g20. This command enables emulated pressing keys, virtual keycodes, entered from keypad from remote handset. This command displays list commands supported g20. This command displays list current calls their statuses, also enables/disables unsolicited indication call list. This command sets volume internal loudspeaker g20. This command enables/disables result code +CME ERROR: <err> indication error relating functionality g20. This command enables external accessory receive press information from g20's internal keypad. Page
+CFUN
+CGMI +CGMM +CGMR +CGSN +CHUP +CKPD
+CLAC +CLCC
+CLVL +CMEE
+CMER
98-08901C68-H
Table Core Commands (Continued)
Command +CMGF +CMUX +CPAS Description This command handles selection message formats. This command used enable/disable multiplexing protocol stack. This command displays current activity status g20, example, call progress, ringing. This command only relevant phones that cards. unlocks card when proper provided, unblocks card when proper provided. This command controls whether present extended format incoming call indication. This command enables read IMSI, GID1, GID2 data from card This command plays cycle ring tone, stops cycle middle, sets ring tone used. This command shows Text Mode parameters. This command sets Text Module parameters. This command returns signal strength received g20. This command displays manufacturer identification. This command displays model identification. This command displays revision identification. This command requests overall capabilities g20. This command requests manufacturer identification. command supported when missing. This command requests model identification. This command requests revision identification. This command requests product serial number identification. This command controls operation local flow control between terminal g20. This command responsible setting saving request baud rate. Page
+CPIN
+CRC
+CRSM
+CRTT
+CSDH +CSMP +CSQ +FMI +FMM +FMR +GCAP +GMI
+GMM +GMR +GSN +IFC
+IPR
98-08901C68-H
Table Core Commands (Continued)
Command +MADIGITA +MAFEAT Description This command switches between analog digital audio modes. Page
This command controls various algorithm features, such sidetone, echo cancel noise suppress. This command controls muting/unmuting input paths (MIC, HDST_MIC, DIGITAL_RX). This command sets/requests active input accessory, output accessory each feature. This command enables determine volume setting particular feature particular accessory. This command returns neighbor cell information. This command displays reports status GPRS coverage. This command displays current state call processing, also enables/ disables unsolicited indication change call processing state. This command enables select desired messages displayed upon connection voice call with remote party. This command enables unsolicited reporting indications deactivation invalidation. This command defines GPIO pins data value. This command defines GPIO pins in/out mode. This command allows configure stack parameters, such retransmissions number, upper bottom limits retransmission timeout, close delay. This command defines whether clock runs continuously not. This command enables customer software perform hard reset unit. This command defines behavior line when Sleep mode. This command sets RS232 active (high), waits second then sets active (low). This command checks displays physical current status RS232. This command defines type voice comments determinate used language
+MAMUT
+MAPATH
+MAVOL
+MCI +MCWAKE +MCST
+MDC
+MDSI
+MIOC +MIOD +MIPCONF
+MPCMC +MRST +MSCTS +MTCTS
+MTDTR
+MVSET
98-08901C68-H
Table Core Commands (Continued)
Command Description This command answers incoming call, placing into appropriate mode, indicated RING message. This command places voice call current network, when issued from accessory device. This command defines whether echoes characters received from user, (whether input characters echoed output). This command supported backward compatibility only, effect. This command hangs terminates particular call. This command requests various information items. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command supported backward compatibility only, effect. This command returns phone Online Data mode issues CONNECT CONNECT <text> result code. This command supported backward compatibility only, effect. This command determines whether output/suppress result codes. This command reads/writes values S-registers, includes registers 1-49, (Audio) (Sleep mode). This command supported backward compatibility only, effect. This command determines response format data adapter contents header trailer transmitted with result codes information responses. This command defines data adaptor response set, CONNECT result code format. This command supported backward compatibility only, effect. This command resets default configuration. Page
98-08901C68-H
COMMANDS REFERENCE
BACKWARD COMPATIBILITY
development, special care thought were given ensure backward compatibility. Refer Table page further details, please contact customer support.
4.2.1
MODEM Subscriber Unit Identity
These commands allow user query type device that attached, technology used device, well basic operating information about device.
4.2.1.1
+CGMI, +GMI, +FMI, Request Manufacturer
These commands display manufacturer identification. outputs string containing manufacturer identification information, indicating that this Motorola device.
Command AT+CGMI AT+CGMI? AT+GMI AT+GMI? AT+FMI AT+FMI? Response/Action +CGMI: "Motorola"
+CGMI: "Motorola"
+CGMI: "Motorola"
98-08901C68-H
Example
AT+CGMI +CGMI: "Motorola" AT+GMI +CGMI: "Motorola" AT+FMI +CGMI: "Motorola"
4.2.1.2
+CGMM, +GMM, +FMM, Request Model
These commands request model identification. outputs string containing information about specific model, including list supported technology used, particular model number.
Command AT+CGMM AT+CGMM? AT+GMM AT+GMM? AT+FMM AT+FMM? Response/Action +CGMM: <list supported technologies>,<model>
+GMM: <list supported technologies>,<model>
+FMM: <list supported technologies>,<model>
Example
AT+CGMM +CGMM: "GSM900","GSM1800","MODEL=g20" //In European model AT+GMM +GMM: "GSM1900","GSM850","MODEL=g20" AT+FMM +FMM: "GSM900","GSM1800","MODEL=g20" //In European model //In North American model
following table shows the+CGMM string parameters. Table +CGMM String Parameters
String "GSM900" Description
98-08901C68-H
Table +CGMM String Parameters (Continued)
String "GSM1800" "GSM1900" "GSM850" 1800 1900 (North American PCS) Description
4.2.1.3
+CGMR, +GMR, +FMR, Request Revision
These commands request revision identification. outputs string containing revision identification information software version contained within device. Typically, version quoted string with less than characters.
Command AT+CGMR AT+CGMR? AT+GMR AT+GMR? AT+FMR AT+FMR? Response/Action +CGMR: <revision>
+GMR: <revision>
+FMR: <revision>
Example
AT+CGMR +CGMR: "G208_G_0C.01.11I" AT+GMR +GMR: "G208_G_0C.01.11I" AT+FMR +FMR: "G208_G_0C.01.11I"
4.2.1.4
+CGSN, +GSN, Request Product Serial Number Identification
This command displays product serial number identification IMEI (International Mobile Equipment Identification). used even when card inserted.
Command AT+CGSN AT+CGSN? +CGSN: <sn> Response/Action
98-08901C68-H
Command +GSN +GSN? +GSN: <sn>
Response/Action
following table shows +CGSN, +GSN parameters. Table +CGSN, +GSN Parameters
<Parameter> <sn> Description IMEI (International Mobile Station Equipment Identity) number comprised digits, specified 03.03 [3]. IMEI numbers composed following elements, decimal digits: Type Approval Code (TAC) Serial Number (SNR) Spare digit digits digits digit
protected against unauthorized changes.
Example
AT+CGSN +CGSN: "448954035283579" AT+GSN +GSN: "447764074608839" at+gsn +GSN: "000000011234564" at+gsn? +GSN: "000000011234564"
98-08901C68-H
4.2.1.5
+CSCS, Select Terminal Character
This command selects character set. supports following character sets: GSM, UCS2, UTF8, 8859-1 ASCII. default value, upon system initialization when omitting <chest> command, ASCII.
Command
Command +CSCS=[<chset>] Response/Action +CMS ERROR: <err>
Read Command
Command AT+CSCS? Response/Action +CSCS: <selected character set>
Test Command
Command AT+CSCS=? Response/Action +CSCS: (<supported character sets>)
following table shows +CSCS parameter optional values. Table +CSCS Parameter Optional Values
<chset> "ASCII" Character ASCII (0x00 0x7F) Input/Output Format Quoted string. (For example, "AB" equals 8-bit characters with decimal values 66.) representation.
"GSM"
default alphabet (GSM 03.38 subclause 6.2.1) Unicode (ISO/IEC 10646 [32])
"UCS2"
representation. (For example, 00410042 equals 16-bit characters with decimal values 66.) representation.
"UTF8"
8-bit Unicode (ISO 10646 transformation format) LATIN (ISO 8859-1)
"8859-1"
Quoted string.
98-08901C68-H
Example
AT+CSCS=? +CSCS: AT+CSCS? +CSCS: "ASCII" AT+CPBS "ME" AT+CPBW=1,"8475763000",129,"Lin Zhao" AT+CSCS="UCS2" AT+CPBR=1 +CPBR: AT+CSCS="ASCII" AT+CPBR=1 +CPBR: 1,"8475763000",129,"Lin Zhao"
4.2.1.6
+CIMI, Request IMSI
This command displays International Mobile Subscriber Identity number.
Command AT+CIMI AT+CIMI? Response/Action +CIMI: <imsi> +CME ERROR: <err>
Example
AT+CIMI +CIMI: 314566320021400
98-08901C68-H
4.2.1.7
Request Identification Information
This command displays various information items.
Command ATIn Response/Action <information item +CMS ERROR: <err>
following table shows information items that supported g20. Table Supported Information Items
ATIn Description Reports Product Title Reports Software Architecture Reports Product Description Reports Software Version Output Motorola Mobile Phone
Module
<current revision>
Example
ATI3 Motorola Mobile Phone ATI5 ATI7 Module ATI8 G208_G_0C.00.0BI
4.2.1.8
+CNUM, Request MSISDN(s)
This command displays five strings text information that identify g20. output string contains double quotes. platforms supporting MSISDN numbers, string(s) returned MSISDN numbers their associated data. platforms supporting MSISDN numbers, this command returns current phone number g20.
98-08901C68-H
Read Command
Command +CNUM (MSISDN supported) Response/Action +CNUM: [<MSISDN1 string>],<MSISDN1>, <MSISDN1 type> [+CNUM: [<MSISDN2 string>],<MSISDN2>, <MSISDN2 type>] +CNUM (MSISDN supported) +CNUM: <phone_number>
following table shows +CNUM parameters. Table +CNUM Parameters
<Parameter> <MSISDN type> Description Phone number type local call international access code Unknown
Example
at+cnum? +CNUM: "David","035558278",129 AT+CNUM //MSISDNs supported
+CNUM: "PHONENUM1","2173848500",129 +CNUM: "PHONENUM2","2173848501",129 +CNUM: "PHONENUM3","2173848502",129 +CNUM:"","",0 +CNUM:"","",0 AT+CNUM +CNUM: "Motomix","2233445",129 +CNUM:"","",0 +CNUM:"","",0 +CNUM:"","",0 //MSISDNs supported
98-08901C68-H
4.2.1.9
List Available Commands
This command displays list commands supported g20.
Command Response/Action List available commands
4.2.1.10
+CLAC, List Available Commands
Execute Command
Execute command displays list commands supported g20.
Command +CLAC Response/Action List available commands
Example
AT+CLAC +CACM +CALC +CALM +CAMM +CAOC +CBAND
98-08901C68-H
+CBAUD +CBC +CBST +CCFC +CCLK +CCWA +CEER
98-08901C68-H
4.2.2
Capability Reporting
This commands enables user determine g20's protocol level. also enables other support provided g20, such information about currently implemented protocol version (used detect older g20s that support commands), well determining which optional commands implemented particular software load.
4.2.2.1
+MAID, Accessory Feature Review
This command displays Feature Review that supported g20. Motorola Available (+MAID) read-only command provides means application obtain list available features phone. parameter list output based list features available phone. ones zeros indicate whether particular feature turned off, respectively. This command been designed future expansion. Additional features added string, required.
Read Command
Command +MAID Response/Action +MAID: <feature status>,<feature status>, <feature status>
following table describes accessory features that supported g20. Table Accessory Features Supported
Feature <feature status> Description Indicates presence phone book phone. True Phone book present. False Phone book present. Indicates presence date book phone. True Date book present. False Date book present. Indicates presence Accessory code phone. True Accessory code present. False Accessory code present. Indicates presence Mobile Originated (MO-SMS support phone. True MO-SMS present. False MO-SMS present. Indicates presence email addresses phone book MO-SMS Destination Address Field. True Email addresses present. False Email addresses present.
<feature status>
<feature status>
<feature status>
<feature status>
98-08901C68-H
Table Accessory Features Supported (Continued)
Feature <feature status> Description Indicates presence multiple phone books phone, enabled inserting memory stick phone. Note: feature status indication state feature actual presence absence memory stick. True Multiple phone books present. False Multiple phone books present. Indicates presence card phone. Note: feature status indication state feature actual presence absence card. True card present. False card present. Indicates presence shared phone/date book. True Shared dynamic memory phone book/date book present. False Shared dynamic memory phone book/date book present. Indicates availability Multiple Destination Address feature. True Multiple Destination Addresses feature available. False Multiple Destination Addresses feature available. Indicates availability Distinctive Alert feature, where specific ring tone assigned entry phone book True Distinctive Alert feature available. False Distinctive Alert feature available. Indicates availability Phone Book Voice Tags Transferring feature. True Supports Voice Recognition Phone Book Voice Tags Transferring. False Does support Voice Recognition, Supports Voice Recognition, Phone Book Voice Tags Transferring. Indicates availability List feature. True List feature available. False List feature available. Indicates availability Phonebook Category feature. True Phonebook list grouped into categories. False Phonebook List feature available. Indicates availability Group Messaging feature. True Phonebook entries mailing lists. False Group Messaging feature available. Indicates availability Profiling Icons feature. True Profiling icons associated with phonebook entries. False Profiling Icons feature available. Indicates availability First Last Name attributes feature. True First Last Name attributes feature available. False First Last Name attributes feature available.
<feature status>
<feature status>
<feature status>
<feature status>
<feature status>
<feature status>
<feature status>
<feature status>
<feature status>
<feature status>
98-08901C68-H
Table Accessory Features Supported (Continued)
Feature <feature status> Description Indicates availability Profiling Pictures feature. True Profiling pictures associated with phonebook entries. False Profiling Pictures feature available. Indicates availability Mode Commands SMS. True Mode Commands supported. False Mode Commands supported. Indicates availability Funlights feature. True Funlights feature available. False Funlights feature available. Indicates (USIM) card insertion. True (USIM) card inserted. False (USIM) card inserted supported. Indicates availability (Voice Recognition Voice Signal Technologies, Inc.) Transferring feature. True Phone supports transferring voice recognition tags associated with phonebook entries. False Phone does support transferring voice recognition tags associated with phonebook entries.
<feature status>
<feature status>
<feature status>
<feature status>
Example
AT+MAID? +MAID:
4.2.2.2
+MAPV, Accessory Protocol Version
This command displays version accessory protocol that supported g20. This version consists major version number minor version number, should correspond with protocol version number reported first release including that command. version software claiming support accessory protocol version must support commands accordance with that version accessory protocol, well commands lower numbered versions protocol.
Execute Command
Command +MAPV Response/Action +MAPV: <major>.<minor>.<sub_version>
98-08901C68-H
following table shows +MAPV parameters. Table +MAPV Parameters
<Parameter> <major> <minor> <sub_version> Description Major protocol version number Minor protocol version number Sub-version number
Example
AT+MAPV +MAPV: 2.8.0
98-08901C68-H
4.3.1
CALL CONTROL Managing (Data) Call
working modes divided into modes operation. Data Mode: this mode, once established link with remote modem, does respond data passing through (except Escape Sequence search). becomes transparent link, connecting terminal with remote side. Command Mode: this mode, responds commands issued terminal. This default working mode.
possible switch between operating modes. operating modes operate simultaneously using Mux.
Note
Terminal mode allows instruct modem dial remote modem issuing Dial command followed phone number. also include dial string modifiers your command line give modem additional instructions. following dial modifiers available most modems: ","- Pause Return Command mode after dialing used voice call.
4.3.1.1
Simple Dialing
order instruct modem dial remote modem from ordinary tone-dialing telephone line, enter Dial command followed phone number. example, type following command: 876-5555 <Enter>
receive characters which were sent, disable this with using Echo command (ATE0 <Enter>).
Note
After issuing Dial command, remote modem answers call, modems send high-pitched carrier tones another which establish transmission speed other parameters data connection. This process called negotiation. After negotiation process, message, "OK" followed connection speed, received. other phone line busy, message CARRIER" received. other modem does answer, message CARRIER" received. Once connection been established, modem ready immediately begin transmitting receiving data. This vary from sending messages each other, sending receiving files, logging information service, other data communication task wish perform.
98-08901C68-H
4.3.1.2
Switching From Data Mode Command Mode
switch connection from Data mode Command mode, send Escape Sequence command (+++). modem responds with "OK" Escape command, modem Command mode dial connection still active,

Other recent searches


RN0011 - RN0011   RN0011 Datasheet
PD-1375-ir - PD-1375-ir   PD-1375-ir Datasheet
OSY5MA5111A-YZ - OSY5MA5111A-YZ   OSY5MA5111A-YZ Datasheet
LMBTA55LT1G - LMBTA55LT1G   LMBTA55LT1G Datasheet
LMBTA56LT1G - LMBTA56LT1G   LMBTA56LT1G Datasheet
IDT54 - IDT54   IDT54 Datasheet
74FCT646 - 74FCT646   74FCT646 Datasheet
IDT54 - IDT54   IDT54 Datasheet
74FCT646A - 74FCT646A   74FCT646A Datasheet
IDT54 - IDT54   IDT54 Datasheet
74FCT646C - 74FCT646C   74FCT646C Datasheet
2SC3832 - 2SC3832   2SC3832 Datasheet
1650350000 - 1650350000   1650350000 Datasheet

 

Privacy Policy | Disclaimer
© 2013 Datasheets.org.uk