Wireless EDGE Modems MultiModem EDGE with Bluetooth Interface (MTCBA-E-B) MultiModem EDGE with Ethernet Interface (MTCBA-E-EN) MultiModem EDGE with GPS Functionality (MTCBA-E-GP) MultiModem EDGE (MTCBA-E) MultiModem EDGE with USB (MTCBA-E-U) Embedded Wireless SocketModem EDGE (MTSMC-E) AT Commands Fax Commands IP Commands SIM Commands Audio Commands Reference Guide
Copyright and Technical Support AT Commands for Multi-Tech EDGE Modems MultiModem EDGE with Bluetooth Interface (MTCBA-E-B) MultiModem EDGE with Ethernet Interface (MTCBA-E-EN) MultiModem EDGE with GPS Functionality (MTCBA-E-GP) MultiModem EDGE (MTCBA-E) MultiModem EDGE with USB (MTCBA-E-U) Embedded Wireless SocketModem EDGE (MTSMC-E) Reference Guide PN S000371B, Revision B Copyright This publication may not be reproduced, in whole or in part, without prior expressed written permission from Multi-Tec
Table of Contents Table of Contents Chapter 1. Introduction..............................................................................................................................................9 1.1 Scope of the Document......................................................................................................................................9 1.2 Related Documents..............................................................................................................................
Table of Contents 4.9 AT+IPR Set Fixed Local Rate ........................................................................................................................54 4.9.1 Autobauding...............................................................................................................................................55 4.10 AT+CMUX Enter Multiplex Mode .................................................................................................................56 4.10.
Table of Contents 8.8.1 AT^MONI Responses ..............................................................................................................................101 8.8.2 Service States ..........................................................................................................................................101 8.9 AT^MONP Monitor Neighbour Cells............................................................................................................. 102 8.9.1 AT^MONP Responses ....
Table of Contents 11.15 11.16 11.17 11.18 11.19 11.20 11.21 11.22 11.23 AT^SGAUTH Set Type of Authentication for PPP Connection................................................................. 162 AT^SGCONF Configuration of GPRS-Related Parameters ..................................................................... 162 ATA Manual Response to a Network Request for PDP Context Activation.............................................. 163 ATD*99# Request GPRS Service ..........................................
Table of Contents 16.5 AT+CPBW Write into Phonebook............................................................................................................... 205 16.6 AT^SDLD Delete the ‘Last Number Redial Memory................................................................................... 207 16.7 AT^SPBC Find First Matching Entry in Sorted Phonebook ........................................................................ 207 16.8 AT^SPBD Purge Phonebook Memory Storage ...........................
Table of Contents Tables Table 1.4: Types of AT commands and responses ................................................................................. 10 Table 1.5: Examples for character definitions depending on alphabet .................................................... 11 Table 2.1: Current configuration on ASC0 / MUX channel 1 (example) .................................................. 20 Table 2.3: Wake-up events in NON-CYCLIC and CYCLIC SLEEP modes..............................................
Chapter 1 – Introduction Chapter 1. Introduction 1.1 Scope of the Document This document presents the AT Command set for the Multi-Tech Systems, Inc. wireless Edge devices. 1.2 Related Documents 1. ITU-T Recommendation V.24: List of definitions for interchange circuits between data terminal equipment (DTE) and data circuit-terminating equipment (DCE) 2. ITU-T Recommendation V.250: Serial asynchronous automatic dialing and control 3. 3GPP TS 100 918/EN 300 918 (GSM 02.
Chapter 1 – Introduction 1.4 AT Command Syntax The “AT” or “at” prefix must be set at the beginning of each command line. To terminate a command line enter . Commands are usually followed by a response that includes “”. Throughout this document, only the responses are presented, are omitted intentionally. Table 1.4: Types of AT commands and responses. AT Cmmand Type Test command Syntax AT+CXXX=? Read command Write command Exec(ution) command AT+CXXX? AT+CXXX=<...
Chapter 1 – Introduction 1.5 Supported Character Sets The ME supports two character sets: GSM 03.38 (7 bit, also referred to as GSM alphabet or SMS alphabet) and UCS2 (16 bit, refer to ISO/IEC 10646). See AT+CSCS for information about selecting the character set. Character tables can be found below. Explanation of terms • International Reference Alphabet (IRA) IRA means that one byte is displayed as two characters in hexadecimal format.
Chapter 1 – Introduction 1.5.1 GSM Alphabet Tables and UCS2 Character Values This section provides tables for the GSM 03.38 alphabet supported by the ME. Below any GSM character find the corresponding two byte character value of the UCS2 alphabet. Figure 1.1: Main character table of GSM 03.38 alphabet 1. 2. This code is an escape to the following extension of the 7 bit default alphabet table. This code is not a printable character and therefore not defined for the UCS2 alphabet.
Chapter 1 – Introduction Figure 1.2: Extension character table of GSM 03.38 alphabet 1. This code value is reserved for the extension to another extension table. On receipt of this code, a receiving entity shall display a space until another extension table is defined. 2. This code represents the EURO currency symbol. The code value is the one used for the character ‘e’. Therefore a receiving entity which is incapable of displaying the EURO currency symbol will display the character ‘e’ instead. 3.
Chapter 1 – Introduction 1.5.2 UCS2 and GSM Data Coding and Conversion for SMS Text Mode This section provides basic information on how to handle input and output character conversion for SMS text mode and Remote-SAT if the internal (TA) and external (TE) character representation differ; e.g., if the Data Coding Scheme and the TE character use different coding. 1.5.2.
Chapter 1 – Introduction 1.5.2.2 Implementing Input of Terminal Data to SIM (Direction TE to TA) Used Character DCS = 7 bit DCS = 8 bit DCS = 16 bit Set GSM Data UCS2 GSM UCS2 Case 1 GSM (1:1) Case 4 GSM to IRA (1:4) Case 2 IRA to 8 bit (2:1) Case 5 8 bit to IRA (1:4) Case 3 IRA to 16 bit (4:2) Case 6 UCS2 to IRA (2:4) Note: The ratio between the number of input characters and bytes stored on the SIM is given in parentheses.
Chapter 1 – Introduction 1.6 Serial Interface Flow Control Flow control is essential to prevent loss of data or avoid errors when, in a data or fax call, the sending device is transferring data faster than the receiving side is ready to accept. When the receiving buffer reaches its capacity, the receiving device should be capable to cause the sending device to pause until it catches up. There are basically two approaches to regulate data flow: Software flow control and hardware flow control.
Chapter 1 – Introduction For most of these messages, the ME needs to be configured whether or not to send a URC. Depending on the AT command, the URC presentation mode can be saved to the user defined profile (see AT&W), or needs to be activated every time you reboot the ME. Several URCs are not user definable, such as “^SYSSTART”, “^SYSSTART ”, “^SHUTDOWN”.
Chapter 1 – Introduction 1.8 Common PCN Handset Specification (CPHS) The ME provides features to implement a device following the prerequisites of the Common PCN Handset Specification (CPHS) Phase 2. CPHS Feature Description/Remarks AT command Alternate Line Service Voice Message Waiting Indication Operator (Service provider) name from SIM Network and Service Provider Lock Call Forwarding Customer Service Profile (CSP) Information numbers Using two phone numbers with one SIM card.
Chapter 2 – Configuration Commands Chapter 2. Configuration Commands The AT commands described in this chapter allow the external application to determine the modem’s behavior under various conditions. 2.1 AT&F Set All Current Parameters to Manufacturer Defaults Description: AT&F sets all current parameters to the manufacturer defined profile. All defined GPRS contexts which are not activated or not online will be “undefined” (see AT+CGDCONT).
Chapter 2 – Configuration Commands 2.2.1 AT&V Responses The following table shows different kinds of responses depending on whether or not the PIN is entered. Table 2.
Chapter 2 – Configuration Commands 2.5 ATV Set Result Code Format Mode Description: Exec Command Syntax: Response: Parameter Value: 0 1 This command determines the contents of the header and trailer transmitted with AT command result codes and information responses. Possible responses are described in Section 2.5.1, Verbose and numeric result codes. Store this parameter with the AT&W command. Display this parameter with the AT&V command.
Chapter 2 – Configuration Commands 2.6 ATX Set CONNECT Result Code Format and Call Monitoring Description: ATX determines whether or not the TA detects the presence of dial tone and busy signal and whether or not TA transmits particular result codes. Store this parameter with the AT&W command. Display this parameter with the AT&V command. Exec Command Syntax: ATX Response: OK ERROR Parameter Description: 0 CONNECT result code only returned, dial tone and busy detection are both disabled.
Chapter 2 – Configuration Commands 2.9 AT+CFUN Set Phone Functionality Description: This command serves to control the functionality level of the mobile equipment (ME). It can be used to reset the ME, to choose one of the SLEEP modes, or to return to full functionality. Intended for power saving, SLEEP mode reduces the functionality of the ME to a minimum and thus minimizes the current consumption.
Chapter 2 – Configuration Commands The parameter can only be used if the serial interface is enabled. Due to the command syntax, you need to enter parameter , followed by , where is only a placeholder and has no effect. See examples below. 0 Placeholder for as stated above. Default. 1 ME resets and restarts to full functionality. After reset and restart, PIN 1 authentication is necessary (AT+CPIN).
Chapter 2 – Configuration Commands 2.10 AT^SMSO Switch off Mobile Station Description: AT^SMSO initiates the power-off procedure. High level of the module’s PWR_IND and the URC “^SHUTDOWN” notifies that the procedure has completed and the module has entered the POWER DOWN mode. Therefore, be sure not to disconnect the operating voltage until PWR_IND is High or until the URC “^SHUTDOWN” is displayed. Otherwise, you run the risk of losing data. For further details on how to turn off the module see the [2].
Chapter 2 – Configuration Commands Parameter Description: 0 Disable result code; i.e., only “ERROR” will be displayed. 1 Enable error result code with numeric values. 2 Enable error result code with verbose (string) values. Example: To obtain enhanced error messages it is recommended to choose =2: AT+CMEE=2 OK 2.12.1 CME/CMS Error Code Overview Table 2.4: General “CME ERROR” Codes (GSM 07.
Chapter 2 – Configuration Commands Table 2.5: General “CME ERROR” Codes Code 772 Text (if AT+CMEE=2) SIM powered down Table 2.6: GPRS related “CME ERROR” Codes (GSM 07.07) Code 103 106 107 111 112 113 148 149 150 Text (if AT+CMEE=2) illegal MS illegal ME GPRS services not allowed PLMN not allowed Location area not allowed Roaming not allowed in this location area unspecified GPRS error PDP authentication failure invalid mobile class Table 2.
Chapter 2 – Configuration Commands Code 159 160 161 175 176 192 193 194 195 196 197 198 199 208 209 210 211 212 213 255 300 301 302 303 304 305 310 311 312 313 314 315 316 317 318 320 321 322 330 331 332 340 500 512 513 514 515 516 517 518 519 520 521 522 532 534 535 538 Text (if AT+CMEE=2) Unspecified TP-DCS error Command cannot be actioned Command unsupported Unspecified TP-Command error TPDU not supported SC busy No SC subscription SC system failure Invalid SME address Destination SME barred SM Re
Chapter 2 – Configuration Commands 2.13 AT+CSCS Select TE Character Set Description: The AT+CSCS write command informs the TA which character set is used by the TE. This enables the TA to convert character strings correctly between TE and ME character sets. See also Section 1.5, Supported character sets. Note that when the TA-TE interface is set to 8-bit operation and the used TE alphabet is 7bit, the highest bit will be set to zero.
Chapter 2 – Configuration Commands Read Command Syntax: AT^SCFG? Read Responses: ^SCFG: “GPRS/ATS0withAttach”, ^SCFG: “GPRS/AutoAttach”, ^SCFG: “GPRS/RingOnIncomingData”, ^SCFG: “MEopMode/Airplane”,
Chapter 2 – Configuration Commands Write Command for Radio Band Selection: AT^SCFG=”Radio/Band”[, ][, ] Write Response(s): ^SCFG: “Radio/Band”, , OK ERROR +CME ERROR Write Command for Configuration of URC “+CIEV: call” Call Status Indication: AT^SCFG=”URC/CallStatus/CIEV”[, ] Write Responses: ^SCFG: “URC/CallStatus/CIEV”, OK ERROR +CME ERROR Write Command for Configuration of URC “^SLCC” Call Status Indication: AT^SCFG=”URC/CallStatus/SLCC”[, ] Write Responses: ^SCFG:
Chapter 2 – Configuration Commands Ring on incoming GPRS IP data packets This parameter can be used to control the behavior of the RING line for incoming IP packets in GPRS online mode. Parameter is local for the interface, volatile and will not be reset by AT&F.
Chapter 2 – Configuration Commands The parameter determines the maximum range of the bands allowed. The value may be one of the single bands listed below or all valid combinations from the values 1, 2, 4 and 8. Thus, the value range of is “1”..”15”. To select or deselect a band calculate the sum of the values of all desired bands and enter the resulting value. For example, for 1800 MHz (2) and 850 MHz (8) please enter the value (10).
Chapter 2 – Configuration Commands CIEV Call Status Indication This parameter can be used to control the behaviour of URC “+CIEV: call”. See also AT+CIND, AT+CMER and Section 7.1, Call Status Information. Parameter is global for all interfaces and will not be reset by AT&F. “restricted“ URC “+CIEV: call” will be issued only when a Call Status transition ends in state “active” or “unknown”. This is the powerup default value of this parameter; it is not stored at power down. (see Section 7.
Chapter 2 – Configuration Commands Example Usage of “URC/Ringline” and “URC/Datamode/Ringline”: AT+CSCS=”GSM” OK AT^SCFG? Query all parameters. ... ^SCFG:”URC/Datamode/Ringline”,”off” ^SCFG:”URC/Ringline”,”local” ...
Chapter 3 – Status Control Commands Chapter 3. Status Control Commands The AT Commands described in this chapter allow the external application to obtain various status information from the Multi-Tech wireless modem. 3.1 AT+CMER Mobile Equipment Event Reporting Description: This command controls details of the “+CIEV” URC presentation related to AT^SIND and AT+CIND. If registered via these commands the URCs are sent whenever a value of the related indicator changes.
Chapter 3 – Status Control Commands 3.2 AT+CIND Indicator control Description: The AT+CIND command controls the presentation of Indicator Event Reports related to various functions such as signal quality, service availability, sound generation, indication of unread short messages, full SMS storage, call in progress or roaming activities. Use of AT+CIND has become outdated. Rather we recommend the more powerful AT^SIND command which is easier to use and provides additional indicators.
Chapter 3 – Status Control Commands “call“ “roam“ “smsfull“ “rssi“ 0 1 Call in progress (0-1). Indicator value is “1” if at least one call is in state “active” or “held”.
Chapter 3 – Status Control Commands 3.3 AT^SIND Extended Indicator Control Description: Designed for extended event indicator control AT^SIND • offers greater flexibility than the standard command AT+CIND, • offers several extra indicators, • can show the current status of all indicators supported by AT+CIND and AT^SIND, • can be used to register or deregister the indicators of both commands, • displays all indicator event reports via “+CIEV” URCs.
Chapter 3 – Status Control Commands “vmwait1“ “vmwait2“ “ciphcall“ “eons“ Voice Message Waiting Indication for line 1 0 Notifies that no new voice message is available, and is provided by the service center to clear the voice message indication after the subscriber has retrieved all voice messages. 1 Notifies the subscriber that the mailbox contains one or several messages. “vmwait1” and “vmwait2” indicate the receipt of a special short message with a Voice Message Waiting Indicator.
Chapter 3 – Status Control Commands “nitz“ “simstatus“ “band“ If the Operator Name Source is CPHS Operator Name String long and short form, refer to , the following two SIM Elementary Files are used: EFONString (Operator Name String) - contains the name of the PLMN operator who issued the SIM. EFOPShort (Operator Name Short form) - contains a short form of the name of the PLMN operator who issued the SIM.
Chapter 3 – Status Control Commands 3 Name information received by the NITZ service long and short form (alphanumeric format, can contain up to 16 characters). The short form will be displayed only if EFOPShort from CPHS is available. 4 Any operator name stored internal to the ME (alphanumeric format, can contain up to 16 characters). 5 Broadcast MCC-MNC (numeric format which consists of a 3-digit country code plus a 2- or 3-digit network code).
Chapter 3 – Status Control Commands 3.
Chapter 3 – Status Control Commands 3.4.1 Cause Location ID for the Extended Error Report ID 0 2 4 8 12 14 16 21 34 35 48 50 128 129 130 131 241 242 243 Description No error (default) GSM cause for L3 Radio Resource Sublayer (GSM 04.08 annex F) GSM cause for L3 Mobility Management (GSM 04.08 annex G) GSM cause for L3 Call Control (GSM 04.08 10.5.4.
Chapter 3 – Status Control Commands 3.4.
Chapter 3 – Status Control Commands 3.4.
Chapter 3 – Status Control Commands 3.4.
Chapter 3 – Status Control Commands 3.4.6 GSM Cause for L3 Protocol Module or Other Local Cause Number/Description 2 No detailed cause 3.4.7 Release Cause for GPRS API Number/Description 0 Regular deactivation of the call 1 Action temporarily not allowed 2 Wrong connection type 3 Specified data service profile invalid 4 PDP type or address is unknown 5 FDN Check was not successful; GPRS Attach and PDP Context Activation blocked 255 Undefined 3.4.
Chapter 3 – Status Control Commands 3.5 ATS18 Extended Call Release Report Description: ATS18 controls the presentation of extended call release reports for circuit switched fax and data calls. Extended call release reports related to voice calls are controlled via AT+CEER. The call release report is presented in numeric format and shows as follows: +CAUSE: : If enabled the message will be reported every time a fax or data call is released or fails to be established.
Chapter 3 – Status Control Commands 3.7 AT+WS46 Select Wireless Network Test Command Syntax: AT+WS46=? Test Response: +WS46: (list of supporteds) OK Read Command Syntax: AT+WS46? Read Response: OK Write Command Syntax: AT+WS46=[] Write Response: OK ERROR +CME ERROR Parameter Description 12 GSM digital cellular Multi-Tech Systems, Inc.
Chapter 4 – Serial Interface Control Commands Chapter 4. Serial Interface Control Commands The AT Commands described in this chapter allow the external application to determine various settings related to the Multi-Tech wireless modem’s serial interface. 4.1 AT\Q Flow Control Exec Command Syntax: AT\Q[] Response: OK If RTS/CTS flow control is not supported by interface and is 2 or 3: ERROR Parameter Description: 0 Disable flow control. Default.
Chapter 4 – Serial Interface Control Commands 4.4 AT&S Set Circuit DSR Function Mode Description: The AT&S command determines how the TA sets circuit 107 Data Set Ready (DSR) depending on the communication state of the TA interfacing TE. AT&S OK Exec Command: Response: Parameter Description: 0 DSR line is always ON. Default. 1 TA in command mode: DSR is OFF. TA in data mode: DSR is ON. 4.
Chapter 4 – Serial Interface Control Commands • For compatibility reasons, the command can be used in Multiplex mode, though the settings will not take effect. Please note that changes made on multiplex channel 1 will be saved with AT&W and will become active when restarting the ME after AT^SMSO. • To start the multiplexer it is necessary to set the character framing to 8 bits, no parity and 1 stop bit. • If a is selected without parity (e.g.
Chapter 4 – Serial Interface Control Commands Parameter Descriptions: 0 Disables reporting of local port rate 1 Enables reporting of local port rate Port rate setting upon connection setup (bps) 0 Autobauding (see Section 4.9.1, Autobauding). 300 600 1200 2400 4800 9600 14400 19200 28800 38400 57600 115200 230400 460800 4.9 AT+IPR Set Fixed Local Rate Description: The command AT+IPR can be used to set or query the TE-TA interface bit rate.
Chapter 4 – Serial Interface Control Commands • The current setting of AT+IPR will be preserved when you download firmware or in the event of power failure. Note: A firmware update does not restore the factory setting. • Generally, AT+IPR should be used as a standalone command. If nethertheless combinations with other commands on the same command line cannot be avoided, there are several constraints to be considered: ∗ Avoid combinations with the AT commands listed in Section 1.4.
Chapter 4 – Serial Interface Control Commands 4.10 AT+CMUX Enter Multiplex Mode Description: All information provided in this section applies to the ASC0 interface only. Multiplex mode according to the ETSI TS 101 669 and GSM 07.10 enables one physical serial asynchronous interface to be partitioned into three virtual channels. This allows you to take advantage of up to 3 simultaneous sessions running on the serial interface.
Chapter 4 – Serial Interface Control Commands Table 4.1 – Availability of AT Commands on Virtual Channels Command Behavior on Channel 1 +++ not usable, but see note 2) AT+CBST as described AT+CRLP as described AT+CG... (GPRS commands) as described AT+F...
Chapter 4 – Serial Interface Control Commands 4.11 AT+STPB Transmit Parity Bit (for 7E1 & 7O1 Only) Description: This command is intended for use with 7E1 and 7O1 only. In addition to the 7E1 or 7O1 settings made with AT+ICF the command AT^STPB specifies whether or not to transmit the parity bit over the air. Command Descriptions: The test command returns the supported values of the parameter . The read command returns the current value of the parameter .
Chapter 4 – Serial Interface Control Commands Chapter 5. Security Commands The AT Commands described in this chapter allow the external application to determine various security related settings. 5.1 AT+CPIN PIN Authentication Description: AT+CPIN controls network authentication of the Multi-Tech wireless modem. The read command returns an alphanumeric string indicating whether or not network authentication is required. The write command allows the Multi-Tech wireless modem to store the entered password.
Chapter 4 – Serial Interface Control Commands PH-NET PUK ME is waiting for network personalization unblocking password. PH-NS PIN ME is waiting for network subset personalization password. PH-NS PUK ME is waiting for network subset unblocking password. PH-SP PIN ME is waiting for service provider personalization password. PH-SP PUK ME is waiting for service provider personalization unblocking password. PH-C PIN ME is waiting for corporate personalization password.
Chapter 4 – Serial Interface Control Commands 5.2 AT+CPIN2 PIN2 Authentication Description: AT+CPIN2 controls network authentication of the Multi-Tech wireless modem. The read command returns an alphanumeric string indicating whether or not network authentication is required. The write command allows the Multi-Tech wireless modem to store the entered password. This may be, for example, the SIM PIN2 to benefit from the features listed below or the SIM PUK2 to replace a disabled PIN2 with a new one.
Chapter 4 – Serial Interface Control Commands 5.3 AT^SPIC Display PIN Counter Description: The AT^SPIC command can be used to find out whether the ME is waiting for a password and, if so, how many attempts are left to enter the password. The execute command returns the number of attempts still available for entering the currently required password, for example the PIN, PUK, PH-SIM PUK etc.
Chapter 4 – Serial Interface Control Commands Examples: Example 1 The user fails to provide a correct SIM PIN three times. The counter decreases each time. After the counter reaches zero, the SIM PUK is required. After each failure to enter a correct SIM PUK, the counter decreases.
Chapter 4 – Serial Interface Control Commands Example 3 This example shows that after successful SIM PIN1 authentication the counter of the AT^SPIC execute and read command refers to SIM PIN2; i.e., it does not reflect the status of SIM PIN1. This may be a problem if the user enters a wrong PIN1 and is not aware that the number of attempts left to enter SIM PIN1 is counted down.
Chapter 4 – Serial Interface Control Commands 5.4 AT+CLCK Facility Lock Description: AT+CLCK can be used to lock, unlock or interrogate a network or ME . The command can be aborted when network facilities are being set or interrogated.
Chapter 4 – Serial Interface Control Commands Factory Defined SIM Locks: Typical examples of factory set SIM locks are prepaid phones or network locks, used to restrict the operation of a mobile to a specific provider or operator. The client should be aware that each of these lock types can only be unlocked if the associated password is available. For example, a mobile can be locked to accept only SIM cards from the respective provider, or even one single SIM card.
Chapter 4 – Serial Interface Control Commands Notes: • The AT+CLCK command offers the full range of parameters according to the GSM specifications. However, when you attempt to use a service option which is not provisioned or not yet subscribed to, the setting will not take effect regardless of the response returned. The responses in these cases vary with the network (for example “OK”, “Operation not allowed”, “Operation not supported” etc.).
Chapter 4 – Serial Interface Control Commands 5.5 AT^SLCK Facility Lock Description: AT^SLCK provides the “Facility lock” function as defined for the GSM 07.07 command AT+CLCK. The command can be used to lock, unlock or interrogate a network or ME . AT^SLCK is, in every respect, identical with AT+CLCK, except that the command syntax and response prefix is “^SLCK” instead of “+CLCK”. For further details please refer to AT+CLCK.
Chapter 4 – Serial Interface Control Commands Once the Master Phone Code has been acctepted, the mobile is operational and the “PS” lock is no longer active. If needed it must be set once again with AT+CLCK. “P2“ SIM PIN 2; e.g., required for authentication with facility lock “FD” (cf. AT+CLCK). If incorrectly entered three times, the SIM PUK 2 is required to perform authentication. Input of the SIM PUK 2 password is possible only with AT command AT+CPIN2 or ATD.
Chapter 4 – Serial Interface Control Commands Example 4: To specify a new “PS” lock password To specify a new “PS” lock password, after the old password was disabled (e.g., after three failed attempts to change the “PS” password): use the master phone code.
Chapter 6 – Identification Commands Chapter 6. Identification Commands The AT Commands described in this chapter allow the external application to obtain various identification information related to the Multi-Tech wireless modem and linked entities. 6.1 ATI Display Product Identification Information Description: The ATI execute command delivers a product information text. The ‘Revision’ information consists of the following parts: Version xx and variant yy of software release.
Chapter 6 – Identification Commands 6.6 AT+CGMR Request Revision Identification Description: AT+CGMR delivers a product firmware version identification. Command is identical with AT+GMR. Test Command Syntax: AT+CGMR=? Response: OK Exec Command Syntax: AT+CGMR Response: REVISION OK Parameter Description: Version xx and variant yy of software release. 6.7 AT+GMR Request Revision Identification Description: AT+GMR delivers a product firmware version identification.
Chapter 6 – Identification Commands 6.10 AT+CIMI Request International Mobile Subscriber Identity Description: AT+CIMI delivers the International Mobile Subscriber Identity (IMSI). The IMSI permits the TE to identify the individual SIM attached to the ME. Test Command Syntax: AT+CIMI=? Response: OK Exec Command Synatx: AT+CIMI Response: OK ERROR +CME ERROR: Parameter Description: International Mobile Subscriber Identity (string without quotes). Multi-Tech Systems, Inc.
Chapter 7 – Call-Related Commands Chapter 7. Call-Related Commands The AT Commands described in this chapter are related to Mobile Originated Calls (MOC; i.e., outgoing) and Mobile Terminated Calls (MTC; i.e., incoming). 7.1 Call Status Information For Circuit switched calls, including voice, fax and data calls, call status information is available with URC “+CIEV: call” (configurable via AT commands AT+CIND and AT+CMER) or - in more detail - from the list of current calls.
Chapter 7 – Call-Related Commands 7.2 ATA Answer a Call Description: TA causes remote station to go off-hook (e.g., answer call). Exec Command Syntax: ATA Response: In case of data call, if successfully connected (TA switches to data mode): CONNECT In case of voice call, if successfully connected: OK When TA returns to command mode after call release: OK If no connection: NO CARRIER Parameter Description: Connection status output only if ATX parameter setting with value greater 0.
Chapter 7 – Call-Related Commands Parameter Description: String of dialing digits and optional V.250 modifiers: 0-9, *, #, +, A, B, C The following V.250 modifiers are ignored: ,(comma), T, P, !, W ,@ Emergency call : = 112, 911 or 08, standardized GSM emergency number (no SIM needed).
Chapter 7 – Call-Related Commands 7.4 ATD> Mobile Originated Call Using Specific Memory and Index Number Description: TA attempts to set up an outgoing call to the specified number. The termination character “;” is mandatory since dialing from a phonebook is only supported for voice calls and for sending *# codes of Supplementary Services or other functions.
Chapter 7 – Call-Related Commands 7.5 ATD> Mobile Originated Call from Active Memory Using Index Number Description: TA attempts to set up an outgoing call to the stored number. The termination character “;” is mandatory since dialing from a phonebook is only supported for voice calls and for sending *# codes of Supplementary Services or other functions.
Chapter 7 – Call-Related Commands 7.7 ATDI Mobile Originated Call to ISDN Number Description: TA attempts to set up an outgoing call to ISDN number. The termination character “;” is mandatory to set up voice calls or to send *# codes for Supplementary Services. It must not be used for data and fax calls.
Chapter 7 – Call-Related Commands 7.10 AT+CHUP Hang Up Call Description: Test Command Syntax: Response(s): Exec Command Syntax: Response(s): Note: Cancels all active and held calls. AT+CHUP=? OK, ERROR, +CME ERROR AT+CHUP OK, ERROR, +CME ERROR AT+CHUP implements the same behavior as ATH. 7.11 AT^SHUP Hang Up Call(s) Indicating a Specific GSM04.08 Release Cause Description: The write command serves to end one specific call or all calls known to the ME, indicating a specific GSM04.
Chapter 7 – Call-Related Commands 7.12 ATS0 Set Number of Rings before Automatically Answering a Call Description: This command determines the number of rings before automatic answering a call. Read Command Syntax: ATS0? Response(s): OK ERROR Write Command Syntax: ATS0= Response(s): OK ERROR Parameter Description: 000 Automatic answer mode is disabled. Default. 001-255 Enable automatic answering after specified number of rings. Notes: • This command works for MT data and fax calls.
Chapter 7 – Call-Related Commands 7.13 ATS6 Set Pause before Blind Dialing Description: No effect for GSM. Read Command Syntas: ATS6? Response(s): OK Write Command Syntas: ATS6= Response(s): OK ERROR Parameter Description: 000 – 255 Default is 000 7.14 ATS7 Set Number of Seconds to Wait for Connection Completion Description: ATS7 specifies the number of seconds the TA will wait for the completion of the call setup when answering or originating a data call.
Chapter 7 – Call-Related Commands 7.16 ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier Description: This parameter setting determines the amount of time, that the TA remains connected in absence of a data carrier. If the data carrier is detected before disconnect, the TA remains connected. Read Command Syntax: ATS10? Response: OK Write Command Syntax: ATS10= Response: OK ERROR Parameter Description: number of tenths of seconds of delay 001 - 254 Default is 2. 7.
Chapter 7 – Call-Related Commands 7.19 AT+CBST Select Bearer Service Type Description: The AT+CBST write command selects the bearer service , the data rate and the connection element to be used when data calls are originated. The settings also apply to mobile terminated data calls, especially when single numbering scheme calls or calls from analog devices are received (see AT+CSNS). See GSM 02.02[1] for a list of allowed combinations of subparameters.
Chapter 7 – Call-Related Commands 7.21 AT+CLCC List Current Calls of ME Description: The execute command returns a list of current calls of ME. If command is successful, but no calls are available, no information response is sent to TE. Test Command Syntax: AT+CLCC=? Response: OK Exec Command Syntax: AT+CLCC Response: [+CLCC: , , , , [, , [, ]]] [+CLCC: , , , , [, , [, ]]] [+CLCC: ...
Chapter 7 – Call-Related Commands 7.22 AT^SLCC List Current Calls of ME Description: AT^SLCC covers essentially the same information as AT+CLCC, with the following additions: • The execute command response contains an additional parameter indicating whether the call has been assigned a traffic channel by the network (transmission of data or inband information is possible). • The additional write command allows to activate Event reporting for the list of current calls.
Chapter 7 – Call-Related Commands • when a state transition ends in state “active” or in state “unknown” (if AT^SCFG setting =”restricted”) • when any state transition (including transitions beginning or ending in state “unknown”) occurs in the list of active calls, or when a traffic channel is established (if AT^SCFG setting =”verbose”).
Chapter 7 – Call-Related Commands Notes: • Teleservices other than voice, data, fax are not fully supported by ME. They are used only in connection with the handling for AT+CSNS, and may therefore occur in parameter for mobile terminated calls.
Chapter 7 – Call-Related Commands Example 2 ^SLCC: 1,1,4,0,0,1,”1234567”,129 ^SLCC: RING ^SLCC: 1,1,4,0,0,1,”1234567”,129 ^SLCC: RING ata OK ^SLCC: 1,1,0,0,0,1,”1234567”,129 ^SLCC: ath OK ^SLCC: Incoming call is signaled. Display is triggered by the incoming call, but the current status of the call at the time of display already comprises an active traffic channel. End of current list Incoming call is signaled. The incoming call had a traffic channel assigned from the start.
Chapter 7 – Call-Related Commands 7.24 AT+CRC Set Cellular Result Codes for Incoming Call Indication Description: The AT+CRC command controls whether or not to use the extended format of incoming call indication. =1 may lead to a connection failure if the application (e.g., WinFax) waits for the default URC.
Chapter 7 – Call-Related Commands 7.26 AT^SCNI List Call Number Information Description: Test Command Syntax: Response: Exec Command Syntax: Response: TA returns a list of current calls of ME. AT^SCNI=? OK AT^SCNI ^SCNI: 1[,[,,]] ^SCNI: 2[,[,,]] [...] OK ERROR +CME ERROR: Parameter Descriptions: Call identification number; this number can be used in AT+CHLD command operations. 1...
Chapter 7 – Call-Related Commands 7.29 ATP Select Pulse Dialing Exec Command Syntax: ATP Response: OK Note: No effect for GSM. 7.30 ATT Select Tone Dialing Exec Command: ATT Response: OK Note: No effect for GSM. Multi-Tech Systems, Inc.
Chapter 8 – Network Service Commands Chapter 8. Network Service Commands The AT Commands described in this chapter are related to various network services. More commands related to this area can be found in Chapter 9., Supplementary Service Commands. 8.1 AT+COPN Read Operator Names Description: The AT+COPN command returns the list of operator names from the ME. Each operator code that has an alphanumeric equivalent in the ME memory is returned. See also: AT^SPLM.
Chapter 8 – Network Service Commands If the test command is used during an ongoing GPRS transfer, traffic will be interrupted for up to one minute. The AT+COPS read command returns the current and the currently selected operator. If no operator is selected, and are omitted. The AT+COPS write command forces an attempt to select and register to the GSM network operator (see note below). If the selected operator is not available, no other operator will be selected (except =4).
Chapter 8 – Network Service Commands 8.3 AT^SOPS Extended Operator Selection Description: AT^SOPS queries the present status of the Multi-Tech wireless modem’s network registration. Since basic operator selection services are available with AT+COPS this command uses the methods of the Enhanced Operator Name String (EONS) specification while handling operator name strings. Additional EONS related information is available with AT^SIND.
Chapter 8 – Network Service Commands 8.4 AT+CREG Network Registration Description: The AT+CREG command serves to verify the network registration status of the ME. For this purpose two types of URCs are available. The AT+CREG read command returns the URC presentation mode and an integer that shows the registration status of the ME. The location information elements and are returned only when =2 and ME is registered to the network.
Chapter 8 – Network Service Commands 3 Registration denied • Authentication or registration fails after Location Update Reject due to one of the following: ∗ #2 ... IMSI unknown at HLR ∗ #3 ... Illegal MS ∗ #6 ... Illegal ME Either the SIM or the MS or the ME are unable to log into any network. No further attempt is made to reach or log into a network. User intervention is required. Emergency calls can be made, if any network is available. Unknown (not used) Registered; roaming.
Chapter 8 – Network Service Commands 8.6 AT^SMONC Cell Monitoring Description: The AT^SMONC execute command delivers cell information containing 9 values from a maximum of 7 base stations. The first base station is the serving cell. Test Command Syntax: AT^SMONC=? Response: OK ERROR +CME ERROR Exec Command Syntax: AT^SMONC Response: ^SMONC: 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, ... | |
Chapter 8 – Network Service Commands 8.7 AT^SMOND Cell Monitoring Description: The AT^SMOND execute command can be used to obtain status information of the service cell and up to six neighbor cells. The advantage over other cell monitoring commands is that AT^SMOND delivers more detailed information about the received signal strength.
Chapter 8 – Network Service Commands Notes • To some extent, the cell monitoring commands AT^SMOND, AT^MONI, AT^MONP and AT^SMONC cover the same parameters. The receiving level, for example, can be queried with all three commands. Yet the resulting values may be slightly different, even though obtained over a time period of a few seconds. This is quite normal and nothing to worry about, as the cell information is permanently updated.
Chapter 8 – Network Service Commands 8.8.
Chapter 8 – Network Service Commands 8.9 AT^MONP Monitor Neighbour Cells Description: The AT^MONP supplies information for up to six neighbor cells. There are two ways to retrieve the information: 1) by request using the execute command or 2) automatically every seconds by using the write command. To stop the periodic presentation type “AT” or “at”. Test Command Syntax: AT^MONP=? Response: ^MONP:(list of supported s) OK Exec Command Syntax: AT^MONP Response: See: Section 8.8.
Chapter 8 – Network Service Commands 8.10 AT^SMONG GPRS Monitor Description: The AT^SMONG command supplies GPRS specific cell information. There are two ways to retrieve the information: once on request by using the execute command or automatically every seconds by using the write command. To stop the periodic presentation type “AT” or “at”.
Chapter 8 – Network Service Commands 8.11 AT^SALS Alternate Line Service Description: The AT^SALS command is designed to support Alternate Line Service. This allows the subscriber to use two voice numbers on the same SIM card (service requires a dual line SIM card). The write command enables or disables the presentation of and specifies the used for outgoing calls. The read command returns the presentation mode of and the currently selected .
Chapter 8 – Network Service Commands 8.13 AT^SPLM Read the PLMN List Description: The AT^SPLM execute command returns the list of operators from the ME. Each operator code that has an alphanumeric equivalent in the ME memory is returned. The list is sorted by operator codes. See also AT+COPN, AT+COPS Test Command Syntax: AT^SPLM=? Response: OK If error is related to ME functionality: ERROR +CME ERROR: Exec Command Synatx: AT^SPLM Response: ^SPLM:, long ^SPLM:[...
Chapter 8 – Network Service Commands 8.15 AT^SPLR Read Entry from the Preferred Operators List Description: The AT^SPLR write command returns used entries from the SIM list of preferred operators with between and . If is not given, only entry at is returned. The test command returns the whole index range supported by the SIM.
Chapter 9 – Supplementary Service Commands Chapter 9. Supplementary Service Commands The AT Commands described in this chapter are related to the Supplementary Services offered by the GSM network. 9.1 AT+CACM Accumulated Call Meter (ACM) Reset or Query Description: EF(ACM). ACM contains the total number of home units for both the current and preceding calls. The write command resets the Advice of Charge related to the accumulated call meter (ACM) value in SIM file.
Chapter 9 – Supplementary Service Commands Unsolicited Result Code: +CCCM: When activated, an unsolicited result code is sent when the CCM value changes, but not more often than every 10 seconds. Notes: • When you power down or reset the ME with AT+CFUN=1,1 the URC presentation mode will be reset to its default. To benefit from the URC it is recommended to have the setting included in the user profile saved with AT&W, or to select =1 every time you reboot the ME.
Chapter 9 – Supplementary Service Commands 9.5 AT+CCUG Closed User Group Description: The Test command returns the supported parameters. The Read command returns if the Explicit CUG invocation is activated (in parameter ), which CUG is chosen, and if Preferential Group or Outgoing Access is suppressed (in parameter ).
Chapter 9 – Supplementary Service Commands 9.6 AT+CCFC Call Forwarding Number and Conditions Control Description: AT+CCFC controls the call forwarding supplementary service. Registration, erasure, activation, deactivation and status query are supported.
Chapter 9 – Supplementary Service Commands Notes: • You can register, disable, enable and erase reason 4 and 5 as described above. However, querying the status of reason 4 and 5 with AT+CCFC will result in an error (“CME error: Operation not supported”). As an alternative, you may use the ATD command followed by *’# codes to check the status of these two reasons. See Star-Hash (*#) Network Commands for a complete list of *# GSM codes. See also examples below.
Chapter 9 – Supplementary Service Commands 9.7 AT+CCWA Call Waiting Description: The AT+CCWA write command controls the “Call Waiting” supplementary service according to GSM 02.83. Activation, deactivation and status query are supported. The read command returns the current value of .
Chapter 9 – Supplementary Service Commands Unsolicited Result Codes: URC 1 Indication of a call that is currently waiting and can be accepted. +CCWA: , , , , If =1 and the call waiting supplementary service is enabled in the network, URC “+CCWA” indicates a waiting call to the TE. It appears while the waiting call is still ringing. URC 2 Indication of a call that has been waiting.
Chapter 9 – Supplementary Service Commands 9.8 AT+CHLD Call Hold and Multiparty Description: TA controls the Supplementary Services Call Hold and Multiparty. Calls can be put on hold, recovered, released, and added to a conversation. As for all Supplementary Services, the availability and detailed functionality of Call Hold and Multiparty services depends on the configuration of the GSM network.
Chapter 9 – Supplementary Service Commands Example ^SYSSTART at+cpin=”9999” OK +CREG: 2 +CREG: 1,”0145”,”0016” at+ccwa=1,1,1 OK atd”1234567”; OK +CCWA: “+491791292364”,145,32,,0 at+chld=2 CONNECT 9600/RLP hello +++ OK at+clcc +CLCC: 1,0,1,0,0,”03038639268”,129 +CLCC: 2,1,0,1,0,”+491791292364”,145 OK at+chld=1 The mobile is now registered. You activate the indication of waiting calls during voice calls. You make a voice call. You receive a URC indicating a waiting data call. You put the voice call on hold.
Chapter 9 – Supplementary Service Commands 9.9 AT+CLIP Calling Line Identification Presentation Description: This command refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call. Test Command Syntax: AT+CLIP=? The test command returns values supported by the TA as a compound value.
Chapter 9 – Supplementary Service Commands 9.10 AT+CLIR Calling Line Identification Restriction Description: The AT+CLIR command refers to the GSM supplementary service CLIR. The settings made with AT+CLIR=1 or AT+CLIR=2 are used for all outgoing calls until the ME is switched off or AT+CLIR=0 is used.
Chapter 9 – Supplementary Service Commands 9.12 AT+CPUC Price Per Unit and Currency Table Description: The read command returns the current parameters of PUC. The write command sets the parameters of Advice of Charge related price per unit and currency table. SIM PIN2 is usually required to set the parameters.
Chapter 9 – Supplementary Service Commands 9.13 AT+CSSN Supplementary Service Notifications Description: The write command enables or disables the presentation of URCs for supplementary services. Test Command Syntax: AT+CSSN=? Response: +CSSN: (list of supporteds), (list of supporteds) OK Read Command Syntax: AT+CSSN? Response: +CSSN: , OK Write Command Syntax: AT+CSSN=[, ] Response: OK ERROR +CME ERROR Parameter Descriptions: 0 Suppress “+CSSI” URCs. Default.
Chapter 9 – Supplementary Service Commands 9.14 AT+CUSD Supplementary Service Notifications Description: This command allows control of the Unstructured Supplementary Service Data (USSD). Both network and mobile initiated operations are supported. Test Command Syntax: AT+CUSD=? Response: +CUSD: (list of supporteds) OK Read Command Syntax: AT+CUSD? The read command returns the current value.
Chapter 10 – Internet Service Commands Chapter 10. Internet Service Commands The Multi-Tech Wireless EDGE modem has an embedded TCP/IP stack that is driven by AT commands and enables the host application to easily access the Internet. The advantage of this solution is that it eliminates the need for the application manufacturer to implement its own TCP/IP and PPP stacks, thus minimizing cost and time to integrate Internet connectivity into a new or existing host application.
Chapter 10 – Internet Service Commands Using Internet Service AT commands on several interfaces (ASC0, ASC1, USB or Multiplex mode on ASC0): • A connection profile can be created on one interface and then viewed or changed on all other interfaces. • A service profile can be used only on one interface at a time: ∗ Changes to a service profile are allowed only on the same interface where it was created, trying to change it on another interface is denied with “+CME ERROR: Invalid index”.
Chapter 10 – Internet Service Commands Write Command Syntax: Response: AT^SICS=, , OK ERROR +CME ERROR: Parameter Descriptions: Internet connection profile identifier. The identifies all parameters of a connection profile, and, when a service profile is created with AT^SISS the needs to be set as “conId” value of the AT^SISS parameter . 0...5 Internet connection parameter.
Chapter 10 – Internet Service Commands Character set selectable with for value “alphabet”. “0“ Character set determined with AT+CSCS applies. Default. “1“ International Reference Alphabet (IRA, seven bit ASCII) applies. Supported data rate values in for value “dataRate”. “0“ 14.4 KBaud “1“ 9.6 KBaud. Default.
Chapter 10 – Internet Service Commands 10.2 AT^SISS Internet Service Setup Profile Description: AT^SISS serves to set up the necessary parameters in the Internet service profiles. Any service profile can then be used to control a data link in conjunction with AT^SISO, AT^SISC, AT^SISR and AT^SISW. The read command requests the current settings of all Internet service profiles. One line is issued for every possible parameter of a given “srvType” value.
Chapter 10 – Internet Service Commands Test Command Syntax: Response: Read Command Syntax: Response: Write Command Syntax: Response: AT^SISS=? OK AT^SISS? ^SISS: , , OK AT^SISS=, , OK ERROR +CME ERROR: Parameter Description: Internet service profile identifier. The is used to reference all parameters related to the same service profile.
Chapter 10 – Internet Service Commands “address“ String value, depending on the service type either a URL in the case of Socket, FTP and HTTP or an address in the case of SMTP and POP3: 1. Socket • Socket type TCP client URL “socktcp://’host’:’remote tcpPort’[;disnagle=’0|1’] “ “disnagle” is optional for disabling the TCP Nagle algorithm. 0: Nagle algorithm is enabled. Default. 1: Nagle algorithm is disabled.
Chapter 10 – Internet Service Commands 4. “hcContent“ “hcContLen“ “hcUsrAgent“ “hcMethod“ “hcProp“ “hcRedir“ “hcAuth“ “smFrom“ “smRcpt“ “smCC“ “smSubj“ “smHdr“ SMTP • SMTP server address (string). Length 4...256. 5. POP3 • POP3 server address (string). Length 4...256. Optional parameter for HTTP method “Post”. Can be used to transfer a small amount of data. The content of this string will only be sent if “hcContLen” = 0. The maximum length of “hcContent” is 128 bytes.
Chapter 10 – Internet Service Commands “smAuth“ “pCmd“ “pNumber“ “pLength“ “pDelFlag“ SMTP authentication control flag (numeric). If disabled ( “0” by default), the Multi-Tech Wireless EDGE modem performs action without SMTP authentication. If enabled ( “1”), authentication procedure with the SMTP server will be performed by means of supported authentication methods, using values of “user” and “passwd” parameters.
Chapter 10 – Internet Service Commands Supported string parameter character set selections in for value “alphabet”. “0“ Applicable character set is determined by current setting of AT+CSCS. Default. “1“ International Reference Alphabet (IRA, seven bit ASCII). Supported POP3 user command values in for value “pCmd”. “1“ Status command. This command retrieves the “drop listing” of a POP3 server.
Chapter 10 – Internet Service Commands Open the Socket service and query the IP address dynamically assigned to the Socket listener: at^siso=4 OK at^siso? Open the Socket service. Query the current status of services. All service profiles are unused, except for service profile 4 which is running in listener mode, where =3 (listening) and =3 (LISTENER). The response also indicates the IP address dynamically assigned to the listener.
Chapter 10 – Internet Service Commands 10.2.4 Example: Configuring and Using FTP Upload First set up a connection profile as explained in Section 10.1.1 or Section 10.1.2. Enter at least all parameters that are mandatory for the connection profile. Configure the service profile 1 for FTP: at^siss=1,srvType,ftp Select service type FTP. OK at^siss=1,conId,0 Select connection profile 0. OK at^siss=1,address,”ftpput://myname:mypasswd@192.168.1.2/upload/example.
Chapter 10 – Internet Service Commands ^SISS: 9, “passwd”, “*******” ^SISS: 9, “smFrom”, “subscriber1@testdomain.com” ^SISS: 9, “smRcpt”, “subscriber2@testdomain.com” ^SISS: 9, “smCC”, “” ^SISS: 9, “smSubj”, “Meeting Request Sunday Morning” ^SISS: 9, “smHdr”, “” ^SISS: 9, “tcPort”, “25” ^SISS: 9, “smAuth”, “1” OK at^siso=9 OK ^SISW: 9, 1 at^sisw=9,87 ^SISW: 9, 87 Good Morning everyone, we are delighted to announce our next meeting on Sunday morning. OK at^sisc=9 OK ^SISW: 9, 2 at^siso? Open the service, i.
Chapter 10 – Internet Service Commands 10.3 AT^SISO Internet Service Open Description: The AT^SISO write command starts the Internet session configured by the service profile. If the service open successfully, the URCs ^SISR and ^SISW will trigger the action to follow, either writing data with AT^SISW of reading data with AT^SISR. If the “^SISW” and “^SISR” URCs notify that no data is available at all, or that a data transfer has been successful, the service can be closed with AT^SISC.
Chapter 10 – Internet Service Commands Socket state identifier. 1 Socket not assigned; i.e., no TCP/UDP connection active. 2 Socket assigned as CLIENT. 3 Socket assigned as LISTENER. 4 Socket assigned as SERVER. Number of bytes received via AT^SISR since last successful AT^SISO write command. Number of bytes sent via AT^SISW since last successful AT^SISO write command. Local IP address in dotted-four-byte format and TCP port, separated by colon; e.g., “192.60.10.
Chapter 10 – Internet Service Commands Indication of incoming Socket connection request: ^SIS: 4, 1, 0 The URC indicates that the listener configured on service profile 4 is receiving a Socket connection request (=1) from the remote client. The last URC parameter represents the ID of the dynamically assigned service profile, here 0. at^siso? Query the current status of services. ^SISO: 0, “Socket”,”2”,”4”,”0”,”0”,”10.10.0.187:0”,”10.10.0.
Chapter 10 – Internet Service Commands 10.4 AT^SISC Internet Service Close Description: Test Command Syntax: Response: Write Command Syntax: Response: The AT^SISC write command performs all necessary action to release all properties activated by AT^SISO. AT^SISC=? OK AT^SISC=[, ] OK ERROR +CME ERROR: Parameter Descriptions: 0 ... 9 specified with AT^SISS. Specifies the mode to close an Internet connection.
Chapter 10 – Internet Service Commands 10.5 AT^SISR Internet Service Read Data Description: AT^SISR write command triggers reading data via the Internet service configured with AT^SISS. The Multi-Tech Wireless EDGE modem returns the amount of data which can be transferred: • value equal 0 indicates that the Multi-Tech Wireless EDGE modem failed to enter online data mode. Details about the cause of failure is available using AT+CEER.
Chapter 10 – Internet Service Commands 10.5.1 Example: Socket Host Reads Small Amounts of UDP Data Packets This section applies only to the Socket service using the UDP protocol. The example shows how to read UDP packets if the buffer of the host application can handle only a few bytes. There are two datagrams available for reading.
Chapter 10 – Internet Service Commands 10.6 AT^SISW Internet Service Write Data Description: AT^SISW write command triggers writing data via the Internet service configured with AT^SISS. Multi-Tech Wireless EDGE modem returns the amount of data which can be written: • value equal 0 indicates that the Multi-Tech Wireless EDGE modem failed to enter online data mode. Details about the cause of failure is available using AT+CEER.
Chapter 10 – Internet Service Commands 10.7 Information Elements Related to Internet Service URCs This section describes the information elements which may be presented by the “^SIS” URC after opening an Internet service. See also AT^SISO. The tables contain the and, if applicable, a specific . If marked with *) the precise text related to a varies greatly depending on the scenario and the implementation of the remote server.
Chapter 10 – Internet Service Commands 10.7.2 URC Information Elements Related to FTP Service 100 101 102 103 104 105 106 FTP Server rejects session. FTP Server rejects USER command. FTP Server rejects PASS command. FTP Server rejects PASV command or client can’t detect remote IP address. FTP Server rejects requested client action. The given path segment is wrong.
Chapter 11 – GPRS Commands Chapter 11. GPRS Commands This chapter describes AT Commands that a TE (Terminal Equipment) may use to control the Multi-Tech wireless modem acting as GPRS Mobile Termination (MT). Please use “Using GPRS AT commands (Examples)” as a first guidance. 11.1 AT+CGACT PDP Context Activate or Deactivate Description: The test command is used for requesting information on the supported PDP context activation states.
Chapter 11 – GPRS Commands 11.2 AT+CGANS Manual Response to a Network Request for PDP Context Activation Description: The write command requests the MT to respond to a network request for GPRS PDP context activation which has been signaled to the TE by the RING or CRING unsolicited result code. The parameter allows the TE to accept or reject the request.
Chapter 11 – GPRS Commands 11.3 AT+CGATT GPRS Attach or Detach Description: The test command is used for requesting information on the supported GPRS service states. The read command returns the current GPRS service state. The write command is used to attach the MT to, or detach the MT from the GPRS service. After the command has completed, the MT remains in V.250 command state. If the MT is already in the requested state, the command is ignored and the OK response is returned.
Chapter 11 – GPRS Commands 11.4 AT+CGAUTO Automatic Response to a Network Request for PDP Context Activation Description: The test command returns the values of supported by the MT as a compound value. The write command disables or enables an automatic positive response (auto-answer) to the receipt of a Request PDP Context Activation message from the network. It also provides control over the use of the V.250 basic commands ATS0, ATA and ATH for handling network requests for PDP context activation.
Chapter 11 – GPRS Commands 11.5 AT+CGDATA Enter Data State Description: The test command is used for requesting information on the supported layer 2 protocols to be used between the TE and MT. The write command causes the MT to perform all actions which are necessary to establish communication between the TE and the network using one or more GPRS PDP types. This may include performing a GPRS attach and one or more PDP context activations.
Chapter 11 – GPRS Commands 11.6 AT+CGDCONT Define PDP Context Description: The test command returns supported values as a compound value. The read command returns the current settings for each defined PDP context. The write command specifies the parameters for a PDP context identified by the context identifier . The number of contexts that may be in a defined state at the same time is given by the range returned by the test command.
Chapter 11 – GPRS Commands 11.7 AT+CGEQMIN 3G Quality of Service Profile (Minimum Acceptable) Description: The test command returns values supported as a compound value. The read command returns the current settings for each defined context.
Chapter 11 – GPRS Commands This parameter indicates the guaranteed number of kbits/s delivered to UMTS (up-link traffic) at a SAP (provided that there is data to deliver). As an example a bitrate of 32kbit/s would be specified as 32 (e.g., AT+CGEQMIN=...,32,...). 0 subscribed value. Default. 1...63 64...
Chapter 11 – GPRS Commands This parameter specifies the relative importance for handling of all SDUs belonging to the UMTS bearer compared to the SDUs of the other bearers. 0 subscribed. Default 1 2 3 Packet Data Protocol Type “IP“ Notes: • If parameters are not defined, the parameter default values depend on the HLR-stored subscribed default values. • Definitions of parameters can be found in 3GPP TS 23.107 Multi-Tech Systems, Inc.
Chapter 11 – GPRS Commands 11.8 AT+CGEQREQ 3G Quality of Service Profile (Requested) Description: The test command returns values supported as a compound value. The read command returns the current settings for each defined context. The write command allows the TE to specify a Quality of Service Profile for the context identified by the (local) context identification parameter which is used when the MT sends an Activate PDP Context Request message to the network.
Chapter 11 – GPRS Commands This parameter indicates the guaranteed number of kbits/s delivered to UMTS (up-link traffic) at a SAP (provided that there is data to deliver). As an example a bitrate of 32kbit/s would be specified as 32 (e.g., AT+CGEQREQ=...,32,...). 0 subscribed value. Default 1...63 64...
Chapter 11 – GPRS Commands This parameter specifies the relative importance for handling of all SDUs belonging to the UMTS bearer compared to the SDUs of the other bearers. 0 subscribed. Default 1 2 3 Packet Data Protocol Type “IP“ Notes: • If parameters are not defined, the parameter default values depend on the HLR-stored subscribed default values. • Definitions of parameters can be found in 3GPP TS 23.107 11.
Chapter 11 – GPRS Commands 11.10 AT+CGQMIN Quality of Service Profile (Minimum Acceptable) Description: The test command returns values supported as a compound value. If the MT supports several PDP types, the parameter value ranges for each PDP type are returned on a separate line. The read command returns the current settings for each defined context.
Chapter 11 – GPRS Commands Peak throughput class (in octets per second). 0 network subscribed value. Default 1 Up to 1 000 (8 kbit/s). 2 Up to 2 000 (16 kbit/s). 3 Up to 4 000 (32 kbit/s). 4 Up to 8 000 (64 kbit/s). 5 Up to 16 000 (128 kbit/s). 6 Up to 32 000 (256 kbit/s). 7 Up to 64 000 (512 kbit/s). 8 Up to 128 000 (1024 kbit/s). 9 Up to 256 000 (2048 kbit/s). Mean throughput class(in octets per hour). 0 Network subscribed value. Default. 1 100 (~0.22 bit/s) 2 200 (~0.44 bit/s) 3 500 (~1.
Chapter 11 – GPRS Commands 11.11 AT+CGQREQ Quality of Service Profile (Requested) Description: The test command returns values supported as a compound value. If the MT supports several PDP types, the parameter value ranges for each PDP type are returned on a separate line. The read command returns the current settings for each defined context. If no requested profile was explicitly specified for a context, simply OK will be returned, but default values will be used for that context.
Chapter 11 – GPRS Commands Peak throughput class in octets per second 0 network subscribed value. Default. 1 Up to 1 000 (8 kbit/s) 2 Up to 2 000 (16 kbit/s) 3 Up to 4 000 (32 kbit/s) 4 Up to 8 000 (64 kbit/s) 5 Up to 16 000 (128 kbit/s) 6 Up to 32 000 (256 kbit/s) 7 Up to 64 000 (512 kbit/s) 8 Up to 128 000 (1024 kbit/s) 9 Up to 256 000 (2048 kbit/s) Mean throughput class in octets per hour 0 Network subscribed value. Default. 1 100 (~0.22 bit/s) 2 200 (~0.44 bit/s) 3 500 (~1.
Chapter 11 – GPRS Commands 11.12 AT+CGREG GPRS Network Registration Status Description: The read command returns the status of result code presentation and an integer which shows whether the network has currently indicated the registration of the MT. Location information elements and are returned only when =2 and MT is registered in the network.
Chapter 11 – GPRS Commands 11.13 AT+CGSMS Select Service for MO SMS Messages Description: The test command is used for requesting information on which services and service preferences can be set by using the AT+CGSMS write command. The read command returns the currently selected service or service preference. The write command is used to specify the service or service preference that the MT will use to send MO SMS messages. If parameter is not given, the current value remains unchanged.
Chapter 11 – GPRS Commands 11.14 AT^SGACT Query All PDP Context Activations Description: The test command returns supported interfaces and states. The read command lists the activation states for all activated PDP contexts of the ME. Contexts, which are created internally by the GPRS modem compatibility commands, will displayed only, if they are activated. The Output of this command is unsorted. The exec command returns the sum of all activated PDP contexts of the ME.
Chapter 11 – GPRS Commands 11.15 AT^SGAUTH Set Type of Authentication for PPP Connection Test Command Syntax: AT^SGAUTH=? Response: ^SGAUTH: (list of supported s) OK ERROR +CME ERROR Read Command Syntax: AT^SGAUTH? Response: ^SGAUTH: OK ERROR +CME ERROR Write Command Syntax: AT^SGAUTH= Response: OK ERROR +CME ERROR Parameter Descriptions: Indicates types of supported authentication. 0 none 1 PAP 2 CHAP 3 PAP and CHAP. Default 11.
Chapter 11 – GPRS Commands 11.17 ATA Manual Response to a Network Request for PDP Context Activation Description: The V.250 ATA command may be used to accept a network request for a PDP context activation announced by the unsolicited result codes “RING” or “+CRING: GPRS”. The MT responds with CONNECT, enters V.250 online data state and follows the same procedure as it would after having received a AT+CGANS=1 with no or values specified.
Chapter 11 – GPRS Commands 11.19 ATD*98# Request GPRS IP Service Description: This command causes the MT to perform whatever actions are necessary to establish communication between the TE and the external PDN. The V.250 ‘D’ (Dial) command causes the MT to enter the V.250 online data state and, with the TE, to start the layer 2 protocol.
Chapter 11 – GPRS Commands 11.21 ATS0 Automatic Response to a Network Request for PDP Context Activation Description: The V.250 ATS0= (Automatic answer) command may be used to turn off (n=0) and on (n>0) the automatic response to a network request for a PDP context activation. When the ATS0= ( > 0) command is received, the MT will attempt to perform a GPRS attach if not yet attached and if configured to do so (see AT^SCFG, parameter ). Failure will result in ERROR being returned to the TE.
Chapter 11 – GPRS Commands 11.22 Using GPRS AT Commands (Examples) Example 1 – Defining and Using a Context Definition ID (CID): Every time a CID is used as a parameter for a GPRS command the CID has to be defined before by using the AT+CGDCONT command. To get the parameter of a CID use the AT+CGDCONT read option. If the response of ‘AT+CGDCONT?’ is OK only, there is no CID defined.
Chapter 11 – GPRS Commands AT+CGDATA= CONNECT The mobile is connected using default parameters (=”PPP” and as described for command AT+CGDATA). The mobile supports Layer 2 Protocol (L2P) PPP only. Remark: If the mobile is NOT attached by AT+CGATT=1 and the CID is NOT activated before connecting, attaching and activating is automatically done by the AT+CGDATA command. Some providers (e.g., Vodafone or E-Plus) require to use an APN to establish a GPRS connection.
Chapter 12 – FAX Commands Chapter 12. FAX Commands The following commands can be used for FAX transmission. If the ME is acting as a Fax modem for a PC-based application (e.g., “WinFax”), it is necessary to select the proper Service Class (Fax Class) provided by the ME. The ME reports its Service Class capabilities, both the current setting and the range of services available. This is provided by the AT+FCLASS command.
Chapter 12 – FAX Commands 12.3 AT+FRH Receive Data Using HDLC Framing Description: The AT+FRH command enables the TA to receive frames using the HDLC protocol and the modulation defined in Section 12.1, FAX parameters. An ERROR response code results if this command is issued while the modem is on-hook. Write Command Syntax: AT+FRH= Response: CONNECT If error related to ME functionality ERROR Note: Used for Fax Class 1 only. 12.
Chapter 12 – FAX Commands 12.7 AT+FTM Transmit Data Description: The AT+FTM command causes the TA to transmit data using the modulation mode defined in Section 12.1, FAX parameters. An ERROR response code results if this command is issued while the modem is on-hook. Test Command Syntax: AT+FTM=? Response: (list of s) OK Write Command Syntax: AT+FTM= Response: CONNECT If error is related to ME functionality ERROR Notes: • Used for Fax Class 1 only. • = 3 is not possible. 12.
Chapter 13 – Short Message Service (SMS) Commands Chapter 13. Short Message Service (SMS) Commands The AT Commands described in this chapter allow an external application to use the Short Message Service with the Multi-Tech wireless modem. 13.1 SMS Parameters Parameter Descriptions: Format is same for in case of SMS, but without GSM 24.11 SC address field and parameter shall be bounded by double quote characters like a normal string type parameter.
Chapter 13 – Short Message Service (SMS) Commands Message Length Integer type value indicating in the text mode (AT+CMGF=1) the length of the message body (or ) in characters; or in PDU mode (AT+CMGF=0), the length of the actual TP data unit in octets (i.e.
Chapter 13 – Short Message Service (SMS) Commands Recipient Address GSM 03.40 TP-Recipient-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set (refer to command AT+CSCS.); type of address given by . [ Reference Number Reference number to identify all segments of the concatenated SMS (i.e., the number needs to be the same for each segment).]
Chapter 13 – Short Message Service (SMS) Commands 13.
Chapter 13 – Short Message Service (SMS) Commands 13.5 AT+CMGL List SMS Messages from Preferred Store Description: The write command returns messages with status value from message storage to the TE. If the status of the message is ‘received unread’, the status in the storage changes to ‘received read’. The execute command is the same as the write command with the given default for .
Chapter 13 – Short Message Service (SMS) Commands 13.6 AT+CMGR Read SMS Messages Description: The write command returns SMS message with location value from message storage to the TE. If status of the message is ‘received unread’, status in the storage changes to ‘received read’.
Chapter 13 – Short Message Service (SMS) Commands 13.7 AT+CMGS Send SMS Message Description: The write command transmits a short message from TE to network (SMS-SUBMIT). After invoking the write command, wait for the prompt “>”, and then start to write the message. To send the message simply enter . After the prompt, a timer will be started to observe the input. To abort sending use . Abortion is acknowledged with “OK”, though the message will not be sent.
Chapter 13 – Short Message Service (SMS) Commands 13.8 AT+CMGW Write Short Messages to Memory Description: The execute and write commands transmit a short message (either SMS-DELIVER or SMS-SUBMIT) from TE to memory storage . Memory location of the stored message is returned. Message status will be set to ‘stored unsent’ unless otherwise given in parameter . After invoking the execute or write command wait for the prompt “>” and then start to write the message.
Chapter 13 – Short Message Service (SMS) Commands 13.9 AT+CMSS Send Short Messages from Storage Description: The write command sends message with location value from message storage to the network (SMS-SUBMIT or SMS-COMMAND). If new recipient address is given for SMS-SUBMIT, it shall be used instead of the one stored with the message. Reference value is returned to the TE on successful message delivery.
Chapter 13 – Short Message Service (SMS) Commands 13.11 AT+CNMI New Short Message Indication Description: The write command selects the procedure how the receipt of new short messages from the network is indicated to the TE when TE is active; e.g., the DTR signal is ON. If TE is inactive (e.g., DTR signal is OFF), message receiving should be done as specified in GSM 03.38. If the DTR signal is not available or the state of the signal is ignored (V.
Chapter 13 – Short Message Service (SMS) Commands Unsolicited Result Codes: URC 1 =1: +CMTI: , Indicates that new message has been received URC 2 =2 (PDU mode enabled): +CMT: Indicates that new message has been received URC 3 =2 (text mode enabled): +CMT: , [, , , , , , , ] Indicates that new message has been received URC 4 =2 (PDU mode enabled): +CBM: Indicates that new
Chapter 13 – Short Message Service (SMS) Commands 13.12 AT+CPMS Preferred SMS Message Storage Description: The write command selects memory storages ,, to be used for reading, writing, etc.
Chapter 13 – Short Message Service (SMS) Commands 13.13 AT+CSCA SMS Service Center Address Description: The write command updates the SMSC address, through which mobile originated SMs are transmitted. In text mode, setting is used by send and write commands. In PDU mode, setting is used by the same commands, but only when the length of the SMSC address coded into the parameter equals zero.
Chapter 13 – Short Message Service (SMS) Commands 13.15 AT+CSDH Show SMS Text Mode Parameters Description: The write command sets whether or not detailed header information is shown in text mode result codes.
Chapter 13 – Short Message Service (SMS) Commands 13.17 AT+CSMS Select Message Service Test Command Synatx: AT+CSMS=? Response: +CSMS: (list of supporteds) OK Read Command Syntax: AT+CSMS? Response: +CSMS: , , , OK Write Command Syntax: AT+CSMS= Response: +CSMS: , , OK ERROR +CMS ERROR Parameter Descriptions: 0 GSM 03.40 and GSM 03.41 (The syntax of SMS AT commands is compatible with GSM 07.05 Phase 2 version 4.7.0.
Chapter 13 – Short Message Service (SMS) Commands 13.18 AT^SCML List Concatenated Short Messages from Preferred Store Description: The execute command is the same as the write command with the given default for . The write command returns messages with status value from message storage to the TE. If status of the message is ‘received unread’, status in the storage changes to ‘received read’.
Chapter 13 – Short Message Service (SMS) Commands 13.19 AT^SCMR Read Concatenated Short Messages Description: The write command returns the message with location value from message storage to the TE. If status of the message is ‘received unread’, status in the storage changes to ‘received read’. See notes of AT+CMGR.
Chapter 13 – Short Message Service (SMS) Commands 13.20 AT^SCMS Send Concatenated Short Messages Description: Sending a concatenated message is similar to sending a “normal” message, except that each segment of the concatenated message must be identified by the additional parameters , and [. To send all segments of the message one by one, the AT^SCMS write command must be executed for each segment.]
Chapter 13 – Short Message Service (SMS) Commands 13.22 AT^SLMS List SMS Memory Storage Description: AT^SLMS indicates the maximum capacity of each SMS storage type and the number of locations currently used.
Chapter 13 – Short Message Service (SMS) Commands 13.24 AT^SMGO Set or Query SMS Overflow Pesentation Mode or Query SMS Overflow Description: The read command returns overflow presentation mode and SMS overflow status. The write command sets overflow presentation mode.
Chapter 13 – Short Message Service (SMS) Commands 13.26 AT^SSCONF SMS Command Configuration Description: AT^SSCONF controls details of some SMS releated commands. Please note that AT^SSCONF settings are stored volatile; i.e., after restart or reset the default values will be restored.
Chapter 13 – Short Message Service (SMS) Commands 13.28 AT^SSMSS Set Short Message Storage Sequence Description: The short message storage “MT” (see AT+CPMS) is a logical storage. It consists of two physical storages “ME” and “SM”. This command allows to select the sequence of addressing this storage.
Chapter 14 – SIM-Related Commands Chapter 14. SIM-Related Commands The AT commands described in this chapter are related to the Subscriber Identity Module (SIM) connected to the Multi-Tech wireless modem. If using data from the SIM please bear in mind that the content of all Elementary Files is subject to change at any moment! This is true because the network can change the SIM’s data in the background via the SIM Application Toolkit (SAT) procedure “Data download to SIM”.
Chapter 14 – SIM-Related Commands , , Parameters to be passed on by the Multi-Tech wireless modem to the SIM. 0...255 Information which shall be written to the SIM (hexadecimal character format). , Status information from the SIM about the execution of the actual command. It is returned in both cases, on successful or failed execution of the command. 0...255 Response data in case of a successful completion of the previously issued command.
Chapter 14 – SIM-Related Commands 14.2 AT^SXSM Extended SIM Access Description: AT^SXSM extends AT+CRSM with additional SIM commands. All parameters of AT^SXSM are used as specified by GSM 11.11. The Multi-Tech wireless modem handles internally all required SIM interface locking and file selection routines. The Multi-Tech wireless modem may return error result code “+CME ERROR” if the command cannot be passed to the SIM; e.g., if no SIM is inserted.
Chapter 14 – SIM-Related Commands 14.3 AT^SCKS Query SIM and Chip Card Holder Status Description: This command controls the SIM connection presentation mode and queries the connection status of the SIM and the card holder tray of the Multi-Tech wireless modem. The read command returns the URC presentation mode and the status of the SIM card connection. The write command enables or disables the presentation of URCs to report whether or not the SIM card is connected.
Chapter 14 – SIM-Related Commands 14.4 AT^SSET Indicate SIM Data Ready Description: After power-up and personalization (PIN entry if required) the ME starts reading data from SIM. The AT^SSET command controls the presentation of the “^SSIM READY” URC that indicates on the corresponding serial channel when the ME has finished reading SIM data. See Section 20.1, Restricted Access to SIM Data after SIM Authentication.
Chapter 15 – SIM Application Toolkit (SAT) Commands Chapter 15. SIM Application Toolkit (SAT) Commands This chapter offers a brief reference of commands and responses related to the Multi-Tech wireless modem’s SIM Application Toolkit (SAT) implementation. ETSI specification GSM 11.14 defines SAT in detail. SAT allows for the execution of applications provided by a Subsciber Identity Module (SIM). Usually, SIM cards are used for storing GSM network provider and user specific data; e.g.
Chapter 15 – SIM Application Toolkit (SAT) Commands 15.2 ^SSTN SAT Notification Unsolicited Result Codes: URC 1 Proactive Command notification ^SSTN: Every time the SIM Application issues a Proactive Command, via the ME, the TA will receive a notification. This indicates the type of Proactive Command issued. AT^SSTGI must then be used by the TA to request the parameters of the Proactive Command from the ME.
Chapter 15 – SIM Application Toolkit (SAT) Commands 15.3 AT^SSTGI SAT Get Information Description: This command is used upon receipt of an URC “^SSTN” to request the parameters of the Proactive Command. Then the TA is expected to acknowledge the AT^SSTGI response with AT^SSTR to confirm that the Proactive Command has been executed. AT^SSTR will also provide any user information; e.g., a selected menu item. The Proactive Command type value specifies to which “^SSTN” the command is related.
Chapter 17 – Audio Commands Chapter 16. Phonebook Commands The AT commands described in this chapter allow the external application to access the phonebooks located in the Multi-Tech wireless modem’s memory or on the attached Subscriber Identity Module (SIM). 16.1 Sort Order for Phonebooks Due to the support of UCS2 for the part of phonebook entries, the sort order for phonebook records follows the algorithm published as Unicode Technical Standard #10, “Unicode Collation Algorithm”.
Chapter 17 – Audio Commands 16.2 AT+CNUM Read Own Numbers Description: Test Command Syntax: Response(s): Exec Command Syntax: Response(s): AT+CNUM returns the subscribers own number(s) from the SIM. AT+CNUM=? OK AT+CNUM [+CNUM: [], , ] [+CNUM: ... ] OK ERROR +CME ERROR: Parameter Descriptions: Optional alphanumeric string associated with . Phone number in format specified by . Type of address octet, see also: AT+CPBR .
Chapter 17 – Audio Commands Please consider that for types other than 129 or 145 dialing from phonebook with ATD> is, depending on the network, not always possible (refer to GSM 04.08 subclause 10.5.4.7 for details). See also of AT+CPBW. Supported values are: 145 Dialing string includes international access code character ‘+’ 161 National number. Network support of this type is optional.
Chapter 17 – Audio Commands 16.4 AT+CPBS Select Phonebook Memory Storage Description: AT+CPBS selects the active phonebook storage; i.e., the phonebook storage that all subsequent phonebook commands will be operating on. The read command returns the currently selected , the number of entries and the number of entries available for this storage. The test command returns all supported s as compound value.
Chapter 17 – Audio Commands 16.5 AT+CPBW Write into Phonebook Description: The AT+CPBW write command can be used to create, edit and delete a phonebook entry at a of the active storage selected with AT+CPBS. If =”FD” (SIM fixed dialing numbers) is selected, PIN2 authentication has to be performed prior to any write access.
Chapter 17 – Audio Commands Maximum length of assigned to the telephone number. The value indicated by the test command is given in octets. If the string is given in GSM characters, each character corresponds to one octet. If the string is given in UCS2, the maximum number of characters depends on the coding scheme used for the alpha field of the SIM. In the worst case the number of UCS2 characters is at least one less than half the number of GSM characters.
Chapter 17 – Audio Commands 16.6 AT^SDLD Delete the ‘Last Number Redial Memory Description: AT^SDLD deletes all numbers stored in the “LD” memory. Test Command Syntax: AT^SDLD=? Response: OK Exec Command Syntax: AT^SDLD Response: OK ERROR +CME ERROR: Note: • Users should be aware that when using this AT command quickly after SIM PIN authentication, the SIM data may not yet be accessible, resulting in a short delay before the requested AT command response is returned. See Section 20.
Chapter 17 – Audio Commands 16.8 AT^SPBD Purge Phonebook Memory Storage Description: AT^SPBD can be used to purge the selected phonebook manually; i.e., all entries stored in the selected phonebook storage will be deleted. CAUTION! The operation cannot be stopped nor reversed! The AT^SPBD test command returns the list of phonebooks which can be deleted with AT^SPBD. card. This affects the ME based part of the “LD” storage, and storages “MC” and “RC”. Storage “ME” is not affected.
Chapter 17 – Audio Commands 16.9 AT^SPBG Display Phonebook Entries in Alphabetical Order Description: AT^SPBG sorts the entries of the current phonebook in alphabetical order by name (the first six characters matter). The sort order is described in Section 16.1, Sort Order for Phonebooks. There are two ways to use AT^SPBG: • If the optional parameter equals 0 or is omitted, the sorted entries will be sequentially numbered.
Chapter 17 – Audio Commands Text assigned to the phone number. The maximum length for this parameter is given in test command response . Value indicating the number of used locations in selected memory storage. The location within phonebook memory at which the corresponding entry is located. This location may be used for other commands (e.g., AT+CPBR or ATD>) Maximum length of phone number for “normal” locations.
Chapter 17 – Audio Commands 16.10 AT^SPBS Step Through the Selected Phonebook Alphabetically Description: AT^SPBS can be used to scroll sequentially through the active phonebook records in alphabetical order by name. Three entries will be displayed at a time. Every time the write command is executed, 3 rows of phonebook records are returned. Each triplet overlaps with the next one. The actual index depends on parameter . This parameter determines whether the index will be increased or decreased.
Chapter 17 – Audio Commands Text assigned to the phone number. Is a display of the “real” of the entry required? 0 Do not show an entry’s “real” location number. Parameter will not be displayed. Default. 1 Show the “real” location number as parameter at the end of the entry The location within the phonebook memory at which the corresponding entry is located. This location may be used for other phonebook commands (e.g.
Chapter 17 – Audio Commands Chapter 17. Audio Commands The AT Commands described in this chapter are related to the Multi-Tech wireless modem’s audio interface. 17.1 Audio Programming Model The following figure illustrates how the signal path can be adjusted with the parameters , , , and . Figure 17.1: Audio programming model 17.2 ATL Set Monitor Speaker Loudness Description: ATL is implemented for V.
Chapter 17 – Audio Commands 17.4 AT+CLVL Loudspeaker Volume Level Test Command Syntax: AT+CLVL=? Response: +CLVL: (list of supporteds) OK Read Command Syntax: AT+CLVL? Response: +CLVL: OK ERROR +CME ERROR: Write Command Syntax: AT+CLVL= Response: OK ERROR +CME ERROR: Parameter Description: Loudspeaker Volume Level 0...4 Default = 4 Notes: • The write command can only be used in audio mode 2 - 6.
Chapter 17 – Audio Commands 17.6 AT+VTD Tone Duration Description: This command refers to an integer that defines the length of tones transmitted with the AT+VTS command. Test Command Syntax: AT+VTD=? Response: +VTD: (list of supporteds) OK Read Command Syntax: AT+VTD? Response: OK Write Command Syntax: AT+VTD= Response: OK Parameter Description: Duration of the tone in 1/10 second 1...255 Default = 1 17.
Chapter 17 – Audio Commands 17.8 AT^SAIC Audio Interface Configuration Description: AT^SAIC configures the interface connections of the active audio mode. The write command is usable in audio modes 2 to 6 only. If AT^SNFS=1, any attempt to use the AT^SAIC write command is rejected with and returns an error reponse. This is because all default parameters in audio mode 1 are determined for type approval and are not adjustable.
Chapter 17 – Audio Commands 17.9 AT^SNFA Set or Query of Microphone Attenuation Description: AT^SNFA specifies the large-scale attenuation on the microphone path of the audio device currently selected with AT^SNFS. The write command is only available in audio modes 2 to 6.
Chapter 17 – Audio Commands 17.10 AT^SNFD Set Audio Parameters to Manufacturer Default Values Description: AT^SNFD sets the active audio parameters to manufacturer defined default values.
Chapter 17 – Audio Commands 17.12 AT^SNFM Set Microphone Audio Path Description: The read command returns the microphone mute and supply voltage status. The write command can be used to switch the microphone’s audio path (muted/ not muted) . The microphone can be muted or activated by changing in all audio modes (1 to 6) and during a voice call only. As an alternative, you can use the AT+CMUT command to mute the microphone.
Chapter 17 – Audio Commands 17.13 AT^SNFO Set Audio Output (= Loudspeaker Path) Parameter Description: AT^SNFO controls the earpiece path amplification. The read and write commands refer to the active audio mode. The write command works only in audio modes 2 to 6.
Chapter 17 – Audio Commands 17.14 AT^SNFPT Set Progress Tones Description: AT^SNFPT controls the Call Progress Tones generated at the beginning of a mobile originated call setup. Please note that the setting is stored volatile; i.e., after restart or reset, the default value 1 will be restored.
Chapter 17 – Audio Commands 17.16 AT^SNFTTY Signal TTY/CTM Audio Mode Capability Description: The Multi-Tech wireless modem offers basic support for equipment using the CTM standard (Cellular Text Telephone Modems). The benefit of CTM is that text characters typed on a TTY device (Text Telephone Type-writer) can be transformed into special audio burst signals for reliable transmission via the existing speech channels of a cellular phone system.
Chapter 17 – Audio Commands 17.17 AT^SNFV Set Loudspeaker Volume Description: AT^SNFV can be used to set the volume of the loudspeaker to the value addressed by . The read and write commands refer to the active audio mode. The write command works only in audio modes 2 to 6.
Chapter 17 – Audio Commands 17.19 AT^SRTC Ring Tone Configuration Description: The AT^SRTC read command returns the current and current . It can be used while test playback is off or on. In the latter case, see execute command for details. The AT^SRTC execute command is intended for testing. It starts to play a melody from the audio output currently selected with AT^SNFS. To deactivate test playback use AT^SRTC again.
Chapter 18 – Hardware-Related Commands Chapter 18. Hardware-Related Commands The AT Commands described in this chapter are related to the Multi-Tech wireless modem’s hardware interface. 18.
Chapter 18 – Hardware-Related Commands 18.2 AT+CALA Set Alarm Time Description: The write command sets an alarm time in the ME or clears a programmed alarm. When the alarm time is reached and the alarm is executed, the ME returns an Unsolicited Result Code (URC) and the alarm time is reset to “00/01/01,00:00:00”.
Chapter 18 – Hardware-Related Commands Integer type value indicating the type of the alarm. 0 Alarm indication: text message via serial interface. String type value indicating the text to be displayed when alarm time is reached; maximum length is . By factory default, is undefined. Note: will be stored to the non-volatile flash memory when the device enters the Power Down mode via AT^SMSO.
Chapter 18 – Hardware-Related Commands 18.3 Intentionally Omitted 18.4 Intentionally Omitted 18.5 AT^SCTM Set Critical Operating Temperature Presentation Mode or Query Temperature Description: Use this command to monitor the temperature range of the module. CAUTION: During the first 15 seconds after start-up, the module operates in an automatic report mode: URCs can be always displayed regardless of the selected mode .
Chapter 18 – Hardware-Related Commands Unsolicited Result Codes: URC 1 URCs will be automatically sent to the TA when the temperature reaches or exceeds the critical level or when it is back to normal. URC 2 ^SCTM_B: for module (board) temperature Examples: Example 1 URCs issued when the operating temperature is out of range: ^SCTM_B: 1 Caution: Engine close to overtemperature limit. ^SCTM_B: 2 Alert: Engine is above overtemperature limit and switches off.
Chapter 18 – Hardware-Related Commands 18.6 AT^SSYNC Configure SYNC Pin Description: The AT^SSYNC command serves to configure the SYNC pin of the application interface. Please note that the SYNC pin may be assigned different functions: Depending on the design of the host application, the pin can either be used to indicate the current consumption in a transmit burst or to drive a status LED connected to the specified pin.
Chapter 18 – Hardware-Related Commands LED Behavior 500 ms on / 25 ms off Permanently on n *600 ms on /n *600 ms off n * 75 ms on / n * 3 ms off n * 500 ms on / n * 25 ms off ME operating status if AT^SSYNC=1 Packet switched data transfer in progress. Depending on type of call: Voice call: Connected to remote party. Data call: Connected to remote party or exchange of parameters while setting up or disconnecting a call.
Chapter 19 – Miscellaneous Commands Chapter 19. Miscellaneous Commands The AT Commands described in this chapter are related to various areas. 19.1 A/ Repeat Previous Command Line Description: Repeat previous command line. Exec Command Syntax: A/ Response: NA Notes: • Line does not need to end with terminating character. • After beginning with the character “a” or “A” a second character “t”, “T” or “/” has to follow.
Chapter 19 – Miscellaneous Commands 19.4 ATS5 Write Command Line Editing Character Description: This parameter setting determines the character recognized by TA as a request to delete the immediately preceding character from the command line. Read Command Syntax: ATS5? Response: OK Write Command Syntax: ATS5= Response: OK ERROR Parameter Description: Command line editing character 000....127 Default = 8 Multi-Tech Systems, Inc.
Chapter 20 – Summary Tables Chapter 20. Summary Tables 20.1 Restricted Access to SIM Data after SIM PIN Authentication Users should be aware that when using a phonebook, SMS or Remote SAT command quickly after SIM PIN authentication the SIM data may not yet be accessible, resulting in a short delay before the requested AT command response is returned. This delay is due to the initial process of loading SIM data once after SIM PIN authentication.
Chapter 20 – Summary Tables 20.2 Star-Hash (*#) Network Commands The following command strings can be sent to the network via ATD and have to be terminated with a semicolon. The command strings are defined with GSM 2.30. Table 20.
Chapter 20 – Summary Tables Table 20.
Chapter 20 – Summary Tables 20.3 AT Commands and SIM PIN Dependency Table 20.5: Available AT Commands and Dependency on SIM PIN.
Chapter 20 – Summary Tables AT Command Exec Test Call-Related Commands ATA ATD ATD> ATD> ATD> ATDI ATDL ATH AT+CHUP AT+SHUP ATS0 ATS6 ATS7 ATS8 ATS10 ATO +++ AT+CBST AT+CRLP AT+CLCC AT^SLCC AT+CR AT+CRC AT+CSNS AT^SCNI AT^SLCD AT^STCD ATP ATT Network Service Commands AT+COPN AT+COPS AT^SOPS AT+CREG AT+CSQ AT^SMONC AT^SMOND AT^MONI AT^MONP AT^SMONG AT^SALS AT^SHOM AT^SPLM AT^CPOL AT^SPLR AT^SPLW Supplementary Service Commands AT+CACM AT^SACM AT+CAMM AT+CAOC AT+CCUG AT+CCFC AT+CCWA AT+CHLD AT
Chapter 20 – Summary Tables Internet Service Commands AT^SICS AT^SISS AT^SISO AT^SISC AT^SISR AT^SISW GPRS Commands AT+CGACT AT+CGANS AT+CGATT AT+CGAUTO AT+CGDATA AT+CGDCONT AT+CGEQMIN AT+CGEQREQ AT+CGPADDR AT+CGQMIN AT+CGQREQ AT+CGREG AT+CGSMS AT^SGACT AT^SGAUTH AT^SGCONF ATA ATD*99# ATD*98# ATH ATS0 FAX Commands AT+FCLASS AT+FRH AT+FRM AT+FRS AT+FTH AT+FTM AT+FTS Short Message Service (SMS) Commands AT+CMGC AT+CMGD AT+CMGF AT+CMGL AT+CMGR AT+CMGS AT+CMGW AT+CMSS AT+CNMA AT+CNMI AT+CPMS AT+CSCA AT+CSCB AT+
Chapter 20 – Summary Tables SIM-Related Commands AT+CRSM AT^SXSM AT^SCKS AT^SSET AT^SCID AT+CXXCID SIM Application Toolkit (SAT) Commands AT^SSTA ^SSTN AT^SSTGI AT^SSTR Phonebook Commands AT+CNUM AT+CPBR AT+CPBS AT+CPBW AT^SDLD AT^SPBC AT^SPBD AT^SPBG AT^SPBS Audio Commands ATL ATM AT+CLVL AT+CMUT AT+VTD AT+VTS AT^SAIC AT^SNFA AT^SNFD AT^SNFI AT^SNFM AT^SNFO AT^SNFPT AT^SNFS AT^SNFTTY AT^SNFV AT^SNFW AT^SRTC Hardware-Related Commands AT+CALA AT+CCLK AT^SCTM AT^SSYNC Miscellaneous Commands A/ ATS3 ATS4 ATS5
Chapter 20 – Summary Tables 20.4 Availability of AT Commands Depending on Operating Mode of ME Table 20.6: Availability of AT Commands Depending on Operating Mode of ME. Command not supported Command supported Use in Airplane Mode depends on command type (test, read, execute, write). See description of AT command for details.
Chapter 20 – Summary Tables AT Command Normal Mode Call-Related Commands ATA ATD ATD> ATD> ATD> ATDI ATDL ATH AT+CHUP AT+SHUP ATS0 ATS6 ATS7 ATS8 ATS10 ATO +++ AT+CBST AT+CRLP AT+CLCC AT^SLCC AT+CR AT+CRC AT+CSNS AT^SCNI AT^SLCD AT^STCD ATP ATT Network Service Commands AT+COPN AT+COPS AT^SOPS AT+CREG AT+CSQ AT^SMONC AT^SMOND AT^MONI AT^MONP AT^SMONG AT^SALS AT^SHOM AT^SPLM AT^CPOL AT^SPLR AT^SPLW Supplementary Service Commands AT+CACM AT^SACM AT+CAMM AT+CAOC AT+CCUG AT+CCFC AT+CCWA AT+CHLD
Chapter 20 – Summary Tables Internet Service Commands AT^SICS AT^SISS AT^SISO AT^SISC AT^SISR AT^SISW GPRS Commands AT+CGACT AT+CGANS AT+CGATT AT+CGAUTO AT+CGDATA AT+CGDCONT AT+CGEQMIN AT+CGEQREQ AT+CGPADDR AT+CGQMIN AT+CGQREQ AT+CGREG AT+CGSMS AT^SGACT AT^SGAUTH AT^SGCONF ATA ATD*99# ATD*98# ATH ATS0 FAX Commands AT+FCLASS AT+FRH AT+FRM AT+FRS AT+FTH AT+FTM AT+FTS Short Message Service (SMS) Commands AT+CMGC AT+CMGD AT+CMGF AT+CMGL AT+CMGR AT+CMGS AT+CMGW AT+CMSS AT+CNMA AT+CNMI AT+CPMS AT+CSCA AT+CSCB AT+
Chapter 20 – Summary Tables SIM-Related Commands AT+CRSM AT^SXSM AT^SCKS AT^SSET AT^SCID AT+CXXCID SIM Application Toolkit (SAT) Commands AT^SSTA ^SSTN AT^SSTGI AT^SSTR Phonebook Commands AT+CNUM AT+CPBR AT+CPBS AT+CPBW AT^SDLD AT^SPBC AT^SPBD AT^SPBG AT^SPBS Audio Commands ATL ATM AT+CLVL AT+CMUT AT+VTD AT+VTS AT^SAIC AT^SNFA AT^SNFD AT^SNFI AT^SNFM AT^SNFO AT^SNFPT AT^SNFS AT^SNFTTY AT^SNFV AT^SNFW AT^SRTC Hardware-Related Commands AT+CALA AT+CCLK AT^SCTM AT^SSYNC Miscellaneous Commands A/ ATS3 ATS4 ATS5
Chapter 20 – Summary Tables 20.5 AT Command Settings Storable with AT&W Table 20.7: Settings Stored to User Profile on ASC0 / MUX Channel 1.
Chapter 20 – Summary Tables 20.6 Factory Defaults Restorable with AT&F Table 20.
Chapter 20 – Summary Tables SIM-Related Commands AT^SCKS AT^SSET Phonebook Commands AT+CPBS AT^SPBS Audio Commands AT+VTD Hardware-Related Commands AT^SCTM Miscellaneous Commands ATS3 ATS4 ATS5 =0 =0 =”SM” =0 =1 =0 =013 =010 =008 Multi-Tech Systems, Inc.
Chapter 20 – Summary Tables 20.7 Summary of Unsolicited Result Codes (URC) Table 20.
Chapter 20 – Summary Tables ^SSTN ^SSTN: 254 ^SSTN ^SSTN: 255 Hardware-Related Commands AT+CALA +CALA: [] AT^SBC ^SBC: Overvoltage warning AT^SBC ^SBC: Overvoltage shutdown AT^SCTM ^SCTM_A: AT^SCTM ^SCTM_B: 20.8 AT Commands Not Usable for USB Serial Interface Control Commands AT\Q AT+ICF AT+IFC AT+ILRR AT+IPR AT^STPB Audio Commands ATL ATM Multi-Tech Systems, Inc.
Chapter 20 – Summary Tables 20.9 Alphabetical List of AT Commands Table 20.
Chapter 20 – Summary Tables Command AT^SNFV AT^SNFW AT^SOPS AT^SPBC AT^SPBD AT^SPBG AT^SPBS AT^SPIC AT^SPLM AT^SPLR AT^SPLW AT^SPWD AT^SRTC AT^SSCONF AT^SSDA AT^SSET AT^SSMSS AT^SSTA AT^SSTGI AT^SSTR AT^SSYNC AT^STCD AT^SXSM AT+CACM AT+CALA AT+CAMM AT+CAOC AT+CBST AT+CCFC AT+CCLK AT+CCUG AT+CCWA AT+CEER AT+CFUN AT+CGACT AT+CGANS AT+CGATT AT+CGAUTO AT+CGDATA AT+CGDCONT AT+CGEQMIN AT+CGEQREQ AT+CGMI AT+CGMM AT+CGMR AT+CGPADDR AT+CGQMIN AT+CGQREQ AT+CGREG AT+CGSMS AT+CGSN AT+CHLD AT+CHUP AT+CIMI AT+CIND AT+CLC
Chapter 20 – Summary Tables Command AT+CMGF AT+CMGL AT+CMGR AT+CMGS AT+CMGW AT+CMSS AT+CMUT AT+CMUX AT+CNMA AT+CNMI AT+CNUM AT+COLP AT+COPN AT+COPS AT+CPAS AT+CPBR AT+CPBS AT+CPBW AT+CPIN AT+CPIN2 AT+CPMS AT+CPUC AT+CPWD AT+CR AT+CRC AT+CREG AT+CRLP AT+CRSM AT+CSCA AT+CSCB AT+CSCS AT+CSDH AT+CSMP AT+CSMS AT+CSNS AT+CSQ AT+CSSN AT+CUSD AT+CXXCID AT+FCLASS AT+FRH AT+FRM AT+FRS AT+FTH AT+FTM AT+FTS AT+GCAP AT+GMI AT+GMM AT+GMR AT+GSN AT+ICF AT+IFC AT+ILRR AT+IPR AT+STPB AT+VTD AT+VTS AT+WS46 ATA ATA ATD ATD*98
Chapter 20 – Summary Tables Command ATD*99# ATD> ATD> ATD> ATDI ATDL ATE ATH ATH ATI ATL ATM ATO ATP ATQ ATS0 ATS0 ATS10 ATS18 ATS3 ATS4 ATS5 ATS6 ATS7 ATS8 ATT ATV ATX ATZ Description Request GPRS Service Mobile Originated Call Using Specific Memory and Index Number Mobile Originated Call from Active Memory Using Index Number Mobile Originated Call from Active Memory Using Corresponding Field Mobile Originated Call to ISDN Number Redial Last Number Used Enable Command Echo Disconnect Exist