Fibocom G600 At Command User Manual

Fibocom G600 At Command User Manual

Gprs module
Hide thumbs Also See for G600:
Table of Contents

Advertisement

G600 GPRS Module
AT Command User Manual
Version: V1.2.5
Date: 2010-06-11

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the G600 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Fibocom G600

  • Page 1 G600 GPRS Module AT Command User Manual Version: V1.2.5 Date: 2010-06-11...
  • Page 2: Revision History

    This document contains information highly confidential to Shenzhen G&T Industrial Development Co., Ltd (Fibocom). Fibocom offers this information as a service to its customers, to support application and engineering efforts that use the products designed by Fibocom. The information provided is based upon requirements specifically provided to Fibocom by the customers.
  • Page 3 Trademarks Notice The FIBOCOM Logo is registered by Shenzhen G&T Industrial Development Co., Ltd. All other product or service names or logos are the property of their respective owners. Copyright ©1999-2010 Shenzhen G&T Industrial Development Co., Ltd. All rights reserved.
  • Page 4: Table Of Contents

    4.1.7 S12 ...........................25 4.1.8 &V, View Configuration ....................25 4.1.9 &F, Set to Factory Defined Configuration ..............26 4.1.10 Z, Reset to Default Configuration ...................27 4.1.11 &W, Store User Profile ....................27 G600 GPRS Module AT Command User Manual Page 4 of 238...
  • Page 5 +CRSM, Restricted SIM Access ..................29 4.1.14 +CCID ..........................33 Sleep Mode Commands ......................33 4.2.1 S24, Set Number of Seconds Delay Before G600 Enters Sleep Mode .......34 Error Handling Commands ....................35 4.3.1 +CMEE, Report Mobile Equipment Error ..............35 4.3.2 +CEER, Extended Error Report ..................36 Call Control ..................................37...
  • Page 6 +CMGW, Write Message to Memory ................123 7.1.18 +CMGD, Delete Message ................... 129 7.1.19 +CGSMS, Select Service for MO SMS Messages ............ 130 7.1.20 +CMGS, Send SM to Network ..................131 G600 GPRS Module AT Command User Manual Page 6 of 238...
  • Page 7 +MRST, Perform Hardware power down ............173 11.1.12 +MMAD, Query and Monitor ADC Value ............. 174 11.1.13 +MTSM, Temperature Sensor Measurement ............174 11.1.14 +MIOC, I/O Configure ..................177 G600 GPRS Module AT Command User Manual Page 7 of 238...
  • Page 8 +MIPCLOSE, Close a Socket ..................217 15.1.4 +MIPSETS, Set Size and Timeout for Automatic Push ..........218 15.1.5 +MIPSEND, Send Data ....................220 15.1.6 +MIPPUSH, Push Data into Protocol Stack ............... 221 G600 GPRS Module AT Command User Manual Page 8 of 238...
  • Page 9 15.1.14 +MSDNS, Set DNS IP Address ................233 15.1.15 +MIPKPAL, TCP heartbeat setting ..............234 15.1.16 +MIPODM, Open a Socket (UDP or TCP) in Online Data Mode ....... 236 G600 GPRS Module AT Command User Manual Page 9 of 238...
  • Page 10: Preface

    Target Audience This manual is intended for software developers who communicate with the G600 device using the AT commands, and create applications to communicate with the G600 device using the AT commands. G600 GPRS Module AT Command User Manual...
  • Page 11: Introduction To At Commands

    General System Abbreviations The basic system configuration contains a modem and a terminal. The G600 is the modem and may be referred to as the DCE or TA, such as the phone, the mobile or the radio. The terminal (PC or MCU) may be referred to as the DTE or the TE.
  • Page 12: At Commands Structure

    Each AT command has the "AT" or “at” prefix string (except the commands A/ and +++). Each AT command has the suffix <CR> (except the commands A/ and +++). Example: G600 GPRS Module AT Command User Manual Page 12 of 238...
  • Page 13: Results Code Structure

    Example: ATS0=1V1Q0E0<CR> AT+IFC=0,0;+ICF=3,4;+CNMI=2,1,0,0,0<CR> 2.4.3 Results Code Structure By default, the G600 responds with verbose response codes. The results code prefix is <CR><LF>. The results code suffix is <CR><LF>. Example: <CR><LF>+CSQ: 99,99<CR><LF> <CR><LF>OK<CR><LF> The Unsolicited results code is same as the Results code.
  • Page 14: Modem Id

    Modem ID These commands allow the user to query the type of device that is attached, the technology used in the device, as well as basic operating information about the G600. +CGMI, +GMI, +FMI, Request Manufacturer ID These commands display manufacturer identification. The G600 outputs a string containing manufacturer identification information.
  • Page 15: Cgmr, +Gmr, +Fmr, Request Revision

    EGSM at 900 MHz "GSM1800" DCS at 1800 MHz +CGMR, +GMR, +FMR, Request Revision These commands request the revision identification. The G600 outputs a string containing the revision identification information of the software version contained within the device. Command Response/Action AT+CGMR +CGMR: <revision>...
  • Page 16: Cscs, Select Terminal Character Set

    The TAC and SNR are protected against unauthorized changes. Example: AT+CGSN? +CGSN: 004400013805666 +CSCS, Select Terminal Character Set This command selects the G600 character set. The G600 supports the following character sets: "IRA","GSM","UCS2","HEX". The default value is “IRA”. Command Syntax Response/Action +CSCS=[<chset>]...
  • Page 17: Cimi, Request Imsi

    Example: AT+CIMI +CIMI: 314566320021400 +CFSN, Read Factory Serial Number This command is used to query the factory serial number. Command Response/Action AT+CFSN +CFSN: <fsn> AT+CFSN? Example: AT+CFSN +CFSN: 000000000 G600 GPRS Module AT Command User Manual Page 17 of 238...
  • Page 18: I, Request Identification Information

    ATI9 Reserve +CNUM, Request MSISDN(s) This command displays up to 2 strings of text information that identify the G600. The output string contains double quotes. On SIM cards that have EFmsisdn file, the string(s) returned are the MSISDN numbers and their associated data.
  • Page 19: Clac, List Of All Available At Commands

    +CLAC, List of All Available AT Commands Command Syntax Response/Action Remarks Execute +CLAC List of available AT The Execute command displays a list of commands all the AT commands supported by the G600. G600 GPRS Module AT Command User Manual Page 19 of 238...
  • Page 20: Modem Control And Status

    Modem Control and Status Modem Register Commands The G600 holds certain data items in selected memory space, named Software Registers (S-registers) and Modem Registers. Some of these registers are used as bitmaps, where one register holds more than one data item.
  • Page 21: Q, Result Code Suppression

    E, Command Echo This command defines whether input characters are echoed to output. If so, these characters are echoed at the same rate, parity and format at which they were received. G600 GPRS Module AT Command User Manual Page 21 of 238...
  • Page 22: X, Result Code Selection And Call Progress Monitoring Control

    This command defines the CONNECT result code format. It determines whether or not the G600 transmits particular result codes to the user. It also controls whether the G600 verifies the presence of dial tone when it first goes off-hook to begin dialing, and whether the engaged tone (busy signal) detection is enabled.
  • Page 23: S, Bit Map Registers

    Busy detection - Enabled The default value is 0. 4.1.5 S, Bit Map Registers This command reads/writes values of the S-registers. The G600 supports this command for various S values, according to official specifications (ITU-I, ETSI, or manufacturer specific). Command Syntax...
  • Page 24 2, and specifies the escape character used in CSD connections. Command Syntax Response/Action Remarks S2=<escape The Set command sets the CSD _character> +CME ERROR: <err> escape character value parameters are valid. Read <escape_character> The Read command displays the G600 GPRS Module AT Command User Manual Page 24 of 238...
  • Page 25: S12

    Command Syntax Response/Action Remarks Execute &V ACTIVE PROFILE: The Execute command displays the current active configuration (profile data) and stored user profiles. STORED PROFILE 0: (profile data) STORED PROFILE1: G600 GPRS Module AT Command User Manual Page 25 of 238...
  • Page 26: F, Set To Factory Defined Configuration

    &C1, &D2, &K3, E1, Q0, V1, X0, S00:000, S02:043, S03:013, S04:010, S05:008, S07:030, S12:020, +CBST:007, 000, 001, +CRLP:061, 061, 048, 006, +CR:000, +CRC:000 4.1.9 &F, Set to Factory Defined Configuration This command restores the factory default configuration profile. The G600 only supports one factory default profile, 0. Command Syntax...
  • Page 27: Z, Reset To Default Configuration

    Set to user profile 1 The default value is 0. Example: ATZ0 4.1.11 &W, Store User Profile This command saved the active profile to one of two user profiles. G600 GPRS Module AT Command User Manual Page 27 of 238...
  • Page 28: Y, Default User Profile

    The following table shows the &Y parameters. <Parameter> Description <n> User’s profile number: Selects power-up configuration to user’s profile 0 Selects power-up configuration to user’s profile 1 The default value is 0. Example: AT&Y1 G600 GPRS Module AT Command User Manual Page 28 of 238...
  • Page 29: Crsm, Restricted Sim Access

    AT+CRSM are used as specified by GSM 11.11 version 8.7.0. As response to the command, the G600 sends the actual SIM information parameters and response data. Error result code "+CME ERROR" may be returned if the command cannot be transferred to the SIM, e.g. if the SIM is not inserted, or defected, or PIN1/PUK authentication required, or required input parameters not present.
  • Page 30 <P2> Mode "02" = next record "03" = previous record "04" = absolute mode/current mode, the record number is given in P1 with P1='00' denoting the current record. <P3> Length (0...255) G600 GPRS Module AT Command User Manual Page 30 of 238...
  • Page 31 File is inconsistent with the command No CHV initialized • Access condition not fulfilled. • Unsuccessful CHV verification, at least one attempt left. • Unsuccessful UNBLOCK CHV verification, at least G600 GPRS Module AT Command User Manual Page 31 of 238...
  • Page 32 (refer to GSM 11.11). After READ BINARY or READ RECORD command the requested data will be returned. <response> is not returned after a successful UPDATE BINARY or UPDATE RECORD command. Example: AT+CRSM=176,28478,0,0,20 +CRSM: 103,4,"9F0F00003F000100000090000200009000563412" AT+CRSM=192,12258 +CRSM: 144,0,"0000000A2FE2040004FF4401020000" G600 GPRS Module AT Command User Manual Page 32 of 238...
  • Page 33: Ccid

    "Sleep mode". The G600 has internal decision conditions for entering and exiting sleep mode. As the terminal and the G600 operate in a combined system, and as the communication between the G600 and the terminal must be reliable, there should be a mechanism agreed upon by both the G600 and the terminal to coordinate their separate sleep mode entering and exiting sequences.
  • Page 34: S24, Set Number Of Seconds Delay Before G600 Enters Sleep Mode

    The G600 receives a request to activate or deactivate Sleep mode. The G600 receives a request to define the behavior of the CTS line when the G600 is in Sleep mode. It enables or disables activation of the CTS line after wakeup.
  • Page 35: Error Handling Commands

    The Set command disables or enables the use of result code +CME ERROR: <err> as an indication of an error relating to the functionality of the G600. When enabled, G600-related errors cause a +CME ERROR: <err> final result code instead of the regular ERROR final result code.
  • Page 36: Ceer, Extended Error Report

    Typically, the text consists of a single line containing the reason for the error according to information given by GSM network, in textual format. Command Syntax Response/Action Execute AT+CEER +CEER: <report> Test AT+CEER=? G600 GPRS Module AT Command User Manual Page 36 of 238...
  • Page 37: Call Control

    The G600 working modes can be divided into two modes of operation.  Data Mode: In this mode, once the G600 has established a link with the remote modem, it does not respond to any data passing through it (except for the Escape Sequence search).
  • Page 38: Hanging Up

    Note: The character '+' in the Escape Sequence pattern can be changed using the S2 S-register. Escape is detected only by the G600 and not by the remote side. The remote side stays in the Data mode. 5.1.3 Hanging Up If you are using a communications program, use the "Hang up"...
  • Page 39: D>, Direct Dialing From Phone Books

    //Move to online Data state 5.3.2 D>, Direct Dialing from Phone Books This command places a FAX/DATA/VOICE call on the current network by dialing directly from the G600 phone book. G600 GPRS Module AT Command User Manual Page 39 of 238...
  • Page 40 <n> should be in the range of locations available in the memory used. <mem> This parameter is not case-sensitive, and should be placed in quotes (mem). Example: G600 GPRS Module AT Command User Manual Page 40 of 238...
  • Page 41: Dl, Dial Last Number

     If ATDL is sent before any Dial command was issued (mainly after Power On, when the last number is an empty field), the G600 will return NO CARRIER, as mentioned in the ITU V.25-ter standard. G600 GPRS Module AT Command User Manual...
  • Page 42: H, Hang-Up Call

    5.3.4 H, Hang-up Call This command hangs up a call. The G600 terminates the call whether it is a data or voice call, and whether it is an incoming, originating, waiting, or connected call. A NO CARRIER message is returned to the terminal before the regular OK approval.
  • Page 43: A, Answer Incoming Call

    A, Answer Incoming Call This command answers an incoming VOICE/DATA/FAX call after a RING/+CRING indication is sent to the terminal. If the incoming call is answered (connected), the G600 sends a CONNECT notification to the terminal. G600 GPRS Module AT Command User Manual...
  • Page 44: Crc, Cellular Result Codes And Ring, +Cring - Incoming Call Indication

    This command controls whether or not to present the extended format of an incoming call indication. The RING/+CRING indication is sent from the G600 to the terminal when the G600 is alerted by an incoming call from the network. Once this indication is sent, information is available on the calling line via +CLIP.
  • Page 45 Extended format enabled The default value is 0. <type> Type of incoming call: ASYNCCSD asynchronous transparent REL ASYNCCSD asynchronous non-transparent Fax class 1 VOICE Normal voice Fax/voice Example: AT+CRC? +CRC: 0 G600 GPRS Module AT Command User Manual Page 45 of 238...
  • Page 46: Clip, Calling Line Identification

    G600. This command allows the user to query the provisioning status of the CLI by the network and by the G600. The command also allows the user to enable/disable the CLI presentation by the G600 to the terminal.
  • Page 47: Clip Indication

    (0,1). 5.3.8 +CLIP Indication When the CLI presentation indication is enabled by the G600 (<n>=1), this unsolicited indication is sent to the terminal after the RING indication. +CLIP: <number>,<type>[,<subaddr>,<satype>[,[<alpha>] [,<CLI validity>]]] The following table shows the +CLIP parameters.
  • Page 48: Ccwa, Call Waiting Command

    This command controls the Call Waiting supplementary service, including the settings and the queries of the G600 and the network. When the Call Waiting indication is enabled by the G600 and there is a waiting call, a +CCWA: indication is sent from the G600 to the terminal. The indication...
  • Page 49: Ccwa Indication

    G600 as a compound value. 5.3.10 +CCWA Indication When a call-waiting indication is enabled by the G600 (<n>=1), the following unsolicited indication is sent to the terminal from the G600: +CCWA: <number>,<type>,<class>,[<alpha>] [,<CLI validity>] The following table shows the +CCWA parameters.
  • Page 50 AT+CCWA=1,2,2 //Class parameter is 2 +CCWA: 0,2 //Call waiting is not active for class 2, data AT+CCWA=1,1 //Enable the call waiting feature in the network, and in the G600 Example +CCWA indication atd9311234567; //Originate a voice call //Voice call connected (...conversation...)
  • Page 51: Chld, Call Related Supplementary Services Command

    A precondition for the multi-party service is that the G600 is in control of one active call and one call on hold. In this situation, the G600 can request the network to begin the MTPY (Multi Party) service. Once a MTPY call is active, remote parties may be added, disconnected or separated (removed from the MTPY call, but remain connected to the served mobile subscriber).The...
  • Page 52 Response/Action Remarks Test +CHLD=? +CHLD: (list of supported The Test command returns <n> <n>s) values supported by the G600 to the terminal The following table shows the +CHLD parameters. <Parameter> Description <n> Call hold operation: 0 - Releases all held calls...
  • Page 53: Ccfc, Call Forwarding Number And Conditions

    +CCFC: (list of supported forwarding status. <reason>s) Test +CCFC=? +CCFC: <reason> The Test command returns <reason> values supported by the G600 to the terminal. The following table shows the +CCFC parameters. G600 GPRS Module AT Command User Manual Page 53 of 238...
  • Page 54 <number> for the same <reason> because of a different <class>. When registering without mentioning a <class>, <class>=7 is selected. A <number> field is mandatory when registering (<mode>=3) and it is irrelevant (ignored) in all G600 GPRS Module AT Command User Manual Page 54 of 238...
  • Page 55: Clir, Calling Line Identification Restriction

    5.3.13 +CLIR, Calling Line Identification Restriction This command instructs the G600 to query, enable or disable the presentation of the CLI (calling line ID) of a MO call to the called party. The restriction of the CLI (disable presentation) is dependent both on the G600 and on the network.
  • Page 56 B - Presentation allowed (CLIR Off) as default. A subscriber to Temporary mode always has a default subscription to state A or B. Temporary-mode provisioning means that the terminal can request the G600 to switch the default mode from A to B, and vice versa. Note: When a service is in state A, and the terminal wants to enable the CLI presentation (turn CLIR off) for a single call, it can do so using the ATD command.
  • Page 57: Cbst, Select Bearer Service Type

    Call Control +CLIR: (0-2) AT+CLIR? +CLIR: 0,0 AT+CLIR=2 atd054565195; //MO voice call (… calling …) (… a G600 that has 054565195 SIM and is CLIP enabled will receive the following on the terminal: RING +CLIP: "",128,,128,"",1 RING +CLIP: "",128,,128,"",1) NO CARRIER OK AT+CLIR=0 atd054565195;...
  • Page 58 Note: For incoming calls, the bearer service will be taken automatically from incoming parameters and not according to the CBST Set command. The G600 does not change the output, but for incoming calls, the phone works in automatic mode. Read...
  • Page 59: O, Return To Online Data State

    5.3.15 O, Return to Online Data State This command returns the G600 from the Command mode to the Online Data mode and issues a CONNECT or CONNECT <text> result code. After dialing or answering (atd/ata commands and connect), the phone enters the Online Data mode where it is able to transfer data, but not to enter AT commands.
  • Page 60: Chup, Hang Up Call

    //Escaping back to Command mode using the +++ sequence //G600 is in Command mode //Returning to Data mode CONNECT 5.3.16 +CHUP, Hang Up Call This command causes the G600 to hang up the current GSM call. Command Syntax Response/Action Remarks +CHUP The Set command hangs up the current GSM call.
  • Page 61: Mhup, G600 Hung Up Call

    5.3.18 +MHUP, G600 Hung UP call This command hung up specific call or all calls, and report a specific disconnect cause to the Command Syntax Response/Action Remarks AT+MHUP=< cause>[,<call G600 GPRS Module AT Command User Manual Page 61 of 238...
  • Page 62: Call Status Messages

    AT+MHUP = 17,0//Hung up all calls, and send cause "User busy" OK Call Status Messages 5.4.1 +CPAS, Phone Activity Status This command displays the current activity status of the G600, for example, call in progress, or ringing. Command Syntax Response/Action...
  • Page 63: Clcc, List Current Calls

    5.4.2 +CLCC, List Current Calls This command displays a list of all current G600 calls and their statuses, and also enables/disables the unsolicited indication of the call list. (If no calls are received, no information response is sent to the terminal.)
  • Page 64 Integer type, call identification number <dir> Mobile originated call (MO) Mobile terminated call (MT) <call state> The state of the call Active Held Dialing (MO call) Alerting (MO call) G600 GPRS Module AT Command User Manual Page 64 of 238...
  • Page 65 When a mobile-originated call is routed to PSTN (PABX), no ALERT indication is prompted. Example: AT+CLCC=? +CLCC: (0,1) AT+CLCC +CLCC: 1,0,0,0,0,"01256316830",129,"Shmuel" AT+CLCC? +CLCC: 0 AT+CLCC=1 //Example with unsolicited indication ATD055490698; +CLCC: 1,0,2,0,0,"055490698",129,"Alpha" G600 GPRS Module AT Command User Manual Page 65 of 238...
  • Page 66: Mcst, Call Status Messages

    +MCST: <state> current call processing state. 5.4.4 +MCST Indication When a change in call state occurs and the +MCST is set to n=1 the G600 will give the following indication: +MCST: <state> +MCST Parameters The following table shows the +MCST parameters.
  • Page 67: Call Advice Of Charge Commands

    Call Advice of Charge Commands This set of commands enables GSM operators to offer Advice of Charge (AoC) services that calculate call charges. These charges are expressed in terms of home units. G600 GPRS Module AT Command User Manual Page 67 of 238...
  • Page 68: Caoc, Advice Of Charge

    <CCM>: String type value representing three bytes of the current call meter value in hexadecimal format (for example, "00001E" indicates decimal value 30). Example: Example with prepaid SIM card with 56700.00L prepaid before the test. G600 GPRS Module AT Command User Manual Page 68 of 238...
  • Page 69 +CCCM: "00001e" +CCCM: "000027" AT+CAOC=0 +CAOC: "00002d" AT+CAOC=2 +CCCM: "00003d" AT+CAOC +CAOC: "00003f" +CCCM: "000046" +CCCM: "00004e" +CAOC +CAOC: "00004f" +CCCM: "000056" AT+CAOC +CAOC: "00005d" +CCCM: "00005e" NO CARRIER AT+CAOC G600 GPRS Module AT Command User Manual Page 69 of 238...
  • Page 70: Cacm, Accumulated Call Meter

    SIM There is now 46500.00L prepaid remaining on the SIM card. Note: The above example shows first time activation of the AOC feature using the G600. Therefore, the accumulated cost is equal to the current call cost. 5.5.2 +CACM, Accumulated Call Meter This command resets the Advice of Charge accumulated call meter value in the SIM file, EFACM.
  • Page 71: Camm, Accumulated Call Meter Maximum

    String type; three bytes of the current call meter value in hexadecimal format (for example, 00001E indicates a decimal value of 30). Value is given in home units; bytes are similarly coded as the ACMmax value in the SIM. G600 GPRS Module AT Command User Manual Page 71 of 238...
  • Page 72: Cpuc, Price Per Unit And Currency Table

    Currency code character set (3 characters) defined by +CSCS command. (Refer to “+CSCS, Select Terminal Character Set”, page 3-4.) If the string begins with an alphanumeric character, it may be entered G600 GPRS Module AT Command User Manual Page 72 of 238...
  • Page 73: Cr, Service Reporting Control

    +CR, Service Reporting Control This command controls whether or not the extended format of an outgoing call is displayed or not. The +CR indication is sent from the G600 to the terminal whenever a data call is initiated by the G600.
  • Page 74: Supplementary Services

    +CME ERROR: When <n>=1 and a supplementary service <err> notification received after mobile-originated call setup, the +CSSI: notification is sent to the TE before any other mobile-originated call setup result G600 GPRS Module AT Command User Manual Page 74 of 238...
  • Page 75 Sets/displays the +CSSU result code presentation status. This value is optional, but cannot be specified without <n>. Disable (default) Enable Value Description G600 Support Unconditional call forwarding is active Some conditional call forwarding is active G600 GPRS Module AT Command User Manual Page 75 of 238...
  • Page 76 <subaddr>String type subaddress of format defined by <satype> <satype>Type of subaddress octet in integer format (refer to GSM 04.08 [8], subclause10.5.4.8) Deflected call (mobile-terminated call setup) Example: AT+CSSN=? // test command G600 GPRS Module AT Command User Manual Page 76 of 238...
  • Page 77: Cusd, Unstructured Supplementary Service Data

    The Read command displays the current value of <n>. Test +CUSD=? +CUSD: (list The Test command displays the supported <n>s) supported values of <n>. The following table shows the +CUSD parameters. G600 GPRS Module AT Command User Manual Page 77 of 238...
  • Page 78 2 USSD terminated by network. the reason for the termination is indicated by the index, as described in CUSD Termination Cause Table Index. 3 Other local client has responded. 4 Operation not supported. 5 Network time out. G600 GPRS Module AT Command User Manual Page 78 of 238...
  • Page 79 NETWORK INVALID_CALL_ID NORMAL_CLEARING TOO_MANY_ACTIVE_CALLS UNASSIGNED_NUMBER NO_ROUTE_TO_DEST RESOURCE_UNAVAILABLE CALL_BARRED USER_BUSY NO_ANSWER CALL_REJECTED NUMBER_CHANGED DEST_OUT_OF_ORDER SIGNALING_ERROR NETWORK_ERROR NETWORK_BUSY NOT_SUBSCRIBED SERVICE_UNAVAILABLE SERVICE_NOT_SUPPORTED PREPAY_LIMIT_REACHED INCOMPATIBLE_DEST ACCESS_DENIED FEATURE_NOT_AVAILABLE WRONG_CALL_STATE SIGNALING_TIMEOUT MAX_MPTY_PARTICIPANTS_EXCEEDED SYSTEM_FAILURE DATA_MISSING BASIC_SERVICE_NOT_PROVISIONED G600 GPRS Module AT Command User Manual Page 79 of 238...
  • Page 80 AT+CUSD=1,"*00*0549598743#" +CUSD: 0,"Connecting...",15 +CUSD: 0,"Connected",15 +CLCC: 1,1,4,0,0,"0545550099",129,"" >Call from USSD server RING ATA > answer to the server (when answered, the server call to 0549598743) +CLCC: 1,1,0,0,0,"0545550099",129,"" NO CARRIER G600 GPRS Module AT Command User Manual Page 80 of 238...
  • Page 81: Colp, Connected Line Identification Presentation

    Identification Presentation), which enables a calling subscriber to obtain the connected line identity (COL) of the called party after setting up a mobile-originated call with the G600. For example, after setting up a mobile-originated call to one number that is forwarded to another number, the calling party will see the number of that third party.
  • Page 82 The character set is defined by +CSCS (Refer to “+CSCS, Select Terminal Character Set”, page 3-4). Example: AT+COLP=0 AT+COLP=2 +CME ERROR: Numeric parameter out of bounds G600 GPRS Module AT Command User Manual Page 82 of 238...
  • Page 83: Phone And Date Books And Clock

    Phone and Date Books and Clock Directory Access Commands - Phone Book This set of commands enables read/write access to the phone book contained within the G600, including both the numeric and the alpha information contained in the location. The presentation is according to GSM 07.07.
  • Page 84: Cpbr, Read Phone Book Entries

    If only one entry is specified, and that entry is empty, OK is returned. If a range of entries is requested, all entries that contain data within that range are returned. If a listing fails in a G600 error, +CME ERROR: <err> is returned.
  • Page 85 Text identifier for a phone book entry, according to the character set as specified by command +CSCS. <nlength> The maximum number of digits in the <number>. <tlength> The maximum number of characters in the <text> entry G600 GPRS Module AT Command User Manual Page 85 of 238...
  • Page 86: Cpbf, Find Phone Book Entries

    AT+CPBF=? +CPBF: [<nlength>],[<tlength>] The following table shows the +CPBF parameters. <Parameter> Description <findtext> Case-sensitive text substring to search for, according to the character set specified by the +CSCS command. G600 GPRS Module AT Command User Manual Page 86 of 238...
  • Page 87: Cpbw, Write Phone Book Entry

    <number> field, the phone number is entered into the first available entry in the phone book. If the writing fails in a G600 error, +CME ERROR: <err> is G600 GPRS Module AT Command User Manual...
  • Page 88 The phone book and date book are share dynamic memory storage. If the writing fail in a G600 error in case of "full memory" error while the memory is not full by 'used' field of +CPBS command (Refer to “+CPBS, Select Phone Book Memory”).
  • Page 89: Csvm, Set Voice Mail Server

    GSM standard characters only. Non-GSM standard character sets and extended GSM characters require additional space in storage. In some cases, when using such characters the text cannot be stored. In this case, the G600 returns a "text string too long"error. 6.1.5 +CSVM, Set Voice Mail Server This command handles the selection of the number to the voice mail server.
  • Page 90: System Date And Time Access Commands

    AT+CSVM=1,"+97255512356",145 AT+CSVM? +CSVM: 1,"97255512356",145 System Date and Time Access Commands 6.2.1 +CCLK, Read/Set System Date and Time This command reads and sets the G600 current date, time and time zone. Command Syntax Response/Action Remarks +CCLK= The Set command sets the date, time and <time>...
  • Page 91 If this value is not specified, the time zone offset will be 0. Example: AT+CCLK=? +CCLK: "88/12/31, 23: 59: 59, (-47-+48)" AT+CCLK="01/01/01, 01: 01: 01-08" AT+CCLK? +CCLK: "01/01/01, 01 : 01 : 01-08" AT+CCLK="02/02/02, 02: 02: 02" Power cycling… AT+CCLK? G600 GPRS Module AT Command User Manual Page 91 of 238...
  • Page 92 Phone and Date Books and Clock +CCLK: "02/02/02, 02: 02: 02+00" G600 GPRS Module AT Command User Manual Page 92 of 238...
  • Page 93: Chapter 5: Sms

    Chapter 5: SMS SMS Commands G600 supports SMS PDU and SMS TEXT mode according to ETSI specifications 07.05 & 3.40. 7.1.1 +CSMS, Select Message Service. This command handles the selection of the messaging service. It returns the types of messages that are supported by the G600.
  • Page 94: Cpms, Preferred Message Storage

    Supported by the G600 Note: Only the 128 (manufacturer-specific) messaging service is supported by the G600. The service is supported for all messaging types (mobile terminated, mobile originated and broadcast). Example: AT+CSMS? +CSMS: 001,001,001 7.1.2 +CPMS, Preferred Message Storage This command handles the selection of the preferred message storage area. The message storage area is divided into three parts, mem1, mem2 and mem3.
  • Page 95: Cmgf, Message Format

    Because new messages are shorter, more memory is available for additional messages. Example: AT+CPMS="SM" +CPMS: 5,50,5,50,5,50 AT+CPMS? +CPMS: "SM",5,50,"SM",5,50,"SM",5,50 7.1.3 +CMGF, Message Format This command is a basic command. The Set command handles the selection of the message G600 GPRS Module AT Command User Manual Page 95 of 238...
  • Page 96: Csca, Service Center Address

    The G600 supports both PDU mode (where entire TP data units are used) and text mode (where the body of the message and its headers are given as separate parameters).
  • Page 97 0 0 1 International number 0 1 0 National number 0 1 1 Network specific number 1 0 0 Subscriber number 1 0 1 Alphanumeric, (coded according to GSM TS 03.38 7-bit G600 GPRS Module AT Command User Manual Page 97 of 238...
  • Page 98 Digits: 0-9 ‘+’ 0x91 ‘*’ ‘A’ ‘#’ ‘B’ ‘A’ ‘C’ ‘B’ ‘D’ ‘C’ ‘E’ Example: AT+CSCA? +CSCA: "+972123”56",145 // Read SCA address and TOSCA stored in SIM (EF-smsp) AT+CSCA="972123”56" G600 GPRS Module AT Command User Manual Page 98 of 238...
  • Page 99 +CSCA: "*A”C#",129 // Read command remained // SCA settings didn’t change AT+CSCA? +CSCA: "*A”C#",129 AT+CMGW= > 0011640A8150224902450000A700 +CMGW: 16 AT+CMGR=16 +CMGR: 2,,13 0481CAEDFB11640A8150224902450000A700 // SCA is: ACDEB in pdu, mapped to *ABC# AT+CMGW=13 G600 GPRS Module AT Command User Manual Page 99 of 238...
  • Page 100: Csmp, Set Text Mode Parameters

    VP format). <vp> Validity Period. depending SMS-SUBMIT <fo>, TP-Validity-Period-Format bits setting. If there is no correlation between the VPF and the VP value. an error message will be returned. G600 GPRS Module AT Command User Manual Page 100 of 238...
  • Page 101 (TP-VP - 192) x 1 week Example: AT+CSMP? +CSMP: 17,167,0,0 (default values for SMS-SUBMIT) AT+CSMP= 1,256,0,0 +CMS ERROR: numeric parameter out of bounds AT+CSMP=? AT+CSDH=1 AT+CMGF=1 AT+CMGW="15820447141" > ABC (^Z) +CMGW: 6 G600 GPRS Module AT Command User Manual Page 101 of 238...
  • Page 102: Csdh, Show Text Mode Parameters

    SMS-COMMANDs in +CMGR result code, do not show <pid>,<mn>, <da>, <toda>, <length> or <cdata> (default). 1 - Means show the values in result codes. Example: AT+CSDH=? +CSDH: (0-1) AT+CSDH? +CSDH: 0 AT+CMGR=160// SMS-SUBMIT +CMGR: "STO UNSENT","0544565034", G600 GPRS Module AT Command User Manual Page 102 of 238...
  • Page 103: Cnmi, New Message Indications To Terminal

    After sending an unsolicited response to the TE, the G600 will expect a +CNMA (new message acknowl ment) from the TE within a predefined timeout of 60 seconds. The G600 will not send another unsolicited response to the TE before the previous one is acknowl d. If acknowl d within the timeout, the new SM is not saved in the message storage.
  • Page 104 TA is in on-line data mode; dies value is not support. <mt> No SMS-DELIVER indications are routed to the terminal (default) If SMS-DELIVER is stored in the G600, the memory location indication is routed to the terminal using the unsolicited result code: +CMTI: <mem>,<index>...
  • Page 105 // send to myself +CMSS: 73 +CMT: "+972544565034",,"04/11/04,09: 48: 36+08",145,4,0,0,"+97254120032",145,3 AT+CSMP=49 /*Set first octet to status report - see status report parameters in CMGW*/ AT+CSMP? +CSMP: 49,167,0,0 AT+CNMI=1,,,1 AT+CNMI? G600 GPRS Module AT Command User Manual Page 105 of 238...
  • Page 106: Cnma, New Message Acknowledgment

    SMS-STATUS-REPORT message, which was routed directly to the terminal. When the G600 sends a +CDS response to the terminal, it waits a predefined timeout of 60 seconds for the +CNMA acknowledgment. The G600 will not send another +CDS result code to the terminal before the previous one is acknowl d, or the timeout expires.
  • Page 107 AT+CNMA AT+CNMI? +CNMI: 3,2,0,0 AT+CNMI=1,0,0,1 AT+CSMP=49 AT+CSMP? +CSMP: 49,167,0,0 AT+CNMI? +CNMI: 1,0,0,1,0 OK AT+CMSS=295 +CMSS: 184 +CDS: 6,184,"+972524680592",145,"05/08/02,17: 19: 23+08","05/08/02,17: 19: 24+08",0 AT+CNMA OK AT+CNMI? +CNMI: 1,0,0,1,0 G600 GPRS Module AT Command User Manual Page 107 of 238...
  • Page 108: Cmti, Unsolicited Response (New Sms-Deliver Receipt Indication)

    The following table shows the +CMT parameters. <Parameter> Description <oa> Message origination address. <scts> Service center time stamp. <toda> Type of origination address <fo> First octet of the SM G600 GPRS Module AT Command User Manual Page 108 of 238...
  • Page 109 After sending a +CMT unsolicited response to the TE, the G600 will expect a +CNMA (new message acknowl ment) from the TE within a predefined timeout of 60 seconds. The G600 will not send another +CMT unsolicited response to the TE before the previous one is acknowl d. If the +CMT is acknowl d within the timeout, the new SM is not saved in the message storage.
  • Page 110: Cbm, Unsolicited Response (New Cb Message Receipt)

    The following table shows the +CDSI parameters. <Parameter> Description <mem> Message memory space. "SM" - SIM memory storage. <index> Location of the new message. Example: AT+CMGF=1 AT+CSMP=49 /*Set Message type to Status Report, see +CMGW*/ G600 GPRS Module AT Command User Manual Page 110 of 238...
  • Page 111: Cds, Unsolicited Response (New Sms-Status-Report Receipt)

    After sending a +CDS unsolicited response to the TE, the G600 will expect a +CNMA (new message acknowl ment) from the TE within a predefined timeout of 60 seconds. The G600 will not send another +CDS unsolicited response to the TE before the previous one is acknowl d. If the +CDS is acknowl d within the timeout, the new SM is not saved in the message storage.
  • Page 112: Cmgl, +Mmgl, List Messages

    "RECEIVED READ". The +MMGL command does not change the message status. In addition, +MMGL includes a <stat> selection that can be used to query the G600 for a list of message headers without attendant message data. Command...
  • Page 113 In PDU mode (+CMGF=0): +CMGL: <index>,<stat>,[<alpha>],<length><CR><LF ><pdu>[<CR><LF> +CMGL: <index>,<stat>,[<alpha>],<length><CR><LF ><pdu>[…]] +CMS ERROR: <err> Test +CMGL= +CMGL: (list of supported <stat>s) Test +MMGL: (list of supported <stat>s) command lists +MMGL= supported <stats> G600 GPRS Module AT Command User Manual Page 113 of 238...
  • Page 114 Message ID <page> Current page number <pages> Total number of pages <dt> Discharge-Time <st> Status Example: AT+CMGL=? +CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL") AT+MMGL=? +MMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL","HEADER G600 GPRS Module AT Command User Manual Page 114 of 238...
  • Page 115 +CMGL: 142,"STO SENT","054565034",,,81,<message length> message text AT+CMGS=18 //send to myself > 079179521201009511000c917952446505430004AA0441424344 +CMGS: 68 AT+CPMS="sm" // change to SIM to read the incoming messages +CPMS: 2,20,11,61,2,20 AT+MMGL +MMGL: 2,0,,23 0791795212010095040C917952446505430004502032114340800441424344 G600 GPRS Module AT Command User Manual Page 115 of 238...
  • Page 116: Cmgr, Read Message

    If text mode (+CMGF=1) command execution is successful and SMS-STATUS-REPORT: +CMGR: <stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st> If PDU mode (+CMGF=0) and command execution is successful: +CMGR: <stat>,[<alpha>],<length><CR><LF><pdu> otherwise: +CMS ERROR: <err> The following table shows the +CMGR parameters. G600 GPRS Module AT Command User Manual Page 116 of 238...
  • Page 117 Current page number <pages> Total number of pages <mr> Message reference <ra> Message Recipient address <tora> Type of Recipient address <scts> Service center time stamp <dt> Discharge-Time <st> Status G600 GPRS Module AT Command User Manual Page 117 of 238...
  • Page 118 Parameter indicating if a status report is requested cation by the MS 0 A status report is not requested 1 A status report is requested TP-User-Data-Header Parameter indicating whether or not a status report G600 GPRS Module AT Command User Manual Page 118 of 238...
  • Page 119 GSM03.40 <TP-ST> Mandatory: 1 BYTE Status of the MO message <TP-PI> Optional: 1 BYTE Parameter indicating the presence of any of the optional parameters which G600 GPRS Module AT Command User Manual Page 119 of 238...
  • Page 120 SMS-SUBMIT or an SMS-COMMAND: 0 The SMS-STATUS-REPORT is the result of a SMS-SUBMIT. 1 The SMS-STATUS-REPORT is the result of an SMS-COMMAND Optional: Parameter indicating whether or not a status G600 GPRS Module AT Command User Manual Page 120 of 238...
  • Page 121 +CMS ERROR: invalid index AT+CMGR=142 +CMGR: "STO SENT","054565034", message text AT+CSDH=1 AT+CMGR=142 +CMGR: "STO SENT","054565034",,129,25,0,0,"05/04/03,21 : 22: 23+08","+ 97254120032",145,<message length> message text AT+CMGW=18 > 079179521201009511000c917952428650290004AA0441424344 +CMGW: 143 AT+CMGR=143 +CMGR: 2,,23 G600 GPRS Module AT Command User Manual Page 121 of 238...
  • Page 122: Cmss, Send Message From Storage

    <sca>,<tosca>, <pid> and <dcs> will be set according the incoming message parameters.  If <da> and/or <toda> are not given by the command, the <oa> and <tooa> will be set G600 GPRS Module AT Command User Manual Page 122 of 238...
  • Page 123: Cmgw, Write Message To Memory

    +CMSS: 13 Note: Any character sent by TE to G600 before G600 has reported a result of AT+CMSS operation, will abort AT+CMSS command execution. However, if SMS was already sent to network and sending operation was successful, the result of operation "+CMSS <mr>" will be reported by G600.
  • Page 124 SM submitted to the SC by the MS. Values between 0-255. <TP-DA> Destination address formatted according to the 2-12 BYTES formatting rules of address fields. G600 GPRS Module AT Command User Manual Page 124 of 238...
  • Page 125 SMS-SUBMIT for an SM still held in the SC which has the same MR and the same DA as a previously submitted SM from the same OA. Instruct the SC to accept an SMS-SUBMIT as mention above G600 GPRS Module AT Command User Manual Page 125 of 238...
  • Page 126 The TP-UD field contains only the short message The beginning of the TP-UD field contains a Header in addition to the short message Note: Any unused bits will be set to 0. G600 GPRS Module AT Command User Manual Page 126 of 238...
  • Page 127 > TEST <CTRL+Z> +CMGW: 195 AT+CMGF=0 AT+CMGW=24 >079179521201009511FF0B917962543940F20008001400410042004300440045 <CTRL+Z> +CMGW: 128 AT+CMGR=128 +CMGR: 2,,24 079179521201009511FF0B917962543940F20008001400410042004300440045 AT+CMGF=1 AT+CSDH=1 AT+CMGR=128 +CMGR: "STO UNSENT", "+97264593042",,145,17,0,8,0,"+972521100059",145,5 00410042004300440045 AT+CSMP=25,"05/03/15,21 : 22: 23+08",0,0 AT+CMGW="0544565034" A<CTRL+Z> +CMGW: 129 G600 GPRS Module AT Command User Manual Page 127 of 238...
  • Page 128 +CMS ERROR: invalid PDU mode parameter AT+CMGW=17 > 079179521201009501000c9179524286502900040441424344 //No VP in PDU message +CMGW: 131 AT+CMGR=131 +CMGR: 2,,17 079179521201009501000C9179524286502900040441424344 AT+CMGW=14 > 07917952140230F212000000000c9179524286502900 //SMS Command +CMGW: 132 AT+CMGR=132 +CMGR: 2,,14 07917952140230F212000000000C9179524286502900 G600 GPRS Module AT Command User Manual Page 128 of 238...
  • Page 129: Cmgd, Delete Message

    Deletes the message specified in <index> Deletes all read messages Deletes all read messages and sent MO messages Deletes all read messages, sent and unsent MO messages Deletes all messages Example: G600 GPRS Module AT Command User Manual Page 129 of 238...
  • Page 130: Cgsms, Select Service For Mo Sms Messages

    AT+CMGD=1,3 7.1.19 +CGSMS, Select Service for MO SMS Messages This command handles the selection of the service or service preference used by the G600 to send mobile-originated SMS messages. Note: This command is network dependent, which means that the network must support SMS over GPRS.
  • Page 131: Cmgs, Send Sm To Network

    7.1.20 +CMGS, Send SM to Network This command sends an SM from the G600 to the network. The message reference value <mr> is returned to the G600 upon successful delivery of the message. Valid <toda> will be any value between 128-255.
  • Page 132: Cscb, Cell Broadcast Messages

    +CMGS: 128 Note: Any character sent by TE to G600 before G600 has reported a result of AT+CMGS operation, will abort AT+CMGS command execution. However, if SMS was already sent to network and sending operation was successful, the result of operation "+CMGS <mr>" will be reported by G600.
  • Page 133 Testing the modes supported: AT+CSCB=? +CSCB: (0,1) Reading the current mid and dcs lists: AT+CSCB? +CSCB: 0,"","" Adding channels 3, 4,5,6,22 to mid list and languages 1,8 to dcs list: AT+CSCB=0,"3-6,22","1,8" G600 GPRS Module AT Command User Manual Page 133 of 238...
  • Page 134 AT+CSCB? +CSCB: 0,"3-6,22","1,8" AT+CSCB=1,"4,6","1" AT+CSCB? +CSCB: 1,"4,6","1" G600 GPRS Module AT Command User Manual Page 134 of 238...
  • Page 135: Access And Security

    Repeats last command Execute Command “AT” will ignore Example: AT&D? &D: 2 &D: 2 8.1.2 AT, Check AT Communication This command only returns OK. Command Syntax Response/Action Execute Example: G600 GPRS Module AT Command User Manual Page 135 of 238...
  • Page 136: Cpin, Enter Pin For Unlocking Sim Card Or Enter Puk For Unblocking Sim Card

    Response/Action Remarks AT+CPIN=[ The Set command sends the password to <puk> the G600 that is necessary before it can be +CME operated (SIM PIN or SIM PUK). If there is <pin>],[<ne ERROR: <err> no PIN request pending, no action is taken wpin>]...
  • Page 137 The SIM is enabled per session. After power-up SIM must be unlocked again by using the +CLCK command. The following case shows an example of three unsuccessful attempts at entering the PIN: G600 GPRS Module AT Command User Manual Page 137 of 238...
  • Page 138: Tpin, Query Number Of Remaining Sim Pin/Puk Entering Attempts

    Number of available attempts is provider dependant. Typically it is 3 attempts for PIN, 10 attempts for PUK. This command will return error if SIM is not inserted. Command Syntax Response/Action Remarks Read AT+TPIN? +TPIN: <chv1>, <unb1_chv1>,<chv2>,<unb1_chv2> +CME ERROR: <err> G600 GPRS Module AT Command User Manual Page 138 of 238...
  • Page 139: Cpwd, Change Password

    Test AT+CPWD +CPWD: list The Test command returns a list of Supported pairs which represent the available (<fac>,<pwdlength>) facilities, and the maximum length of their passwords. +CME ERROR: <err> G600 GPRS Module AT Command User Manual Page 139 of 238...
  • Page 140 List of supported facilities. All the facility messages, except for SC and P2, are sent to the network. (The facilities are not case-sensitive.) SIM (lock SIM card) The SIM requests the password during G600 power-up and when this command is issued. BAOC (Bar All Outgoing Calls)
  • Page 141: Clck, Facility Lock

    A password is mandatory for performing locking and unlocking actions, but not for querying. The features of the G600 that are affected by this are the keypad power-up operation and fixed dialing list. When querying the status of a single call barring program <mode>=2, the <status>...
  • Page 142 All outgoing barring services (applicable only for <mode>=0) All incoming barring services (applicable only for <mode>=0) <passwd> String type, 4-8 character password <mode> Unlock Lock Query status (<passwd> does not apply) G600 GPRS Module AT Command User Manual Page 142 of 238...
  • Page 143 AT+CLCK="AB",0,"incorrect password" +CME ERROR: incorrect password AT+CLCK="IR",2 +CLCK: 0,1 +CLCK: 0,2 +CLCK: 0,4 +CLCK: 0,8 AT+CLCK="IR",1,"correct password" //<classx> is defaulted to 7 when not specified AT+CLCK="IR",2 +CLCK: 1,1 +CLCK: 1,2 G600 GPRS Module AT Command User Manual Page 143 of 238...
  • Page 144 Access and security +CLCK: 1,4 +CLCK: 0,8 AT+CLCK="OI",1,"correct password",3 (Voice and data international calls barred, fax and SMS not barred.) AT+CLCK="OI",2 +CLCK: 1,1 +CLCK: 1,2 +CLCK: 0,4 +CLCK: 0,8 G600 GPRS Module AT Command User Manual Page 144 of 238...
  • Page 145: Network

    This command displays the Radio Link Protocol parameters that are used when non-transparent data calls are originated. Command Syntax Response/Action Remarks +CRLP=[<iws>[, The Set command <mws>[,<T1>[,< enables you to change G600 GPRS Module AT Command User Manual Page 145 of 238...
  • Page 146: Creg, Network Registration Status

    +CREG, Network Registration Status Command Syntax Response/Action Remarks AT+CREG The Set command controls the presentation of =<n> an unsolicited result code and the result of the +CME ERROR: Read operation. <err G600 GPRS Module AT Command User Manual Page 146 of 238...
  • Page 147 <ci>] the network has currently indicated the registration of the G600. Location information elements <lac> and <ci> are returned only when <n>=2 and the G600 is registered in the network. Test AT+CREG +CREG: (list of supported <n>s)
  • Page 148: Cgreg, Gprs Network Registration

    >,<ci>] whether network currently indicated the GPRS registration of the G600. Location information elements <lac> and <ci> are returned only when <n>=2 and the G600 is registered in the network. Test AT+CGRE +CGREG: (list of Test command displays supported <n>s)
  • Page 149: Cops, Operator Selection

    +COPS, Operator Selection This command enables accessories to access the network registration information, and the selection and registration of the GSM network operator. The G600 is registered in the Home network. The Enhanced Operator Name String (EONS) feature enables the G600 to return the operator...
  • Page 150 +CME ERROR: operator. The <mode> selects whether this > <err> is done automatically by the G600, or [,<oper>]]] whether the selection is forced to an operator <oper> (given in format <format>). If the selected operator is not available, no other operator is selected (except when the <mode>...
  • Page 151 Available Current Forbidden <oper> Operator name displayed. The long alphanumeric format can be up to 16 characters long. The short alphanumeric format can be up to 8 characters long. G600 GPRS Module AT Command User Manual Page 151 of 238...
  • Page 152: Cpol, Preferred Operators

    +CREG: 2 +CREG: 1,"27A0","0DEB" AT+COPS? +COPS: 0,2,"46000" 9.1.6 +CPOL, Preferred Operators This command is used to edit the PLMN selector lists in the SIM card or active application in G600 GPRS Module AT Command User Manual Page 152 of 238...
  • Page 153 * Index range is SIM dependent The following table shows the +CPOL parameters. <Parameter> Description Order number of network operator in the SIM preferred operator <indexn> list <format> Defines the <oper> format: G600 GPRS Module AT Command User Manual Page 153 of 238...
  • Page 154  When entering a new item with an <index> to a full list, the G600 deletes the last item, stores the new item in the requested entry, and shifts the rest of the list down.
  • Page 155: Cband, Change Radio Band

    - 1900 MHz Command Syntax Response/Action AT+CBAND=[<band_1>[,<b and_2>[,<band_3>[,<band_ 4>]]]] CME ERROR: <err> Read AT+CBAND? +CBAND: [<band_1>[,<band_2>[,<band_3>[,<band_4>]]] Test AT+CBAND=? +CBAND: (list of supported bands) The following table shows the +CBAND parameters. G600 GPRS Module AT Command User Manual Page 155 of 238...
  • Page 156: Mcell, G600 Cell Description

    +MCELL? The Read command just returns OK and does nothing. Test +MCELL=? +MCELL: (list The Test command returns the supported <mode>s), possible <mode> & <screen_num> (list supported values. <screen_num>s) G600 GPRS Module AT Command User Manual Page 156 of 238...
  • Page 157: Mcell Indication

    <screen title> Description <screen num> Serving Idle/PI Idle/Packet Idle mode; Serving Cell Information screen. Serving CS/TBF Circuit Switched mode; Serving Cell Information screen. Serving Misc Idle/Packet Idle mode; Miscellaneous Information G600 GPRS Module AT Command User Manual Page 157 of 238...
  • Page 158: Mci, G600 Cell Information

    +MCI, G600 Cell Information This command returns neighbor cell information. The command returns ARFCN, BSIC and RX level of serving and adjacent cells. In case G600 is registered, adjacent cells are from registered G600 GPRS Module AT Command User Manual...
  • Page 159 Network PLMN. In case G600 is in Emergency Mode, adjacent cells are physical neighbors. BSIC is displayed only in case SCH (Synchronization Channel) is decoded. The parameter <enable_TA> determines whether <TA> will be reported by +MCI command. <TA> is defined for serving cell only. This value will be displayed only in Dedicated mode. The command output is <Filter>dependent.
  • Page 160: Mci Indication

    +CA: <Cell allocation 1>,<Cell allocation 2>,<Cell allocation 3>… The following table shows the +CA parameters. <Parameter> Description <Cell allocation 1>,<Cell Absolute Radio Frequency Channel Number allocation 2>,<Cell allocation 3> Range: [1-124], [128-251], [512-885], [975-1023]. Example: G600 GPRS Module AT Command User Manual Page 160 of 238...
  • Page 161 Network AT+MCI // Get the current serving and neighbour's info. +MCI: 58,48,-71, ,72,29,-70,522,47,-76,84,24,-77,68,42,-81,88,17,-82,86,42,-85 +CA: 7,12,29,37,41,44,47,58,73 G600 GPRS Module AT Command User Manual Page 161 of 238...
  • Page 162: Fax Class 2

    Fax Class 2 10 Fax Class 2 The G600 supports the fax class2. It can be refer to related document. G600 GPRS Module AT Command User Manual Page 162 of 238...
  • Page 163: Hardware Information

    The input level multiplied by 1000. Note: The G600 does not allow the detection of battery use. The power supply of the G600 is connected via the battery pins. However, users can use this command to verify the level of the G600 input power source.
  • Page 164: Ipr, Local Terminal Serial Port Rate

    Hardware Information Note: ATZ command sets the G600 to default baud rate - Auto baud rate. After sent any AT command, the module will lock on single baud rate. Read command can feedback the currently baud rate. The module can not re-auto baud without send AT+CBAUD=0 or 9 command or re-power The parameter cann’t saved after power up.
  • Page 165 Using AT+IPR=<rate> with a <rate> value other than 9 and 0 disables the auto baud rate detection feature. The entered baud rate is stored in the G600 and is restored after power up. The G600 supports up to 57600 auto baud.
  • Page 166: Gcap, Request Overall Capabilities

    When the terminal is ready and able to receive data, it puts the RTS line in an active (low) condition to indicate this to the G600. If the terminal is not able to receive data (typically because its receive buffer is almost full), it puts the RTS line in an inactive (high) condition as a signal to the G600 to stop sending data.
  • Page 167: Ifc, Rts/Cts Flow Control

    RTS line complements the CTS line. The G600 puts the CTS line in an active condition to tell the terminal that it is ready to receive the data. Likewise, if the G600 is unable to receive data, it places the CTS line in an inactive condition.
  • Page 168: C, Circuit 109 Behavior

    In Circuit Switch Data mode an active (low) indicates that a valid carrier (data signal) was detected by the G600 (CONNECT message is received), and inactive (high) indicates idle. The AT&C command always puts the DCD command ON, when set to 0. If the AT&C command is set to 1 then the "+++"...
  • Page 169: D, Circuit 108 Behavior

    ON to OFF during the online data state. The DTR is an input line that indicates that the terminal is ready. The DTR line must be active (low) in order for the G600 to recognize the terminal. This signal G600 GPRS Module AT Command User Manual...
  • Page 170: Cfun, Shut Down Phone Functionality

    The following table shows the &D parameters. <Parameter> Description <param> The G600’s reaction when the DTR status is changed from ON to OFF. In CSD calls: Ignores DTR changes Switches the CSD call to asynchronous command mode (the call remains connected)
  • Page 171 SIM-APPL from the SIM-card. Disables the SIM-toolkit interface and fetching of proactive commands by SIM-APPL from the SIM-card. Disable fetching of proactive commands by SIM-APPL from the SIM-card. Example: AT+CFUN=? +CFUN: (0,1,4,6,7,8,15) G600 GPRS Module AT Command User Manual Page 171 of 238...
  • Page 172: Icf, Dte-Dce Character Framing

    +CME ERROR: <err> framing. Test +ICF=? +ICF:(list of supported The Test command displays a <format> values),(list list of supported <format> and of supported <parity> <parity> values. values) +CME ERROR: <err> G600 GPRS Module AT Command User Manual Page 172 of 238...
  • Page 173: Mrst, Perform Hardware Power Down

    AT+ICF=? +ICF: (1-3,7),(0,1,4) AT+ICF=3,1 11.1.11 +MRST, Perform Hardware power down The +MRST command enables customer software to perform a hardware power down to the G600 unit. This command provides a software power-off without network logging off. Command Syntax Response/Action Remarks...
  • Page 174: Mmad, Query And Monitor Adc Value

    // Result - G600 module performs a power down 11.1.12 +MMAD, Query and Monitor ADC Value This command intends to query and monitor ADC value. G600 supports 2-ways ADC conerter. This command returns the current ADC values for the requested channel. The values received from the first converters represent the DC voltage levels of the input pin.
  • Page 175 All the parameter values should be 0 (zero) in first operation of the module. Note: In case AT parameters are set and executed, and a reset or a power-cycle occurs, the G600 continues with the execution of the AT command using the saved parameters, until the user changes the settings. Command...
  • Page 176 // Unsolicited report out-off the Low boundary after 30 seconds. +MTSM: 47 // Unsolicited report out-off the High boundary after Nx30 seconds AT+MTSM? // Read the current setting. +MTSM: 3,30,-10,40 AT+MTSM=0 // Set to stop the unsolicited report. G600 GPRS Module AT Command User Manual Page 176 of 238...
  • Page 177: Mioc, I/O Configure

    Hardware Information AT+MTSM? // Read the current setting. +MTSM: 0 11.1.14 +MIOC, I/O Configure This command defines the G600 3 GPIO pins data value. This command is a basic command. Comman Syntax Response/Action Remarks The set command defines the logic value of AT+MIOC=<Pi...
  • Page 178 +MIOC: (000-111),(000-111) Light control example: Client has an electronic controlled light switch. The intent is to connect this switch to the G600 (IO pin–3 - for example) and control the light by setting the logical values of pin 3. Example of code is as follows: AT+MIOD=100,0 // Set IO pin #3 to be output.
  • Page 179: Miod, I/O Define

    // (Optional) read the pins status. +MIOC: 000 // Pin 1 low. 11.1.15 +MIOD, I/O Define This command defines the G600 3 GPIO pins configuration. This command is a basic command. Notes: When using the GPIO lines feature, lines should not be connected directly to ground, a resistor must be used.
  • Page 180 The set command defines the behavior mode of each selected IO pin. selection>,<M +CME ERROR: <err> The G600 saves the new setting in flex. The ode> selected pins are affected. Validity check of all [,<Data parameters will be done and appropriate vector>]...
  • Page 181: Wrim, Ri Signal Width Setting

    11.1.16 +WRIM, RI signal width setting In IDLE Mode, G600’s RI pin is High voltage level. When G600 receive a SMS or Call, This pin can output a Low voltage pulse. This command defines the width of pulse can be set.
  • Page 182 1: make effective on SMS <width> 0: default value. // (0,1000) and (1,150) 1~2000: 1~2000ms Example: AT+WRIM=? +WRIM: (0-1),(0-2000) AT+WRIM? +WRIM: 0,1000 +WRIM: 1,150 AT+WRIM=1,1000 AT+WRIM? +WRIM: 0,1000 +WRIM: 1,1000 G600 GPRS Module AT Command User Manual Page 182 of 238...
  • Page 183: Audio

    The following audio commands can be used in both Basic and Advanced audio modes: +CRTT, +VTD, +VTS, +CALM,+MMICG 12.2.1 +CRSL, Call Ringer Level This command handles the selection of the incoming call ringer sound level on the curremt speaker of the G600. The new value remains after power cycle. Command Syntax Response/Action Remarks +CRSL=<level>...
  • Page 184: Clvl, Loudspeaker Volume

    The Read command returns the current uplink voice mute/unmute state. Test +CMUT=? +CMUT: (list of The Test command returns the supported <state>s) possible <state> values. The following table shows the +CMUT parameters. G600 GPRS Module AT Command User Manual Page 184 of 238...
  • Page 185: S94, Sidetone Effect

    The Read command returns the sidetone status. The following table shows the S94 parameters. <Parameter> Description <n> 0-7 Sidetone range. 0 is lowest sidetone (not mute). The default value is 004. G600 GPRS Module AT Command User Manual Page 185 of 238...
  • Page 186: S96, Echo Canceling

    0 is lowest echo canceling (not mute). The default value is 004. 12.2.6 +CALM, Alert Sound Mode This command handles the selection of the G600's alert sound mode. The value of the command is saved after a power cycle. Command Syntax...
  • Page 187: Crtt, Ring Type Selection

    Play or set a tone Play (play one cycle) Stop Ring tone types available table: CRTT=X Ring Tone Style Name Alert Alert Bells Bits & Bytes Charger1 Charger2 Door Bell Triads G600 GPRS Module AT Command User Manual Page 187 of 238...
  • Page 188: Vtd, Tone Duration

    The Read command displays the current tone duration. Test +VTD=? +VTD: (list of The Test command displays the supported <n>s) list of supported tone durations. The following table shows the +VTD parameters. G600 GPRS Module AT Command User Manual Page 188 of 238...
  • Page 189: Vts, Command-Specific Tone Duration

    Note: The duration defined by +VTS is specific to the DTMF string in this command only. It does not erase the duration defined by the +VTD command, and is erased when the G600 is powered down. If <duration> is not defined, the +VTD value is used.
  • Page 190 <accy> Audio channel input module.: channel MIC+/MIC- (Default) channel AUXI+/AUXI- Audio channel output from G600: channel SPK+/SPK- (Default) channel AUXO+/AUXO- 3 Both 1 and 2 <feature> Speech Tone Midi G600 GPRS Module AT Command User Manual Page 190 of 238...
  • Page 191: Mavol, Volume Setting

    <accy>. Read +MAVOL? (Current path volume) The Read command returns +MAVOL: the volume level of all the <accy>,<feature1>,vol> features in the current active +MAVOL: accessories. <accy>,<feature2>,vol> +MAVOL: <accy>,<feature4>,vol> +MAVOL: G600 GPRS Module AT Command User Manual Page 191 of 238...
  • Page 192 1 and 2 and 4 <vol> Volume level 0-7 Example: AT+MAVOL? +MAVOL: 1,1,4 +MAVOL: 1,2,1 +MAVOL: 1,4,4 AT+MAVOL=? +MAVOL: (1-3),(1-7),(0-7) AT+MAVOL=1,7,3 //Modified all the features in the 1st channel G600 GPRS Module AT Command User Manual Page 192 of 238...
  • Page 193: Mamut, Input Devices Mute

    The following table shows the +MAMUT parameters. <Parameter> Description <accy> (1-3) channel MIC+/MIC- channel AUXI+/AUXI- Both of two channel <state> Unmute Mute G600 GPRS Module AT Command User Manual Page 193 of 238...
  • Page 194: Matone,Start Or Stop The Tone Play

    6: aud_tone_DTMF_6 7: aud_tone_DTMF_7 8: aud_tone_DTMF_8 9: aud_tone_DTMF_9 10: aud_tone_DTM F_hash 11: aud_tone_DTMF_asterix 12: aud_tone_key_tone_1 13: aud_tone_key_tone_2 14: aud_tone_key_tone_3 15: aud_tone_key_tone_4 16: aud_tone_key_tone_5 17: aud_tone_sv_su bscriber_busy 18: aud_tone_sv_congestion 19: aud_tone_sv_radio_path_ack G600 GPRS Module AT Command User Manual Page 194 of 238...
  • Page 195 <mix_factor> integer indicating the kind of volume for tone generation; range 0 .. 7 <result> <result>integer indicating the overall result of the command, may be: 0: RESULT_OK 1: RESULT_PARAM_OUT_OF_RANGE 2: RESULT_DRV_NOT_SUPPORTED 3: RESULT_AUD_RESOURCE_NOT_AVAI L G600 GPRS Module AT Command User Manual Page 195 of 238...
  • Page 196: Mmicg, Microphone Gain Value

    The Read command displays the current microphone gain. Test +MMICG=? +MMICG: (list of The Test command displays the supported <gain>s) list of supported gain values. The following table shows the +MMICG parameters. G600 GPRS Module AT Command User Manual Page 196 of 238...
  • Page 197: Mmicv, Microphone Voltage Value

    The Test command displays the supported <volt>s) list of supported voltage values. The following table shows the +MMICV parameters. <Parameter> Description <volt> Microphone basis voltage values: means 1.8V means 2.0V means 2.2V G600 GPRS Module AT Command User Manual Page 197 of 238...
  • Page 198: Multiplexer Feature

    This command is used to enable/disable the GSM MUX multiplexing protocol stack. When the G600 receives a valid +CMUX command, it returns OK and changes its state to MUX-Init. If the parameters are left out, the default value is used.
  • Page 199 2-255 The default value is 30 (300 ms). <T3> Wake up response timer (in seconds). 1-255 The default value is 10. <k> Reserve for Advanced operation with Error Recovery options. G600 GPRS Module AT Command User Manual Page 199 of 238...
  • Page 200: Gprs

    2 protocol itself supports this feature (GSM 07.60-12). However, G600-specific escape mechanism (DTR) is provided to enable the TE to switch the G600 into limited online command state. The use of a multiplexed interface, (GSM 07.10), is not considered here (See “RS232 Multiplexer Feature”).
  • Page 201: Cgdcont, Define Pdp Context

    Note: Issuing GPRS actions over a poor-quality connection may cause protocol errors and harm data validity. To prevent these problems, G600 is equipped with a protection mechanism that confirms GPRS signal strength before issuing GPRS network-related commands. The following table shows the +CGCLASS parameters.
  • Page 202 PDP. If the value is null or omitted, a value may be provided by the terminal during the PDP startup procedure or, failing that, a dynamic address is requested. G600 GPRS Module AT Command User Manual Page 202 of 238...
  • Page 203 The IP address may be entered without double quotes (" "). Example: AT+CGDCONT? // Only without any set command. AT+CGDCONT=1, “IP”,”CMNET” AT+CGDCONT=2, “IP”,”CMWAP” AT+CGDCONT? +CGDCONT: 1,"IP","CMWAP","0.0.0.0",0,0 +CGDCONT: 2,"IP","CMNET","0.0.0.0",0,0 AT+CGACT=1 AT+CGDCONT? +CGDCONT: 1,"IP","CMWAP","10.230.50.116",0,0 +CGDCONT: 2,"IP","CMNET","10.3.97.156",0,0 G600 GPRS Module AT Command User Manual Page 203 of 238...
  • Page 204: Cgqmin, Quality Of Service Profile (Min Acceptable)

    R><LF> +CGQMIN: <cid>,<precedence>,<delay>,< reliability.>,<peak>,<mean>[...] +CME ERROR: <err> Test AT+CGQMIN=? +CGQMIN: <PDP_type>, (list The Test command returns of supported <precedence>s), the parameter value ranges G600 GPRS Module AT Command User Manual Page 204 of 238...
  • Page 205: Cgqreq, Quality Of Service Profile (Requested)

    [<cid>[,<preced profile for the context identified by ence>[,<delay> +CME ERROR: <err> the (local) context identification [,<reliability>[,< parameter, <cid>. As this is the peak>[,<mean> same parameter that is used in G600 GPRS Module AT Command User Manual Page 205 of 238...
  • Page 206 A numeric parameter that specifies the reliability class. <peak> A numeric parameter that specifies the peak throughput class. <mean> A numeric parameter that specifies the mean throughput class. Example: G600 GPRS Module AT Command User Manual Page 206 of 238...
  • Page 207: Cgatt, Gprs Attach Or Detach

    Therefore, it has the Read form in addition to the Execution/Set and Test forms. The following table shows the +CGATT parameters. <Parameter> Description <state> Indicates the state of the GPRS attachment: 0 Detached. 1 Attached. G600 GPRS Module AT Command User Manual Page 207 of 238...
  • Page 208: D*99, Request Gprs Service "D

    • A prior knowl , for example, the ME may implement only one PDP type. Using the "Empty PDP type" No PDP address or APN is sent in this case and only one PDP G600 GPRS Module AT Command User Manual Page 208 of 238...
  • Page 209 Other values are reserved and result in an ERROR response to the Set command. Note: V.250 (and certain communications software) do not permit arbitrary characters in the dial string. The <L2P> and <called_address> strings are therefore specified as containing digits G600 GPRS Module AT Command User Manual Page 209 of 238...
  • Page 210: Cgact, Pdp Context Activate Or Deactivate

    Read AT+CGACT? +CGACT: The Read command returns the current <cid>,<state><CR>< activation states for all the defined PDP LF> contexts. +CGACT: <cid>,<state><CR>< G600 GPRS Module AT Command User Manual Page 210 of 238...
  • Page 211: Cgpaddr, Gprs Addresses

    When aborting a +CGACT Set command, the context is closed. This can take up to 40 seconds 14.2.8 +CGPADDR, GPRS ADDResses This command reads the allocated PDP addresses for the specified context identifiers. G600 GPRS Module AT Command User Manual Page 211 of 238...
  • Page 212 PDP context activation that used the context definition referred to by <cid>. <PDP_address> is omitted if none is available. Example: AT+CGPADDR=? +CGPADDR: (1,2) AT+CGPADDR=1 +CGPADDR: 1,0.0.0.0 G600 GPRS Module AT Command User Manual Page 212 of 238...
  • Page 213: Tcp/Ip

    +MIPCALL, Create a Wireless Link This command sets up a PPP (Point to Point Protocol) connection with the GGSN (Gate GPRS Support Node), and returns a valid dynamic IP for the G600. Note: G600 cann’t support TCP/IP stack AT command mixed with another AT command which can be actived the PPP or GPRS in parallel.
  • Page 214: Mipopen, Open A Socket (Udp Or Tcp)

    +MIPOPEN, Open a Socket (UDP or TCP) This command causes the G600 module to initialize a new socket that waits for a connection from a remote machine or opens a common or TCP secured with SSL connection with a remote side (according to received parameters).
  • Page 215 <destination_port>s),(list of supported <protocol>s) Example: AT+MIPOPEN? +MIPOPEN: 1 2 3 4 //All sockets closed AT+MIPOPEN? +MIPOPEN: 1 3 4 //Socket 2 opened The following table shows the +MIPOPEN parameters. G600 GPRS Module AT Command User Manual Page 215 of 238...
  • Page 216 //Opening socket 1, using TCP protocol, from port 1222, targeting 123.245.213.012 port 1234 AT+MIPOPEN: //Invalid command ERROR AT+MIPOPEN? //Terminal checking the free sockets +MIPOPEN: 3 4 AT+MIPOPEN=1,0,"WWW.GOOGLE.COM",80,0 //TCP +MIPOPEN: 1,1 AT+MIPOPEN=2,0,"www.google.com",80,1 //UDP G600 GPRS Module AT Command User Manual Page 216 of 238...
  • Page 217: Mipclose, Close A Socket

    // Remote side connected to the listen socket. 15.1.3 +MIPCLOSE, Close a Socket This command causes the G600 to free the socket accumulating buffer and to close the socket. Note: All data stored in the accumulating buffer will be lost.
  • Page 218: Mipsets, Set Size And Timeout For Automatic Push

    15.1.4 +MIPSETS, Set Size and Timeout for Automatic Push This command causes the G600 to set a watermark in the accumulating buffer and set timeout. When the watermark is reached, data is pushed from the accumulating buffer into the protocol stack.
  • Page 219 TCP/IP over the air, the G600 uses an accumulating buffer. The terminal can specify a watermark within the accumulating buffer size limits to indicate how much data should be accumulated. When the data in the accumulating buffer exceeds the watermark, only data equal to the watermark is sent.
  • Page 220: Mipsend, Send Data

    15.1.5 +MIPSEND, Send Data This command causes the G600 to store the data that the terminal provides in the accumulating buffer, and then send this data using an existing protocol stack when the amount of data reaches the predefined amount (see “+MIPSETS, Set Size and Timeout for Automatic Push”...
  • Page 221: Mippush, Push Data Into Protocol Stack

    15.1.6 +MIPPUSH, Push Data into Protocol Stack This command causes the G600 to push the data accumulated in its accumulating buffers into the protocol stack. It is assumed that before using this command, some data should exist due to previous +MIPSEND commands.
  • Page 222: Mipflush, Flush Data From Buffers

    //Terminal asks the G600 to flush the buffer in socket 1 (was opened using the +MIPOPEN command) +MIPPUSH: 0 15.1.7 +MIPFLUSH, Flush Data from Buffers This command causes the G600 to flush (delete) data accumulated in its accumulating buffers. G600 GPRS Module AT Command User Manual Page 222 of 238...
  • Page 223: Miprudp, Receive Data From Udp Protocol Stack

    AT+MIPFLUSH? +MIPFLUSH: 1 2 15.1.8 +MIPRUDP, Receive Data from UDP Protocol Stack This unsolicited event is sent by the G600 to the terminal when data is received from the UDP protocol stack. Set Command Event +MIPRUDP: <Source_IP>,<Source_Port><socket_ID>,<Left>,<Data> The following table hows the +MIPRUDP parameters.
  • Page 224: Miprtcp, Receive Data From Tcp Protocol Stack

    Example: +MIPRUDP: 172.16.3.135,222,2,0,44444444 15.1.9 +MIPRTCP, Receive Data from TCP Protocol Stack This unsolicited event is sent by the G600 to the terminal when data is received from the TCP protocol stack. Set Command Event +MIPRTCP: <socket_ID>,<Left>,<Data> The following table shows the +MIPRTCP parameters.
  • Page 225: Mipconf - Configure Internal Tcp/Ip Stack

    This command allows to configure TCP stack parameters, such as retransmissions number, upper and bottom limits of retransmission timeout, close delay. It can be used to configure TCP socket parameters before socket activation . Configuration values will be stored in G600/G600 until power circle.
  • Page 226 Closing delay required by RFC 793 (100 ms to 7500 ms) <is_nack_ind_req> NACK/ACK TCP indication feature. Activating this parameter enables G600 to report the user, in case of losing a TCP connection, what data was received by the remote TCP layer.
  • Page 227 43131313935 +MIPRTCP: 2,450,31343833323A5325334467384A637631426A5458472D30636A5926707265763D 2F0D0A5365742D436F6F6B69653A20505245463D49443D363930376262383735313862663 233373A43523D 313A544D3D +MIPRTCP: 2,370,313131393531343833323A4C4D3D313131393531343833323A533D644F656476 7A6C34765F7059475A384A3B20657870697265733D53756E2C2031372D4A616E2D323033 382031393A31 343A30372047 +MIPRTCP: 2,290,4D543B20706174683D2F3B20646F6D61696E3D2E676F6F676C652E636F6D0D0A43 6F6E74656E74 2D547970653A20746578742F68746D6C0D0A5365727665723A204757532F322E310D0A43 6F6E74656E +MIPRTCP: 2,210,742D4C656E6774683A203231370D0A446174653A205468752C203233204A756E203 23030352030383 +MIPRTCP: 2,130,484541443E3C5449544C453E333032204D6F7665643C2F5449544C453E3C2F48454 1443E3C424F44 593E0A3C48313E333032204D6F7665643C2F48313E0A54686520646F63756D656E742068 6173206D +MIPRTCP: 2,50,6F7665640A3C4120485245463D22687474703A2F2F7777772E676F6F676C652E636F2 E696C2F63786 665723F633D505245462533443A544D253344313131393531343833323A5325334467384A6 37631 G600 GPRS Module AT Command User Manual Page 227 of 238...
  • Page 228: Mping, Start Ping Execution (Icmp Protocol)

    The read command displays currently <count>,<size>,<TTL selected parameters values for >,<TOS>,<TimeOut> +MPING set command. If ping sending procedure is currently in process then user selected parameters for AT+MPING command G600 GPRS Module AT Command User Manual Page 228 of 238...
  • Page 229 Minimum and maximum values for TOS are 0 and 255 respectively. Refer to RFC 791 and RFC 2474 which obsoletes RFC 791 for TOS defined values. The default value is 0. G600 GPRS Module AT Command User Manual Page 229 of 238...
  • Page 230 Ping request is being executed from the moment the valid AT+MPING set command was received by G600 until +MPINGSTAT unsolicited report with <status> equal either to 0 or 2 is sent to DTE or ping request execution was aborted with AT+MPING=0 command. Refer to description of +MPINGSTAT unsolicited response for details.
  • Page 231: Mpingstat, Status Update For +Mping Execution

    +MPINGSTAT: 0,"10.170.4.112",4,4,417 15.1.13 +MPINGSTAT, Status Update for +MPING Execution This is the unsolicited response that the G600 sends to the terminal to inform of ping execution status update and provides summary statistics of ping request when ping request execution is completed.
  • Page 232 //Ping request execution is completed. Statistics displayed to terminal. Three Echo Request messages were sent, and two Echo Reply messages were received. Average RTT is 580 milliseconds. +MPINGSTAT: 0," 121.14.0.17",3,2,580 //Ping host www.sohu.com 1 time with <TTL>=1 and <size>=1372. G600 GPRS Module AT Command User Manual Page 232 of 238...
  • Page 233: Msdns, Set Dns Ip Address

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

    +MSDNS: 1,"0.0.0.0","0.0.0.0" +MSDNS: 2,"212.150.49.10","206.49.94.234" +MSDNS: 3,"0.0.0.0","0.0.0.0" +MSDNS: 4,"62.120.55.10","0.0.0.0" +MSDNS: 5,"212.150.49.10","206.49.94.234" 15.1.15 +MIPKPAL, TCP heartbeat setting This command causes the G600 enable or disables the heartbeat when TCP connection was G600 GPRS Module AT Command User Manual Page 234 of 238...
  • Page 235 0: Disbale heartbeat for TCP connection 1: Enable heartbeat for TCP connection The default value is 0. < Time > 1000-600000: The interval of heartbeat. (mS) Example: AT+MIPKPAL? +MIPKPAL:1,0,0 +MIPKPAL:2,0,0 G600 GPRS Module AT Command User Manual Page 235 of 238...
  • Page 236: Mipodm, Open A Socket (Udp Or Tcp) In Online Data Mode

    15.1.16 +MIPODM, Open a Socket (UDP or TCP) in Online Data Mode This command causes the G600 to initialize a new socket that waits for a connection from a remote machine or opens a common or TCP connection with a remote side (according to received parameters) and switch it to Online (raw data transfer) Data Mode and open a connection with a remote side.
  • Page 237: G600 Gprs Module At Command User Manual

    Optional parameter enables / disables Pseudo Command Mode when Command Mode ODM executed and G600 is in PREMUX state. On/Off Enable (default value, when G600 is in PREMUX state). Disable. Notes: It does not recommend using port numbers below 1024. These numbers are defined to be reserved for operating systems.
  • Page 238 123.245.213.012, designation port 1124: AT+MIPODM=3,11”4,"172.90.237.”21",1124,0 +MIPODM: 3,1 Enter invalid command format: AT+MIPODM ERROR Check opened in Online Data Mode socket state when G600 is pseudo-command mode: AT+MIPODM? +MIPODM: 3,1 Listen socket over TCP: AT+MIPODM=1,11”0,"0.0.”.0",0,0 // Listens to any port at any IP.

Table of Contents