MC55 Siemens Cellular Engine Version: DocId: 03.03 MC55_ATC_V03.
MC55 AT Command Set s Document Name: MC55 AT Command Set Version: 03.03 Date: September 9, 2005 DocId: MC55_ATC_V03.03 Status Confidential / Released General Notes Product is deemed accepted by recipient and is provided without interface to recipient’s products. The documentation and/or product are provided for testing, evaluation, integration and information purposes. The documentation and/or product are provided on an “as is” basis only and may contain deficiencies or inadequacies.
MC55 AT Command Set s Contents Contents 1. Introduction............................................................................................................................................ 12 1.1 Scope of the document ................................................................................................................. 12 1.2 Related documents ....................................................................................................................... 13 1.
MC55 AT Command Set s Contents 3.4 3.5 3.6 3.7 AT+CEER Extended Error Report............................................................................................... 68 3.4.1 Cause Location ID for the extended error report ........................................................... 69 3.4.2 GSM release cause for L3 Radio Resource (RR).......................................................... 70 3.4.3 SIEMENS release cause for L3 Radio Resource (RR).................................................
MC55 AT Command Set s Contents 6.7 6.8 6.9 6.10 AT+GMR Request revision identification of software status ..................................................... 122 AT+CGSN Request International Mobile Equipment Identity (IMEI) ......................................... 123 AT+GSN Request International Mobile Equipment Identity (IMEI) ........................................... 123 AT+CIMI Request International Mobile Subscriber Identity (IMSI)............................................ 124 7.
MC55 AT Command Set s Contents 8.11 8.12 8.13 8.14 8.15 8.16 8.10.1 AT^SMONG Cell Info Table......................................................................................... 182 AT^SALS Alternate Line Service............................................................................................... 183 AT^SHOM Display Homezone .................................................................................................. 185 AT^SPLM Read the PLMN list .....................................
MC55 AT Command Set s Contents 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 11.10 11.11 11.12 11.13 11.14 11.15 11.16 11.17 11.18 11.19 11.20 11.21 12. AT+CGANS Manual response to a network request for PDP context activation ...................... 253 AT+CGATT GPRS attach or detach ......................................................................................... 255 AT+CGAUTO Automatic response to a network request for PDP context activation ............... 256 AT+CGEREP GPRS event reporting ........
MC55 AT Command Set s Contents 12.26 AT+FTM Transmit Data............................................................................................................. 313 12.27 AT+FTS Stop Transmission and Wait ....................................................................................... 314 12.28 AT+FVRFC Vertical Resolution Format Conversion ................................................................. 315 13. Short Message Service (SMS) Commands..........................................
MC55 AT Command Set s Contents 16.8 AT^SPBS Step through the selected phonebook alphabetically ............................................... 380 16.9 AT+CNUM Read own numbers................................................................................................. 384 16.10 AT^SDLD Delete the 'last number redial' memory .................................................................... 385 17. Audio Commands .....................................................................................
MC55 AT Command Set s List of Tables List of Tables Table 1.1: Table 1.2: Table 1.3: Table 1.4: Table 1.5: Table 2.1: Table 2.2: Table 2.3: Table 2.4: Table 2.5: Table 2.6: Table 2.7: Table 4.1: Table 4.2: Table 10.1: Table 12.1: Table 18.1: Table 20.1: Table 20.2: Table 20.3: Table 20.4: Table 20.5: Table 20.6: Table 20.7: Table 20.8: Table 20.9: Table 20.10: Table 20.11: Symbols used to mark the type of parameters ...........................................................................
MC55 AT Command Set s List of Figures List of Figures Figure 1.1: Figure 1.2: Figure 17.1: Main character table of GSM 03.38 alphabet ............................................................................. 20 Extension character table of GSM 03.38 alphabet ..................................................................... 21 Audio programming model........................................................................................................ 386 MC55_ATC_V03.
MC55 AT Command Set s 1. Introduction 1. Introduction 1.1 Scope of the document This document presents the AT Command Set for the Siemens Cellular Engine MC55 Release 03.03. Before using the Cellular Engine or upgrading to a new firmware version please read the latest product information provided in the Release Notes [1]. More information is available at the Siemens Website: http://www.siemens.com/wm. MC55_ATC_V03.
MC55 AT Command Set s 1.2 Related documents 1.2 Related documents [1] MC55 Release Notes, Version 03.03 [2] MC55 Hardware Interface Description, Version 03.
MC55 AT Command Set s 1.3 Document conventions 1.3 Document conventions Throughout the document, the GSM engines are referred to as ME (Mobile Equipment), MS (Mobile Station), TA (Terminal Adapter), DCE (Data Communication Equipment) or facsimile DCE (FAX modem, FAX board). To control your GSM engine you can simply send AT Commands via its serial interface.
MC55 AT Command Set s 1.3 Document conventions 1.3.2 Superscript notation for parameters and values Table 1.1: Symbols used to mark the type of parameters Parameter type Meaning (num) Parameter value must be numeric type (str) Parameter value must be string type Table 1.
MC55 AT Command Set s 1.4 AT Command Syntax 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.
MC55 AT Command Set s 1.4 AT Command Syntax 1.4.2 Combining AT commands on the same command line You may enter several AT commands on the same line. This eliminates the need to type the "AT" or "at" prefix before each command. Instead, it is only needed once at the beginning of the command line. Use a semicolon as command delimiter. The table below lists the AT commands you cannot enter together with other commands on the same line. Otherwise, the responses may not be in the expected order.
MC55 AT Command Set s 1.5 Supported character sets 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.
MC55 AT Command Set s 1.5 Supported character sets Table 1.5: Examples for character definitions depending on alphabet GSM 03.38 character GSM character hex. value Corresponding ASCII character ASCII Esc sequence Hex Esc sequence Ö 5C \ \5C 5C 35 43 " 22 " \22 5C 32 32 ò 08 BSP \08 5C 30 38 @ 00 NULL \00 5C 30 30 CAUTION: Often, the editors of terminal programs do not recognize escape sequences. In this case, an escape sequence will be handled as normal characters.
MC55 AT Command Set s 1.5 Supported character sets 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) This code is an escape to the following extension of the 7 bit default alphabet table.
MC55 AT Command Set s 1.5 Supported character sets 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'.
MC55 AT Command Set s 1.5 Supported character sets In the event that an MS receives a code where a symbol is not represented in Figure 1.2, Extension character table of GSM 03.38 alphabet the MS shall display the character shown in the main default 7 bit alphabet table (see Figure 1.1, Main character table of GSM 03.38 alphabet). 1.5.
MC55 AT Command Set s 1.5 Supported character sets 1.5.2.2 Implementing input of Terminal data to SIM (direction TE to TA) Used character set DCS = 7 bit GSM DCS = 8 bit Data DCS = 16 bit UCS2 GSM Case 1 GSM (1:1) Case 2 IRA to 8 bit (2:1) Case 3 IRA to 16 bit (4:2) UCS2 Case 4 Case 5 Case 6 UCS2 to GSM (4:1) UCS2 to 8 bit (4:1) UCS2 to 16 bit (4:2) Note: The ratio between the number of input characters and bytes stored on the SIM is given in parentheses.
MC55 AT Command Set s 1.6 Serial Interface Flow Control 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.
MC55 AT Command Set s 1.7 Unsolicited Result Code Presentation 1.7 Unsolicited Result Code Presentation URC stands for Unsolicited Result Code and is a report message issued by the ME without being requested by the TE, i.e. a URC is issued automatically when a certain event occurs. Hence, a URC is not issued as part of the response related to an executed AT command.
MC55 AT Command Set 1.8 Common PCN Handset Specification (CPHS) 1.8 s 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 Using two phone numbers with one SIM card.
MC55 AT Command Set s 1.9 Errors and Messages 1.9 Errors and Messages The command result codes "+CME ERROR: " and "+CMS ERROR: " indicate errors related to mobile equipment or network functionality. The format of can be either numeric or verbose and is selectable via AT+CMEE. A result error code terminates the execution of the command and prevents the execution of all remaining commands that may follow on the same command line.
MC55 AT Command Set s 2. Configuration Commands 2. Configuration Commands The AT Commands described in this chapter allow the external application to determine the MC55's behaviour under various conditions. 2.1 AT&F Set all current parameters to manufacturer defaults 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).
MC55 AT Command Set s 2.2 AT&V 2.2 AT&V Display current configuration AT&V returns the current parameter setting. The configuration varies depending on whether or not PIN authentication has been done and whether or not Multiplex mode is enabled (see AT+CMUX). Syntax Exec Command AT&V[] Response(s) ACTIVE PROFILE: ... (see Section 2.2.1, AT&V responses) OK Reference(s) PIN V.
MC55 AT Command Set s 2.2 AT&V 2.2.1 AT&V responses The following tables show four different kinds of responses depending on whether or not the PIN is entered and whether or not the Multiplex mode is enabled (see AT+CMUX). Table 2.
MC55 AT Command Set s 2.3 AT&W 2.3 AT&W Stores current configuration to user defined profile AT&W stores the currently set parameters to a user defined profile in the non-volatile memory. Syntax Exec Command AT&W[] Response(s) OK ERROR/+CME ERROR Reference(s) PIN V.250 ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num) [0] Number of profile Notes • The user defined profile will be restored automatically after power-up.
MC55 AT Command Set s 2.4 ATQ 2.4 ATQ Set result code presentation mode This parameter setting determines whether or not the TA transmits any result code to the TE. Information text transmitted in response is not affected by this setting. Syntax Exec Command ATQ[] Response(s) If =0: OK If =1: (none) Reference(s) V.
MC55 AT Command Set s 2.5 ATV 2.5 ATV Set result code format mode This command determines the contents of 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. Syntax Exec Command ATV[] Response(s) OK ERROR Reference(s) PIN V.
MC55 AT Command Set s 2.6 ATX 2.6 ATX Set CONNECT result code format and call monitoring 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. Syntax Exec Command ATX[] Response(s) OK ERROR Reference(s) V.
MC55 AT Command Set s 2.7 ATZ 2.7 ATZ Set all current parameters to user defined profile ATZ sets all current parameters to the user profile stored with AT&W. If a connection is in progress, it will be terminated. All defined GPRS contexts which are not activated or not online will be undefined (see AT+CGDCONT, AT+CGQREQ and AT+CGQMIN command). The user defined profile is stored to the non-volatile memory. Syntax Exec Command ATZ[] Response(s) OK Reference(s) V.
MC55 AT Command Set s 2.8 AT+CFUN 2.8 AT+CFUN Set phone functionality The AT+CFUN command serves to control the functionality level of the 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. SLEEP mode falls in two categories: • NON-CYCLIC SLEEP mode =0 • and CYCLIC SLEEP modes, selectable as = 5, 6, 7, 8 or 9.
MC55 AT Command Set s 2.8 AT+CFUN Unsolicited Result Codes URC 1 ^SYSSTART Indicates that the ME has been started and is ready to operate. If autobauding is active (AT+IPR=0) the URC is not generated. URC 2 ^SYSSTART CHARGE ONLY MODE Indicates that the ME has entered the CHARGE ONLY mode. This occurs if the charger is connected while the ME is in POWER DOWN mode. If autobauding is active (AT+IPR=0) the URC is not generated.
MC55 AT Command Set s 2.8 AT+CFUN by AT^SCFG="PowerSaver/Mode9/Timeout", (temporary wakeup). In contrast to SLEEP modes 5,6,7 and 8 assertion of RTS can also be used to temporarily wake up the ME. In this case too, activity time is at least the time set with AT^SCFG="PowerSaver/Mode9/Timeout",. RTS can be activated either from ASC0 or ASC1. ME exits SLEEP mode only, if AT+CFUN=1 is entered. (num) The parameter can only be used if the serial interface is enabled.
MC55 AT Command Set s 2.8 AT+CFUN When, for example, an SMS is being received and indicated by an unsolicited result code (URC), the ME wakes up to full operation. Note that the URC used in this example will appear only, if AT+CNMI=1,1 was configured before. +CMTI: "SM",5 After this, you may want to verify the operating status: AT+CFUN? +CFUN: 1 Indicates that ME has entered full functionality mode.
MC55 AT Command Set s 2.8 AT+CFUN Event Selected mode: =0 Selected mode: =5 or 6 Selected mode: =7 or 8 or 9 Any AT command (incl.
MC55 AT Command Set s 2.9 AT^SMSO 2.9 AT^SMSO Switch off mobile station AT^SMSO initiates the power-off procedure. Low level of the module's VDD pin and the URC "^SHUTDOWN" notify that the procedure has completed and the module has entered the POWER DOWN mode. Therefore, be sure not to disconnect the operating voltage until VDD is low 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].
MC55 AT Command Set s 2.10 AT+GCAP 2.10 AT+GCAP Request complete TA capabilities list AT+GCAP returns a list of additional capabilities. Syntax Test Command AT+GCAP=? Response(s) OK Exec Command AT+GCAP Response(s) +GCAP: OK Reference(s) V.250 PIN ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (str) e.g.: +CGSM,+FCLASS Note • +CGSM: The response text shows which GSM commands of the ETSI standard are supported. MC55_ATC_V03.
MC55 AT Command Set s 2.11 AT+CMEE 2.11 AT+CMEE Mobile Equipment Error Message Format AT+CMEE controls the format of the error result codes that indicates errors related to MC55 functionality. Format can be selected between plain "ERROR" output, error numbers or verbose "+CME ERROR: " and "+CMS ERROR: " messages. Possible error result codes are listed in Table 2.4, General "CME ERROR" Codes (GSM 07.07)Table 2.5, General "CME ERROR" Codes (SIEMENS)Table 2.
MC55 AT Command Set s 2.11 AT+CMEE 2.11.1 CME/CMS Error Code Overview Table 2.4: General "CME ERROR" Codes (GSM 07.
MC55 AT Command Set s 2.11 AT+CMEE Code Text (if AT+CMEE=2) 133 requested service option not subscribed 134 service option temporarily out of order 256 Operation temporary not allowed 257 call barred 258 phone is busy 259 user abort 260 invalid dial string 261 ss not executed 262 SIM blocked 263 Invalid Block Table 2.
s MC55 AT Command Set 2.
MC55 AT Command Set s 2.
MC55 AT Command Set s 2.12 AT+CSCS 2.12 AT+CSCS Select TE character set 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 7-bit, the highest bit will be set to zero.
MC55 AT Command Set s 2.13 AT^SCFG 2.13 AT^SCFG Extended Configuration Settings AT^SCFG can be used to query and configure various settings of the MC55. The AT^SCFG read command returns a list of all supported parameters and their current values. The AT^SCFG write command queries a configuration parameter (if no value is entered) or sets its value(s). Input of parameter names is always coded in GSM character set, parameter values are expected to be given as specified via AT+CSCS.
MC55 AT Command Set s 2.13 AT^SCFG Write Command Adaptive Multi Rate (AMR): AT^SCFG="Audio/AMR"[, ] Response(s) ^SCFG: "Audio/AMR", 1[, 2[, 3...
MC55 AT Command Set s 2.
MC55 AT Command Set s 2.13 AT^SCFG Parameter Description (str)(+CSCS) Adaptive Multi Rate This parameter can be used to control the usage of the feature "Adaptive Multi Rate" (AMR). It is possible to enable or disable this feature for all network operators, or to enable it for selected operators (max. 10). If the feature is enabled for all operators, any request to enable it for a specific operator will result in a "+CME ERROR: operation temporary not allowed".
MC55 AT Command Set s 2.13 AT^SCFG (str)(+CSCS) Power saving mode 9 timeout This parameter can be used to query or configure the wake up time for power saving mode 9 (see AT+CFUN with parameter =9). The granularity of the timeout value is 100ms (i.e. a value of 10 equal 1 second). The minimum timeout value that can be applied is 5, but accuracy is only guaranteed for timeout values greater than 20. Parameter is global for the ME, volatile and will not be reset by AT&F. 5...20(P)...
MC55 AT Command Set s 2.13 AT^SCFG “local“(P) URC will be indicated by an activated RING line of the interface on which the URC appears “asc0“ URC is indicated by an activated RING0 line. (str)(+CSCS) URC Datamode RING line This parameter specifies whether RING or BREAK is used for the signaling of URCs when the TA-TE link is reserved (e.g. during circuit-switched data calls, fax connections, in GPRS data mode or during the execution of an AT command).
MC55 AT Command Set s 2.13 AT^SCFG AMR is disabled for any operator, but enabled for operator "23405". ^SCFG:"Audio/AMR","23405" OK AT^SCFG="Audio/AMR","23203" ^SCFG:"Audio/AMR","23405","23203" AMR is disabled for any operator, but enabled for operators "23405" and "23203". OK AT^SCFG="Audio/AMR" ^SCFG:"Audio/AMR","23405","23203" OK Query parameter "Audio/AMR" EXAMPLE 2 Usage of "URC/Ringline" and "URC/Datamode/Ringline": AT+CSCS="GSM" OK AT^SCFG? ...
MC55 AT Command Set s 2.14 AT^SM20 2.14 AT^SM20 Set M20 compatibility mode M20 is an earlier, widely used SIEMENS GSM engine. The AT^SM20 command selects different modes of responses returned upon execution of the commands ATD and sms commands like e.g. AT+CMGW. Please note that the AT^SM20 command has no effect on any other features and is not intended to adjust other differences between M20 and MC55.
MC55 AT Command Set s 3. Status Control Commands 3. Status Control Commands The AT Commands described in this chapter allow the external application to obtain various status information from the MC55. 3.1 AT+CMER Mobile Equipment Event Reporting 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. In addition, AT+CMER controls "^SLCC" URCs related to AT^SLCC.
MC55 AT Command Set s 3.1 AT+CMER Parameter Description (num) 0(&F) Discard "+CIEV" and "^SLCC" URCs. 1 Discard "+CIEV" and "^SLCC" URCs when TA-TE link is reserved, e.g. in online data mode. Otherwise they are forwarded directly to the TE. 2 Buffer "+CIEV" and "^SLCC" URCs in the TA while TA-TE link is reserved, e.g. in online data mode, and flush them to the TE afterwards. Otherwise they are forwarded directly to the TE. 3 Forward "+CIEV" and "^SLCC" URCs directly to the TE.
MC55 AT Command Set s 3.2 AT+CIND 3.2 AT+CIND Indicator control The AT+CIND command controls the presentation of Indicator Event Reports related to various functions such as battery charge level, 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.
MC55 AT Command Set s 3.2 AT+CIND (str) String values and their ranges. More indications are available via AT^SIND. Therefore use of AT^SIND for control of all indications is recommended. The following indications are accessible via AT+CIND: “battchg“ Battery charge level 0..4 or 5 if no measuring is performed, e.g because no battery is connected. Also refer to AT^SBC. “signal“ Signal quality (0..
MC55 AT Command Set s 3.2 AT+CIND Notes • Due to its restrictive value range, indicator "call" does not clearly reflect specific call states (such as alerting, active, held etc.), but rather serves to trigger the application to retrieve the new call status from the list of current calls with the AT commands AT^SLCC, AT+CLCC or AT^SCNI.
MC55 AT Command Set s 3.3 AT^SIND 3.3 AT^SIND Extended Indicator Control 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. Presentation mode of the generated URCs is controlled via AT+CMER.
MC55 AT Command Set s 3.3 AT^SIND Unsolicited Result Codes URC 1 Format of the standard indicator: +CIEV: , Value related to an indicator has changed. URC 2 Format of the Voice Message indicator, if the number of waiting messages is delivered by the network: +CIEV: , , If the number of waiting messages is not delivered the standard indicator applies.
MC55 AT Command Set s 3.3 AT^SIND The "vmwait" indicators do not apply if a network provider signals new voice mail(s) via standard SMS. In this case the indicator "message" will be displayed (see AT+CIND). “vmwait2“ Voice Message Waiting Indication for line 2 0 See description of "vmwait1". 1 See description of "vmwait1". “ciphcall“ Ciphering Status Change Indication 0 Current call or SMS is not ciphered. 1 Current call or SMS is ciphered. As stated in GSM specifications 02.07 and 02.
MC55 AT Command Set s 3.3 AT^SIND 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. “nitz“ Network Identity and Time Zone indication This indicator shows the time relevant information elements of an MM Information (MMI) or GMM Information (GMMI) message received from the network (see GSM 24.008, ch. 9.2.15a and 9.4.19).
MC55 AT Command Set s 3.3 AT^SIND 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). If the type is 2, 4 or 5, AT+COPS with the appropriate displays the same operator name. (num) 0 Indicator is deregistered, i.e. no such indicator event report (URC) will be issued.
MC55 AT Command Set s 3.3 AT^SIND +CIEV: sounder,0 +CIEV: message,1 +CIEV: call,0 +CIEV: roam,0 +CIEV: smsfull,0 +CIEV: rssi,4 +CIEV: audio,0 ATD030123456 OK +CIEV: audio,1 +CIEV: sounder,1 +CIEV: call,1 +CIEV: signal,0 +CIEV: sounder,0 ATH OK +CIEV: call,0 +CIEV: rssi,3 +CIEV: audio,0 +CIEV: signal,99 +CIEV: rssi,4 MC55_ATC_V03.03 Confidential / Released You make a call. You hang up.
MC55 AT Command Set s 3.4 AT+CEER 3.
MC55 AT Command Set s 3.4 AT+CEER Examples EXAMPLE 1 ATD"01751223344"; NO CARRIER AT+CEER +CEER: 8,21,0 OK A mobile originated call is rejected by the remote party. Call setup is terminated with NO CARRIER. To check the cause, the caller enters AT+CEER. The Location ID 8 in Section 3.4.1 points to Section 3.4.6, where 21 = "Call rejected". 0 = "No error" refers to parameter that is not applicable. EXAMPLE 2 The user attempts to activate call barring, but uses a wrong password.
MC55 AT Command Set s 3.4 AT+CEER ID Description 48 GSM cause for GPRS Mobility Management (GSM 04.08 annex G.6) 49 SIEMENS cause for GPRS Mobility Management 50 GSM cause for Session Management (GSM 04.08 annex I) 51 SIEMENS cause for Session Management 127 SIEMENS cause for protocol module or other local cause 128 Supplementary Services general problem (GSM 04.80 3.6.7) 129 Supplementary Services invoke problem (GSM 04.80 3.6.7) 130 Supplementary Services result problem (GSM 04.80 3.6.
MC55 AT Command Set s 3.4 AT+CEER Number Description 3 Access class of the SIM is barred by the network provider 4 SABM failure 5 Radio link counter expiry or PerformAbnormalRelease 6 Confirm ABORT of the MM 7 Respond to DEACT REQ 8 Loss of coverage 9 Reestablishment not possible 3.4.
MC55 AT Command Set s 3.4 AT+CEER Number Description 7 GPRS services not allowed 8 GPRS services not allowed in combination with non-GPRS services 9 MS identity cannot be identified by the network 10 Implicitly detached 14 GPRS services not allowed in current PLMN 16 MSC temporarily unreachable 3.4.
MC55 AT Command Set s 3.
MC55 AT Command Set s 3.4 AT+CEER Number Description Interworking class 127 3.4.
MC55 AT Command Set s 3.
MC55 AT Command Set s 3.4 AT+CEER 3.4.
MC55 AT Command Set s 3.4 AT+CEER 3.4.
MC55 AT Command Set s 3.4 AT+CEER 3.4.
MC55 AT Command Set s 3.5 ATS18 3.5 ATS18 Extended call release report 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.
MC55 AT Command Set s 3.5 ATS18 Examples EXAMPLE 1 ATS18=1 OK ATD03012345678 +CAUSE: 8:17 BUSY Enables the presentation of extended call release reports. Now, a mobile originated data call fails. An extended error report is output, followed by the result code BUSY. The Location ID 8 stated in Section 3.4.1 points to Section 3.4.6, with 17 = "User busy". EXAMPLE 2 ATS18=1 OK ATD03012345678 CONNECT 9600/RLP Hello,.... +++ +CAUSE: 8:16 NO CARRIER MC55_ATC_V03.
MC55 AT Command Set s 3.6 AT+CPAS 3.6 AT+CPAS Mobile equipment activity status The AT+CPAS execute command indicates the activity status of the ME. Syntax Test Command AT+CPAS=? Response(s) +CPAS: (list of supporteds) OK Exec Command AT+CPAS Response(s) +CPAS: OK Reference(s) PIN GSM 07.07 ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num) 0 Ready 3 Incoming call (ringing) 4 Call in progress or call hold MC55_ATC_V03.
MC55 AT Command Set s 3.7 AT+WS46 3.7 AT+WS46 Select wireless network Syntax Test Command AT+WS46=? Response(s) +WS46: (list of supporteds) OK Read Command AT+WS46? Response(s) OK Write Command AT+WS46=[] Response(s) OK ERROR +CME ERROR Reference(s) PIN GSM 07.07 ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num) 12 MC55_ATC_V03.
MC55 AT Command Set s 4. Serial Interface Control Commands 4. Serial Interface Control Commands The AT Commands described in this chapter allow the external application to determine various settings related to the MC55's serial interface. 4.
MC55 AT Command Set s 4.2 AT&C 4.2 AT&C Set circuit Data Carrier Detect (DCD) function mode The AT&C command determines how the state of circuit 109 (DCD) relates to the detection of received line signal from the distant end. Syntax Exec Command AT&C[] Response(s) OK Reference(s) V.250 PIN ! ASC0 ASC1 % ! MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num)(&W)(&V) [0] (&F) 1 MC55_ATC_V03.
MC55 AT Command Set s 4.3 AT&D 4.3 AT&D Set circuit Data Terminal Ready (DTR) function mode The AT&D determines how the TA responds when circuit 108/2 (DTR) is changed from ON to OFF during data mode. Syntax Exec Command AT&D[] Response(s) OK Reference(s) V.250 PIN ASC0 ASC1 ! % § MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num)(&W)(&V) [0] TA ignores status of DTR. 1 ON->OFF on DTR: Change to command mode while retaining the connected call.
MC55 AT Command Set s 4.4 AT&S 4.4 AT&S Set circuit Data Set Ready (DSR) function mode The AT&S command determines how the TA sets circuit 107 (DSR) depending on the communication state of the TA interfacing TE. Syntax Exec Command AT&S[] Response(s) OK Reference(s) V.250 PIN ! ASC0 ASC1 % ! MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num)(&W)(&V) [0](&F) DSR line is always ON 1 TA in command mode: DSR is OFF. TA in data mode: DSR is ON.
MC55 AT Command Set s 4.5 ATE 4.5 ATE Enable command echo The ATE command determines whether or not the TA echoes characters received from TE during command state. Syntax Exec Command ATE[] Response(s) OK Reference(s) PIN V.250 ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num)(&W)(&V) [0] Echo mode off (&F) 1 Echo mode on Note • In case of using the command without parameter, is set to 0. MC55_ATC_V03.
MC55 AT Command Set s 4.6 AT+ILRR 4.6 AT+ILRR Set TE-TA local rate reporting The command AT+ILRR controls whether or not the intermediate result code "+ILRR" is transmitted from the TA to the TE while a connection is being set up. The result code indicates the local rate. It is issued before the final result code of the connection, e.g. CONNECT, is transmitted to the TE.
MC55 AT Command Set s 4.6 AT+ILRR 19200 28800 38400 57600 115200 230400 MC55_ATC_V03.
MC55 AT Command Set s 4.7 AT+IPR 4.7 AT+IPR Set fixed local rate The command AT+IPR can be used to set or query the TE-TA interface bit rate. Syntax Test Command AT+IPR=? Response(s) +IPR: (list of supported auto-detectable s) , (list of supported fixed-only s) OK Read Command AT+IPR? Response(s) +IPR: OK Write Command AT+IPR= Response(s) OK ERROR +CME ERROR Reference(s) V.
MC55 AT Command Set s 4.7 AT+IPR 14400 19200 28800 38400 57600 115200 230400 Notes • Delivery value for is autobauding enabled (AT+IPR=0) on ASC0 and 57600bps on ASC1. It will not be restored with AT&F. • The current setting of AT+IPR will be preserved when you download firmware (i.e. a firmware update does not restore the factory setting) or in the event of power failure. • Generally, AT+IPR should be used as a standalone command.
MC55 AT Command Set s 4.7 AT+IPR - • It is not recommended to switch to autobauding from a bit rate that cannot be detected by the autobaud mechanism (e.g. 300 bps). Responses to AT+IPR=0 and any commands on the same line might be corrupted. Autobauding and bit rate after restart The most recently detected bit rate is stored when the ME is powered down (with AT^SMSO). Therefore, each time the module is restarted the correct bit rate must be found as described above.
MC55 AT Command Set s 4.8 AT+CMUX 4.8 AT+CMUX Enter multiplex mode All information provided in this section applies to the ASC0 interface only. The second interface ASC1 has no support of Multiplex mode. 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.
MC55 AT Command Set s 4.8 AT+CMUX Notes • The write command is used to enter the multiplex mode. The setup of the logical channels is initiated by the TE, i.e. the TE acts as initiator. This means that the TE shall ensure that logical channels are established before any further actions on the channels can be started. • There is a timeout of five seconds, if the multiplexer protocol is enabled and no multiplexer control channel is established. The GSM engine returns to AT command mode.
MC55 AT Command Set s 4.8 AT+CMUX Table 4.2: Summary of AT commands with Different Behavior in Multiplex Mode Command Description AT\Q It is recommended to use hardware flow control (AT\Q3). XON/XOFF flow control (AT\Q1) is not supported in Multiplex mode. See note regarding AT\Qn settings stored with AT&W if Multiplex mode is active. AT&V Different default configurations on channels 1, 2 and 3. AT&W Different user profiles can be stored on each channel.
MC55 AT Command Set s 4.8 AT+CMUX 4.8.2 Second serial interface ASC1 The second serial interface ASC1 is intended as an auxiliary interface for applications which need multiple parallel access to the module (e.g. to query status information during a data call), but cannot use the GSM 07.10 multiplexing protocol. Therefore this interface offers limited functionality only. • • • • • • No DTR, DSR, DCD, RING signals. These hardware lines do not exist.
MC55 AT Command Set s 5. Security Commands 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 AT+CPIN controls network authentication of the MC55. The read command returns an alphanumeric string indicating whether or not network authentication is required. The write command allows the MC55 to store the entered password.
MC55 AT Command Set s 5.1 AT+CPIN Parameter Description (str) Password (string type), usually SIM PIN1. If the requested password was a PUK, such as SIM PUK1 or PH-FSIM PUK or another password, then must be followed by . (text) If the requested code was a PUK: specify a new password or restore the former disabled password. See Section 5.1.1, What to do if PIN or password authentication fails? for more information about when you may need to enter the PUK.
MC55 AT Command Set s 5.1 AT+CPIN Notes • Successful PIN authentication only confirms that the entered PIN was recognized and correct. The output of the result code OK does not necessarily imply that the mobile is registered to the desired network. Typical example: PIN was entered and accepted with OK, but the ME fails to register to the network.
MC55 AT Command Set s 5.1 AT+CPIN Number of failed attempts Time to wait before next input is allowed 1st failed attempt No time to wait 2nd failed attempt 4 seconds 3rd failed attempt 3 * 256 seconds 4th failed attempt 4 * 256 seconds 5th failed attempt 5 *256 seconds 6th failed attempt and so forth 6 * 256 seconds and so forth SIM locks: These are factory set locks, such as "PF", "PN", "PU", "PP", "PC".
MC55 AT Command Set s 5.2 AT+CPIN2 5.2 AT+CPIN2 PIN2 Authentication AT+CPIN2 controls network authentication of the MC55. The read command returns an alphanumeric string indicating whether or not network authentication is required. The write command allows the MC55 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. Note that PIN2 can only be entered if PIN1 authentication was done.
MC55 AT Command Set s 5.2 AT+CPIN2 Note • Functions accessible only after PIN2 authentication: AT+CACM: Accumulated call meter (ACM) reset or query AT+CAMM: Accumulated call meter maximum (ACMmax) set or query AT+CLCK: Facility lock to "FD" (Fixed dialing phonebook) AT^SLCK: Facility lock to "FD" (Fixed dialing phonebook) AT+CPWD: Change "P2"password AT^SPWD: Change "P2"password AT+CPUC: Price per unit and currency table AT+CPIN2: Enter SIM PIN2 or SIM PUK2 if requested.
MC55 AT Command Set s 5.3 AT^SPIC 5.3 AT^SPIC Display PIN counter 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. The read command AT^SPIC? indicates which password the number of attempts stated by the execute command actually refers to.
MC55 AT Command Set s 5.3 AT^SPIC (str) Password for which the corresponding PIN counter is to be displayed. “SC“ SIM PIN or SIM PUK. If the SIM PIN has been deactivated after three failed attempts, the counter for SIM PUK will be returned instead. “PS“ "Phone code" or "device code" (cf. AT+CLCK and AT+CPWD). If incorrectly entered three times, the Master Phone Code is required to lift the lock and the number of remaining attempts for the master phonecode will be returned.
MC55 AT Command Set s 5.3 AT^SPIC at^spic ^SPIC: 2 OK at+cpin=9999 +CME ERROR: incorrect password OK at^spic ^SPIC: 1 OK at+cpin=9999 +CME ERROR: incorrect password at+cpin? +CPIN: SIM PUK OK at^spic ^SPIC: 10 OK at+cpin=01234567,1234 +CME ERROR: incorrect password at^spic ^SPIC: 9 OK 2 attempts left. 1 attempt left. Now required password is PUK 1. 10 attempts left for PUK 1. 9 attempts left for PUK 1.
MC55 AT Command Set s 5.3 AT^SPIC at+cpin=4714 +CME ERROR: incorrect password at^spic ^SPIC: 63 OK 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.
MC55 AT Command Set s 5.4 AT+CLCK 5.4 AT+CLCK Facility lock 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.
MC55 AT Command Set s 5.4 AT+CLCK : User defined password. It is needed before the first use of "PS" and, therefore, must first be specified with AT+CPWD or AT^SPWD, if it has not been predefined by factory settings. If set by factory (e.g. for a prepaid mobile), the password is supplied by the provider or operator. “FD“ SIM fixed dialling memory: If the mobile is locked to "FD", only the phone numbers stored to the "FD" memory can be dialled.
MC55 AT Command Set s 5.4 AT+CLCK Supplementary Service Call Barring: Supplementary Service "Call Barring" allows to specify conditions under which calls will be disallowed by the network. The availability of the Supplementary Services varies with the network. To benefit from call barring the client will need to subscribe them, though a limited number of call barring types may be included in the basic tariff package.
MC55 AT Command Set s 5.4 AT+CLCK 64 dedicated packet access 128 dedicated PAD access 1...[7]...255 combination of some of the above classes. For example, the default setting 7 represents the sum of the integers 1, 2 and 4 (voice, data and fax). The value 255 covers all classes. If parameter "class" is omitted, the default value 7 is used. Notes • The AT+CLCK command offers the full range of parameters according to the GSM specifications.
MC55 AT Command Set s 5.4 AT+CLCK EXAMPLE 2 Phone lock (="PS") AT+CPIN? OK Make sure that PIN1 authentication is valid. To lock the ME to the currently inserted SIM card, first specify a password for "PS": AT+CPWD="PS",,"1234" OK If "PS" lock has not been set before: enter new password. Optionally, if "PS" password was defined before, change existing password: AT+CPWD="PS","1234","3333" OK To replace existing "PS" password: Enter old and new password.
MC55 AT Command Set s 5.5 AT^SLCK 5.5 AT^SLCK Facility lock 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. The command can be aborted when network facilities are being set or interrogated.
MC55 AT Command Set s 5.6 AT+CPWD 5.6 AT+CPWD Change Password AT+CPWD allows to define a new password for a password protected lock function. Each password is a string of digits, the length of which varies with the associated . The test command returns a list of pairs which represent the available facilities and the maximum length of the associated password. See AT commands AT+CLCK and AT^SLCK for more information on the various lock features.
MC55 AT Command Set s 5.6 AT+CPWD “PS“ Phone locked to SIM card. ME requests password when other than current SIM card is inserted. "PS" lock is frequently referred to as "phone lock", or "device lock". Accordingly, the password may be called "phone code" or "device code". The "PS" password is not associated with the PUK of the SIM card. It must be defined before the first use of "PS" with AT+CLCK. : 4 digits.
MC55 AT Command Set s 5.6 AT+CPWD “IR“ BIC-Roam (Bar Incoming Calls when Roaming outside the home country) “AB“ All Barring services “AG“ All outGoing barring services “AC“ All inComing barring services (num) 4...8 Length of password. The range of permitted length for a password depends on the associated . It is available from the test command response, or in the description of parameter . (str) Password specified for the facility.
MC55 AT Command Set s 5.6 AT+CPWD EXAMPLE 4 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. CAUTION: THIS TEST SHOULD BE PERFORMED ONLY IF THE CORRECT MASTER PHONE CODE FOR THE INDIVIDUAL ME USED IS DEFINITELY AVAILABLE! Otherwise the module used will be rendered useless until the correct master phone code is entered!: where 12345678 is the Master Phone Code and 1111 is the new password.
MC55 AT Command Set s 5.7 AT^SPWD 5.7 AT^SPWD Change Password The AT^SPWD command provides the same functions as AT+CPWD. The major difference between both commands is that, apart from the different prefixes "^SPWD" and "+CPWD", the AT^SPWD command includes additional functions dedicated to the Customer SIM Lock. Please note that this feature is only supported by specifically pre-configured MC55 modules and, therefore, not part of the standard "MC55 AT Command Set".
MC55 AT Command Set s 5.7 AT^SPWD MC55_ATC_V03.
MC55 AT Command Set s 6. Identification Commands 6. Identification Commands The AT Commands described in this chapter allow the external application to obtain various identification information related to the MC55 and linked entities. 6.1 ATI Display product identification information 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.
MC55 AT Command Set s 6.2 AT+CGMI 6.2 AT+CGMI Request manufacturer identification AT+CGMI returns a manufacturer identification text. See also: AT+GMI. Syntax Test Command AT+CGMI=? Response(s) OK Exec Command AT+CGMI Response(s) SIEMENS OK Reference(s) PIN GSM 07.07 ! 6.3 ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! AT+GMI Request manufacturer identification AT+GMI returns a manufacturer identification text. See also: AT+CGMI.
MC55 AT Command Set s 6.4 AT+CGMM 6.4 AT+CGMM Request model identification AT+CGMM returns a product model identification text. Command is identical with AT+GMM. Syntax Test Command AT+CGMM=? Response(s) OK Exec Command AT+CGMM Response(s) MC55 OK Reference(s) PIN GSM 07.07 ! 6.5 ASC0 ASC1 % MUX1 MUX2 % % % MUX3 Charge % ! ! Last ! AT+GMM Request model identification AT+GMM returns a product model identification text. Command is identical with AT+CGMM.
MC55 AT Command Set s 6.6 AT+CGMR 6.6 AT+CGMR Request revision identification of software status AT+CGMR delivers a product firmware version identification. Command is identical with AT+GMR. Syntax Test Command AT+CGMR=? Response(s) OK Exec Command AT+CGMR Response(s) REVISION OK Reference(s) PIN GSM 07.07 ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (str) Version xx and variant yy of software release. 6.
MC55 AT Command Set s 6.8 AT+CGSN 6.8 AT+CGSN Request International Mobile Equipment Identity (IMEI) AT+CGSN delivers the International Mobile Equipment Identity (IMEI). Command is identical with: AT+GSN. Syntax Test Command AT+CGSN=? Response(s) OK Exec Command AT+CGSN Response(s) OK Reference(s) PIN GSM 07.
MC55 AT Command Set s 6.10 AT+CIMI 6.10 AT+CIMI Request International Mobile Subscriber Identity (IMSI) AT+CIMI delivers the International Mobile Subscriber Identity (IMSI). The IMSI permits the TE to identify the individual SIM attached to the ME. Syntax Test Command AT+CIMI=? Response(s) OK Exec Command AT+CIMI Response(s) OK ERROR +CME ERROR: Reference(s) PIN GSM 07.
MC55 AT Command Set s 7. Call related Commands 7. Call related Commands The AT Commands described in this chapter are related to Mobile Originated (MOC, i.e. outgoing) Calls and Mobile Terminated (MTC, i.e. incoming) Calls. 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.
MC55 AT Command Set s 7.2 ATA 7.2 ATA Answer a call Syntax Exec Command ATA Response(s) 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 Reference(s) V.250 PIN ASC0 ASC1 % % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description TA causes remote station to go off-hook (e.g. answer call).
MC55 AT Command Set s 7.3 ATD 7.3 ATD Mobile originated call to specified number Syntax Exec Command ATD[][;] Response(s) If no dialtone (parameter setting ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4): BUSY If a connection cannot be set up: NO CARRIER OK If successfully connected and non-voice call (TA switches to online data mode): CONNECT When TA returns to command mode after call release: OK If successfully connected and voice call: OK Reference(s) V.
MC55 AT Command Set s 7.3 ATD (str) String of GSM modifiers: I Activates CLIR (disables presentation of own phone number to called party) i Deactivates CLIR (enables presentation of own phone number to called party) G Activate Closed User Group explicit invocation for this call only. g Deactivate Closed User Group explicit invocation for this call only. Notes • The command may be aborted generally when receiving a character during execution.
MC55 AT Command Set s 7.4 ATD> 7.4 ATD> Mobile originated call using specific memory and index number Syntax Exec Command ATD>[]; Response(s) ERROR +CME ERROR: If no dialtone (parameter ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4): BUSY If connection cannot be set up: NO CARRIER When TA returns to command mode after call release: OK If successfully connected: OK Reference(s) PIN V.
MC55 AT Command Set s 7.4 ATD> Notes • This command may be aborted generally by receiving a character during execution. Abortion is not possible during some states of connection setup such as handshaking. • There is no for emergency call ("EN"). • The command is not applicable to data calls. Any attempt to dial a data call number from causes the result code "NO CARRIER" to appear. • Parameter only if no *# code is within the dialing string.
MC55 AT Command Set s 7.5 ATD> 7.5 ATD> Mobile originated call from active memory using index number Syntax Exec Command ATD>[]; Response(s) ERROR +CME ERROR: If no dialtone (parameter ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4): BUSY If connection cannot be set up: NO CARRIER When TA returns to command mode after call release: OK If successfully connected: OK Reference(s) V.
MC55 AT Command Set s 7.6 ATD> 7.6 ATD> Mobile originated call from active memory using corresponding field Syntax Exec Command ATD>[]; Response(s) ERROR +CME ERROR: If no dialtone (parameter ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4): BUSY If connection cannot be set up: NO CARRIER When TA returns to command mode after call release: OK If successfully connected: OK Reference(s) V.
MC55 AT Command Set s 7.7 ATDI 7.7 ATDI Mobile originated call to ISDN number Syntax Exec Command ATDI[;] Response(s) If no dialtone (parameter ATX2 or ATX4): NO DIALTONE If busy (parameter setting ATX3 or ATX4): BUSY If connection cannot be set up: NO CARRIER All other error reasons: +CME ERROR If successfully connected and non-voice call (TA switches to data state): CONNECT When TA returns to command mode after call release: OK If successfully connected and voice call: OK Reference(s) V.
MC55 AT Command Set s 7.8 ATDL 7.
MC55 AT Command Set s 7.9 ATH 7.9 ATH Disconnect existing connection Syntax Exec Command ATH[] Response(s) OK Reference(s) V.250 PIN ! ASC0 ASC1 % MUX1 MUX2 % % % MUX3 Charge % ! ! Last ! Command Description Disconnect existing call from command line by local TE and terminate call. Parameter Description (num) [0] disconnect from line and terminate call Notes • OK is issued after circuit 109 (DCD) is turned off, if it was previously on.
MC55 AT Command Set s 7.10 AT+CHUP 7.10 AT+CHUP Hang up call Syntax Test Command AT+CHUP=? Response(s) OK ERROR +CME ERROR Exec Command AT+CHUP Response(s) OK ERROR +CME ERROR Reference(s) PIN GSM 07.07 % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description Cancels all active and held calls. Note • AT+CHUP implements the same behaviour as ATH. MC55_ATC_V03.
MC55 AT Command Set s 7.11 ATS0 7.11 ATS0 Set number of rings before automatically answering a call This command determines the number of rings before automatic answering a call. Syntax Read Command ATS0? Response(s) OK ERROR Write Command ATS0= Response(s) OK ERROR Reference(s) PIN V.250 ASC0 ASC1 § % % MUX1 MUX2 % % MUX3 Charge % ! Last ! ! Parameter Description (num)(&W)(&V) 000(&F) Automatic answer mode is disabled.
MC55 AT Command Set s 7.12 ATS6 7.12 ATS6 Set pause before blind dialing Syntax Read Command ATS6? Response(s) OK Write Command ATS6= Response(s) OK ERROR Reference(s) V.250 PIN ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Command Description No effect for GSM. Parameter Description (num)(&W)(&V) 000(&F)...255 MC55_ATC_V03.
MC55 AT Command Set s 7.13 ATS7 7.13 ATS7 Set number of seconds to wait for connection completion ATS7 specifies the number of seconds the TA will wait for the completion of the call setup when answering or originating a data call. Also referred to as "no answer timeout". To put it plainly, this is the time to wait for the carrier signal. If no carrier signal is received within the specified time, the TA hangs up.
MC55 AT Command Set s 7.14 ATS8 7.14 ATS8 Set number of seconds to wait for comma dialing modifier This command specifies the amount of time, in seconds, that the DCE shall pause, during signalling of call addressing information to the network (dialling), when a "," (comma) dial modifier is encountered in a dial string. Syntax Read Command ATS8? Response(s) OK Write Command ATS8= Response(s) OK ERROR Reference(s) V.
MC55 AT Command Set s 7.15 ATS10 7.15 ATS10 Set disconnect delay after indicating the absence of data carrier Syntax Read Command ATS10? Response(s) OK Write Command ATS10= Response(s) OK ERROR Reference(s) V.250 PIN ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Command Description This parameter setting determines the amount of time, that the TA remains connected in absence of a data carrier.
MC55 AT Command Set s 7.16 ATO 7.16 ATO Switch from command mode to data mode / PPP online mode Syntax Exec Command ATO[] Response(s) If connection is not successfully resumed: NO CARRIER or TA returns to data mode from command mode CONNECT Note: output only if ATX parameter setting with value > 0. Reference(s) V.
MC55 AT Command Set s 7.17 +++ 7.17 +++ Switch from data mode to command mode Syntax Exec Command +++ Response(s) OK Reference(s) V.250 PIN ! ASC0 ASC1 % § MUX1 MUX2 ! ! MUX3 Charge ! ! ! Last ! Command Description This command is only available during a CSD call or a GPRS connection. The +++ character sequence causes the TA to cancel the data flow over the AT interface and switch to command mode.
MC55 AT Command Set s 7.18 AT+CBST 7.18 AT+CBST Select bearer service type 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.
MC55 AT Command Set s 7.19 AT+CRLP 7.19 AT+CRLP Select radio link protocol parameters for originated non-transparent data calls The AT+CRLP write command sets radio link protocol (RLP) parameters used when non-transparent data calls are originated. The read command returns the current settings for the supported RLP version 0.
MC55 AT Command Set s 7.20 AT+CLCC 7.20 AT+CLCC List current calls of ME 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. Syntax Test Command AT+CLCC=? Response(s) OK Exec Command AT+CLCC Response(s) [+CLCC: , , , , [, , [, ]]] [+CLCC: , , , , [, , [, ]]] [+CLCC: ...
MC55 AT Command Set s 7.
MC55 AT Command Set s 7.21 AT^SLCC 7.21 AT^SLCC Siemens defined command to list current calls of ME AT^SLCC covers essentially the same information as GSM 07.07 command 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).
MC55 AT Command Set s 7.21 AT^SLCC Unsolicited Result Code Unsolicited Call Status information if the list of current calls is empty: ^SLCC: if one or more calls are currently in the list: ^SLCC: , , , , , [, , [, ]] [^SLCC: , , , , , [, , [, ]]] [... ] ^SLCC: URC "^SLCC" displays the list of current calls as displayed with the execute command AT^SLCC.
MC55 AT Command Set s 7.21 AT^SLCC (num) state of the call 0 active 1 held 2 dialing (MOC) 3 alerting (MOC) 4 incoming (MTC) 5 waiting (MTC) 6 terminating: The call is not active anymore, but inband information is still available. 7 dropped: The call has been suspended by the network, but may be resumed later.
MC55 AT Command Set s 7.21 AT^SLCC (num) type of address octect 145 dialing string includes international access code character '+' 129 otherwise (str) Alphanumeric representation of corresponding to the entry found in phonebook; used character set should be the one selected with command AT+CSCS (Select TE Character Set). The maximum displayed length of is 16 characters. If has more than 16 characters, only the first 15 characters will be displayed.
MC55 AT Command Set s 7.
MC55 AT Command Set s 7.21 AT^SLCC ^SLCC: RING ata OK ^SLCC: 1,1,0,0,0,1,''1234567'',129 ^SLCC: ath OK ^SLCC: MC55_ATC_V03.03 Confidential / Released End of current list Incoming call is signalled. Incoming call is accepted. call is established. The call is now active. End of current list Hang up the call. hang up complete.
MC55 AT Command Set s 7.22 AT+CR 7.22 AT+CR Service reporting control AT+CR configures the TA whether or not to transmit an intermediate result code +CR: to the TE when a call is being set up. Setting the value of to 1 may lead to connection failure, if the application (e.g. WinFax) waits for default result code/URC.
MC55 AT Command Set s 7.23 AT+CRC 7.23 AT+CRC Set Cellular Result Codes for incoming call indication The AT+CRC command controls whether or not to use the extended format of incoming call indication. =1 may lead to connection failure, if the application (e.g. WinFax) waits for the default URC.
MC55 AT Command Set s 7.24 AT+CSNS 7.24 AT+CSNS Single Numbering Scheme Syntax Test Command AT+CSNS=? Response(s) +CSNS: (list of supporteds) OK Read Command AT+CSNS? Response(s) +CSNS: OK Write Command AT+CSNS=[] Response(s) OK ERROR +CME ERROR Reference(s) PIN GSM 07.
MC55 AT Command Set s 7.25 AT^SCNI 7.25 AT^SCNI List Call Number Information Syntax Test Command AT^SCNI=? Response(s) OK Exec Command AT^SCNI Response(s) ^SCNI: 1[,[,,]] ^SCNI: 2[,[,,]] [...] OK ERROR +CME ERROR: Reference(s) PIN SIEMENS % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description TA returns a list of current calls of ME.
MC55 AT Command Set s 7.26 AT^SLCD 7.26 AT^SLCD Display Last Call Duration Syntax Test Command AT^SLCD=? Response(s) OK ERROR +CME ERROR Exec Command AT^SLCD Response(s) ^SLCD:
MC55 AT Command Set s 7.27 AT^STCD 7.27 AT^STCD Display Total Call Duration Syntax Test Command AT^STCD=? Response(s) OK ERROR +CME ERROR Exec Command AT^STCD Response(s) ^STCD: OK ERROR +CME ERROR Reference(s) PIN SIEMENS % ASC0 ASC1 % MUX1 MUX2 % % % MUX3 Charge % ! ! Last ! Command Description TA returns total call duration (accumulated duration of all calls). Parameter Description (str) Format is "hh:mm:ss", where characters indicate hours, minutes, seconds; E.
MC55 AT Command Set s 7.28 ATP 7.28 ATP Select pulse dialing Syntax Exec Command ATP Response(s) OK Reference(s) PIN V.250 ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Note • No effect for GSM. 7.29 ATT Select tone dialing Syntax Exec Command ATT Response(s) OK Reference(s) V.250 PIN ! ASC0 ASC1 % ! MUX3 Charge ! ! ! Last ! Note • No effect for GSM. MC55_ATC_V03.
MC55 AT Command Set s 8. Network Service Commands 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 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.
MC55 AT Command Set s 8.2 AT+COPS 8.2 AT+COPS Operator Selection AT+COPS queries the present status of the MC55's network registration and allows to determine whether automatic or manual network selection shall be used. Additional service is available with AT^SOPS. Three operator selection modes are available: • Automatic MC55 searches for the home operator automatically. If successful the MC55 registers to the home network. If the home network is not found, MC55 goes on searching.
MC55 AT Command Set s 8.2 AT+COPS Write Command AT+COPS=[, [, ]] Response(s) OK ERROR +CME ERROR: Reference(s) PIN GSM 07.07 § ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! Last ! ! Parameter Description (num) Status 0 Unknown 1 Operator available 2 Current operator 3 Operator forbidden (str) Operator If test command: Operator name in long alphanumeric format and numeric format. If read command: Operator name as per .
MC55 AT Command Set s 8.2 AT+COPS Note • It is not recommended to use the AT+COPS command before passing the CHV (card holder verification) / SIM PIN1 verification. This is because after PIN1 verification the module will automatically try to register to the network as though AT+COPS were 0, regardless of the settings done before with or without SIM, such as AT+COPS=2 which remains unchanged. Also, the test command should only be used after PIN1 authentication. MC55_ATC_V03.
MC55 AT Command Set s 8.3 AT^SOPS 8.3 AT^SOPS Extended Operator Selection AT^SOPS queries the present status of the MC55'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. AT^SOPS test command lists sets of five parameters, each representing an operator present in the network.
MC55 AT Command Set s 8.3 AT^SOPS Operator name; format depends on the source of the operator name, specified by . (str) Service Provider Name according to setting of Service No. 17 in the SIM Service Table (EFSST). Operator Operator name in numerical presentation contains the GSM Location Area Identification (LAI) number, which consists of the 3-digit Mobile Country Code (MCC) plus the 2- or 3-digit Mobile Network Code (MNC).
MC55 AT Command Set s 8.4 AT+CREG 8.4 AT+CREG Network registration 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.
MC55 AT Command Set s 8.4 AT+CREG (num)(&V) 0 Not registered, ME is currently not searching for new operator There is a technical problem. User intervention is required. Yet, emergency calls can be made if any network is available. Probable causes: • no SIM card available • no PIN entered • no valid Home PLMN entry found on the SIM 1 Registered to home network 2 Not registered, but ME is currently searching for a new operator The ME searches for an available network.
MC55 AT Command Set s 8.4 AT+CREG (str) Two byte location area code in hexadecimal format (e.g. "00C3" equals 193 in decimal). (str) Two byte cell ID in hexadecimal format. Example AT+CREG=2 OK AT+COPS=0 OK +CREG: 2 +CREG: 1,"0145","291A" MC55_ATC_V03.03 Confidential / Released Activates extended URC mode. Forces ME to automatically search network operator. URC reports that ME is currently searching. URC reports that operator has been found.
MC55 AT Command Set s 8.5 AT+CSQ 8.5 AT+CSQ Signal quality The AT+CSQ execute command indicates the received signal strength and the channel bit error rate . Syntax Test Command AT+CSQ=? Response(s) +CSQ: (list of supporteds), (list of supporteds) OK Exec Command AT+CSQ Response(s) +CSQ: , OK Reference(s) PIN GSM 07.07 ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num) 0 -113 dBm or less 1 -111 dBm 2..
MC55 AT Command Set s 8.6 AT^SMONC 8.6 AT^SMONC Cell Monitoring 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. Syntax Test Command AT^SMONC=? Response(s) OK ERROR +CME ERROR Exec Command AT^SMONC Response(s) ^SMONC: 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, ... | |
MC55 AT Command Set s 8.6 AT^SMONC (num) Base station identity code 2 digits, e.g. 32 00 Not decoded (num) ARFCN (Absolute Frequency Channel Number) 0 Not decoded. In this case, all remaining parameters related to the same channel are neither decoded. For example, a non-existing cell appears as follows: 000,000,0000,0000,00,0,0,-,- (num) Received signal level of the BCCH carrier (0..63). The indicated value is composed of the measured value in dBm plus an offset.
MC55 AT Command Set s 8.7 AT^SMOND 8.7 AT^SMOND Cell Monitoring The AT^SMOND execute command can be used to obtain status information of the service cell and up to six neighbour cells. The advantage over other cell monitoring commands is that AT^SMOND delivers more detailed information about the received signal strength.
MC55 AT Command Set s 8.7 AT^SMOND (num) Mobile network code 2 digits or 3 digits, e.g. 07 or 003 000 Not decoded (num) Location area code 4 hexadecimal digits, e.g. 4EED 0000 Not decoded (num) Cell identifier 4 hexadecimal digits, e.g. 4EAF 0000 Not decoded (num) Base station identity code 2 digits, e.g. |
MC55 AT Command Set s 8.7 AT^SMOND 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.
MC55 AT Command Set s 8.8 AT^MONI 8.8 AT^MONI Monitor idle mode and dedicated mode The AT^MONI command supplies information of the serving/dedicated cell. 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". Syntax Test Command AT^MONI=? Response(s) ^MONI:(list of supported s) OK Exec Command AT^MONI Response(s) See: Section 8.8.
MC55 AT Command Set s 8.8 AT^MONI • To some extent, the cell monitoring command AT^SMONC covers the same parameters. The receiving level, for example, can be queried with both 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.
MC55 AT Command Set s 8.8 AT^MONI Column Description RXLev Minimal receiving level (in dBm) to allow registration C1 Coefficient for base station selection Columns for Dedicated channel: Column Description chann ARFCN (Absolute Frequency Channel Number) of the TCH carrier Note: = h indicates frequency hopping.
MC55 AT Command Set s 8.9 AT^MONP 8.9 AT^MONP Monitor neighbour cells The AT^MONP supplies information of up to six neighbour cells. 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". Syntax Test Command AT^MONP=? Response(s) ^MONP:(list of supported s) OK Exec Command AT^MONP Response(s) See: Section 8.9.
MC55 AT Command Set s 8.9 AT^MONP 8.9.
MC55 AT Command Set s 8.10 AT^SMONG 8.10 AT^SMONG GPRS Monitor 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".
MC55 AT Command Set s 8.10 AT^SMONG Note • For compatibility with earlier products and to support legacy applications, often any input character will stop the periodic output of the write command. But since this applies only in certain cases (depending on the settings of AT+IPR and AT+CMUX), it is recommended to always use "at" or "AT". 8.10.
MC55 AT Command Set s 8.11 AT^SALS 8.11 AT^SALS Alternate Line Service 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 .
MC55 AT Command Set s 8.11 AT^SALS Example AT^SALS=1,1 RING ^SALS: 2 MC55_ATC_V03.03 Confidential / Released Line 1 has been selected for outgoing calls. "^SALS" URC is enabled. You receive a notification that you have an incoming call on line 2.
MC55 AT Command Set s 8.12 AT^SHOM 8.12 AT^SHOM Display Homezone The AT^SHOM returns the homezone state. The result is valid only, if network registration state is 1 (registered) (see AT+CREG). The feature is available only for supported network operators (Viag, One2One, Orange and LCI) and requires a suitable SIM card. If the homezone feature is not supported by the network operator or SIM card, result is always 0.
MC55 AT Command Set s 8.13 AT^SPLM 8.13 AT^SPLM Read the PLMN list 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 GSM 07.07: AT+COPN, AT+COPS Syntax Test Command AT^SPLM=? Response(s) OK If error is related to ME functionality: ERROR +CME ERROR: Exec Command AT^SPLM Response(s) ^SPLM:, long ^SPLM:[...
MC55 AT Command Set s 8.14 AT+CPOL 8.14 AT+CPOL Preferred Operator List The AT+CPOL read command returns the list of the preferred operators. The AT+CPOL write command allows to edit the list of the preferred operators. If is given but is left out, the entry is deleted. An operator can be only once in the list.
MC55 AT Command Set s 8.15 AT^SPLR 8.15 AT^SPLR Read entry from the preferred operators list 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. See also GSM 07.
MC55 AT Command Set s 8.16 AT^SPLW 8.16 AT^SPLW Write an entry to the preferred operators list The AT^SPLW write command writes an entry to the SIM list of preferred operators at location number . If is given but is left out, the entry is deleted. An operator can be only once in the list. Test command returns the whole index range supported by the SIM. See also GSM 07.
MC55 AT Command Set s 9. Supplementary Service Commands 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 Syntax Test Command AT+CACM=? Response(s) OK Read Command AT+CACM? Response(s) +CACM: OK ERROR +CME ERROR: Write Command AT+CACM=[] Response(s) OK ERROR +CME ERROR: Reference(s) PIN GSM 07.
MC55 AT Command Set s 9.2 AT^SACM 9.
MC55 AT Command Set s 9.2 AT^SACM (str) Three bytes of the current CCM value in hexadecimal format (e.g. "00001E" indicates decimal value 30); bytes are coded in the same way as ACMmax value in the SIM 000000-FFFFFF 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.
MC55 AT Command Set s 9.3 AT+CAMM 9.3 AT+CAMM Accumulated call meter maximum (ACMmax) set or query Syntax Test Command AT+CAMM=? Response(s) OK Read Command AT+CAMM? Response(s) +CAMM: OK ERROR +CME ERROR: Write Command AT+CAMM=[[, ]] Response(s) OK ERROR +CME ERROR: Reference(s) PIN GSM 07.07 % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description The read command returns the current ACMmax value.
MC55 AT Command Set s 9.4 AT+CAOC 9.4 AT+CAOC Advice of Charge information Syntax Test Command AT+CAOC=? Response(s) +CAOC: (list of supporteds) OK Read Command AT+CAOC? Response(s) +CAOC: OK Exec Command AT+CAOC Response(s) ERROR +CME ERROR: If =0, TA returns the current call meter value: +CAOC: OK Write Command AT+CAOC=[] Response(s) ERROR +CME ERROR: If =0, TA returns the current call meter value. OK Reference(s) PIN GSM 07.
MC55 AT Command Set s 9.5 AT+CCUG 9.5 AT+CCUG Closed User Group Syntax Test Command AT+CCUG=? Response(s) +CCUG:list of supported , range of supported , range of supported OK ERROR +CME ERROR Read Command AT+CCUG? Response(s) +CCUG:, , OK ERROR +CME ERROR Write Command AT+CCUG=[[][, ][, ]] Response(s) OK ERROR +CME ERROR Reference(s) PIN GSM 07.07, GSM 02.85, GSM 03.85, GSM 04.
MC55 AT Command Set s 9.5 AT+CCUG (num) state of the call 0(D) no information 1 suppress outgoing access 2 suppress preferential CUG 3 Suppress preferential CUG and Outgoing Access. Notes • The active settings for omitted parameters are retained without changes. • Explicit CUG invocation means that at each call setup, CUG information is added to the called number. • Upon delivery, settings are predefined with =0, =10, =0.
MC55 AT Command Set s 9.6 AT+CCFC 9.6 AT+CCFC Call forwarding number and conditions control AT+CCFC controls the call forwarding supplementary service. Registration, erasure, activation, deactivation and status query are supported.
MC55 AT Command Set s 9.6 AT+CCFC (str) String type phone number of forwarding address in format specified by . If you select = 3, the phone will be registered in the network. This allows you to disable / enable CF to the same destination without the need to enter the phone number once again. Depending on the services offered by the provider the registration may be mandatory before CF can be used.
MC55 AT Command Set s 9.6 AT+CCFC However, when you attempt to set a call forwarding 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.). To make sure check the call forwarding status with =2. • Some networks may choose to have certain call forwarding condtions permanently enabled (e.g.
MC55 AT Command Set s 9.6 AT+CCFC • To query the status of CFU for all classes: at+ccfc=0,2,,,255 +CCFC: 0,1 +CCFC: 0,2 +CCFC: 0,4 +CCFC: 0,8 +CCFC: 0,16 +CCFC: 0,32 +CCFC: 0,64 +CCFC: 0,128 OK • 4 or 5 cannot be used to query the status of all call forwarding reasons (see also notes above): at+ccfc=4,2 +CME error: operation not supported at+ccfc=5,2 +CME error: operation not supported MC55_ATC_V03.
MC55 AT Command Set s 9.7 AT+CCWA 9.7 AT+CCWA Call Waiting 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 .
MC55 AT Command Set s 9.
MC55 AT Command Set s 9.
MC55 AT Command Set s 9.7 AT+CCWA Examples EXAMPLE 1 Parameter at+ccwa=1 OK To enable the presentation of the URC EXAMPLE 2 Parameter at+ccwa=,1 OK at+ccwa=,2 at+ccwa=1,1 at+ccwa=1,2 at+ccwa=1,4 OK To activate the supplementary service in the network for voice, data, and fax calls (default classes). Note that parameter is left out. In this case, the current value of will be retained.
MC55 AT Command Set s 9.8 AT+CHLD 9.8 AT+CHLD Call Hold and Multiparty Syntax Test Command AT+CHLD=? Response(s) +CHLD: (list of supported s) OK Write Command AT+CHLD=[] Response(s) OK ERROR +CME ERROR: Reference(s) PIN GSM 07.07 % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description TA controls the Supplementary Services Call Hold and Multiparty. Calls can be put on hold, recovered, released, and added to a conversation.
MC55 AT Command Set s 9.8 AT+CHLD Notes • The AT+CHLD command offers a broad range of options according to the GSM specifications. However, if you attempt to invoke an option which is not provisioned by the network, or not subscribed to, invocation of this option will fail. The responses in these cases may vary with the network (for example "Operation not allowed", "Operation not supported" etc.). • The handling of the supplementary service Call hold and Multiparty varies with the types of calls.
MC55 AT Command Set s 9.9 AT+CLIP 9.9 AT+CLIP Calling line identification presentation 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.
MC55 AT Command Set s 9.9 AT+CLIP Parameter Description (num)(&W)(&V) [0](&F) suppress unsolicited result codes 1 display unsolicited result codes (num)(&V) 0 CLIP not provisioned 1 CLIP provisioned 2 unknown (str) string type phone number of calling address in format specified by (num) type of address octet in integer format; 145 when dialling string includes in-ternational access code character "+", otherwise 129.
MC55 AT Command Set s 9.10 AT+CLIR 9.10 AT+CLIR Calling line identification restriction The AT+CLIR command refers to the GSM supplementary service CLIR (Calling Line Identification Restriction). Syntax Test Command AT+CLIR=? Response(s) +CLIR: (list of supported s) OK Read Command AT+CLIR? Response(s) +CLIR, OK ERROR +CME ERROR: Write Command AT+CLIR=[] Response(s) OK ERROR +CME ERROR: Reference(s) PIN GSM 07.
MC55 AT Command Set s 9.11 AT+COLP 9.11 AT+COLP Connected Line Identification Presentation This command refers to the GSM supplementary service COLP (Connected Line Identification Presentation) that enables a calling subscriber to get the connected line identity (COL) of the called party after setting up a mobile originated call. The command enables or disables the presentation of the COL at the TE. It has no effect on the execution of the supplementary service COLR in the network.
MC55 AT Command Set s 9.11 AT+COLP (num) Type of address octet in integer format; 145 when dialling string includes international access code character "+", otherwise 129. MC55_ATC_V03.
MC55 AT Command Set s 9.12 AT+CPUC 9.12 AT+CPUC Price per unit and currency table Syntax Test Command AT+CPUC=? Response(s) OK Read Command AT+CPUC? Response(s) +CPUC: , OK ERROR +CME ERROR: Write Command AT+CPUC=, [, ] Response(s) OK ERROR +CME ERROR: Reference(s) PIN GSM 07.07 % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description Read command returns the current parameters of PUC.
MC55 AT Command Set s 9.12 AT+CPUC Example To change currency and/or price per unit you have two ways: You can enter PIN2 along with the AT+CPUC command: AT+CPUC="EUR","0.10","8888" OK (where "8888" = PIN2) Alternatively, you can first use the AT+CPIN2 command to enter PIN2. When you execute the AT+CPUC command, subsequently, take into account that PIN2 authentication expires after 300ms (see notes in AT+CPIN2). AT+CPUC="EUR","0.10" OK AT+CPUC="EUR","0.10" +CME ERROR: SIM PIN2 required MC55_ATC_V03.
MC55 AT Command Set s 9.13 AT+CSSN 9.13 AT+CSSN Supplementary service notifications Syntax Test Command AT+CSSN=? Response(s) +CSSN: (list of supporteds), (list of supporteds) OK Read Command AT+CSSN? Response(s) +CSSN: , OK Write Command AT+CSSN=[, ] Response(s) OK ERROR +CME ERROR Reference(s) PIN GSM 07.
MC55 AT Command Set s 9.13 AT+CSSN (num) 0 unconditional call forwarding is active 1 some of the conditional call forwardings are active 2 call has been forwarded 3 Waiting call is pending (num) 0 The incoming call is a forwarded call. 5 Held call was terminated by other party 10 additional incoming call forwarded Note • URCs will be displayed only if the call concerned is a voice call, but some URCs will be displayed as well as for data calls (like "+CSSU"=0).
MC55 AT Command Set s 9.14 AT+CUSD 9.14 AT+CUSD Supplementary service notifications This command allows control of the Unstructured Supplementary Service Data (USSD) according to GSM 02.90. Both network and mobile initiated operations are supported. Syntax Test Command AT+CUSD=? Response(s) +CUSD: (list of supporteds) OK Read Command AT+CUSD? Response(s) +CUSD: OK Write Command AT+CUSD=[, [, ]] Response(s) OK +CME ERROR Reference(s) PIN GSM 07.07, GSM 02.90, GSM 03.
MC55 AT Command Set s 9.14 AT+CUSD (str) String type USSD-string (when parameter is not given, network is not interrogated). For the write command, only = 15 is supported. (str)(+CSCS) String type USSD-string . If indicates that GSM 03.38 default alphabet is used TA converts GSM alphabet into current TE character set according to rules of GSM 07.05 Annex A. Otherwise in case of invalid or omitted conversion of is not possible. (num) GSM 03.
MC55 AT Command Set s 10. Internet Service Commands 10. Internet Service Commands MC55 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 own TCP/IP and PPP stacks, thus minimizing cost and time to integrate Internet connectivity into a new or existing host application.
MC55 AT Command Set • s may result in a blocking of one of these service profiles. GPRS connections established over the Dial-Up Network do not use the embedded TCP/IP stack of MC55 and can be active at the same time. This allows the user to have two parallel GPRS connections: for example for sending or receiving emails over a GPRS connection enabled by the TCP/IP stack while, at the same time, surfing the Internet over a Dial-Up Network GPRS connection.
MC55 AT Command Set s 10.1 AT^SICS 10.1 AT^SICS Internet Connection Setup Profile AT^SICS serves to create and edit Internet connection profiles. A connection profile can be assigned to one or more service profiles defined with AT^SISS, and thus, determines which type of connection is to be established when opening a service profile with AT^SISO. The AT^SICS read command requests the current settings of all Internet connection profiles.
MC55 AT Command Set s 10.1 AT^SICS Write Command AT^SICS=, , Response(s) OK ERROR +CME ERROR: PIN ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num) Internet connection profile identifier.
MC55 AT Command Set s 10.1 AT^SICS “dns2“ Secondary DNS server address (IP address in dotted-four-byte format). If "dns1" = "0.0.0.0" this setting will be ignored. Otherwise this value can be used to manually configure an alternate server for the DNS1. If "dns1" is not equal "0.0.0.0" and no "dns2" address is given, then "dns2"="0.0.0.0" will be assumed automatically. The AT^SICS read command only returns a manually configured IP address, while the value "0.0.0.
MC55 AT Command Set s 10.1 AT^SICS ^SICS: ^SICS: ^SICS: ^SICS: ^SICS: OK 10.1.2 1, 2, 3, 4, 5, "dataType", "1" "conType", "" "conType", "" "conType", "" "conType", "" Remote device is analog, e.g. an analog modem. Profile with 2 is still empty. Profile with 3 is still empty. Profile with 4 is still empty. Profile with 5 is still empty.
MC55 AT Command Set s 10.2 AT^SISS 10.2 AT^SISS Internet Service Setup Profile 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 AT^SISS read command requests the current settings of all Internet service profiles. One line is issued for every possible parameter of a given "srvType" value.
MC55 AT Command Set s 10.2 AT^SISS - "conId" (mandatory) Internet connection profile. - "alphabet" (optional) - "smFrom" (mandatory) Email sender ("MAIL FROM") address. - "smRcpt" (mandatory) Recipient ("RCPT TO") address. - "smCC" (optional) CC address of the email. - "smSubj" (optional) Subject content of the email. - "smHdr" (optional) Additional header fields of the email. - "smAuth" (optional) SMTP authentication control flag. 5.
MC55 AT Command Set s 10.2 AT^SISS PIN ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! Last ! ! Parameter Description (num) Internet service profile identifier. The is used to reference all parameters related to the same service profile. Furthermore, when using the AT commands AT^SISO, AT^SISR, AT^SISW and AT^SISC the is needed to select a specific service profile. 0...9 Internet service profile parameter.
MC55 AT Command Set s 10.2 AT^SISS If SMTP authentication is disabled, i.e. "smAuth" flag not set, password parameter will be ignored. 5. POP3 Server/mailbox-specific password (string). Length: 1 ... 64. Used to perform authentication with a POP3 server. conId Internet connection profile to be used, for details refer AT^SICS. tcpPort TCP Port Number 1. Socket Not applicable; set within "address" parameter. 2. FTP Not applicable; set within "address" parameter. 3.
MC55 AT Command Set s 10.2 AT^SISS "type": [a)scii | i)mage | d)irectory] "size": Specifies the total amount of upload data. For each part, the transmission is triggered by the URC "^SISW: x, 1", then the AT^SISW write command can be executed. After the last packet the URC "^SISW: x, 2" indicates that all data have been transferred and the FTP connection is shut down. Afterwards, the service can be closed with AT^SISC.
MC55 AT Command Set s 10.2 AT^SISS hcProp Parameter for several HTTP settings. The general format is 'key': 'value' "\0d\0a". Multiple settings can be given separated by "\0d\0a" sequences within the string. Possible 'key' values are defined at HTTP/1.1 Standard RFC 2616. hcRedir This flag controls the redirection mechanism of the MC55 acting as HTTP client (numeric).
MC55 AT Command Set s 10.2 AT^SISS pLength Maximum message length (string, optional) Length: 0 ... 232-1 "pLength" can be used to specify the length of the message(s) to be retrieved from or deleted on the POP3 server. If no specific value is set in the service profile, the default value "0" is assumed, which means that there is no limit on the message size.
MC55 AT Command Set s 10.2 AT^SISS (str) Supported string parameter character set selections in for value "alphabet". [“0“] Applicable character set is determined by current setting of AT+CSCS. “1“ International Reference Alphabet (IRA, seven bit ASCII). (num) Supported POP3 user command values in for value "pCmd". 1 Status command. This command retrieves the "drop listing" of a POP3 server.
MC55 AT Command Set s 10.2 AT^SISS (num) Supported flag values in for value "pDelFlag". Only applicable if the profile contains the POP3 user command Retrieve ("3"). [0] Messages will not be deleted on the server. 1 Delete messages on the server which have been retrieved successfully. 10.2.1 Example: Configuring Socket Listener The example assumes that a connection profile has been created as explained in Section 10.1.1 or Section 10.1.2.
MC55 AT Command Set s 10.2 AT^SISS OK at^siss=1,address,"socktcp:// 10.10.0.187:65534" OK 10.2.3 The service profile of the client contains the IP address and the TCP port of the remote host. Example: Configuring and Using FTP Download First set up a connection profile as explained in Section 10.1.1 or Section 10.1.2. Enter at least all parameters which are mandatory for the connection profile. Configure the service profile 1 for FTP: Select service type FTP.
MC55 AT Command Set s 10.2 AT^SISS ^SISW: 1, 1 at^sisw=1,100 ^SISW: 1, 100 0123456789012345678901234567890123456789012 3456789012345678901234567890123456789012345 67890123456789 OK ^SISW: 1, 1 at^sisc=1,0 OK ^SISW: 1, 2 10.2.5 FTP service is ready for upload. Client requests to send 100 bytes. The write command response confirms that 100 bytes must be transferred now. User data are transferred. URC indicates that the FTP service is ready to transfer more data.
MC55 AT Command Set s 10.2 AT^SISS ^SISS: 9, ^SISS: 9, ^SISS: 9, ^SISS: 9, ^SISS: 9, ^SISS: 9, ^SISS: 9, ^SISS: 9, ^SISS: 9, OK at^siso=9 OK ^SISW: 9, "user", "subscriber1" "passwd", "*******" "smFrom", "subscriber1@testdomain.com" "smRcpt", "subscriber2@testdomain.com" "smCC", "" "smSubj", "Meeting Request Sunday Morning" "smHdr", "" "tcPort", "25" "smAuth", "1" Open the service, i.e. start to send the email.
MC55 AT Command Set s 10.3 AT^SISO 10.3 AT^SISO Internet Service Open The AT^SISO write command starts the Internet session configured by the service profile. If the service opens successfully, the URCs "^SISW" and "^SISR" will trigger the action to follow, either writing data with AT^SISW or reading data with AT^SISR. If the "^SISW" and "^SISR" URCs notify that no data are available at all, or that a data transfer has been successful, the service can be closed with AT^SISC.
MC55 AT Command Set s 10.3 AT^SISO Unsolicited Result Code Indicates the current state of the Internet service. ^SIS: , [, [][, ]] The URC may appear if an error occurs, for example after opening an Internet service with AT^SISO or any time during operation. The URC also indicates a request for a mobile terminated Internet service client connection, or a failure if a mobile terminated request is rejected.
MC55 AT Command Set s 10.3 AT^SISO (num) Number of bytes sent via AT^SISW since last successful AT^SISO write command. (str) Recently used local IP address in dotted-four-byte format and TCP port, separated by colon, e.g. "192.60.10.10:80". (str) Remote IP address in dotted-four-byte format or evaluated DNS name and TCP port, separated by colon, e.g. "192.60.10.10:80" or "www.siemens.com:80". (num) URC cause identifier.
MC55 AT Command Set s 10.3 AT^SISO 10.3.1 Example: Accepting / Rejecting Socket Connection Request from Remote Client Host 1 configured as Socket listener with IP address 10.10.0.187 at port 65534 is receiving a connection request from the remote client 10.10.0.185 (at port 1024). The example assumes that connection and service profiles have been created as stated earlier.
MC55 AT Command Set s 10.3 AT^SISO ^SISO: ^SISO: ^SISO: ^SISO: OK 6, 7, 8, 9, "" "" "" "" Host 1 rejects the Socket connection request: at^sisc=0 OK at^siso? ^SISO: 0, ^SISO: 1, ^SISO: 2, ^SISO: 3, ^SISO: 4, ^SISO: 6, ^SISO: 7, ^SISO: 8, ^SISO: 9, OK Host 1 rejects the connection request, where 0 is the ID of the dynamically assigned service profile. Query the current status of services. The dynamically assigned service profile is free again.
MC55 AT Command Set s 10.4 AT^SISC 10.4 AT^SISC Internet Service Close The AT^SISC write command performs all necessary action to release all properties activated by AT^SISO. Syntax Test Command AT^SISC=? Response(s) OK Write Command AT^SISC=[, ] Response(s) OK ERROR +CME ERROR: PIN § ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num) 0 ... 9 specified with AT^SISS.
MC55 AT Command Set s 10.4 AT^SISC 10.4.1 Effect of parameter Service type Graceful Immediate Socket TCP/IP connection will be closed after the transmission of remaining data has completed. TCP/IP connection is closed immediately. All remaining data are lost.
MC55 AT Command Set s 10.5 AT^SISR 10.5 AT^SISR Internet Service Read Data AT^SISR write command triggers reading data via the Internet service configured with AT^SISS. MC55 returns the amount of data which can be transferred: • value equal 0 indicates that the MC55 failed to enter online data mode. Details about the cause of failure is available using AT+CEER.
MC55 AT Command Set s 10.5 AT^SISR (num) Indicates whether or not data are available for reading with AT^SISR. 0 No data available for reading. 1 New data are available and can be read by sending the AT^SISR command. While the service is open this URC appears each time when new data are available again. This eliminates the need to poll for fresh data. 2 Data transfer has been finished (all data have been read) and the service can be closed with AT^SISC.
MC55 AT Command Set s 10.5 AT^SISR ^SISR: 0,3 NEW OK MC55_ATC_V03.03 Confidential / Released 3 bytes are confirmed and transmitted. Datagram B was properly received.
MC55 AT Command Set s 10.6 AT^SISW 10.6 AT^SISW Internet Service Write Data AT^SISW write command triggers writing data via the Internet service configured configured with AT^SISS. MC55 returns the amount of data which can be written: • value equal 0 indicates that the MC55 failed to enter online data mode. Details about the cause of failure is available using AT+CEER.
MC55 AT Command Set s 10.6 AT^SISW (num) Confirmed number of data bytes to be transmitted via the Internet service configured in . This number may be less or equal to the value requested with . 0 value indicates that no data can be written. (num) Indicates whether or not data are available for transfer with AT^SISW. 0 No data available for writing with AT^SISW. 1 New data can be written via AT^SISW.
MC55 AT Command Set s 10.7 Information Elements Related to Internet Service URCs 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 .
MC55 AT Command Set s 10.7 Information Elements Related to Internet Service URCs Description 47 *) Indicates that the remote service has closed the connection. The host shall close the service. 48 Fatal: No memory is available for service action 49 Fatal: Service hs detected an internal error. 10.7.2 URC Information Elements Related to FTP Service Description 100 FTP Server rejects session. 101 FTP Server rejects USER command.
MC55 AT Command Set s 10.7 Information Elements Related to Internet Service URCs Description 203 HTTP-ERR: Redirect failed - too many redirects HTTP-ERR: Redirect failed - not allowed HTTP-ERR: Redirect failed - location missing Max.
MC55 AT Command Set s 11. GPRS Commands 11. GPRS Commands This chapter describes AT Commands that a TE (Terminal Equipment, e.g. an application running on a controlling PC) may use to control the MC55 acting as GPRS Mobile Termination (MT). Please use chapter "Using GPRS AT commands (Examples)" as a first guidance. 11.
MC55 AT Command Set s 11.1 AT+CGACT Parameter Description (num) Indicates the state of PDP context activation. 0 deactivated [1] activated (num) PDP Context Identifier is a numeric parameter which specifies a particular PDP context definition. The parameter is local to the TE-MT interface and is used in other PDP context related commands. 1...2 Notes • ATH will deactivate any PDP context.
MC55 AT Command Set s 11.2 AT+CGANS 11.2 AT+CGANS Manual response to a network request for PDP context activation Syntax Test Command AT+CGANS=? Response(s) +CGANS: (list of supported s), (list of supported s) OK Write Command AT+CGANS=[[, [, ]]] Response(s) CONNECT NO CARRIER ERROR +CME ERROR Reference(s) PIN GSM 07.
MC55 AT Command Set s 11.2 AT+CGANS If no is given or if there is no matching context definition, the MT will attempt to activate the context using the values for PDP type and address provided by the network. The other parameters will be set to their default values (see AT+CGDCONT). If activation is successful, data transfer may proceed. After data transfer is complete, and the layer 2 protocol termination procedure has completed successfully, the V.
MC55 AT Command Set s 11.3 AT+CGATT 11.3 AT+CGATT GPRS attach or detach Syntax Test Command AT+CGATT=? Response(s) +CGATT: (list of supported s) OK Read Command AT+CGATT? Response(s) +CGATT: OK Write Command AT+CGATT=[] Response(s) OK ERROR +CME ERROR Reference(s) PIN GSM 07.07 % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description The test command is used for requesting information on the supported GPRS service states.
MC55 AT Command Set s 11.4 AT+CGAUTO 11.4 AT+CGAUTO Automatic response to a network request for PDP context activation Syntax Test Command AT+CGAUTO=? Response(s) +CGAUTO: (list of supported s) OK Read Command AT+CGAUTO? Response(s) +CGAUTO: OK Write Command AT+CGAUTO=[] Response(s) OK ERROR +CME ERROR Reference(s) PIN GSM 07.
MC55 AT Command Set s 11.4 AT+CGAUTO • When the AT+CGAUTO=1 command is received, the MT will attempt to perform a GPRS attach if it is not yet attached. Failure will result in ERROR or, if enabled +CME ERROR being returned to the TE. Subsequently, the MT announces a network request for PDP context activation by issuing the URC RING to the TE, followed by the intermediate result code CONNECT. The MT then enters V.
MC55 AT Command Set s 11.5 AT+CGEREP 11.5 AT+CGEREP GPRS event reporting The write command enables or disables sending of unsolicited result codes, "+CGEV" from MT to TE in the case of certain events occurring in the GPRS MT or the network. controls the processing of unsolicited result codes specified within this command. controls the effect on buffered codes when 1 or 2 is entered. If a setting is not supported by the MT, ERROR or +CME ERROR: is returned.
MC55 AT Command Set s 11.5 AT+CGEREP URC 5 +CGEV: NW DETACH The network has forced a GPRS detach. URC 6 +CGEV: ME DETACH The mobile equipment has forced a GPRS detach. URC 7 +CGEV: NW CLASS The network has forced a change of MS class. The highest available class is reported. URC 8 +CGEV: ME CLASS The mobile equipment has forced a change of MS class. The highest available class is reported. Parameter Description (num) 0(P) Buffer unsolicited result codes in the MT.
MC55 AT Command Set s 11.6 AT+CGDATA 11.6 AT+CGDATA Enter data state Syntax Test Command AT+CGDATA=? Response(s) +CGDATA: (list of supported s) OK Write Command AT+CGDATA=[[, [, ]]] Response(s) CONNECT NO CARRIER ERROR +CME ERROR Reference(s) PIN GSM 07.07 % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last % Command Description The test command is used for requesting information on the supported layer 2 protocols to be used between the TE and MT.
MC55 AT Command Set s 11.6 AT+CGDATA Notes • If the MT is in dedicated mode, write command returns "+CME ERROR: operation temporary not allowed". • It is possible to leave the GPRS data mode and enter the command mode by using the V.250 command +++. By using the command AT+CGDATA again, the data mode is reentered. Which context is used to return to data mode, depends on the supplied parameter . If no is specified, this is equivalent to using the V.
MC55 AT Command Set s 11.7 AT+CGDCONT 11.7 AT+CGDCONT Define PDP Context Syntax Test Command AT+CGDCONT=? Response(s) +CGDCONT: (range of supporteds), , , , (list of supported s), (list of supported s) OK ERROR +CME ERROR Read Command AT+CGDCONT? Response(s) [+CGDCONT: , , , , , ] [+CGDCONT: ...
MC55 AT Command Set s 11.7 AT+CGDCONT (str) Access Point Name The logical name that is used to select the GGSN or the external packet data network. If the value is null or omitted, then the subscription value will be requested. (str) Packet Data Protocol address Identifies the MT in the address space applicable to PDP (e.g. IP V4 address for PDP type IP).
MC55 AT Command Set s 11.8 AT+CGPADDR 11.8 AT+CGPADDR Show PDP address Syntax Test Command AT+CGPADDR=? Response(s) [+CGPADDR: (list of defined s)] OK Write Command AT+CGPADDR=[[,]] Response(s) [+CGPADDR: , ] [+CGPADDR: , ] OK ERROR +CME ERROR Reference(s) PIN GSM 07.07 % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description The test command returns a list of defined s.
MC55 AT Command Set s 11.9 AT+CGQMIN 11.9 AT+CGQMIN Quality of Service Profile (Minimum acceptable) Syntax Test Command AT+CGQMIN=? Response(s) +CGQMIN: , (list of supported s), (list of supported s), (list of supported s), (list of supported s), (list of supported s) OK ERROR +CME ERROR Read Command AT+CGQMIN? Response(s) [+CGQMIN: , , , , , ] [+CGQMIN: ...
MC55 AT Command Set s 11.9 AT+CGQMIN (num) Precedence class [0] network subscribed value 1 High Priority Service commitments shall be maintained ahead of precedence classes 2 and 3 2 Normal priority Service commitments shall be maintained ahead of precedence class 3 3 Low priority Service commitments shall be maintained (num) Delay class The delay parameter defines the end-to-end transfer delay incurred in the transmission of SDUs through the GPRS network(s).
MC55 AT Command Set s 11.9 AT+CGQMIN 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). (num) Mean throughput class(in octets per hour). [0] network subscribed value 1 100 (~0.22 bit/s) 2 200 (~0.44 bit/s) 3 500 (~1.11 bit/s) 4 1 000 (~2.2 bit/s) 5 2 000 (~4.
MC55 AT Command Set s 11.9 AT+CGQMIN Example If some of the QoS parameters are omitted, they will keep their current value (or the default value if not specified so far), e.g.: AT+CGDCONT=1,"IP" OK AT+CGQMIN= OK AT+CGQMIN? OK AT+CGQMIN=1,0 OK AT+CGQMIN? +CGQMIN:1,0,0,0,0,0 OK AT+CGQMIN=1,0,0,0,1 OK AT+CGQMIN? +CGQMIN:1,0,0,0,1,0 OK AT+CGQMIN=1,1 OK AT+CGQMIN? +CGQMIN:1,1,0,0,1,0 OK MC55_ATC_V03.
MC55 AT Command Set s 11.10 AT+CGQREQ 11.10 AT+CGQREQ Quality of Service Profile (Requested) Syntax Test Command AT+CGQREQ=? Response(s) +CGQREQ: , (list of supported s), (list of supported s), (list of supported s), (list of supported s), (list of supported s) OK Read Command AT+CGQREQ? Response(s) [+CGQREQ: , , , , , ] [+CGQREQ: ...
MC55 AT Command Set s 11.10 AT+CGQREQ 2 Normal priority Service commitments shall be maintained ahead of precedence class 3 3 Low priority Service commitments shall be maintained (num) Delay class This parameter defines the end-to-end transfer delay incurred in the transmission of SDUs through the GPRS network(s). [0] network subscribed value 1..4 with SDU size = 128 octets: Delay Class Mean Transfer Delay 95 percentile 1 (Predictive) <0.5 <1.
MC55 AT Command Set s 11.10 AT+CGQREQ 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) (num) Mean throughput class in octets per hour [0] network subscribed value 1 100 (~0.22 bit/s) 2 200 (~0.44 bit/s) 3 500 (~1.11 bit/s) 4 1 000 (~2.2 bit/s) 5 2 000 (~4.4 bit/s) 6 5 000 (~11.1 bit/s) 7 10 000 (~22 bit/s) 8 20 000 (~44 bit/s) 9 50 000 (~111 bit/s) 10 100 000 (~0.22 kbit/s) 11 200 000(~0.
MC55 AT Command Set s 11.10 AT+CGQREQ AT+CGQREQ? OK AT+CGQREQ=1,0 OK AT+CGQMIN? +CGQREQ:1,0,0,0,0,0 OK AT+CGQREQ=1,0,0,0,1 OK AT+CGQREQ? +CGQREQ:1,0,0,0,1,0 OK AT+CGQREQ=1,1 OK AT+CGQREQ? +CGQREQ:1,1,0,0,1,0 OK MC55_ATC_V03.
MC55 AT Command Set s 11.11 AT+CGREG 11.11 AT+CGREG GPRS network registration status The write command controls the presentation of an unsolicited result code "+CGREG: " when =1 and there is a change in the MT's GPRS network registration status. 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.
MC55 AT Command Set s 11.11 AT+CGREG 2 Not registered, but ME is currently trying to attach or searching an operator to register to. The ME is in GMM state GMM-DEREGISTERED or GMM-REGISTERED-INITIATED. The GPRS service is enabled, but an allowable PLMN is currently not available. The ME will start a GPRS attach as soon as an allowable PLMN is available. 3 Registration denied. The ME is in GMM state GMM-NULL.
MC55 AT Command Set s 11.12 AT+CGSMS 11.12 AT+CGSMS Select service for MO SMS messages Syntax Test Command AT+CGSMS=? Response(s) +CGSMS: (list of supported s) OK Read Command AT+CGSMS? Response(s) +CGSMS: OK Write Command AT+CGSMS=[] Response(s) OK ERROR +CME ERROR Reference(s) PIN GSM 07.
MC55 AT Command Set s 11.13 AT^SGAUTH 11.
MC55 AT Command Set s 11.14 AT^SGCONF 11.
MC55 AT Command Set s 11.15 ATA 11.15 ATA Manual response to a network request for PDP context activation 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.
MC55 AT Command Set s 11.16 ATD*99# 11.16 ATD*99# Request GPRS service This command causes the MT to perform whatever actions are necessary to establish a 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 specified layer 2 protocol. No further commands may follow on the AT command line.
MC55 AT Command Set s 11.17 ATD*98# 11.17 ATD*98# Request GPRS IP service This command causes the MT to perform whatever actions are necessary to establish a 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.
MC55 AT Command Set s 11.18 ATH 11.18 ATH Manual rejection of a network request for PDP context activation The V.250 ATH command may be used to deactivate all PDP contexts which are active or online on the same interface. This command should not be used to deactivate PDP contexts during the implicit PDP context deactivation procedure which is started automatically after LCP termination or by dropping the DTR line (if AT&D2 is configured). For details refer to Section 11.6.
MC55 AT Command Set s 11.19 ATS0 11.19 ATS0 Automatic response to a network request for PDP context activation 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 ).
MC55 AT Command Set s 11.20 Using GPRS AT commands (Examples) 11.20 Using GPRS AT commands (Examples) 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.
MC55 AT Command Set 11.20 Using GPRS AT commands (Examples) s EXAMPLE 2 Quality of Service (QoS) is a special parameter of a CID which consists of several parameters itself. The QoS consists of - the precedence class - the delay class - the reliability class - the peak throughput class - the mean throughput class and is divided in "requested QoS" and "minimum acceptable QoS".
MC55 AT Command Set s 11.21 Using the GPRS dial command ATD 11.21 Using the GPRS dial command ATD Example In addition to the GPRS AT commands you can use the "D" command to dial into to the GPRS network. There are two GPRS Service Codes for the ATD command: Values 98 and 99. Examples: ATD*99# CONNECT ATD*99*123.124.125.126*PPP*1# CONNECT ATD*99**PPP# CONNECT ATD*99***1# CONNECT ATD*99**PPP*1# CONNECT ATD*98# CONNECT ATD*98*1# CONNECT MC55_ATC_V03.
MC55 AT Command Set s 12. FAX Commands 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.
MC55 AT Command Set s 12.1 FAX parameters
(num) Bit Rate 0 2400 bps, V.27ter 1 4800 bps, V.27ter 2 7200 bps, V.29 [3] 9600 bps, V.
MC55 AT Command Set s 12.1 FAX parameters (num) Page Width [0] 1728 pixels in 215mm 1 2048 pixels in 255 mm 2 2432 pixels in 303 mm 3 1216 pixels in 151 mm 4 864 pixels in 107 mm Note • The host application is not required to support all values of the parameters listed above. Depending on the application design it may be sufficient to implement only the default values. See T.31, T.32 and EIA PN-2388 specifications for further advice. 12.1.
MC55 AT Command Set s 12.2 AT+FBADLIN 12.2 AT+FBADLIN Bad Line Threshold This command defines the Copy-Quality-OK-threshold. If consecutive lines have pixel count errors in normal resolution (98 dpi) mode, then the copy quality is unacceptable. If * 2 consecutive lines have pixel count errors in fine resolution (196 dpi) mode, then the copy quality is unacceptable. "Copy Quality Not OK" occurs if either the error percentage is too high or too many consecutive lines contain errors.
MC55 AT Command Set s 12.3 AT+FBADMUL 12.3 AT+FBADMUL Error Threshold Multiplier This command defines the "Copy-Quality-OK" multiplier. The number of lines received with a bad pixel count is multiplied by this number. If the result exceeds the total number of lines on the page the error rate is considered too high. A threshold multiplier value of 20 corresponds to a 5 per cent error rate. A value of 0 implies that error checking is not present or disabled.
MC55 AT Command Set s 12.4 AT+FBOR 12.4 AT+FBOR Query data Bit Order This command queries the bit order for the receive mode. The mode is set by the ME depending on the selected Service Class, see "AT+FCLASS Fax: Select, read or test service class".
MC55 AT Command Set s 12.5 AT+FCIG 12.5 AT+FCIG Query or set the Local Polling ID Syntax Test Command AT+FCIG=? Response(s) (max. length of Local Polling ID string) (range of supported ASCII character values) OK Read Command AT+FCIG? Response(s) OK Write Command AT+FCIG= Response(s) OK Reference(s) EIA PN-2388 PIN ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Parameter Description (num) Local Polling ID string, max.
MC55 AT Command Set s 12.6 AT+FCLASS 12.6 AT+FCLASS Fax: Select, read or test service class AT+FCLASS sets the ME to a particular mode of operation (data, fax). This allows the ME to process information in a manner suitable for that type of information.
MC55 AT Command Set s 12.7 AT+FCQ 12.7 AT+FCQ Copy Quality Checking This command controls Copy Quality checking when receiving a fax. Syntax Test Command AT+FCQ=? Response(s) (list of supported copy quality checking s) OK Read Command AT+FCQ? Response(s) OK Write Command AT+FCQ= Response(s) OK Reference(s) EIA PN-2388 PIN ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Parameter Description (num) 0 No copy quality checking.
MC55 AT Command Set s 12.8 AT+FCR 12.8 AT+FCR Capability to Receive Syntax Write Command AT+FCR= Response(s) OK Reference(s) EIA PN-2388 PIN ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Parameter Description (num) [0] ME will not receive message data. This value can be used when the application has insufficient storage. The ME can send and can be polled for a file. 1 ME can receive message data. Note • Used for Fax Class 2 only. MC55_ATC_V03.
MC55 AT Command Set s 12.9 AT+FDCC 12.9 AT+FDCC Query or set capabilities This command allows the connected application to sense and constrain the capabilities of the facsimile DCE (=ME), from the choices defined in CCITT T.30 Table 2.
MC55 AT Command Set s 12.10 AT+FDFFC 12.10 AT+FDFFC Data Compression Format Conversion This command determines the ME response to a mismatch between the data format negotiated for the fax session, reported by the subparameter, and the Phase C data desired by the controlling application, indicated by the optional AT+FDT subparameter, or the AT+FDIS subparameter for AT+FDR operation.
MC55 AT Command Set s 12.11 AT+FDIS 12.11 AT+FDIS Query or set session parameters This command allows the controlling application to sense and constrain the capabilities used for the current session. It uses AT+FDIS to generate DIS or DTC messages directly, and uses AT+FDIS and received DIS messages to generate DCS messages.
MC55 AT Command Set s 12.12 AT+FDR 12.12 AT+FDR Begin or continue phase C Data Reception The command initiates transition to Phase C data reception. Syntax Exec Command AT+FDR Response(s) CONNECT or OK If error related to ME functionality ERROR Reference(s) EIA PN-2388 PIN ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Note • Used for Fax Class 2 only. MC55_ATC_V03.
MC55 AT Command Set s 12.13 AT+FDT 12.13 AT+FDT Data Transmission This command requests the ME to transmit a Phase C page. When the ME is ready to accept Phase C data, it issues the negotiation responses and the CONNECT result code to the application. In Phase B, the AT+FDT command releases the ME to proceed with negotiation, and releases the DCS message to the remote station. In Phase C, the AT+FDT command resumes transmission after the end of a data stream transmitted before.
MC55 AT Command Set s 12.14 AT+FET 12.14 AT+FET End a page or document This command indicates that the current page or partial page is complete. An ERROR response code results if this command is issued while the mode is on-hook.
MC55 AT Command Set s 12.15 AT+FK 12.15 AT+FK Kill operation, orderly FAX abort This command causes the TA to terminate the session in an orderly manner. Syntax Exec Command AT+FK Response(s) OK PIN ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Note • Used for Fax Class 2 only MC55_ATC_V03.
MC55 AT Command Set s 12.16 AT+FLID 12.16 AT+FLID Query or set the Local Id setting capabilities Syntax Test Command AT+FLID=? Response(s) (max. character length of Local ID string) (range of supported ASCII character values) OK Read Command AT+FLID? Response(s) OK Write Command AT+FLID= Response(s) OK Reference(s) EIA PN-2388 PIN ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Parameter Description (num) Local ID string Max.
MC55 AT Command Set s 12.17 AT+FMDL 12.17 AT+FMDL Identify Product Model This command sends the model identification to the TA. Syntax Read Command AT+FMDL? Response(s) Gipsy Soft Protocolstack OK Reference(s) PIN SIEMENS ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Note • Used for Fax Class 2 only. MC55_ATC_V03.
MC55 AT Command Set s 12.18 AT+FMFR 12.18 AT+FMFR Request Manufacturer Identification This command sends the manufacturer identification to the TA. Syntax Read Command AT+FMFR? Response(s) SIEMENS OK Reference(s) PIN SIEMENS ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Note • Used for Fax Class 2 only MC55_ATC_V03.
MC55 AT Command Set s 12.19 AT+FOPT 12.19 AT+FOPT Set bit Order independently Model specific command to set bit order independently of the understanding which is "mirrored" and which is direct. Syntax Write Command AT+FOPT= Response(s) OK Reference(s) PIN SIEMENS ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Parameter Description (num) 0 Non-standard 1 Standard Note • Used for Fax Class 2 only. MC55_ATC_V03.
MC55 AT Command Set s 12.20 AT+FPHCTO 12.20 AT+FPHCTO DTE Phase C Response Timeout The timeout value determines how long the DCE will wait for a command after reaching the end of data when transmitting in Phase C. When timeout is reached, the DCE assumes that there are no more pages or documents to send.
MC55 AT Command Set s 12.21 AT+FREV 12.21 AT+FREV Identify Product Revision This comand sends the revision identification to the TA. Syntax Read Command AT+FREV? Response(s) V2.550 OK Reference(s) PIN SIEMENS ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Note • Used for Fax Class 2 only. MC55_ATC_V03.
MC55 AT Command Set s 12.22 AT+FRH 12.22 AT+FRH Receive Data Using HDLC Framing The AT+FRH command enables the TA to receive frames using the HDLC protocol and the modulation schemes defined in Section 12.1, FAX parameters. An ERROR response code results if the command is issued while the modem is on-hook. The test command can be used in off-hook mode to check the modulation schemes supported by MC55.
MC55 AT Command Set s 12.23 AT+FRM 12.23 AT+FRM Receive Data The AT+FRM command causes the TA to enter the receive mode, using one of the modulation schemes defined in Section 12.1, FAX parameters. An ERROR response code results if the write command is issued while the modem is on-hook. The test command can be used in on-hook or off-hook mode to check the modulation schemes supported by MC55.
MC55 AT Command Set s 12.24 AT+FRS 12.24 AT+FRS Receive Silence =n causes the TA to report an OK result code to the TE after the specified period of silence was detected on the line. The command is aborted if any character is received by the TE. The modem discards the aborting character and issues an OK result code. An ERROR response code results if this command is issued while the mode is onhook.
MC55 AT Command Set s 12.25 AT+FTH 12.25 AT+FTH Transmit Data Using HDLC Framing The AT+FTH command causes the TA to transmit data using the HDLC protocol and the modulation schemes defined in Section 12.1, FAX parameters. An ERROR response code results if the command is issued while the modem is on-hook. The test command can be used in off-hook mode to check the modulation schemes supported by MC55.
MC55 AT Command Set s 12.26 AT+FTM 12.26 AT+FTM Transmit Data The AT+FTM command causes the TA to transmit data, using one of the modulation schemes defined in Section 12.1, FAX parameters. An ERROR response code results if the write command is issued while the modem is on-hook. The test command can be used in on-hook or off-hook mode to check the modulation schemes supported by MC55.
MC55 AT Command Set s 12.27 AT+FTS 12.27 AT+FTS Stop Transmission and Wait This command causes the TA to terminate a transmission and wait for 10 millisecond intervals before sending the OK result code to the TE. Syntax Write Command AT+FTS= Response(s) OK In on-hook mode: ERROR Reference(s) TIA/EIA-578 PIN ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Parameter Description (num) no. of 10 millisecond intervals 0...
MC55 AT Command Set s 12.28 AT+FVRFC 12.28 AT+FVRFC Vertical Resolution Format Conversion This command determines the DCE response to a mismatch between the vertical resolution negotiated for the facsimile session and the Phase C data desired by the DTE.
MC55 AT Command Set 13. Short Message Service (SMS) Commands 13. s Short Message Service (SMS) Commands The AT Commands described in this chapter allow an external application to use the Short Message Service with the MC55. 13.1 SMS parameters Parameter Description (num) Format is same for in case of SMS, but without GSM 24.
MC55 AT Command Set s 13.1 SMS parameters
- (num) Discharge Time GSM 03.40 TP-Discharge-Time in time-string format: "yy/MM/dd,hh:mm:ss+zz", where characters indicate year (two last digits), month, day, hour, minutes, seconds and time zone.
MC55 AT Command Set s 13.1 SMS parameters (num) Message Reference GSM 03.40 TP-Message-Reference in integer format (num)(+CSCS) Originating Address GSM 03.40 TP-Originating-Address Address-Value field in string format; BCD numbers (or GSM default alphabet characters) are converted into characters; type of address given by (num) Page Parameter GSM 03.41 CBM Page Parameter bits 4-7 in integer format (num) Page Parameter GSM 03.
MC55 AT Command Set s 13.1 SMS parameters (num) Status GSM 03.40 TP-Status in integer format 0...255 (str) Message status 3GPP 27.005 Interface of SMS and CB. Indicates the status of message in memory.
MC55 AT Command Set s 13.2 AT+CMGC 13.
MC55 AT Command Set s 13.3 AT+CMGD 13.3 AT+CMGD Delete short message The write command deletes a short message from the preferred message storage location . Syntax Test Command AT+CMGD=? Response(s) OK Write Command AT+CMGD= Response(s) OK ERROR +CMS ERROR Reference(s) PIN GSM 07.05 % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Notes • If there is no short message stored at the selected index, the response is OK too.
MC55 AT Command Set s 13.4 AT+CMGF 13.4 AT+CMGF Select SMS message format Syntax Test Command AT+CMGF=? Response(s) +CMGF: (list of supporteds) OK Read Command AT+CMGF? Response(s) +CMGF: OK Write Command AT+CMGF= Response(s) OK Reference(s) PIN GSM 07.05 ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description The write command specifies the input and output format of the short messages.
MC55 AT Command Set s 13.5 AT+CMGL 13.5 AT+CMGL List SMS messages from preferred store 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 .
MC55 AT Command Set s 13.5 AT+CMGL Notes • The selected can contain different types of SMs (e.g. SMS-DELIVERs, SMS-SUBMITs, SMS-STATUS-REPORTs and SMS-COMMANDs), the response may be a mix of the responses of different SM types. TE application can recognize the response format by examining the third response parameter. • The parameters and will only be displayed if parameter of the AT^SSCONF command is set to 1.
MC55 AT Command Set s 13.6 AT+CMGR 13.6 AT+CMGR Read SMS messages 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'.
MC55 AT Command Set s 13.6 AT+CMGR Notes • Response if AT+CMGR is used to read an empty record index: +CMGR: 0,,0 • Response if AT+CMGR is used to read a non-existent record index: +CMS ERROR: invalid memory index • The parameters and will only be displayed if parameter of the AT^SSCONF command is set to 1.
MC55 AT Command Set s 13.7 AT+CMGS 13.7 AT+CMGS Send Short Message 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.
MC55 AT Command Set s 13.7 AT+CMGS • Message Length in Text Mode The maximum length of a short message depends on the used coding scheme: It is 160 characters if the 7 bit GSM coding scheme is used, and 140 characters according to the 8 bit GSM coding scheme. In case UCS2 character set selected it is highly recommended to set Data Coding Scheme ( of AT+CSMP) to 16-bit data, otherwise the length of sms user data is restricted to 88 octets.
MC55 AT Command Set s 13.8 AT+CMGW 13.8 AT+CMGW Write Short Messages to Memory 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. To save the message simply enter .
MC55 AT Command Set s 13.8 AT+CMGW • If writing fails due to timeout, then AT^SM20 =1 causes "+CMS ERROR: Unknown error" to be returned; AT^SM20 =0 causes "+CMS ERROR: timer expired" to be returned. • Note that some providers do not recognize an @ symbol used in a short message. A widely used alternative is typing "*" as defined in GSM 03.40 (GPP TS 23.40).
MC55 AT Command Set s 13.9 AT+CMSS 13.9 AT+CMSS Send short messages from storage 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. Value can be used to identify message upon unsolicited delivery status report result code.
MC55 AT Command Set s 13.10 AT+CNMA 13.10 AT+CNMA New Message Acknowledgement to ME/TE, only phase 2+ The write / execute command confirms successful receipt of a new message (SMS-DELIVER or SMS-STATUSREPORT) routed directly to the TE. TA shall not send another +CMT or +CDS result code to TE until previous one is acknowledged. If ME does not receive acknowledgement within required time (network time-out), ME sends RP-ERROR to the network.
MC55 AT Command Set s 13.11 AT+CNMI 13.11 AT+CNMI New short Message Indication 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. 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.
MC55 AT Command Set s 13.
MC55 AT Command Set s 13.11 AT+CNMI 2 SMS-DELIVERs, except class 2 messages and messages in the message waiting indication group (store message) are routed directly to the TE using unsolicited result code: 3 Class 3 SMS-DELIVERs are routed directly to the TE using unsolicited result codes defined in =2. Messages of other data coding schemes result in indication as defined in =1. (num)(&W)(&V) Rules for storing received CBMs depend on the relevant data coding method (refer to GSM 03.
MC55 AT Command Set s 13.12 AT+CPMS 13.12 AT+CPMS Preferred SMS message storage The write command selects memory storages ,, to be used for reading, writing, etc.
MC55 AT Command Set s 13.12 AT+CPMS Notes • The Mobile Equipment storage ''ME'' offers space for 25 short messages, see . • ''MT'' is the sum of ''ME'' (= 25 locations) and ''SM'' (capacity varies with SIM card). The indices of the ''MT'' storage are dependent on the order selected with AT^SSMSS • The , and parameter will be stored in non-volatile memory.
MC55 AT Command Set s 13.13 AT+CSCA 13.13 AT+CSCA SMS Service Center Address 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.
MC55 AT Command Set s 13.14 AT+CSCB 13.14 AT+CSCB Select Cell Broadcast Message Indication The test command returns the supported modes as a compound value. The write command selects which types of CBMs are to be received by the ME. Syntax Test Command AT+CSCB=? Response(s) +CSCB: (list of supported s) OK Read Command AT+CSCB? Response(s) +CSCB: , , OK Write Command AT+CSCB=[[, [, ]]] Response(s) OK Reference(s) PIN GSM 07.
MC55 AT Command Set s 13.15 AT+CSDH 13.15 AT+CSDH Show SMS text mode parameters The write command sets whether or not detailed header information is shown in text mode result codes. Syntax Test Command AT+CSDH=? Response(s) +CSDH: ((list of supported s) OK Read Command AT+CSDH? Response(s) +CSDH: OK Write Command AT+CSDH= Response(s) +CSDH: OK Reference(s) PIN GSM 07.
MC55 AT Command Set s 13.16 AT+CSMP 13.16 AT+CSMP Set SMS text Mode Parameters The write command selects values for additional parameters needed when the short message is sent to the network or placed in a storage when text format message mode is selected. It is possible to set the validity period starting from the time when the short message is received by the SMSC ( is in range 0... 255) or define the absolute time of the validity period termination ( is a string).
MC55 AT Command Set s 13.16 AT+CSMP (num) Protocol Identifier GSM 03.40 TP-Protocol-Identifier in integer format 0(&F)...255 Notes • When storing a SMS DELIVER from the TE to the preferred memory storage in text mode (using the AT+CMGW write command), field can be used for . • The command writes the parameters to the non-volatile memory. MC55_ATC_V03.
MC55 AT Command Set s 13.17 AT+CSMS 13.17 AT+CSMS Select Message Service Syntax Test Command AT+CSMS=? Response(s) +CSMS: (list of supporteds) OK Read Command AT+CSMS? Response(s) +CSMS: , , , OK Write Command AT+CSMS= Response(s) +CSMS: , , OK ERROR +CMS ERROR Reference(s) PIN GSM 07.05 % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num)(&W)(&V) 0(&F) GSM 03.40 and GSM 03.
MC55 AT Command Set s 13.17 AT+CSMS (num) Broadcast Type Messages: 0 Type not supported 1 Type supported Notes • If CSMS mode is switched from Phase 2+ to Phase 2 and one or more AT+CNMI Parameter are Phase 2+ specific a '+CMS ERROR: unknown error' will appear. It is recommended to switch the AT+CNMI Parameters to Phase 2 specific values before entering Phase 2.
MC55 AT Command Set s 13.18 AT^SLMS 13.18 AT^SLMS List SMS Memory Storage AT^SLMS indicates the max. capacity of each SMS storage type and the number of locations currently used.
MC55 AT Command Set s 13.19 AT^SMGL 13.19 AT^SMGL List Short Messages from preferred store without setting status to REC READ The write command allows to select a status type and lists, from the message storage , all messages that currently have the specified . The major difference over the standard command AT+CMGL is that the status of the listed messages remains u n c h a n g e d (unread remains unread).
MC55 AT Command Set s 13.20 AT^SMGO 13.20 AT^SMGO Set or query SMS overflow presentation mode or query SMS overflow The write command sets the overflow presentation mode. The read command returns the overflow presentation mode and the SMS overflow status.
MC55 AT Command Set s 13.20 AT^SMGO Notes • Incoming short messages with message class 1 (ME specific short messages) or class 2 (SIM specific short messages), see in GSM 03.38, will be stored either in ''ME'' or in ''SM'' storage. Therefore the "^SMGO: 2" indication could occur, without issuing the indication "^SMGO: 1" before. The indication "^SMGO: 1" means that both buffers (''ME'' and ''SM'') are full.
MC55 AT Command Set s 13.21 AT^SMGR 13.21 AT^SMGR Read short message without setting status to REC READ The AT^SMGR command is a specific Siemens command which has the same syntax as AT+CMGR. The only functional difference is that the status "REC UNREAD" of a short message is not overwritten to "REC READ".
MC55 AT Command Set s 13.22 AT^SSCONF 13.22 AT^SSCONF SMS Command Configuration 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.
MC55 AT Command Set s 13.23 AT^SSDA 13.23 AT^SSDA Set SMS Display Availability This command allows to notify the MC55 of its controlling application's capability to immediately display incoming SMS on a display. If the application is able to display incoming short messages, a class 0 message shall be displayed immediately. However, if it does not, class 0 messages shall be treated as if no message class is determined (GSM 03.38[17]).
MC55 AT Command Set s 13.24 AT^SSMSS 13.24 AT^SSMSS Set Short Message Storage Sequence 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.
MC55 AT Command Set s 14. SIM related Commands 14. SIM related Commands The AT commands described in this chapter are related to the Subscriber Identity Module (SIM) connected to MC55. Note: 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".
MC55 AT Command Set s 14.1 AT+CRSM 178 READ RECORD 192 GET RESPONSE 214 UPDATE BINARY 220 UPDATE RECORD 242 STATUS (num) Identifier for an elementary data file on SIM, if used by . (num) Parameter to be passed on by the MC55 to the SIM. 0...255 (num) Parameter to be passed on by the MC55 to the SIM. 0...255 (num) Parameter to be passed on by the MC55 to the SIM. 0...255 (str) Information which shall be written to the SIM (hexadecimal character format).
MC55 AT Command Set s 14.2 AT^SXSM 14.2 AT^SXSM Extended SIM Access AT^SXSM extends AT+CRSM with additional SIM commands. All parameters of AT^SXSM are used as specified by GSM 11.11 [21]. MC55 handles internally all required SIM interface locking and file selection routines. MC55 may return error result code "+CME ERROR" if the command cannot be passed to the SIM, e.g. if no SIM is inserted. However, errors related to SIM action are reported in and parameters as defined in GSM 11.11 [21].
MC55 AT Command Set s 14.2 AT^SXSM (num) 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 (num) 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 (str) Response in case of a successful completion of the previously issued SIM command.
MC55 AT Command Set s 14.3 AT^SCKS 14.3 AT^SCKS Query SIM and Chip Card Holder Status This command controls the SIM connection presentation mode and queries the connection status of the SIM and the card holder tray of the MC55.
MC55 AT Command Set s 14.3 AT^SCKS Note • reflects the status of the SIM and the card holder tray. Therefore if an empty SIM card tray is inserted, two URCs will be presented, indicating the status 1 followed by 0, i.e. a SIM is inserted into the card holder tray but no SIM connection could be established. Example AT^SCKS=1 OK Activates the presentation of unsolicited result codes Now, after inserting an empty card tray the following URCs appear: ^SCKS: 1 ^SCKS: 0 MC55_ATC_V03.
MC55 AT Command Set s 14.4 AT^SCID 14.4 AT^SCID Display SIM card identification number Syntax Test Command AT^SCID=? Response(s) OK Exec Command AT^SCID Response(s) ^SCID: OK ERROR +CME ERROR: Reference(s) PIN SIEMENS ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description TA returns the card identification number in SIM (SIM file EFICCID, see GSM 11.11 Chap.10.1.1) as string type.
MC55 AT Command Set s 14.5 AT+CXXCID 14.5 AT+CXXCID Display card ID Syntax Test Command AT+CXXCID=? Response(s) OK Exec Command AT+CXXCID Response(s) +CXXCID: OK ERROR +CME ERROR: Reference(s) PIN SIEMENS ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description TA returns the card identification number in SIM (SIM file EF ICCID, see GSM 11.11 Chap.10.1.1) as string type. Note • See also: AT^SCID. MC55_ATC_V03.
MC55 AT Command Set s 15. SIM Application Toolkit (SAT) Commands 15. SIM Application Toolkit (SAT) Commands This chapter offers a brief reference of commands and responses related to the MC55's SIM Application Toolkit (SAT) implementation. Detailed information is available with the document "Remote-SAT User Guide" [4]. Please contact the Wireless Modules Application Engineering Department at Siemens AG for details. ETSI specification GSM 11.14 [22] defines SAT in detail.
MC55 AT Command Set s 15.1 AT^SSTA Parameter Description (num) MC55 Remote-SAT interface states 0 RESET 1 OFF 2 IDLE 3 PAC 4 WAIT (num) 0 GSM character set Input of a character requests one byte, e.g. "Y". 1 UCS2 To display the 16 bit value of characters represented in UCS2 alphabet a 4 byte string is required, e.g. "0059" is coding the character "Y". For details please refer to ISO/IEC 10646.
MC55 AT Command Set s 15.2 ^SSTN 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.
MC55 AT Command Set s 15.3 AT^SSTGI 15.3 AT^SSTGI SAT Get Information Regularly 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.
MC55 AT Command Set s 15.4 AT^SSTR 15.4 AT^SSTR SAT Response 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.
MC55 AT Command Set s 16. Phonebook Commands 16. Phonebook Commands The AT commands described in this chapter allow the external application to access the phonebooks located in the MC55'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".
MC55 AT Command Set s 16.2 AT+CPBR 16.2 AT+CPBR Read from Phonebook AT+CPBR serves to read one or more entries from the phonebook selected with AT command AT+CPBS. The AT+CPBR test command returns the location range supported by the current phonebook storage, the maximum length of field and the maximum length of field. Note: Length information may not be available while SIM storage is selected. If storage does not offer format information, the format list contains empty parenthesizes.
MC55 AT Command Set s 16.2 AT+CPBR (num) Type of address octet, which defines the used type of number (ton) and the numbering plan identification (npi). 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. Possible values are: 145 Dialing string includes international access code character '+' 161 National number.
MC55 AT Command Set s 16.2 AT+CPBR Example AT+CPBR=? +CPBR:(1-100),20,17 AT+CPBR =1,3 +CPBR:1,"+999999",145,"Charlie" +CPBR:2,"+777777",145,"Bill" +CPBR:3,"+888888",145,"Arthur" MC55_ATC_V03.03 Confidential / Released First run the AT+CPBR test command to find out the maximum range of entries stored in the active phonebook. MC55 returns the supported values, where 100 is the supported range of location numbers, 20 is the length of the phone number and 17 is the maximum length of the associated text.
MC55 AT Command Set s 16.3 AT+CPBS 16.3 AT+CPBS Select phonebook memory storage 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.
MC55 AT Command Set s 16.3 AT+CPBS “MC“ Missed (unanswered received) calls list Capacity: max. 10 entries Location: ME AT+CPBW command is not applicable to this storage. The MC list can be deleted with AT^SPBD. “RC“ Received calls list Capacity: max. 10 entries Location: ME AT+CPBW command is not applicable to this storage. The RC list can be deleted with AT^SPBD. (num) Value indicating the number of used locations in selected memory storage.
MC55 AT Command Set s 16.4 AT+CPBW 16.4 AT+CPBW Write into Phonebook 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.
MC55 AT Command Set s 16.4 AT+CPBW (num) Type of address octet, which defines the used type of number (ton) and the numbering plan identification (npi). Please consider that for types other than 129 or 145 dialing from phonebook with ATD> is, depending on the network, not always possible (refer GSM 04.08 subclause 10.5.4.7 for details). If is not specified the unknown =129 is used. If contains a leading "+" =145 (international) is used.
MC55 AT Command Set s 16.
MC55 AT Command Set s 16.5 AT^SPBC 16.5 AT^SPBC Find first matching entry in sorted phonebook The AT^SPBC write command searches the current phonebook for the index number of the first (lowest) entry that matches the character specified with . The AT^SPBC test command returns the list of phonebooks which can be searched through with AT^SPBC.
MC55 AT Command Set s 16.6 AT^SPBD 16.6 AT^SPBD Purge phonebook memory storage 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. An automatic purge of the phonebooks is performed when the SIM card is removed and replaced with a different SIM card.
MC55 AT Command Set s 16.7 AT^SPBG 16.7 AT^SPBG Display phonebook entries in alphabetical order 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.
MC55 AT Command Set s 16.7 AT^SPBG (num) 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. 1 Show the "real" location number as parameter at the end of each entry. (str) String type phone number in format specified by . The number parameter may be an empty string.
MC55 AT Command Set s 16.7 AT^SPBG Notes • The command can be used for the phonebooks "SM", "FD", "ME" (cf. AT+CPBS). • 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.1, Restricted access to SIM data after SIM PIN authentication for further detail.
MC55 AT Command Set s 16.8 AT^SPBS 16.8 AT^SPBS Step through the selected phonebook alphabetically 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.
MC55 AT Command Set s 16.8 AT^SPBS After a write command has terminated successfully with "OK", the value from parameter is saved and retained as the new value. Mind after the last record of phonebook, the first entry follows. (num) 1...maxindex The index in the sorted list of phonebook entries that identifies the second entry displayed. = (+1). Mind after the last record of phonebook, the first entry follows. (num) 1...
MC55 AT Command Set s 16.8 AT^SPBS (num) 0(&F)...maxindex This parameter is only an internal parameter and cannot modified directly. The internal counter will be reset to index 0 after a call to ATZ or AT&F. Notes • The complete list of sorted entries can be retrieved using AT command AT^SPBG. • The command can be used for the phonebooks "SM", "FD", "ME" (cf. AT+CPBS).
MC55 AT Command Set s 16.8 AT^SPBS EXAMPLE 3 Using AT^SPBS with =1 in order to obtain the entries' location numbers: at^spbs=1,1 ^SPBS:1,"+999999",145,"Arthur",27 ^SPBS:2,"+777777",145,"Bill",6 ^SPBS:3,"+888888",145,"Charlie",15 The numbers at the end of each line are the memory locations in the phonebook and can be used for dialing or editing phonebook entries: at+cpbr=27 +CPBR: 27,"+999999",145,"Arthur" MC55_ATC_V03.03 Confidential / Released Read out phonebook location 27.
MC55 AT Command Set s 16.9 AT+CNUM 16.9 AT+CNUM Read own numbers AT+CNUM returns the subscribers own number(s) from the SIM. Syntax Test Command AT+CNUM=? Response(s) OK Exec Command AT+CNUM Response(s) [+CNUM: [], , ] [+CNUM: ... ] OK ERROR +CME ERROR: Reference(s) PIN GSM 07.07 % ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (str) Optional alphanumeric string associated with .
MC55 AT Command Set s 16.10 AT^SDLD 16.10 AT^SDLD Delete the 'last number redial' memory AT^SDLD deletes all numbers stored in the "LD" memory.
MC55 AT Command Set s 17. Audio Commands 17. Audio Commands The AT Commands described in this chapter are related to the MC55's audio interface. 17.1 Audio programming model The following figure illustrates how the signal path can be adjusted with the parameters , , , and as well as , and . Figure 17.1: Audio programming model MC55_ATC_V03.
MC55 AT Command Set s 17.2 ATL 17.2 ATL Set monitor speaker loudness ATL is implemented for V.250ter compatibility reasons only, and has no effect. In multiplex mode (refer AT+CMUX) the command is supported on logical channel 1 only. Syntax Exec Command ATL[] Response(s) OK Reference(s) PIN V.250 ! ASC0 ASC1 % ! MUX1 MUX2 % ! MUX3 Charge ! ! ! Last ! Parameter Description (num) 17.3 ATM Set monitor speaker mode ATM is implemented for V.
MC55 AT Command Set s 17.4 AT+CLVL 17.4 AT+CLVL Loudspeaker volume level Syntax Test Command AT+CLVL=? Response(s) +CLVL: (list of supporteds) OK Read Command AT+CLVL? Response(s) +CLVL: OK ERROR +CME ERROR: Write Command AT+CLVL= Response(s) OK ERROR +CME ERROR: Reference(s) PIN GSM 07.07 ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num) Loudspeaker Volume Level 0...
MC55 AT Command Set s 17.5 AT+CMUT 17.5 AT+CMUT Mute control The AT+CMUT command mutes the microphone input. The command can be used in all audio modes (1 to 6) and during a voice call only. See AT^SNFS for more details on the various audio modes. As alternative, you can use the AT^SNFM command. During an active call, users should be aware that when they switch back and forth between different audio modes (for example handsfree on/off) the value of does not change, i.e.
MC55 AT Command Set s 17.6 AT+VTD 17.6 AT+VTD Tone duration This command refers to an integer that defines the length of tones transmitted with the AT+VTS command. Syntax Test Command AT+VTD=? Response(s) +VTD: (list of supporteds) OK Read Command AT+VTD? Response(s) OK Write Command AT+VTD= Response(s) OK ERROR +CME ERROR Reference(s) PIN GSM 07.
MC55 AT Command Set s 17.7 AT+VTS 17.7 AT+VTS DTMF and tone generation AT+VTS is intended to send ASCII characters or strings which cause the Mobile Switching Center (MSC) to transmit DTMF tones to a remote subscriber. The command can only be used during active voice calls and offers the following variants: • AT+VTS= allows to send a sequence of DTMF tones with a duration defined with AT+VTD. • AT+VTS=[,] allows to send a single DTMF tone.
MC55 AT Command Set s 17.8 AT^SAIC 17.8 AT^SAIC Audio Interface Configuration 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 AT^SAIC write command is rejected with error response. This is because all default parameters in audio mode 1 are determined for type approval and are not adjustable.
MC55 AT Command Set s 17.8 AT^SAIC Notes • The factory defaults of AT^SAIC vary with the selected audio mode. If AT^SNFS=1 or 4 or 5, then AT^SAIC=2,1,1. If AT^SNFS=2 or 3 or 6, then AT^SAIC=2,2,2. AT^SNFD can be used to reset the factory defaults. • For use after restart of the ME, you are advised to store the settings of AT^SAIC and AT^SNFS to the audio profile saved with AT^SNFW. Otherwise, audio mode 1 (AT^SNFS=1) and audio interface 2 (AT^SAIC=2,1,1) will be active each time the ME is powered up.
MC55 AT Command Set s 17.9 AT^SNFA 17.9 AT^SNFA Set or query of microphone attenuation 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.
MC55 AT Command Set s 17.9 AT^SNFA Example ^SYSSTART at^snfa=? ^SNFA: (0-65535) OK at^snfa? ^SNFA: 32767 OK at^snfs=4 OK at^snfa=1 OK at^snfa? ^SNFA: 1 OK at^snfi? ^SNFI: 5,1 OK at^snfi=5,45 OK at^snfa? ^SNFA: 45 OK MC55_ATC_V03.
MC55 AT Command Set s 17.10 AT^SNFD 17.10 AT^SNFD Set audio parameters to manufacturer default values AT^SNFD sets the active audio parameters to manufacturer defined default values.
MC55 AT Command Set s 17.11 AT^SNFI 17.11 AT^SNFI Set microphone path parameters AT^SNFI controls the microphone path amplification. Read and write options of this command refer to the active audio mode. The write command works only in audio modes 2 to 6.
MC55 AT Command Set s 17.12 AT^SNFM 17.12 AT^SNFM Set microphone audio path and power supply The AT^SNFM read command returns the microphone mute and supply voltage status. The AT^SNFM write command can be used to switch the microphone's audio path (muted / not muted) or to control the power supply of the MICP2 line (microphone input of the second analog audio interface). The microphone can be muted or activated by changing in all audio modes (1 to 6) and during a voice call only.
MC55 AT Command Set s 17.12 AT^SNFM (num) Microphone supply voltage control status. 0 Supply voltage was set to a constant value. 2 Supply voltage state is controlled by the ME and depends on parameter data set of the selected audio mode. Notes • The programmable power supply of the MICP2 line gives you greater flexibility in connecting audio accessories or using MICP2 for a variety of functions other than audio. A detailed description of the extended usage of MICP2 can be found in [8].
MC55 AT Command Set s 17.13 AT^SNFO 17.13 AT^SNFO Set audio output (= loudspeaker path) parameter 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.
MC55 AT Command Set s 17.13 AT^SNFO Notes • specifies the amount of volume of each . The range of each is up to 65535, but will be suppressed to 32767. A value above = 65535 will cause an error. • The range of is up to 65535, but will be suppressed to 32767. A value above = 65535 will cause an error. • Any change to takes effect in audio modes 2 to 6.
MC55 AT Command Set s 17.14 AT^SNFPT 17.14 AT^SNFPT Set progress tones 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.
MC55 AT Command Set s 17.15 AT^SNFS 17.15 AT^SNFS Select audio hardware set The AT^SNFS write command serves to set the audio mode required for the connected equipment. AT^SNFS can also be used in conjunction with AT^SAIC. This is useful, for example, if the audio interfaces are operated alternatively to benefit from different devices. Each audio mode can be assigned a specific interface.
MC55 AT Command Set s 17.15 AT^SNFS Notes • The write command can be used during a voice call to switch back and forth between different modes. This allows the user, for example, to switch handsfree operation (speakerphone) on and off. • Users should be aware that is a global setting. This means, when another audio mode is selected during a call, the value of does not change.
MC55 AT Command Set s 17.15 AT^SNFS AT^SNFW OK Stores the audio mode and the interface. To switch back and forth: AT^SNFS=4 OK AT^SNFS=2 OK MC55_ATC_V03.03 Confidential / Released Switches to the handset connected to analog interface 1. Switches to the handsfree device at analog interface 2.
MC55 AT Command Set s 17.16 AT^SNFTTY 17.16 AT^SNFTTY Signal TTY/CTM audio mode capability MC55 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.
MC55 AT Command Set s 17.17 AT^SNFV 17.17 AT^SNFV Set loudspeaker volume 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.
MC55 AT Command Set s 17.18 AT^SNFW 17.18 AT^SNFW Write audio setting in non-volatile store AT^SNFW causes the TA to write the currently selected audio parameters to non-volatile store. The saved audio profile includes the following parameters: AT^SNFA: AT^SNFI: , AT^SNFO: , [0 to 4], AT^SNFS: AT^SAIC: , , .
MC55 AT Command Set s 17.19 AT^SRTC 17.19 AT^SRTC Ring tone configuration The AT^SRTC read command returns the current and current . The read command 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.
MC55 AT Command Set s 17.19 AT^SRTC Parameter Description (num) Type of ring tone. You have a choice of 7 different ring tones and melodies. All will be played from the audio output selected with the AT^SNFS command. =0 is only intended for muting. 0 Mutes the currently played tone immediately.
MC55 AT Command Set s 18. Hardware related Commands 18. Hardware related Commands The AT Commands described in this chapter are related to the MC55's hardware interface. More information regarding this interface is available with the "MC55 Hardware Interface Description"[2]. 18.1 AT+CCLK Real Time Clock Syntax Test Command AT+CCLK=? Response(s) OK Read Command AT+CCLK? Response(s) +CCLK: OK Write Command AT+CCLK= Response(s) +CME ERROR: ERROR OK Reference(s) PIN GSM 07.
MC55 AT Command Set s 18.2 AT+CALA 18.2 AT+CALA Set alarm time The AT+CALA write command can be used to set an alarm time in the ME 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". The alarm can adopt two functions, depending on whether or not you switch the GSM engine off after setting the alarm: • Reminder message: You can use the alarm function to generate reminder messages.
MC55 AT Command Set s 18.2 AT+CALA Unsolicited Result Codes URC 1 +CALA: [] Indicates reminder message. URC 2 ^SYSSTART ALARM MODE +CALA: Indicates ME wake-up into Alarm mode. If autobauding is active (AT+IPR=0) the line "+CALA" does not appear, but your individual message will be displayed. Parameter Description (str) Format is "yy/MM/dd,hh:mm:ss". For example, 6th of July 2005, 22:10:00 equals to "05/07/06,22:10:00" (see also AT+CCLK).
MC55 AT Command Set s 18.2 AT+CALA • Alarm settings on ASC0 / ASC1 and different Multiplexer channels (see AT+CMUX): - On each interface an individual message can be stored, but only one time setting applies. This means an alarm set on one of the interfaces overwrites the time setting on all remaining interfaces. Therefore, the total number of alarm events returned by the read command AT+CALA? will always be =0, no matter whether different text messages are stored.
MC55 AT Command Set s 18.3 AT^SBC 18.3 AT^SBC Battery Charge Control The functions of the AT^SBC differ depending on whether or not a battery is present. • General functions: The AT^SBC write command enables the presentation of URCs alerting the user of undervoltage conditions before the module switches off. The automatic shutdown caused by undervoltage is equivalent to the powerdown initiated with the AT^SMSO command, i.e.
MC55 AT Command Set s 18.3 AT^SBC ^SBC: Undervoltage The message will be reported, for example, when the user attempts to set up a call while the voltage is close to the critical limit and further power loss is caused during the transmit burst. When the external charging circuit includes an NTC connected to the BATT_TEMP pin, the URC appears several times before the module switches off. The undervoltage protection is also efficient in applications which are not battery operated, i.e.
MC55 AT Command Set s 18.3 AT^SBC Notes • If multiplex mode (AT+CMUX) is active, any virtual channel can be used for entering the read or write command. The undervoltage URC will be issued simultaneously on all three channels. • The URC "^SYSSTART CHARGE ONLY MODE" is indicated automatically when the module enters this mode (except when autobauding is active). Unlike the undervoltage URC, it cannot be disabled or enabled by the TE. 18.3.
MC55 AT Command Set s 18.4 AT^SBV 18.4 AT^SBV Battery/Supply Voltage The AT^SBV execute command allows to monitor the supply (or battery) voltage of the module. The voltage is continuously measured at intervals depending on the operating mode of the RF interface. The duration of a measurement period ranges from 0.5s in TALK / DATA mode up to 50s when MC55 is in IDLE mode or Limited Service (deregistered).
MC55 AT Command Set s 18.5 AT^SCTM 18.5 AT^SCTM Set critical operating temperature presentation mode or query temperature Use this command to monitor the temperature range of the module and the battery. The write command enables or disables the presentation of URCs to report critical temperature limits. 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 .
MC55 AT Command Set s 18.5 AT^SCTM Command Description The read command returns: • the URC presentation mode • information about the current temperature range of the module Please note that the Read command does not indicate the temperature range of the battery. The battery temperature can only be reported by an Unsolicited Result Code. Select to enable or disable the presentation of the URCs. Please note that the setting will not be stored upon Power Down, i.e.
MC55 AT Command Set s 18.5 AT^SCTM EXAMPLE 2 URCs issued when the temperature is back to normal (URC is output once): ^SCTM_A: 0 ^SCTM_B: 0 MC55_ATC_V03.03 Confidential / Released Battery temperature back to normal temperature. Engine back to normal temperature.
MC55 AT Command Set s 18.6 AT^SSYNC 18.6 AT^SSYNC Configure SYNC Pin 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 pin as specified in [2]. For detailed information on the SYNC pin and its LED functionality refer to [2].
MC55 AT Command Set s 18.6 AT^SSYNC 18.6.1 ME status indicated by status LED patterns The following table lists the possible patterns of status LED behavior, and describes the ME operating status indicated by each pattern if AT^SSYNC parameter =1. Please note that during the transition from one LED pattern to another the "on" and/or "off" periods of the LED may vary in length.
MC55 AT Command Set s 19. Miscellaneous Commands 19. Miscellaneous Commands The AT Commands described in this chapter are related to various areas. 19.1 A/ Repeat previous command line Syntax Exec Command A/ Response(s) Reference(s) V.250 PIN ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description Repeat previous command line. Notes • Line does not need to end with terminating character.
MC55 AT Command Set s 19.2 ATS3 19.2 ATS3 Set command line termination character The ATS3 command determines the character recognized by the TA to terminate an incoming command line. Syntax Read Command ATS3? Response(s) OK Write Command ATS3= Response(s) OK ERROR Reference(s) V.250 PIN ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num)(&W)(&V) command line termination character 000...13(&F)...
MC55 AT Command Set s 19.3 ATS4 19.3 ATS4 Set response formatting character The ATS4 command determines the character generated by the TA for result code and information text. Syntax Read Command ATS4? Response(s) OK Write Command ATS4= Response(s) OK ERROR Reference(s) V.250 PIN ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Parameter Description (num)(&W)(&V) response formatting character 000...10(&F)...
MC55 AT Command Set s 19.4 ATS5 19.4 ATS5 Write command line editing character Syntax Read Command ATS5? Response(s) OK Write Command ATS5= Response(s) OK ERROR Reference(s) V.250 PIN ! ASC0 ASC1 % % MUX1 MUX2 % % MUX3 Charge % ! ! Last ! Command Description This parameter setting determines the character recognized by TA as a request to delete the immediately preceding character from the command line.
MC55 AT Command Set s 20. Appendix 20. Appendix 20.1 Restricted access to SIM data after SIM PIN authentication The following commands can be used only after data from the SIM have been read successfully for the first time. Reading starts after successful SIM authentication has been performed, and may take up to 30 secondsdepending on the SIM used. While the read process is in progress, an attempt to use any of the following commands will result in "+CME Error: 14" (SIM busy). ; ...
MC55 AT Command Set s 20.2 Star-Hash (*#) Network Commands 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 [16]. Table 20.1: Star-Hash (*#) Command Overview Star-Hash Code Functionality Response, also refer to Table 20.
MC55 AT Command Set s 20.2 Star-Hash (*#) Network Commands Star-Hash Code Functionality Response, also refer to Table 20.3 (choice of *,#,*#)33*Pw*BS# Act/deact/int BAOC ^SCLCK : , , [, ...] like +CLCK *) (Refer to AT+CLCK) (choice of *,#,*#)331*Pw*BS# Act/deact/int BAOIC see above (choice of *,#,*#)332*Pw*BS# Act/deact/int BAOIC exc.home see above (choice of *,#,*#)35*Pw*BS# Act/deact/int.
MC55 AT Command Set s 20.2 Star-Hash (*#) Network Commands Abbreviation Meaning Value PW Password -- C Character of TE character set (e.g. asterics, hash or digit in case of USSD, or digits in case of held calls or multiparty calls) -- Table 20.
MC55 AT Command Set s 20.3 Available AT Commands and Dependency on SIM PIN 20.3 Available AT Commands and Dependency on SIM PIN ; ... Command not available ! ... Command does not require PIN1 % ... Command requires PIN1 § ... Command sometimes requires PIN1 Table 20.
MC55 AT Command Set s 20.
MC55 AT Command Set s 20.
MC55 AT Command Set s 20.
MC55 AT Command Set s 20.
MC55 AT Command Set s 20.
MC55 AT Command Set s 20.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ! ! ! ! AT+CCLK ; ! ! ! AT+CALA ; ! ! ! AT^SBC ; ! ! ! AT^SBV ! ! ; ; AT^SCTM ; ! ! ! AT^SSYNC ; ! ! ! A/ ! ; ; ; ATS3 ; ; ! ! ATS4 ; ; ! ! ATS5 ; ; ! ! AT^SRTC Hardware related Commands Miscellaneous Commands MC55_ATC_V03.
MC55 AT Command Set 20.4 Availability of AT Commands Depending on Operating Mode of ME 20.4 s Availability of AT Commands Depending on Operating Mode of ME ! ... Command not supported % ... Command supported Table 20.
MC55 AT Command Set 20.
MC55 AT Command Set 20.
MC55 AT Command Set 20.
MC55 AT Command Set 20.
MC55 AT Command Set 20.
MC55 AT Command Set 20.4 Availability of AT Commands Depending on Operating Mode of ME AT Command s Normal Mode Charge AT+CALA % % % AT^SBC % % § AT^SBV % % % AT^SCTM % % % AT^SSYNC % ! ! A/ % ! ! ATS3 % ! ! ATS4 % ! ! ATS5 % ! ! Miscellaneous Commands MC55_ATC_V03.
MC55 AT Command Set s 20.5 AT Command Settings storable with AT&W 20.5 AT Command Settings storable with AT&W Table 20.
MC55 AT Command Set s 20.5 AT Command Settings storable with AT&W AT Command Stored Parameters FAX Commands AT+FCLASS Short Message Service (SMS) Commands AT+CMGF AT+CNMI , , , AT+CSCB AT+CSDH AT+CSMS AT^SMGO SIM related Commands AT^SCKS Miscellaneous Commands ATS3 ATS4 ATS5 Table 20.
MC55 AT Command Set s 20.5 AT Command Settings storable with AT&W AT Command Stored Parameters Network Service Commands AT+COPS AT+CREG Supplementary Service Commands AT^SACM AT+CLIP GPRS Commands ATS0 Short Message Service (SMS) Commands AT+CMGF AT+CNMI , , , AT+CSCB AT+CSDH AT+CSMS AT^SMGO SIM related Commands AT^SCKS Miscellaneous Commands ATS3 ATS4 ATS5 MC55_ATC_V03.
MC55 AT Command Set 20.6 Factory Default Settings Restorable with AT&F 20.6 s Factory Default Settings Restorable with AT&F Table 20.
MC55 AT Command Set 20.
MC55 AT Command Set 20.7 Summary of Unsolicited Result Codes (URC) 20.7 s Summary of Unsolicited Result Codes (URC) Table 20.
MC55 AT Command Set 20.
MC55 AT Command Set 20.7 Summary of Unsolicited Result Codes (URC) AT Command URC AT^SCTM ^SCTM_A: AT^SCTM ^SCTM_B: MC55_ATC_V03.
MC55 AT Command Set s 20.8 Alphabetical List of AT Commands 20.8 Alphabetical List of AT Commands Table 20.11: Alphabetical List of AT Commands AT Command Description Section and Page +++ Switch from data mode to command mode Section 7.17, page 143 ^SSTN SAT Notification Section 15.2, page 363 A/ Repeat previous command line Section 19.1, page 424 AT&C Set circuit Data Carrier Detect (DCD) function mode Section 4.
MC55 AT Command Set s 20.8 Alphabetical List of AT Commands AT Command Description Section and Page AT+CHUP Hang up call Section 7.10, page 136 AT+CIMI Request International Mobile Subscriber Identity (IMSI) Section 6.10, page 124 AT+CIND Indicator control Section 3.2, page 59 AT+CLCC List current calls of ME Section 7.20, page 146 AT+CLCK Facility lock Section 5.4, page 107 AT+CLIP Calling line identification presentation Section 9.
MC55 AT Command Set s 20.8 Alphabetical List of AT Commands AT Command Description Section and Page AT+CRSM Restricted SIM Access Section 14.1, page 353 AT+CSCA SMS Service Center Address Section 13.13, page 338 AT+CSCB Select Cell Broadcast Message Indication Section 13.14, page 339 AT+CSCS Select TE character set Section 2.12, page 48 AT+CSDH Show SMS text mode parameters Section 13.15, page 340 AT+CSMP Set SMS text Mode Parameters Section 13.
MC55 AT Command Set s 20.8 Alphabetical List of AT Commands AT Command Description Section and Page AT+GMR Request revision identification of software status Section 6.7, page 122 AT+GSN Request International Mobile Equipment Identity (IMEI) Section 6.9, page 123 AT+ILRR Set TE-TA local rate reporting Section 4.6, page 88 AT+IPR Set fixed local rate Section 4.7, page 90 AT+VTD Tone duration Section 17.6, page 390 AT+VTS DTMF and tone generation Section 17.
MC55 AT Command Set s 20.8 Alphabetical List of AT Commands AT Command Description Section and Page AT^SMOND Cell Monitoring Section 8.7, page 173 AT^SMONG GPRS Monitor Section 8.10, page 181 AT^SMSO Switch off mobile station Section 2.9, page 41 AT^SNFA Set or query of microphone attenuation Section 17.9, page 394 AT^SNFD Set audio parameters to manufacturer default values Section 17.10, page 396 AT^SNFI Set microphone path parameters Section 17.
MC55 AT Command Set s 20.8 Alphabetical List of AT Commands AT Command Description Section and Page ATD> Mobile originated call from active memory using corresponding field Section 7.6, page 132 ATDI Mobile originated call to ISDN number Section 7.7, page 133 ATDL Redial last number used Section 7.8, page 134 ATE Enable command echo Section 4.5, page 87 ATH Disconnect existing connection Section 7.