Table of Contents

Advertisement

c
BGS2T
Version: 01.301
DocId:
BGS2T_ATC_V01.301

Advertisement

Table of Contents
loading

Summary of Contents for Gemalto CINTERION BGS2T

  • Page 1 BGS2T Version: 01.301 DocId: BGS2T_ATC_V01.301...
  • Page 2 BGS2T AT Command Set BGS2T AT Command Set Document Name: 01.301 Version: January 31, 2012 Date: BGS2T_ATC_V01.301 DocId: Confidential / Released Status GENERAL NOTE THE USE OF THE PRODUCT INCLUDING THE SOFTWARE AND DOCUMENTATION (THE "PRODUCT") IS SUBJECT TO THE RELEASE NOTE PROVIDED TOGETHER WITH PRODUCT. IN ANY EVENT THE PROVI- SIONS OF THE RELEASE NOTE SHALL PREVAIL.
  • Page 3: Table Of Contents

    BGS2T AT Command Set Contents Contents Introduction............................14 Scope of the document ......................... 14 Related documents ........................15 Document Conventions ......................... 17 1.3.1 Quick reference table..................... 17 1.3.2 Superscript notation for parameters and values ............18 AT Command Syntax ........................19 1.4.1 Using Parameters ......................
  • Page 4 BGS2T AT Command Set Contents AT^SIND Extended Indicator Control ..................69 AT+CEER Extended Error Report....................76 3.4.1 Cause Location ID for the extended error report ............77 3.4.2 Proprietary L2 cause...................... 78 3.4.3 GSM release cause for L3 Radio Resource (RR)............78 3.4.4 Proprietary release cause for L3 Radio Resource (RR) ..........
  • Page 5 BGS2T AT Command Set Contents Identification Commands........................131 ATI Display product identification information ................131 AT+CGMI Request manufacturer identification................. 132 AT+GMI Request manufacturer identification ................132 AT+CGMM Request model identification .................. 133 AT+GMM Request model identification..................133 AT+CGMR Request revision identification of software status........... 134 AT+GMR Request revision identification of software status .............
  • Page 6 BGS2T AT Command Set Contents AT+CREG Network Registration Status..................184 AT+CSQ Signal quality ......................187 AT^SMONC Cell Monitoring...................... 188 AT^SMOND Cell Monitoring...................... 190 AT^MONI Monitor idle mode and dedicated mode ..............193 8.9.1 AT^MONI responses....................194 8.9.2 Service states ......................195 8.10 AT^MONP Monitor neighbor cells .....................
  • Page 7 BGS2T AT Command Set Contents 10.9 AT^SISW Internet Service Write Data..................273 10.9.1 Usage of parameter <eodFlag>................... 275 10.10 AT^SIST Enter Transparent Access Mode ................276 10.11 AT^SISE Internet Service Error Report ..................278 10.12 Internet Service URC "^SIS" ....................... 279 10.12.1 Information Elements Related to the Service Application..........
  • Page 8 BGS2T AT Command Set Contents 11.16 AT^SGCONF Configuration of GPRS related Parameters ............330 11.17 ATA Manual acceptance of a network request for PDP context activation ....... 331 11.18 ATD*99# Request GPRS service....................332 11.19 ATD*98# Request GPRS IP service ..................333 11.20 ATH Manual rejection of a network request for PDP context activation........
  • Page 9 BGS2T AT Command Set Contents 13.10 AT+CNMA New Message Acknowledgement to ME/TE ............385 13.11 AT+CNMI SMS Event Reporting Configuration ................ 386 13.12 AT+CPMS Preferred SMS message storage ................389 13.13 AT+CSCA SMS Service Center Address .................. 391 13.14 AT+CSCB Select Cell Broadcast Message Indication .............. 392 13.15 AT+CSDH Show SMS text mode parameters................
  • Page 10 BGS2T AT Command Set Contents 15.17 AT^SSTGI SAT Get Information - Get Inkey (34) ..............446 15.18 AT^SSTGI SAT Get Information - Get Input (35) ..............448 15.19 AT^SSTGI SAT Get Information - Select Item (36) ..............450 15.20 AT^SSTGI SAT Get Information - Set up Menu (37) ..............452 15.21 AT^SSTGI SAT Get Information - Set up Idle Mode Text (40)..........
  • Page 11 BGS2T AT Command Set Contents 17.5.1 Deferred shutdown ...................... 513 Miscellaneous Commands........................515 18.1 A/ Repeat Previous Command Line ..................515 18.2 ATS3 Command Line Termination .................... 516 18.3 ATS4 Response Formatting ...................... 517 18.4 ATS5 Command Line Editing ....................518 18.5 AT^SFDL Firmware Download ....................
  • Page 12 BGS2T AT Command Set List of Tables List of Tables Table 1.1: Applicability of AT commands and features................14 Table 1.2: Symbols used to mark the type of parameters ................18 Table 1.3: Symbols used to indicate the correlations with other commands ..........18 Table 1.4: Symbols used to mark different types of default values of parameters ........
  • Page 13 BGS2T AT Command Set List of Figures List of Figures Figure 1.1: Main character table of GSM 7 bit default alphabet..............24 Figure 1.2: Extension character table of GSM 7 bit default alphabet............25 Figure 15.1: Remote-SAT Context Diagram ....................418 Figure 15.2: Remote-SAT State Transition Diagram ..................
  • Page 14: Introduction

    BGS2T AT Command Set 1. Introduction Introduction Scope of the document This document presents the AT Command Set BGS2T Release 01.301 The BGS2T AT Command Set is provided for two Cinterion terminal variants: BGS2T RS232 Terminal BGS2T RS485 Terminal Both BGS2T variants are designed primarily for use as data terminals. Any statements on audio related features and speech calls given in several sections of this manual are not applicable.
  • Page 15: Related Documents

    BGS2T AT Command Set 1.2 Related documents Related documents BGS2T Release Notes, Version 01.301 BGS2T Hardware Interface Description, Version 01.301 Multiplexer User's Guide 3GPP TS 27.010 (descendant of 3GPP TS 07.10): Terminal Equipment to User Equipment (TE-UE) multi- plexer protocol Multiplex Driver Developer's Guide Multiplex Driver Installation Guide Application Note 16: Updating BGS2T Firmware...
  • Page 16 BGS2T AT Command Set 1.2 Related documents specification; Formats and coding [34] 3GPP TS 27.005 (descendant of 3GPP TS 07.05): Use of Data Terminal Equipment - Data Circuit terminat- ing Equipment (DTE - DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (CBS) [35] 3GPP TS 27.007 (descendant of 3GPP TS 07.07): AT command set for User Equipment (UE)
  • Page 17: Document Conventions

    BGS2T AT Command Set 1.3 Document Conventions Document Conventions Throughout this document BGS2T is also referred to as GSM Mobile Engine or short ME, MS (Mobile Station) or Mobile Terminal (MT). In related documents the equivalent terms DCE (Data Communication Equipment), fac- simile DCE or FAX modem may be found.
  • Page 18: Superscript Notation For Parameters And Values

    BGS2T AT Command Set 1.3 Document Conventions 1.3.2 Superscript notation for parameters and values Table 1.2: Symbols used to mark the type of parameters Parameter type Meaning (num) <param> Parameter value must be numeric type (str) <param> Parameter value must be string type (text) <param>...
  • Page 19: At Command Syntax

    BGS2T AT Command Set 1.4 AT Command Syntax 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 " <response>...
  • Page 20: Concatenating At Commands

    BGS2T AT Command Set 1.4 AT Command Syntax 1.4.2 Concatenating AT Commands Concatenating AT commands on the same line is possible, though not recommended because of restrictions listed below (for more details see ITU-T V.250 [13]). When concatenating AT commands you need to enter the "AT" or "at" prefix only once at the beginning of a com- mand line.
  • Page 21: Communication Between Customer Application And Bgs2T

    BGS2T AT Command Set 1.5 Communication between Customer Application and BGS2T Communication between Customer Application and BGS2T After power-up or restart ensure that the ME is in ready state before trying to send any AT command or data. For detailed information on timing conditions, signal states and particularly the startup behavior of the BGS2T's sig- nal lines refer to the Hardware Interface Description [2].
  • Page 22: Supported Character Sets

    BGS2T AT Command Set 1.6 Supported character sets Supported character sets BGS2T supports two character sets: GSM 7 bit, also referred to as GSM alphabet or SMS alphabet (3GPP TS 23.038 [27]) and UCS216 bit (ISO-10646 [10]). See for information about selecting the character set. AT+CSCS Character tables can be found below.
  • Page 23: Table 1.6: Exemplary Escape Sequences Generated By Bgs2T For Its Non-Ucs2 Output

    BGS2T AT Command Set 1.6 Supported character sets Table 1.6: Exemplary escape sequences generated by BGS2T for its non-UCS2 output Character ASCII UCS2 Escape Numeric Escape Value Character Character Character Sequence Sequence 0x5C Ö 00D6 0x5C 0x35 0x43 0x22 " "...
  • Page 24: Gsm Alphabet Tables And Ucs2 Character Values

    BGS2T AT Command Set 1.6 Supported character sets 1.6.1 GSM alphabet tables and UCS2 character values This section provides tables for the GSM default alphabet (3GPP TS 23.038 [27]) supported by the BGS2T. Below any GSM character find the corresponding two byte character value of the UCS2 alphabet. For details refer to "ETSI GSM 03.38 mapping into Unicode"...
  • Page 25 BGS2T AT Command Set 1.6 Supported character sets Figure 1.2: Extension character table of GSM 7 bit default 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.
  • Page 26: Ucs2 And Gsm Character Coding And Conversion

    BGS2T AT Command Set 1.6 Supported character sets If the Customer Application receives a code where a symbol is not represented in Figure 1.2, Extension character table of GSM 7 bit default alphabet it shall display the character shown in the main GSM 7 bit default alphabet table (see Figure 1.1, Main character table of GSM 7 bit default alphabet).
  • Page 27: Input Of Sim Data (Te To Me)

    BGS2T AT Command Set 1.6 Supported character sets 1.6.2.2 Input of SIM data (TE to ME) Used character set DCS = 7 bit DCS = 8 bit DCS = 16 bit Data UCS2 Case 1 Case 2 Case 3 GSM (1:1) IRA to 8 bit (2:1) IRA to 16 bit (4:2) UCS2...
  • Page 28: Unsolicited Result Code Presentation

    BGS2T AT Command Set 1.7 Unsolicited Result Code Presentation 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. an URC is issued automatically when a certain event occurs. Hence, an URC is not issued as part of the response related to an executed AT command.
  • Page 29: Common Urcs

    BGS2T AT Command Set 1.7 Unsolicited Result Code Presentation 1.7.1 Common URCs This section contains all URCs not associated to a certain AT command. They cannot be defined by the user and appear automatically when the voltage conditions described below occur. Please refer to for specifications regarding the minimum and maximum operating voltage limits.
  • Page 30: Errors And Messages

    BGS2T AT Command Set 1.8 Errors and Messages Errors and Messages The command result codes "+CME ERROR: <err>" and "+CMS ERROR: <err>" indicate errors related to mobile equipment or network functionality. The format of <err> 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 com- mands that may follow on the same command line.
  • Page 31: Serial Interface Flow Control

    BGS2T AT Command Set 1.9 Serial Interface Flow Control 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.
  • Page 32: Common Pcn Handset Specification (Cphs)

    BGS2T AT Command Set 1.10 Common PCN Handset Specification (CPHS) 1.10 Common PCN Handset Specification (CPHS) The ME provides features to implement a device following the prerequisites of the Common PCN Handset Spec- ification (CPHS) Phase 2. CPHS Feature Description/Remarks AT command Alternate Line Service Using two phone numbers with one SIM card.
  • Page 33: Configuration Commands

    BGS2T AT Command Set 2. Configuration Commands Configuration Commands The AT Commands described in this chapter allow the external application to determine the BGS2T's behaviour under various conditions. AT&F Reset AT Command Settings to Factory Default Values resets AT command settings to their factory default values. AT&F Every ongoing or incoming call will be terminated.
  • Page 34: At&V Display Current Configuration

    BGS2T AT Command Set 2.2 AT&V AT&V Display current configuration returns the current parameter setting. The configuration varies depending on whether or not PIN authen- AT&V tication has been done and whether or not Multiplex mode is enabled (see AT+CMUX). Syntax Exec Command AT&V[<value>]...
  • Page 35: At&V Responses

    BGS2T AT Command Set 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.1: Current configuration on ASC0 / MUX channel 1 (example) PIN authentication done No PIN authentication...
  • Page 36: Table 2.2: Current Configuration On Mux Channels 2 And 3 (Example)

    BGS2T AT Command Set 2.2 AT&V Table 2.2: Current configuration on MUX channels 2 and 3 (example) PIN authentication done No PIN authentication ACTIVE PROFILE: ACTIVE PROFILE: E1 Q0 V1 X4 &C1 &D0 &S0 \Q0 E1 Q0 V1 X4 &C1 &D0 &S0 \Q0 S0:000 S3:013 S4:010 S5:008 S0:000 S3:013 S4:010 S5:008 +CR: 0...
  • Page 37: At&W Store At Command Settings To User Defined Profile

    BGS2T AT Command Set 2.3 AT&W AT&W Store AT Command Settings to User Defined Profile stores the current AT command settings to a user defined profile in non-volatile memory of BGS2T. The AT&W AT command settings will automatically be restored from the user defined profile during power-up or if used.
  • Page 38: Atq Result Code Presentation Mode

    BGS2T AT Command Set 2.4 ATQ ATQ Result Code Presentation Mode controls if the BGS2T transmits any result code to the TE. Other information text transmitted as response is not affected. Syntax Exec Command ATQ[<n>] Response(s) If <n>=0: If <n>=1: (none) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 39: Atv Result Code Format Mode

    BGS2T AT Command Set 2.5 ATV ATV 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.
  • Page 40: Atx Connect Result Code Format

    BGS2T AT Command Set 2.6 ATX ATX CONNECT Result Code Format determines whether or not the BGS2T transmits particular result codes to the TE. It also controls whether or not the ME verifies the presence of a dial tone when it begins dialing, and if engaged tone (busy signal) detec- tion is enabled.
  • Page 41: Atz Restore At Command Settings From User Defined Profile

    BGS2T AT Command Set 2.7 ATZ ATZ Restore AT Command Settings from User Defined Profile First resets the AT command settings to their factory default values, similar to AT&F. Afterwards the AT com- mand settings are restored from a user defined profile in non-volatile memory of BGS2T, if one was stored with before.
  • Page 42: At+Cfun Functionality Level

    BGS2T AT Command Set 2.8 AT+CFUN AT+CFUN Functionality Level controls the BGS2T's functionality level. It can be used to reset the ME, to choose one of the power AT+CFUN save (SLEEP) modes or to return to full functionality. Intended for power saving, SLEEP mode usage reduces the functionality of the ME to a minimum and thus min- imizes the current consumption.
  • Page 43 BGS2T AT Command Set 2.8 AT+CFUN Unsolicited Result Code ^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. Parameter Description (num) <fun> NON-CYCLIC SLEEP mode: In this mode, the AT interface is not accessible. Consequently, after setting <fun>=0, do not send further characters.
  • Page 44: Wake Up The Me From Sleep Mode

    BGS2T AT Command Set 2.8 AT+CFUN • To check whether power saving is on, you can query the status with the read command AT+CFUN? only if the module is in full functionality mode or in CYCLIC SLEEP mode. • Recommendation: In NON-CYCLIC SLEEP mode, you can set an RTC alarm to wake up the ME and return to full functionality.
  • Page 45: Table 2.3: Wakeup Events In Non-Cyclic And Cyclic Sleep Modes

    BGS2T AT Command Set 2.8 AT+CFUN • Quit: ME exits SLEEP mode. • Temporary: ME becomes active temporarily for the duration of the event and the mode-specific follow-up time after the last character was sent or received on the serial interface. •...
  • Page 46: At^smso Switch Off Bgs2T

    BGS2T AT Command Set 2.9 AT^SMSO AT^SMSO Switch Off BGS2T initiates BGS2T's power-off procedure. Do not send any other AT command after this. AT^SMSO Wait until the URC "^SHUTDOWN" is displayed before you may want to disconnect power supply. Otherwise, you run the risk of losing data.
  • Page 47: At+Gcap Capabilities List

    BGS2T AT Command Set 2.10 AT+GCAP 2.10 AT+GCAP Capabilities List displays a list of basic capabilities supported by the BGS2T. This allows the TE to determine which AT+GCAP groups of extended-syntax AT commands can be used with the ME. Syntax Test Command AT+GCAP=? Response(s)
  • Page 48: At+Cmee Error Message Format

    BGS2T AT Command Set 2.11 AT+CMEE 2.11 AT+CMEE Error Message Format controls the format of error result codes that indicates errors related to BGS2T functionality. Format AT+CMEE can be selected between plain "ERROR" output, error numbers or verbose "+CME ERROR: <err>" and "+CMS ERROR: <err>"...
  • Page 49: Cme/Cms Error Code Overview

    BGS2T AT Command Set 2.11 AT+CMEE 2.11.1 CME/CMS Error Code Overview Table 2.4: General "CME ERROR" Codes (3GPP TS 27.007) <err> Code Text (if AT+CMEE=2) phone failure no connection to phone phone adapter link reserved operation not allowed operation not supported PH-SIM PIN required PH-FSIM PIN required PH-FSIM PUK required...
  • Page 50: Table 2.5: General "Cme Error" Codes (Proprietary)

    BGS2T AT Command Set 2.11 AT+CMEE <err> Code Text (if AT+CMEE=2) requested service option not subscribed service option temporary out of order operation temporary not allowed call barred phone busy user abort invalid dial string SS not executed SIM blocked invalid block Table 2.5: General "CME ERROR"...
  • Page 51 BGS2T AT Command Set 2.11 AT+CMEE <err> Code Text (if AT+CMEE=2) network out of order temporary failure congestion resources unavailable, unspecified requested facility not subscribed requested facility not implemented invalid short message transfer reference value invalid message, unspecified invalid mandatory information message type non-existent or not implemented message not compatible with short message protocol state information element non-existent or not implemented...
  • Page 52 BGS2T AT Command Set 2.11 AT+CMEE <err> Code Text (if AT+CMEE=2) operation not allowed operation not supported invalid PDU mode parameter invalid text mode parameter SIM not inserted SIM PIN required PH-SIM PIN required SIM failure SIM busy SIM wrong SIM PUK required SIM PIN2 required SIM PUK2 required...
  • Page 53: At+Cscs Character Set

    BGS2T AT Command Set 2.12 AT+CSCS 2.12 AT+CSCS Character Set write command informs the BGS2T which character set is used by the TE. This enables the ME to con- AT+CSCS vert character strings correctly between TE and ME character sets. Please also refer to Section 1.6, Supported character sets.
  • Page 54: At^scfg Extended Configuration Settings

    BGS2T AT Command Set 2.13 AT^SCFG 2.13 AT^SCFG Extended Configuration Settings can be used to query and configure various settings of the BGS2T. AT^SCFG read command returns a list of all supported parameters and their current values. AT^SCFG write command queries a configuration parameter (if no value is entered) or sets its value(s). AT^SCFG Input of parameter names is always coded in GSM character set, parameter values are expected to be given as specified via AT+CSCS.
  • Page 55 BGS2T AT Command Set 2.13 AT^SCFG Write Command Query/Configure Emergency numbers for SIM without ECC field AT^SCFG="Call/ECC"[, <ecc>] Response(s) ^SCFG: "Call/ECC", <ecc> ERROR +CME ERROR: <err> Write Command GPRS with automatic attach ATS0 AT^SCFG="GPRS/ATS0/withAttach"[, <gs0aa>] Response(s) ^SCFG: "GPRS/ATS0/withAttach", <gs0aa> ERROR +CME ERROR: <err>...
  • Page 56 BGS2T AT Command Set 2.13 AT^SCFG Write Command Control Special Call Handover Setting AT^SCFG="Radio/Band/HandOver"[, <HandOverStatus>] Response(s) ^SCFG: "Radio/Band/HandOver", <HandOverStatus> ERROR +CME ERROR: <err> Write Command Configuration of TCP parameter 'InitialRetransmissionTimeout': AT^SCFG="Tcp/IRT"[, <tcpIrt>] Response(s) ^SCFG: "Tcp/IRT", <tcpIrt> ERROR +CME ERROR: <err> Write Command Configuration of TCP parameter 'MaxRetransmissions': AT^SCFG="Tcp/MR"[, <tcpMr>]...
  • Page 57 BGS2T AT Command Set 2.13 AT^SCFG Write Command Configuration of URC "^SLCC" Call Status Indication AT^SCFG="URC/CallStatus/SLCC"[, <sucs>] Response(s) ^SCFG: "URC/CallStatus/SLCC", <sucs> ERROR +CME ERROR: <err> Write Command URC indication in datamode via Ring line: AT^SCFG="URC/Datamode/Ringline"[, <udri>] Response(s) ^SCFG: "URC/Datamode/Ringline", <udri> ERROR +CME ERROR: <err>...
  • Page 58 BGS2T AT Command Set 2.13 AT^SCFG “ 1“ “ 2“ “ 4“ “ 8“ “16“ “32“ “64“ Reserved “128“ Reserved “255“ All additional emergency call numbers are supported. (str)(+CSCS) <gs0aa> GPRS ATS0 with Attach This parameter can be used to control the behaviour of ATS0. Parameter is global for all interfaces, volatile and will not be reset by AT&F.
  • Page 59 BGS2T AT Command Set 2.13 AT^SCFG (str)(+CSCS) <HandOverStatus> Call Handover Status This parameter offers a workaround to prevent problems during call handover into the 1900 MHz band, caused by non-conforming configurations of the 1900 MHz GSM network. “0“ Disable workaround. “1“...
  • Page 60 BGS2T AT Command Set 2.13 AT^SCFG (str)(+CSCS) <tcpWithUrc> URC mode or polling mode for Internet service commands This parameter enables or disables the presentation of the following URCs related to Internet service com- mands: "^SISR" URC, "^SISW" URC and "^SIS" URC for parameter <urcCause>=0 (Internet service events). "^SIS"...
  • Page 61 BGS2T AT Command Set 2.13 AT^SCFG (str)(+CSCS) <udri> URC Datamode RING line This parameter specifies whether RING or BREAK is used for the signaling of URCs when the ME-TE link is reserved (e.g. during circuit-switched data calls, fax connections, in GPRS data mode, in transparent TCP access mode opened with or during the execution of an AT command).
  • Page 62 BGS2T AT Command Set 2.13 AT^SCFG While the ME-TE link is reserved URCs will be indi- ^SCFG:"URC/Datamode/Ringline","on" cated by an activated "local" Ring line. AT^SCFG="URC/Ringline","asc0" URCs on this interface will be indicated by an acti- ^SCFG:"URC/Ringline","asc0" vated RING0 no matter whether or not the ME-TE link is reserved.
  • Page 63: At^sm20 Set M20 Compatibility Mode

    BGS2T AT Command Set 2.14 AT^SM20 2.14 AT^SM20 Set M20 compatibility mode M20 is an earlier, widely used GSM engine. The command selects different modes of responses AT^SM20 returned upon execution of the commands and sms commands like e.g. AT+CMGW. Please note that the command has no effect on any other features and is not intended to adjust other differences between AT^SM20 M20 and BGS2T.
  • Page 64: Status Control Commands

    BGS2T AT Command Set 3. Status Control Commands Status Control Commands The AT Commands described in this chapter allow the external application to obtain various status information from the BGS2T. AT+CMER Common Event Reporting Configuration controls details of the "+CIEV" URC presentation related to and AT+CIND.
  • Page 65 BGS2T AT Command Set 3.1 AT+CMER Parameter Description (num) <mode> (&F) Always discard "+CIEV" and "^SLCC" URCs. "+CIEV" and "^SLCC" URCs are forwarded directly to the TE. However, if this is not possible because ME-TE link is reserved, e.g. during a data call, these URCs are discarded.
  • Page 66: At+Cind Indicator Control

    BGS2T AT Command Set 3.2 AT+CIND AT+CIND Indicator control command controls the presentation of Indicator Event Reports related to various functions such AT+CIND as signal quality, service availability, sound generation, indication of unread short messages, full SMS storage, call in progress or roaming activities. Use of has become outdated.
  • Page 67 BGS2T AT Command Set 3.2 AT+CIND (str) <indDescr> String values and their ranges. <indValue> More indications are available via AT^SIND. Therefore use of for control of all indications is recom- AT^SIND mended. The following indications are accessible via AT+CIND: “battchg“ Battery charge level always equals 5, i.e.
  • Page 68 BGS2T AT Command Set 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 cur- rent calls with the AT commands AT^SLCC, or AT^SCNI.
  • Page 69: At^sind Extended Indicator Control

    BGS2T AT Command Set 3.3 AT^SIND 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 and AT^SIND, AT+CIND •...
  • Page 70 BGS2T AT Command Set 3.3 AT^SIND PIN ASC0 MUX1 MUX2 MUX3  Last Unsolicited Result Codes URC 1 Format of the standard indicator: +CIEV: <indDescr>[, <indValue>] Indicator related event has occured, e.g. value has changed. URC 2 Format of the "simdata" indicator follows response: AT^SSTGI +CIEV: <indDescr>, <cmdType>, <commandDetails>[, <pathLen>, <fileNum>,...
  • Page 71 BGS2T AT Command Set 3.3 AT^SIND However, be aware that this Elementary File data can be changed at any time by the network provider or an application running on the SIM. For details refer feature "Data Download to SIM" in 3GPP TS 11.14 [15]. If this happens the TE urgently needs to refresh its internal representation (i.e.
  • Page 72 BGS2T AT Command Set 3.3 AT^SIND "ciphcall" indication and for the action triggering this URC. In general, the rec- ommended solution is to use a dedicated channel for all status signalling via URCs. • If an unciphered mobile originated SMS is performed, "ciphcall"...
  • Page 73 BGS2T AT Command Set 3.3 AT^SIND local Time Zone (TZ), Daylight Saving Time (DST). All information elements of MMI/GMMI are optional and therefore, the presentation of the parameters varies with the network. For example, the <nitzUT>, <nitzTZ>, <nitzDST> network may send all three parameters UT, TZ, DST, or only UT and TZ or only UT is indicated in usual date/time format and represents the current world time (GMT) at the moment when sent.
  • Page 74 BGS2T AT Command Set 3.3 AT^SIND Indicator is registered. • Indicator event reports are controlled via AT+CMER. • All indicators can be registered or deregistered via AT^SIND, but different default settings apply: Power-up and factory default of the indicators sup- ported by is <mode>=1, while, as stated above, indicators defined AT+CIND...
  • Page 75 BGS2T AT Command Set 3.3 AT^SIND +CIEV: sounder,1 +CIEV: call,1 +CIEV: signal,0 +CIEV: sounder,0 You hang up. +CIEV: call,0 +CIEV: rssi,3 +CIEV: audio,0 +CIEV: signal,0 +CIEV: rssi,4 BGS2T_ATC_V01.301 Page 75 of 554 1/31/12 Confidential / Released...
  • Page 76: At+Ceer Extended Error Report

    BGS2T AT Command Set 3.4 AT+CEER AT+CEER Extended Error Report returns an extended error report regarding the reason of the last AT+CEER • call release • failure to set up a call (both mobile originated or terminated) • failure to modify a call by using Supplementary Services •...
  • Page 77: Cause Location Id For The Extended Error Report

    BGS2T AT Command Set 3.4 AT+CEER (num) <ssRelease> Release cause for last Supplementary Service call (listed in Section 3.4.10, GSM Release cause for Supple- mentary Service Call) or last call related use of a Supplementary Service (listed in Section 3.4.11, Proprietary release cause for Call-related Supplementary Services (CRSS)) or release cause for supplementary services...
  • Page 78: Proprietary L2 Cause

    BGS2T AT Command Set 3.4 AT+CEER Description Causes Proprietary cause for DSM entity GSM cause for L3 call-related supplementary services Section 3.4.10 Proprietary cause for L3 call-related supplementary services Section 3.4.11 Proprietary cause for supplementary services entity Section 3.4.12 Proprietary cause for supplementary services manager Section 3.4.13 network cause for supplementary services (3GPP TS 24.008...
  • Page 79: Proprietary Release Cause For L3 Radio Resource (Rr)

    BGS2T AT Command Set 3.4 AT+CEER Number Description message type non-existent or not implemented message type not compatible with protocol state conditional information element error no cell allocation available protocol error unspecified 3.4.4 Proprietary release cause for L3 Radio Resource (RR) Number Description RACCHs not answered...
  • Page 80: Proprietary Release Cause For L3 Mobility Management (Mm)

    BGS2T AT Command Set 3.4 AT+CEER Number Description congestion causes related to nature of request service option not supported requested service option not subscribed service option temporary out of order call cannot be identified causes related to invalid messages semantically incorrect message invalid mandatory information message type non-existent or not implemented message not compatible with protocol state...
  • Page 81: Gsm Release Cause For L3 Call Control (Cc)

    BGS2T AT Command Set 3.4 AT+CEER Number Description a PLMN scan is in progress the MM is detached, the MS is in MS class C GPRS only 3.4.7 GSM release cause for L3 Call Control (CC) Number Description no error Normal class (all other values in the range 0 to 31 shall be treated as cause 31) unassigned (unallocated) number service not available...
  • Page 82: Proprietary Release Cause For L3 Call Control (Cc)

    BGS2T AT Command Set 3.4 AT+CEER Number Description service or option not available, unspecified Service or option not implemented (all other values in the range 64 to 79 shall be treated as cause 79) bearer service not implemented ACM equal or greater than ACM max requested facility not implemented only restricted digital information bearer capability is available service or option not implemented, unspecified...
  • Page 83: Proprietary Release Cause For L3 Advice Of Charge (Aoc)

    BGS2T AT Command Set 3.4 AT+CEER Number Description mobile received a release (complete) message during a modify procedure (modify reject) call clearing, because loss of radio connection, if no reestablishment is allowed (call not active) number not included in FDN list zero length called party number no more CC transactions available outgoing calls barred...
  • Page 84 BGS2T AT Command Set 3.4 AT+CEER Number Description short term denial long term denial system failure data missing unexpected data value PW registration failure negative PW check number of PW attempts violation unknown alphabet USSD busy max nums of MPTY calls exceeded resources not available general problem codes unrecognized component...
  • Page 85: Proprietary Release Cause For Call-Related Supplementary Services (Crss)

    BGS2T AT Command Set 3.4 AT+CEER 3.4.11 Proprietary release cause for Call-related Supplementary Ser- vices (CRSS) Number Description ECT procedure failed (timer expired) call has been cleared without receiving an answer to ECT request initial conditions not fulfilled (one active, one held call) received "return error"...
  • Page 86: Proprietary Release Cause For Supplementary Services Entity

    BGS2T AT Command Set 3.4 AT+CEER 3.4.12 Proprietary release cause for Supplementary Services Entity Number Description Normal MM (Mobility Managment) error MM (Mobility Managment) release SIM or power off ASN (Abstract Syntax Notation) error Unexpected release MTC (Mobile Terminated Core) collision Out of memory RX erraneous message RX registration on activating transaction identifier...
  • Page 87: Proprietary Release Cause For Gprs Mobility Management

    BGS2T AT Command Set 3.4 AT+CEER Number Description No fallback in application mode (the USSD string transmission according to phase 2 was rejected by the network but the MS is not allowed to re-transmit the string when using USSD application mode) No TI available (there are no transaction identifiers left to fullfil the request) No peer response 3.4.14...
  • Page 88: Gsm Cause For L3 Protocol Module Or Other Local Cause

    BGS2T AT Command Set 3.4 AT+CEER Number Description A MT PDP context which is active or in the activation process is deactivated because another MT PDP context with the same TI is requested by the network to be activated. The activation request is rejected by the SM sending the cause 'insufficient resources' to the network because the SM was not able to perform the necessary comparisons for a static PDP address collision detection.
  • Page 89: Proprietary Release Cause For Link Management

    BGS2T AT Command Set 3.4 AT+CEER 3.4.18 Proprietary release cause for Link Management Number Description ActionTempNotAllowed (Mobile temporary busy due to previous conflicting action) Invalid bearer setting Data service profile not valid or complete GPRS Data service profile not valid or complete CSD Data service profile not valid or complete CSD Service not allowed due to MS Class setting CG CSD Modem Instance in already in use (e.g.
  • Page 90: Ats18 Extended Call Release Report

    BGS2T AT Command Set 3.5 ATS18 ATS18 Extended call release report controls the presentation of extended call release reports for circuit switched fax and data calls. Extended ATS18 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: <locationID>:<reason>...
  • Page 91 BGS2T AT Command Set 3.5 ATS18 Examples EXAMPLE 1 Enables the presentation of extended call release reports. ATS18=1 Now, a mobile originated data call fails. ATD03012345678 An extended error report is output, followed by the result code BUSY. +CAUSE: 8:17 The Location ID 8 stated in Section 3.4.1 points to Section 3.4.7, with 17...
  • Page 92: At+Cpas Activity Status

    BGS2T AT Command Set 3.6 AT+CPAS AT+CPAS Activity Status execute command queries BGS2T's activity status. AT+CPAS Syntax Test Command AT+CPAS=? Response(s) +CPAS: (list of supported<pas>s) Exec Command AT+CPAS Response(s) +CPAS: <pas> PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.007 [35] Parameter Description (num)
  • Page 93: At+Ws46 Select Wireless Network

    BGS2T AT Command Set 3.7 AT+WS46 AT+WS46 Select wireless network Syntax Test Command AT+WS46=? Response(s) +WS46: (list of supported<n>s) Read Command AT+WS46? Response(s) <n> Write Command AT+WS46=[<n>] Response(s) ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.007 [35] Parameter Description...
  • Page 94: Serial Interface Control Commands

    BGS2T AT Command Set 4. Serial Interface Control Commands Serial Interface Control Commands The AT Commands described in this chapter allow the external application to determine various settings related to the BGS2T's serial interface. AT\Q Flow Control allows to configure flow control on the BGS2T's asynchronous serial interface ASC0. It is strongly recom- AT\Q mended to always use RTS/CTS hardware flow control.
  • Page 95: At&C Set Data Carrier Detect (Dcd) Line Mode

    BGS2T AT Command Set 4.2 AT&C AT&C Set Data Carrier Detect (DCD) Line Mode command controls the behavior of the ME's DCD line. AT&C Syntax Exec Command AT&C[<value>] Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) V.250 Parameter Description (num)(&W)(&V) <value>...
  • Page 96: At&D Set Data Terminal Ready (Dtr) Line Mode

    BGS2T AT Command Set 4.3 AT&D AT&D Set Data Terminal Ready (DTR) Line Mode determines how the ME responds if the DTR line is changed from ON to OFF state during data connection AT&D (CSD or PPP or active Internet service opened with AT^SIST). Syntax Exec Command AT&D[<value>]...
  • Page 97: At&S Set Data Set Ready (Dsr) Line Mode

    BGS2T AT Command Set 4.4 AT&S AT&S Set Data Set Ready (DSR) Line Mode determines how the ME sets the DSR line depending on its communication state. AT&S Syntax Exec Command AT&S[<value>] Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) V.250 Parameter Description...
  • Page 98: Ate At Command Echo

    BGS2T AT Command Set 4.5 ATE ATE AT Command Echo controls if the BGS2T echoes characters received from TE during AT command state. Syntax Exec Command ATE[<value>] Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) V.250 Parameter Description (num)(&W)(&V) <value>...
  • Page 99: At+Ilrr Bit Rate Reporting

    BGS2T AT Command Set 4.6 AT+ILRR AT+ILRR Bit Rate Reporting controls whether or not the intermediate result code "+ILRR" is transmitted from the BGS2T to the TE AT+ILRR when a connection is being set up. The result code indicates the current bit rate. It is issued before the final result code of the connection, e.g.
  • Page 100 BGS2T AT Command Set 4.6 AT+ILRR 19200 28800 38400 57600 115200 230400 BGS2T_ATC_V01.301 Page 100 of 554 1/31/12 Confidential / Released...
  • Page 101: At+Ipr Bit Rate

    BGS2T AT Command Set 4.7 AT+IPR AT+IPR Bit Rate allows to query and set the bit rate of the BGS2T's asynchronous serial interfaces (UART). AT+IPR The test command returns the values of supported automatically detectable bit rates and the values of the sup- ported fixed bit rates.
  • Page 102: Autobauding

    BGS2T AT Command Set 4.7 AT+IPR 2400 4800 9600 14400 19200 28800 38400 57600 115200 230400 Note • Generally, should be used as a standalone command as specified in Section 1.4.2, Concatenating AT+IPR Commands. If nevertheless combinations with other commands on the same command line cannot be avoided, there are several constraints to be considered: Avoid combinations with the AT commands listed in Section 1.4.2, Concatenating AT...
  • Page 103 BGS2T AT Command Set 4.7 AT+IPR  0) are enabled at the same time, escpe- account when Autobaud mode and auto-answer mode (ATS0  0 is stored to the user profile cially if SIM PIN 1 authentication is done automatically and the setting ATS0 with AT&W.
  • Page 104: At+Cmux Multiplex Mode

    BGS2T AT Command Set 4.8 AT+CMUX AT+CMUX Multiplex mode Multiplex mode according to 3GPP TS 27.010 enables the use of virtual channels set up over one single serial interface. Every channel is used as an independent serial link. This way, up to three simultaneous AT command sessions can be handled at a time.
  • Page 105: Restrictions On Multiplex Mode

    BGS2T AT Command Set 4.8 AT+CMUX Parameter Description (num) <mode> Enable Multiplex mode. Basic option 4.8.1 Restrictions on Multiplex mode In Multiplex mode, CSD and fax calls can only be set up on logical channel 1. Due to this restriction, AT com- mands have a different behavior on channels 2+3 compared to channel 1.
  • Page 106 BGS2T AT Command Set 4.8 AT+CMUX Command Description An alarm set on one of the interfaces overwrites the the alarm setting on all remain- AT+CALA ing interfaces. When the alarm is timed out and executed the ME sends the URC only on the channel where the most recent alarm setting was made.
  • Page 107: At+Icf Character Framing

    BGS2T AT Command Set 4.9 AT+ICF AT+ICF Character Framing controls character framing and parity format used for receiving and transmitting data via BGS2T's asyn- AT+ICF chronous serial interfaces (UART). Following settings are supported: • 7 bits, even parity, 1 stop bit (AT+ICF=5,1) •...
  • Page 108 BGS2T AT Command Set 4.9 AT+ICF PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) ± ± ± V.250 Parameter Description (num)(&W)(&V) <format> Specifies the character format used for receiving and transmitting. 8 data 0 parity 2 stop 8 data 1 parity 1 stop (&F)(D) 8 data 0 parity 1 stop 7 data 1 parity 1 stop...
  • Page 109: At^stpb Transmit Parity Bit (For 7E1 And 7O1 Only)

    BGS2T AT Command Set 4.10 AT^STPB 4.10 AT^STPB Transmit Parity Bit (for 7E1 and 7O1 only) This command is intended only for use with 7E1 and 7O1. In addition to the 7E1 or 7O1 settings made with the command specifies whether or not to transmit the parity bit over the air. AT+ICF AT^STPB Syntax...
  • Page 110: Security Commands

    BGS2T AT Command Set 5. Security Commands Security Commands The AT Commands described in this chapter allow the external application to determine various security related settings. AT+CPIN PIN Authentication write command can be used to enter one of the passwords listed below. The read command can AT+CPIN be used to check whether or not the ME is waiting for a password, or which type of password is required.
  • Page 111 BGS2T AT Command Set 5.1 AT+CPIN Parameter Description (str) <pin> 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 <pin> must be followed by <new pin>.
  • Page 112: What To Do If Pin Or Password Authentication Fails

    BGS2T AT Command Set 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.
  • Page 113 BGS2T AT Command Set 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...
  • Page 114: At+Cpin2 Pin2 Authentication

    BGS2T AT Command Set 5.2 AT+CPIN2 AT+CPIN2 PIN2 Authentication controls network authentication of the BGS2T. AT+CPIN2 The read command returns an alphanumeric string indicating whether or not network authentication is required. The write command allows the BGS2T 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.
  • Page 115 BGS2T AT Command Set 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...
  • Page 116: At^spic Display Pin Counter

    BGS2T AT Command Set 5.3 AT^SPIC AT^SPIC Display PIN counter command can be used to find out whether the ME is waiting for a password and, if so, how many AT^SPIC 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.
  • Page 117 BGS2T AT Command Set 5.3 AT^SPIC (str) <facility> 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“...
  • Page 118 BGS2T AT Command Set 5.3 AT^SPIC at^spic 2 attempts left. ^SPIC: 2 at+cpin=9999 +CME ERROR: incorrect password at^spic 1 attempt left. ^SPIC: 1 at+cpin=9999 +CME ERROR: incorrect password at+cpin? +CPIN: SIM PUK Now required password is PUK 1. at^spic ^SPIC: 10 10 attempts left for PUK 1.
  • Page 119 BGS2T AT Command Set 5.3 AT^SPIC at+cpin=4714 +CME ERROR: incorrect password at^spic ^SPIC: 63 EXAMPLE 3 This example shows that after successful SIM PIN1 authentication the counter of the execute and AT^SPIC 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.
  • Page 120: At+Clck Facility Lock

    BGS2T AT Command Set 5.4 AT+CLCK AT+CLCK Facility lock can be used to lock, unlock or interrogate a network or ME <facility>. The command can be AT+CLCK aborted when network facilities are being set or interrogated. Syntax Test Command AT+CLCK=? Response(s) +CLCK:list of supported <facility>s Write Command...
  • Page 121 BGS2T AT Command Set 5.4 AT+CLCK <password>: User defined password. It is needed before the first use of "PS" and, therefore, must first be specified with <facility> AT+CPWD 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.
  • Page 122 BGS2T AT Command Set 5.4 AT+CLCK ation not supported" etc.). To make sure check the extended error response with and the lock status AT+CEER with <mode>=2. <password>: Network password supplied from the provider or operator. Usually there is one password which applies to all call barring options.
  • Page 123 BGS2T AT Command Set 5.4 AT+CLCK Notes • command offers the full range of parameters according to the 3GPP Technical Spec- AT+CLCK <class> ifications. However, when you attempt to use a service option which is not provisioned or not yet subscribed to, the setting will not take effect regardless of the response returned.
  • Page 124 BGS2T AT Command Set 5.4 AT+CLCK EXAMPLE 2 Phone lock (<facility>="PS") Make sure that PIN1 authentication is valid. AT+CPIN? To lock the ME to the currently inserted SIM card, first specify a password for "PS": <facility> If "PS" lock has not been set before: enter new password. AT+CPWD="PS",,"1234"...
  • Page 125: At^slck Facility Lock

    BGS2T AT Command Set 5.5 AT^SLCK AT^SLCK Facility lock provides the "Facility lock" function as defined for the 3GPP TS 27.007 [35] command AT+CLCK. The AT^SLCK command can be used to lock, unlock or interrogate a network or ME <facility>. is, in every respect, identical with AT+CLCK, except that the command syntax and response prefix is AT^SLCK "^SLCK"...
  • Page 126: At+Cpwd Change Password

    BGS2T AT Command Set 5.6 AT+CPWD AT+CPWD Change Password allows to define a new password for a password protected lock function. Each password AT+CPWD <facility> is a string of digits, the length of which varies with the associated <facility>. The test command returns a list of pairs which represent the available facilities and the maximum length of the associated password.
  • Page 127 BGS2T AT Command Set 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". Accord- ingly, the password may be called "phone code" or "device code". The "PS" password is not associated with the PUK of the SIM card.
  • Page 128 BGS2T AT Command Set 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) <password length> 4...8 Length of password. The range of permitted length for a password depends on the associated <facility>.
  • Page 129 BGS2T AT Command Set 5.6 AT+CPWD 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 use- less until the correct master phone code is entered!: where 12345678 is the Master Phone Code and AT+CPWD="PS","12345678","1111"...
  • Page 130: At^spwd Change Password

    BGS2T AT Command Set 5.7 AT^SPWD AT^SPWD Change Password command provides the same functions as AT+CPWD. The major difference between both com- AT^SPWD mands is that, apart from the different prefixes "^SPWD" and "+CPWD", the command includes addi- AT^SPWD tional functions dedicated to the Customer SIM Lock. Please note that this feature is only supported by specifically pre-configured BGS2T modules and, therefore, not part of the standard "BGS2T AT Command Set".
  • Page 131: Identification Commands

    BGS2T AT Command Set 6. Identification Commands Identification Commands The AT Commands described in this chapter allow the external application to obtain various identification infor- mation related to the BGS2T and linked entities. ATI Display product identification information execute command delivers a product information text. The "Revision"...
  • Page 132: At+Cgmi Request Manufacturer Identification

    BGS2T AT Command Set 6.2 AT+CGMI AT+CGMI Request manufacturer identification returns a manufacturer identification text. See also: AT+GMI. AT+CGMI Syntax Test Command AT+CGMI=? Response(s) Exec Command AT+CGMI Response(s) Cinterion PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.007 [35] AT+GMI Request manufacturer identification returns a manufacturer identification text.
  • Page 133: At+Cgmm Request Model Identification

    BGS2T AT Command Set 6.4 AT+CGMM AT+CGMM Request model identification returns a product model identification text. Command is identical with AT+GMM. AT+CGMM Syntax Test Command AT+CGMM=? Response(s) Exec Command AT+CGMM Response(s) BGS2T PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.007 [35] AT+GMM Request model identification...
  • Page 134: At+Cgmr Request Revision Identification Of Software Status

    BGS2T AT Command Set 6.6 AT+CGMR AT+CGMR Request revision identification of software status delivers a product firmware version identification. Command is identical with AT+GMR. AT+CGMR Syntax Test Command AT+CGMR=? Response(s) Exec Command AT+CGMR Response(s) REVISION <number> PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.007 [35]...
  • Page 135: At+Cgsn Request International Mobile Equipment Identity (Imei)

    BGS2T AT Command Set 6.8 AT+CGSN AT+CGSN Request International Mobile Equipment Identity (IMEI) delivers the International Mobile Equipment Identity (IMEI). Command is identical with: AT+GSN. AT+CGSN Syntax Test Command AT+CGSN=? Response(s) Exec Command AT+CGSN Response(s) <sn> PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.007 [35]...
  • Page 136: At+Cimi Request International Mobile Subscriber Identity (Imsi)

    BGS2T AT Command Set 6.10 AT+CIMI 6.10 AT+CIMI Request International Mobile Subscriber Identity (IMSI) delivers the International Mobile Subscriber Identity (IMSI). The IMSI permits the TE to identify the indi- AT+CIMI vidual SIM attached to the ME. Syntax Test Command AT+CIMI=? Response(s) Exec Command...
  • Page 137: Call Related Commands

    BGS2T AT Command Set 7. Call related Commands 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. Call Status Information For Circuit switched calls, including voice, fax and data calls, call status information is available with URC "+CIEV: call"...
  • Page 138: Ata Connect To Incoming Call

    BGS2T AT Command Set 7.2 ATA ATA Connect to Incoming Call connects the BGS2T to an incoming voice or data call, which is indicated by a "RING" URC. allows AT+CRC to customize the format of the incoming call URC. may also be used to accept a network request for a PDP context activation (see ATA). Syntax Exec Command Response(s)
  • Page 139: Atd Mobile Originated Call To Specified Number

    BGS2T AT Command Set 7.3 ATD ATD Mobile originated call to specified number Syntax Exec Command ATD<n>[<mgsm>][;] 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 NO DIALTONE If successfully connected and non-voice call (TA switches to online data mode):...
  • Page 140 BGS2T AT Command Set 7.3 ATD Parameter Description (text) <n> String of dialing digits and optional V.250 modifiers: 0-9, *, #, +, A, B, C, D and p The following V.250 modifiers are ignored: ,(comma), T, !, W ,@ DTMF transmission: If the dial string contains the call modifier "p"...
  • Page 141: Atd> Mobile Originated Call Using Specific Memory And Index Number

    BGS2T AT Command Set 7.4 ATD><mem><n> ATD><mem><n> Mobile originated call using specific memory and index number Syntax Exec Command ATD><mem><n>[<mgsm>]; Response(s) ERROR +CME ERROR: <err> 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...
  • Page 142 BGS2T AT Command Set 7.4 ATD><mem><n> (str) <mgsm> String of GSM modifiers: Activates CLIR (disables presentation of own phone number to called party, if no *#31#-code is within the dial string) Deactivates CLIR (enables presentation of own phone number to called party, if no *#31#-code is within the dial string) Notes •...
  • Page 143: Atd> Mobile Originated Call From Active Memory Using Index Number

    BGS2T AT Command Set 7.5 ATD><n> ATD><n> Mobile originated call from active memory using index number Syntax Exec Command ATD><n>[<mgsm>]; Response(s) ERROR +CME ERROR: <err> 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...
  • Page 144: Atd> Mobile Originated Call From Active Memory Using Corresponding Field

    BGS2T AT Command Set 7.6 ATD><str> ATD><str> Mobile originated call from active memory using cor- responding field Syntax Exec Command ATD><str>[<mgsm>]; Response(s) ERROR +CME ERROR: <err> 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...
  • Page 145 BGS2T AT Command Set 7.6 ATD><str> 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. • The command is not applicable to data calls. Any attempt to dial without semicolon ";"...
  • Page 146: Atdi Mobile Originated Data Call To Isdn Number

    BGS2T AT Command Set 7.7 ATDI ATDI Mobile originated data call to ISDN number Syntax Exec Command ATDI<n> 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 NO DIALTONE All other error reasons:...
  • Page 147: Atdl Redial Last Number Used

    BGS2T AT Command Set 7.8 ATDL ATDL Redial last number used Syntax Exec Command ATDL[;] Response(s) If there is no last number or number is not valid: +CME ERROR: <err> 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...
  • Page 148: Ath Disconnect Existing Connection

    BGS2T AT Command Set 7.9 ATH ATH Disconnect existing connection Syntax Exec Command ATH[<n>] Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) V.250 Command Description Disconnect existing call from command line by local TE and terminate call. Parameter Description (num) <n>...
  • Page 149: At+Chup Hang Up Call

    BGS2T AT Command Set 7.10 AT+CHUP 7.10 AT+CHUP Hang up call cancels all active and held calls. implements the same function as ATH. AT+CHUP AT+CHUP Syntax Test Command AT+CHUP=? Response(s) ERROR +CME ERROR: <err> Exec Command AT+CHUP Response(s) ERROR +CME ERROR: <err>...
  • Page 150: At^shup Hang Up Call(S) Indicating A Specific 3Gpp Ts 24.008 Release Cause

    BGS2T AT Command Set 7.11 AT^SHUP 7.11 AT^SHUP Hang up call(s) indicating a specific 3GPP TS 24.008 release cause write command terminates calls known to the ME and indicates a specific 3GPP TS 24.008 [32] AT^SHUP release cause specified by the user. The command can be used for voice, Fax and data calls. Calls will be ter- minated regardless of their current call status, which may be any of the states listed with AT+CLCC.
  • Page 151: Ats0 Set Number Of Rings Before Automatically Answering A Call

    BGS2T AT Command Set 7.12 ATS0 7.12 ATS0 Set number of rings before automatically answering a call Syntax Read Command ATS0? Response(s) <n> ERROR Write Command ATS0=<n> Response(s) ERROR PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) ± ITU-T V.250 [13] Parameter Description (num)(&W)(&V)
  • Page 152: Ats6 Set Pause Before Blind Dialing

    BGS2T AT Command Set 7.13 ATS6 7.13 ATS6 Set pause before blind dialing is implemented for compatibility reasons only, and has no effect. ATS6 Syntax Read Command ATS6? Response(s) <n> Write Command ATS6=<n> Response(s) ERROR PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) V.250 Parameter Description...
  • Page 153: Ats7 Set Number Of Seconds To Wait For Connection Completion

    BGS2T AT Command Set 7.14 ATS7 7.14 ATS7 Set number of seconds to wait for connection completion specifies the number of seconds the ME will wait for the completion of the call setup when answering or ATS7 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.
  • Page 154: Ats8 Comma Dial Pause Time

    BGS2T AT Command Set 7.15 ATS8 7.15 ATS8 Comma Dial Pause Time is implemented for compatibility reasons only, and has no effect. ATS8 Syntax Read Command ATS8? Response(s) <n> Write Command ATS8=<n> Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) V.250 Parameter Description...
  • Page 155: Ats10 Set Disconnect Delay After Indicating The Absence Of Data Carrier

    BGS2T AT Command Set 7.16 ATS10 7.16 ATS10 Set disconnect delay after indicating the absence of data carrier determines the amount of time, that the ME remains connected in absence of a data carrier. If the data ATS10 carrier is detected before disconnect, the ME remains connected. Syntax Read Command ATS10?
  • Page 156: Ato Switch From Command Mode To Data Mode / Ppp Online Mode

    BGS2T AT Command Set 7.17 ATO 7.17 ATO Switch from command mode to data mode / PPP online mode Syntax Exec Command ATO[<n>] Response(s) If connection is not successfully resumed: NO CARRIER TA returns to data mode from command mode CONNECT <text>...
  • Page 157: Escape From Data Mode To At Command Mode

    BGS2T AT Command Set 7.18 +++ 7.18 +++ Escape from Data Mode to AT Command Mode +++ esacape sequence is only available during a CSD call or a GPRS connection. The +++ character sequence causes the BGS2T to pause data mode and return to AT command mode. This allows to enter AT commands while maintaining the data connection to the remote device or, accordingly, the GPRS connection.
  • Page 158: At+Cbst Select Bearer Service Type

    BGS2T AT Command Set 7.19 AT+CBST 7.19 AT+CBST Select Bearer Service Type write command selects the bearer service <name>, the data rate and the connection element AT+CBST <speed> to be used when data calls are originated. The settings also apply to mobile terminated data calls, espe- <ce>...
  • Page 159: At+Crlp Configure Rlp Parameters For Outgoing Non-Transparent Data Calls

    BGS2T AT Command Set 7.20 AT+CRLP 7.20 AT+CRLP Configure RLP Parameters for Outgoing Non-Trans- parent Data Calls write command sets radio link protocol (RLP) parameters used when non-transparent data calls AT+CRLP are originated. The read command returns the current settings for the supported RLP version 0. Syntax Test Command AT+CRLP=?
  • Page 160: At+Clcc List Of Current Calls

    BGS2T AT Command Set 7.21 AT+CLCC 7.21 AT+CLCC List of current calls The execute command lists all current calls. If the command is successful, but no calls are available, no infor- mation response is sent to TE. Syntax Test Command AT+CLCC=? Response(s) Exec Command...
  • Page 161 BGS2T AT Command Set 7.21 AT+CLCC Voice followed by data, voice mode (only in connection with single numbering scheme AT+CSNS) Alternating voice/data, voice mode (only in connection with single numbering scheme AT+CSNS) Alternating voice/fax, voice mode (only in connection with single numbering scheme AT+CSNS) Voice followed by data, data mode (only in connection with single numbering scheme AT+CSNS)
  • Page 162: At^slcc Extended List Of Current Calls

    BGS2T AT Command Set 7.22 AT^SLCC 7.22 AT^SLCC Extended list of current calls covers essentially the same information as the 3GPP TS 27.007 [35] command AT+CLCC, with the fol- AT^SLCC lowing extensions: • The execute command response contains the additional parameter which <traffic channel assigned>...
  • Page 163 BGS2T AT Command Set 7.22 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: <idx>, <dir>, <stat>, <mode>, <mpty>, <traffic channel assigned>[, <number>, <type>[, <alpha>]] [^SLCC: <idx>, <dir>, <stat>, <mode>, <mpty>,...
  • Page 164 BGS2T AT Command Set 7.22 AT^SLCC Terminating: The call is not active anymore, but inband information is still avail- able. Dropped: The call has been suspended by the network, but may be resumed later. (num) <mode> Bearer/teleservice Voice Data Voice followed by data, voice mode (only in connection with single numbering scheme AT+CSNS) Alternating voice/data, voice mode (only in connection with single numbering scheme AT+CSNS)
  • Page 165 BGS2T AT Command Set 7.22 AT^SLCC (str)(+CSCS) <alpha> Alphanumeric representation of corresponding to the entry found in phonebook (see for example <number> AT+CPBW, parameter <text>). Due to time constraints on the necessary evaluation of the phonebook, this parameter may show a default value during early call phases (e.g.
  • Page 166 BGS2T AT Command Set 7.22 AT^SLCC End of current list. ^SLCC: We start a second voice call. atd23456; "OK" response is issued immediately because another call is already active (cf. ATD). The active call is automatically put on hold, triggering ^SLCC: 1,0,1,0,0,0,"1234567",129,"Called the display of the list.
  • Page 167: At+Cr Service Reporting Control

    BGS2T AT Command Set 7.23 AT+CR 7.23 AT+CR Service reporting control configures the TA whether or not to transmit an intermediate result code +CR: to the TE when a AT+CR <serv> call is being set up. Setting the value of to 1 may lead to connection failure, if the application (e.g.
  • Page 168: At+Crc Incoming Call Indication Format

    BGS2T AT Command Set 7.24 AT+CRC 7.24 AT+CRC Incoming Call Indication Format controls the format of the incoming call indication. AT+CRC Syntax Test Command AT+CRC=? Response(s) +CRC: (list of supported<mode>s) ERROR Read Command AT+CRC? Response(s) +CRC: <mode> ERROR Write Command AT+CRC=[<mode>] Response(s) ERROR...
  • Page 169 BGS2T AT Command Set 7.24 AT+CRC “VOICE“ Voice “GPRS“ [,[<L2P>][,<APN>]] GPRS network request for <PDP_type>, <PDP_addr> PDP context activation BGS2T_ATC_V01.301 Page 169 of 554 1/31/12 Confidential / Released...
  • Page 170: At+Csns Single Numbering Scheme

    BGS2T AT Command Set 7.25 AT+CSNS 7.25 AT+CSNS Single Numbering Scheme command specifies how the ME will accept incoming calls when no bearer capability information AT+CSNS is provided with the call, e.g. single numbering scheme calls or calls originating from analog devices. Syntax Test Command AT+CSNS=?
  • Page 171: At^scni List Call Number Information

    BGS2T AT Command Set 7.26 AT^SCNI 7.26 AT^SCNI List Call Number Information Syntax Test Command AT^SCNI=? Response(s) Exec Command AT^SCNI Response(s) [,<cs>[,<number>,<type>]] ^SCNI: <id> [,<cs>[,<number>,<type>]] ^SCNI: <id> [...] ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Command Description returns a list of current calls of ME.
  • Page 172: At^slcd Display Last Call Duration

    BGS2T AT Command Set 7.27 AT^SLCD 7.27 AT^SLCD Display Last Call Duration Syntax Test Command AT^SLCD=? Response(s) ERROR +CME ERROR: <err> Exec Command AT^SLCD Response(s) ^SLCD: <time> ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Command Description TA returns last call duration or current call duration.
  • Page 173: At^stcd Display Total Call Duration

    BGS2T AT Command Set 7.28 AT^STCD 7.28 AT^STCD Display Total Call Duration Syntax Test Command AT^STCD=? Response(s) ERROR +CME ERROR: <err> Exec Command AT^STCD Response(s) ^STCD: <time> ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Command Description TA returns total call duration (accumulated duration of all calls).
  • Page 174: Atp Select Pulse Dialing

    BGS2T AT Command Set 7.29 ATP 7.29 ATP Select pulse dialing Syntax Exec Command Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) V.250 Note • No effect for GSM. 7.30 ATT Select tone dialing Syntax Exec Command Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) V.250 Note...
  • Page 175: Ats2 Set Escape Sequence Character

    BGS2T AT Command Set 7.31 ATS2 7.31 ATS2 Set escape sequence character The ATS2=43 is implemented for V.250ter compatibility reasons only, and has no effect. Syntax Read Command ATS2? Response(s) <n> Write Command ATS2=<n> Response(s) ERROR PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) V.250 Parameter Description...
  • Page 176: Network Service Commands

    BGS2T AT Command Set 8. Network Service Commands 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. AT+COPN Read operator names command returns the list of operator names from the ME.
  • Page 177: At+Cops Operator Selection

    BGS2T AT Command Set 8.2 AT+COPS AT+COPS Operator Selection queries the present status of the BGS2T's network registration and allows to determine whether auto- AT+COPS matic or manual network selection shall be used. Additional service is available with AT^SOPS. Three operator selection modes are available: •...
  • Page 178 BGS2T AT Command Set 8.2 AT+COPS Write Command AT+COPS=<mode>[, <format>[, <opName>]] Response(s) ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) ± 3GPP TS 27.007 [35] Parameter Description (num) <opStatus> Operator Status Unknown Operator available Current operator Operator forbidden (str)(&V) <opName>...
  • Page 179 BGS2T AT Command Set 8.2 AT+COPS Note • It is not recommended to use the command before passing the CHV (card holder verification) / SIM AT+COPS PIN1 verification. This is because after PIN1 verification the ME will automatically try to register to the network as though were 0, regardless of the settings done before with or without SIM, such as AT+COPS=2 AT+COPS...
  • Page 180: At^sops Extended Operator Selection

    BGS2T AT Command Set 8.3 AT^SOPS AT^SOPS Extended Operator Selection queries the present status of the BGS2T's network registration. Since basic operator selection services AT^SOPS are available with this command uses the methods of the Enhanced Operator Name String (EONS) AT+COPS specification while handling operator name strings.
  • Page 181 BGS2T AT Command Set 8.3 AT^SOPS (str)(+CSCS) <servProvider> Service Provider Name according to setting of Service No. 17 in the SIM Service Table (EF ). Can be up to 16 characters long. <opName> 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).
  • Page 182: At^srpn Replace Operator Names

    BGS2T AT Command Set 8.4 AT^SRPN AT^SRPN Replace Operator Names can be used to add or modify entries of the operator list. Changes will be effective for commands like AT^SRPN (EONS), AT^SOPS, or AT+COPN. AT^SPLM, AT^SIND AT+COPS The read command returns only the changed entries of the operator list. The write command allows to add a new operator with short and long name, to set the short and long name for a given operator or to restore the original operator names (delete the changed names).
  • Page 183 BGS2T AT Command Set 8.4 AT^SRPN (str) <origShortName> Original short alphanumeric operator name. Can be up to 8 characters long. If the operator is not part of the original provider list, then is empty. <origShortName> (str) <origLongName> Original long alphanumeric operator name. Can be up to 16 characters long. If the operator is not part of the original provider list, then is empty.
  • Page 184: At+Creg Network Registration Status

    BGS2T AT Command Set 8.5 AT+CREG AT+CREG Network Registration Status serves to monitor the BGS2T's network registration status. For this purpose the read command or URC AT+CREG presentation mode are available. Syntax Test Command AT+CREG=? Response(s) +CREG: (list of supported<urcMode>s) Read Command AT+CREG? Response(s)
  • Page 185 BGS2T AT Command Set 8.5 AT+CREG (num)(&V) <regStatus> 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: •...
  • Page 186 BGS2T AT Command Set 8.5 AT+CREG (str) <netLac> Two byte location area code in hexadecimal format (e.g. "00C3" equals 195 in decimal). (str) <netCellId> Two byte cell ID in hexadecimal format. Example Activate extended URC mode. AT+CREG=2 Force ME to automatically search a network operator. AT+COPS=0 URC reports that ME is currently searching.
  • Page 187: At+Csq Signal Quality

    BGS2T AT Command Set 8.6 AT+CSQ AT+CSQ Signal quality execute command indicates the received signal strength and the channel bit error rate AT+CSQ <rssi> <ber>. Syntax Test Command AT+CSQ=? Response(s) +CSQ: (list of supported<rssi>s), (list of supported<ber>s) Exec Command AT+CSQ Response(s) +CSQ: <rssi>,<ber>...
  • Page 188: At^smonc Cell Monitoring

    BGS2T AT Command Set 8.7 AT^SMONC AT^SMONC Cell Monitoring execute command delivers cell information containing 9 values from a maximum of 7 base sta- AT^SMONC tions. The first base station is the serving cell. Syntax Test Command AT^SMONC=? Response(s) ERROR +CME ERROR: <err>...
  • Page 189 BGS2T AT Command Set 8.7 AT^SMONC (num) <BSIC> Base station identity code 2 digits, e.g. 32 Not decoded (num) <chann> ARFCN (Absolute Frequency Channel Number) Not decoded. In this case, all remaining parameters related to the same chan- nel are neither decoded. For example, a non-existing cell appears as follows: 000,000,0000,0000,00,0,0,-,- (num) <RSSI>...
  • Page 190: At^smond Cell Monitoring

    BGS2T AT Command Set 8.8 AT^SMOND AT^SMOND Cell Monitoring execute command can be used to obtain status information of the service cell and up to six neigh- AT^SMOND bour cells. The advantage over other cell monitoring commands is that delivers more detailed infor- AT^SMOND mation about the received signal strength.
  • Page 191 BGS2T AT Command Set 8.8 AT^SMOND (num) <MNC> Mobile network code 2 digits or 3 digits, e.g. 07 or 003 Not decoded (num) <LAC> Location area code 4 hexadecimal digits, e.g. 4EED 0000 Not decoded (num) <cell> Cell identifier 4 hexadecimal digits, e.g. 4EAF 0000 Not decoded (num)
  • Page 192 BGS2T AT Command Set 8.8 AT^SMOND (num) <BER> Bit Error rate, with value 99 indicating "not known or not detectable" 0...7 as RXQUAL values RXQUAL0 to RXQUAL7 in 3GPP TS 45.008 [39] section 8.2.4 Notes • To some extent, the cell monitoring commands AT^SMOND, AT^MONI, cover the AT^MONP AT^SMONC...
  • Page 193: At^moni Monitor Idle Mode And Dedicated Mode

    BGS2T AT Command Set 8.9 AT^MONI AT^MONI Monitor idle mode and dedicated mode command supplies information of the serving/dedicated cell. There are two ways to retrieve the AT^MONI information: once on request by using the execute command or automatically every seconds by using <period>...
  • Page 194: At^moni Responses

    BGS2T AT Command Set 8.9 AT^MONI 8.9.1 AT^MONI responses ME is not connected: a) ME is camping on a cell and registered to the network: Serving Cell I Dedicated channel chann rs MCC MNC LAC cell NCC BCC PWR RXLev C1 I chann TS timAdv PWR dBm Q ChMod 1013...
  • Page 195: Service States

    BGS2T AT Command Set 8.9 AT^MONI Column Description timAdv Timing advance in bits Current power level Receiving level of the traffic channel carrier in dBm Receiving quality (0-7) ChMod Channel mode (--: Signalling, S_HR: Half rate, S_FR: Full rate, S_EFR: Enhanced Full Rate, A_HR: AMR Half rate, A_FR: AMR Full rate) 8.9.2 Service states...
  • Page 196: At^monp Monitor Neighbor Cells

    BGS2T AT Command Set 8.10 AT^MONP 8.10 AT^MONP Monitor neighbor cells supplies information of up to six neighbor cells. There are two ways to retrieve the information: AT^MONP once on request by using the execute command or automatically every seconds by using the write <period>...
  • Page 197: At^monp Responses

    BGS2T AT Command Set 8.10 AT^MONP 8.10.1 AT^MONP responses Response of (Example): AT^MONP chann rs dBm MCC MNC BCC -84 262 -90 262 -91 262 -96 262 -96 262 10 -100 262 Column Description Chann ARFCN (Absolute Radio Frequency Channel Number) of the BCCH carrier RSSI value 0 - 63 (RSSI = Received signal strength indication) Receiving level in dBm Mobile Country Code (first part of the PLMN code)
  • Page 198: At^smong Packet Data Monitor

    BGS2T AT Command Set 8.11 AT^SMONG 8.11 AT^SMONG Packet Data Monitor command supplies packet data specific cell information. There are two ways to retrieve the infor- AT^SMONG mation: once on request by using the execute command or automatically every seconds by using the <period>...
  • Page 199: At^smong Cell Info Table

    BGS2T AT Command Set 8.11 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 set- tings of and AT+CMUX), it is recommended to always use "at"...
  • Page 200: At^sals Alternate Line Service

    BGS2T AT Command Set 8.12 AT^SALS 8.12 AT^SALS Alternate Line Service command is designed to support Alternate Line Service. This allows the subscriber to use two AT^SALS 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...
  • Page 201 BGS2T AT Command Set 8.12 AT^SALS Example Line 1 has been selected for outgoing calls. "^SALS" URC is enabled. AT^SALS=1,1 You receive a notification that you have an incoming call on line 2. RING ^SALS: 2 BGS2T_ATC_V01.301 Page 201 of 554 1/31/12 Confidential / Released...
  • Page 202: At^shom Display Homezone

    BGS2T AT Command Set 8.13 AT^SHOM 8.13 AT^SHOM Display Homezone returns the homezone state. The result is valid only, if network registration state AT^SHOM <regStatus> 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.
  • Page 203: At^splm Read The Plmn List

    BGS2T AT Command Set 8.14 AT^SPLM 8.14 AT^SPLM Read the PLMN list execute command returns the list of operators from the ME. Each operator code that AT^SPLM <numeric> has an alphanumeric equivalent in the ME memory is returned. The list is sorted by operator codes, <alpha>...
  • Page 204: At+Cpol Preferred Operator List

    BGS2T AT Command Set 8.15 AT+CPOL 8.15 AT+CPOL Preferred Operator List read command queries the list of the preferred operators. AT+CPOL write command allows to edit the list of the preferred operators. AT+CPOL is given but is left out, the entry is deleted. <index>...
  • Page 205: At^splr Read Entry From The Preferred Operators List

    BGS2T AT Command Set 8.16 AT^SPLR 8.16 AT^SPLR Read entry from the preferred operators list write command returns used entries from the SIM list of preferred operators with AT^SPLR <index> between and <index2>. If is not given, only entry at is returned.
  • Page 206: At^splw Write An Entry To The Preferred Operators List

    BGS2T AT Command Set 8.17 AT^SPLW 8.17 AT^SPLW Write an entry to the preferred operators list write command writes an entry to the SIM list of preferred operators at location number <index>. AT^SPLW is given but is left out, the entry is deleted. An operator can be only once in the list. Test <index>...
  • Page 207: At^spcl Set Preferred Cell List

    BGS2T AT Command Set 8.18 AT^SPCL 8.18 AT^SPCL Set Preferred Cell List can be used to specify a list of cells the ME shall preferably register to. The list may contain up to 8 AT^SPCL pairs of location area code and cell ID. The list is stored non-volatile. If a preferred cell list is available the ME will try to register to one of the listed cells, regardless of signal strength and quality.
  • Page 208 BGS2T AT Command Set 8.18 AT^SPCL Parameter Description (str) <LAC> Two byte location area code in hexadecimal format (e.g. "3008" equals 12296 in decimal). (str) <cell> Two byte cell ID in hexadecimal format (e.g. "77D5" equals 30677 in decimal). (num) <status>...
  • Page 209: At^snmon Network Monitoring

    BGS2T AT Command Set 8.19 AT^SNMON 8.19 AT^SNMON Network monitoring command can be used to monitor various network information. Please note, that the write com- AT^SNMON mand only returns a line with the current parameter values, if is set to 2 (Query current values). Syntax Test Command AT^SNMON=?
  • Page 210 BGS2T AT Command Set 8.19 AT^SNMON (num) <rb> Radio Band In the write command the parameter is the arithmetic sum of the radio bands to be scanned. In the response of the read command this parameter determines the radio band of the cell that was scanned. GSM 900 GSM 1800 GSM 850...
  • Page 211: Supplementary Service Commands

    BGS2T AT Command Set 9. Supplementary Service Commands Supplementary Service Commands The AT commands described in this chapter are related to Supplementary Services. AT+CACM Accumulated call meter (ACM) reset or query read command returns the current ACM value. AT+CACM write command resets the Advice of Charge related to the accumulated call meter (ACM) value in AT+CACM SIM file EF(ACM).
  • Page 212: At^sacm Advice Of Charge And Query Of Acm And Acmmax

    BGS2T AT Command Set 9.2 AT^SACM AT^SACM Advice of charge and query of ACM and ACMmax execute command can be used to query the current mode of the Advice of Charge supplementary AT^SACM service, the SIM values of the accumulated call meter (ACM) and accumulated call meter maximum (ACMmax). write command enables or disables the presentation of unsolicited result codes to report the call AT^SACM charges.
  • Page 213 BGS2T AT Command Set 9.2 AT^SACM (str)(&V) <acmMax> Three bytes of the max. ACM value in hexadecimal format (e.g. "00001E" indicates decimal value 30) 000000 disable ACMmax feature 000001-FFFFFF (str) <ccm> 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 BGS2T_ATC_V01.301 Page 213 of 554...
  • Page 214: At+Camm Accumulated Call Meter Maximum (Acmmax) Set Or Query

    BGS2T AT Command Set 9.3 AT+CAMM AT+CAMM Accumulated call meter maximum (ACMmax) set or query read command returns the current ACMmax value. AT+CAMM write command sets the Advice of Charge related to the accumulated call meter maximum value AT+CAMM in SIM file EF (ACMmax). ACMmax contains the maximum number of home units allowed to be consumed by the subscriber.
  • Page 215: At+Caoc Advice Of Charge Information

    BGS2T AT Command Set 9.4 AT+CAOC AT+CAOC Advice of Charge Information controls the Advice of Charge supplementary service function mode. AT+CAOC Syntax Test Command AT+CAOC=? Response(s) +CAOC: (list of supported<urcMode>s) Read Command AT+CAOC? Response(s) +CAOC: <urcMode> Exec Command AT+CAOC Response(s) ERROR +CME ERROR: <err>...
  • Page 216: At+Ccug Closed User Group

    BGS2T AT Command Set 9.5 AT+CCUG AT+CCUG Closed User Group write command serves to activate or deactivate the explicit CUG invocation, to set the desired AT+CCUG index, and to specify if Preferential Group or Outgoing Access shall be suppressed. read command returns if the Explicit CUG invocation is activated (in parameter <n>), which CUG AT+CCUG is chosen, and if Preferential Group or Outgoing Access is suppressed (in parameter <info>).
  • Page 217 BGS2T AT Command Set 9.5 AT+CCUG Suppress outgoing access Suppress preferential CUG 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. •...
  • Page 218: At+Ccfc Call Forwarding Number And Conditions Control

    BGS2T AT Command Set 9.6 AT+CCFC AT+CCFC Call forwarding number and conditions control controls the call forwarding supplementary service. Registration, erasure, activation, deactivation and AT+CCFC status query are supported. Syntax Test Command AT+CCFC=? Response(s) +CCFC:(list/range of supported <reason>s) Write Command AT+CCFC=<reason>, <mode>[, <number>[, <type>[, <class>[, <time>]]]] Response(s) is not equal 2 and command successful:...
  • Page 219 BGS2T AT Command Set 9.6 AT+CCFC Register and activate Call forwarding (register service) <number> Erase and deactivate call forwarding (erase service) <number> (str) <number> String type phone number of forwarding address in format specified by <type>. If you select <mode>= 3, the phone <number>...
  • Page 220 BGS2T AT Command Set 9.6 AT+CCFC • Most networks will not permit registration of new parameters for conditional call forwarding (reasons 1,2,3,5) while unconditional call forwarding is enabled. • command offers a broad range of call forwarding options according to the GSM specifications. 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.
  • Page 221 BGS2T AT Command Set 9.6 AT+CCFC 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 • 4 or 5 cannot be used to query the status of all call forwarding reasons (see also notes above): <reason>...
  • Page 222: At+Ccwa Call Waiting

    BGS2T AT Command Set 9.7 AT+CCWA AT+CCWA Call Waiting write command controls the "Call Waiting" supplementary service according to 3GPP TS 22.083 AT+CCWA [23]. Activation, deactivation and status query are supported. The read command returns the current value of <n>. Syntax Test Command AT+CCWA=?
  • Page 223 BGS2T AT Command Set 9.7 AT+CCWA Parameter Description (num) <n> Switch URCs "+CCWA" and "^SCWA" for call waiting on/off Disable display of URCs "+CCWA" and "^SCWA" Enable display of URCs "+CCWA" and "^SCWA" (num) <mode> Network operation to be performed for Supplementary service call waiting Disable call waiting (disable service) Enable call waiting (enable service) Query status of call waiting (query service status)
  • Page 224 BGS2T AT Command Set 9.7 AT+CCWA Number restricted Otherwise (num) <CLI validity> CLI valid CLI has been withheld CLI is not available Notes • If the active call is a CSD call, and a waiting call is received, then the ME produces a BREAK while still in online mode, and displays the +CCWA URC (as above) when the ME goes back to command mode while the waiting call is still active and can be accepted;...
  • Page 225 BGS2T AT Command Set 9.7 AT+CCWA Examples EXAMPLE 1 Parameter <n> To enable the presentation of the URC at+ccwa=1 EXAMPLE 2 Parameter <mode> To activate the supplementary service in the network for voice, data, at+ccwa=,1 and fax calls (default classes). Note that parameter is left out.
  • Page 226: At+Chld Call Hold And Multiparty

    BGS2T AT Command Set 9.8 AT+CHLD AT+CHLD Call Hold and Multiparty command controls the Supplementary Services Call Hold and Multiparty. Calls can be put on hold, AT+CHLD recovered, released and added to a conversation. Like for all Supplementary Services, the availability and detailed functionality of Call Hold and Multiparty services depends on the configuration of the network.
  • Page 227 BGS2T AT Command Set 9.8 AT+CHLD Add a held call to the active calls in order to set up a conference (multiparty) call. Connects the two calls of a multiparty call and disconnects the subscriber from both calls (ECT). Notes •...
  • Page 228: At+Clip Calling Line Identification Presentation

    BGS2T AT Command Set 9.9 AT+CLIP AT+CLIP Calling Line Identification Presentation refers to the GSM supplementary service CLIP (Calling Line Identification Presentation) that enables AT+CLIP a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call. write command enables or disables the presentation of the CLI at the TE.
  • Page 229 BGS2T AT Command Set 9.9 AT+CLIP Parameter Description (num)(&W)(&V) <n> (&F) Suppress unsolicited result codes Display unsolicited result codes (num)(&V) <m> CLIP not provisioned CLIP provisioned Unknown (str) <number> String type phone number of calling address in format specified by <type>. (num) <type>...
  • Page 230: At+Clir Calling Line Identification Restriction

    BGS2T AT Command Set 9.10 AT+CLIR 9.10 AT+CLIR Calling Line Identification Restriction command refers to the supplementary service CLIR (Calling Line Identification Restriction). AT+CLIR Syntax Test Command AT+CLIR=? Response(s) +CLIR: (list of supported <n>s) Read Command AT+CLIR? Response(s) +CLIR<n>, <m> ERROR +CME ERROR: <err>...
  • Page 231: At+Colp Connected Line Identification Presentation

    BGS2T AT Command Set 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.
  • Page 232 BGS2T AT Command Set 9.11 AT+COLP (num) <type> Type of address octet in integer format; 145 when dialling string includes international access code character "+", otherwise 129. BGS2T_ATC_V01.301 Page 232 of 554 1/31/12 Confidential / Released...
  • Page 233: At+Cpuc Price Per Unit And Currency Table

    BGS2T AT Command Set 9.12 AT+CPUC 9.12 AT+CPUC Price per unit and currency table read command returns the current parameters of PUC. AT+CPUC write command sets the parameters of Advice of Charge related price per unit and currency table. AT+CPUC SIM PIN2 is usually required to set the parameters.
  • Page 234 BGS2T AT Command Set 9.12 AT+CPUC Example To change currency and/or price per unit you have two ways: You can enter PIN2 along with the command: AT+CPUC (where "8888" = PIN2) AT+CPUC="EUR","0.10","8888" Alternatively, you can first use the command to enter PIN2. When you execute the com- AT+CPIN2 AT+CPUC...
  • Page 235: At+Cssn Supplementary Service Notifications

    BGS2T AT Command Set 9.13 AT+CSSN 9.13 AT+CSSN Supplementary service notifications enables or disables the presentation of URCs for supplementary services. AT+CPUC Syntax Test Command AT+CSSN=? Response(s) +CSSN: (list of supported<n>s), (list of supported<m>s) Read Command AT+CSSN? Response(s) +CSSN: <n>, <m>...
  • Page 236 BGS2T AT Command Set 9.13 AT+CSSN Some of the conditional call forwardings are active Call has been forwarded Waiting call is pending (num) <code 2> The incoming call is a forwarded call. Held call was terminated by other party Additional incoming call forwarded Note •...
  • Page 237: At+Cusd Unstructured Supplementary Service Data

    BGS2T AT Command Set 9.14 AT+CUSD 9.14 AT+CUSD Unstructured Supplementary Service Data allows to control the handling of Unstructured Supplementary Service Data (USSD) according to 3GPP AT+CUSD TS 22.090 [26]. Both network and mobile initiated operations are supported. The interaction of this command with other AT commands based on other supplementary services is described in the related technical specifica- tions.
  • Page 238 BGS2T AT Command Set 9.14 AT+CUSD (str) <ussdReq> Unstructured Supplementary Service Data (USSD) to be sent to the network. parameter is not given, network is not interrogated. write command only supports set- <ussdReq> AT+CUSD ting <ussdDCS>=15. (str)(+CSCS) <ussdRsp> Unstructured Supplementary Service Data (USSD) received from the network. indicates that 3GPP TS 23.038 [27] GSM 7 bit default alphabet is used, the ME converts GSM...
  • Page 239: Internet Service Commands

    BGS2T AT Command Set 10. Internet Service Commands Internet Service Commands BGS2T has an embedded TCP/IP stack that is driven by AT commands and enables the host application to eas- ily access the Internet. The advantage of this solution is that it eliminates the need for the application manufac- turer to implement own TCP/IP and PPP stacks, thus minimizing cost and time to integrate Internet connectivity into a new or existing host application.
  • Page 240 BGS2T AT Command Set occurs the "^SIS" URC is delivered instead. In polling mode, you can enter the command straight after though you may AT^SISR AT^SISW AT^SISO need to do so several times until the service confirms that data can be sent or received. •...
  • Page 241 BGS2T AT Command Set To free a service profile for use on another interface, use the command and select service type AT^SISS = "none". This action deletes the entire profile and restores all parameters of the profile to their initial power-up state (all values are empty).
  • Page 242: At^sics Internet Connection Setup Profile

    BGS2T AT Command Set 10.1 AT^SICS 10.1 AT^SICS Internet Connection Setup Profile serves to create and edit Internet connection profiles. A connection profile can be assigned to one or AT^SICS 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.
  • Page 243 BGS2T AT Command Set 10.1 AT^SICS Write Command AT^SICS=<conProfileId>, <conParmTag>, <conParmValue> Response(s) ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Parameter Description (num) <conProfileId> 0...5 Internet connection profile identifier. identifies all parameters of a connection profile, and, <conProfileId>...
  • Page 244: Example: Default Values Of A Csd Connection Profile

    BGS2T AT Command Set 10.1 AT^SICS read command only returns a manually configured IP address, while AT^SICS the value "0.0.0.0" is not indicated at all, no matter whether assumed by default or explicitly specified. See also note below. “dns2“ Secondary DNS server address (IP address in dotted-four-byte format). If "dns1"...
  • Page 245: Example: Gprs Connection Profile

    BGS2T AT Command Set 10.1 AT^SICS Select connection type CSD, identified by at^sics=1,conType,CSD <con- ProfileId>1 Query current profiles. at^sics? Profile with 0 is still empty. ^SICS: 0, "conType", "" <conProfileId> The new CSD profile just created is indicated with all ^SICS: 1, "conType", "CSD"...
  • Page 246: At^sici Internet Connection Information

    BGS2T AT Command Set 10.2 AT^SICI 10.2 AT^SICI Internet Connection Information read command requests the current status of the Internet connection profiles currently defined AT^SICI with AT^SICS. write command displays the status of the specified Internet connection profile. If the connection AT^SICI profile is not defined yet, the command returns a "+CME ERROR"...
  • Page 247: Checking Connection Profile Status

    BGS2T AT Command Set 10.2 AT^SICI (num) <numServices> Number of services using this Internet connection profile. 0...9 (str) <conAddr> Local IP address of the Internet connection profile (empty if no address is associated yet). Notes • Before opening a service profile based on a connection profile recently used, check with that the AT^SICI previous connection was properly closed.
  • Page 248 BGS2T AT Command Set 10.2 AT^SICI Query once again the current status of the connec- at^sici? tion profile. Parameter has decreased. ^SICI: 1,2,1,"10.10.0.161" <numServices> After closing the last service with AT^SISC: Query once again the current status of the connec- at^sici? tion profile.
  • Page 249: At^sips Internet Profile Storage

    BGS2T AT Command Set 10.3 AT^SIPS 10.3 AT^SIPS Internet Profile Storage saves and loads the settings of the Internet connection and service profiles in the non-volatile memory. AT^SIPS can also be used to reset the settings to their default values without saving. AT^SIPS •...
  • Page 250 BGS2T AT Command Set 10.3 AT^SIPS “save“ Stores current profile(s) for given <type>. is given only specific profile will be stored. <ProfileId> “load“ Loads current profile(s) for given <type>. is given only specific profile will be loaded. <ProfileId> (num) <ProfileId> Internet connection or service profile storage identifier 0...9 In case of connection profile, max = 5, please see <conProfileId>.
  • Page 251: At^siss Internet Service Setup Profile

    BGS2T AT Command Set 10.4 AT^SISS 10.4 AT^SISS Internet Service Setup Profile serves to set up the necessary parameters in the Internet service profiles. Any service profile can then AT^SISS be used to control a data link in conjunction with AT^SISI, AT^SISO, AT^SISC, AT^SISR, AT^SISW, AT^SIST and AT^SISE.
  • Page 252 BGS2T AT Command Set 10.4 AT^SISS Mandatory or optional <srvParmTag> HTTP service "srvType" mandatory "conId" mandatory "alphabet" optional "address" mandatory "user" optional "passwd" optional "hcContent" optional "hcContLen" optional "hcUserAgent" optional "hcMethod" mandatory "hcProp" optional "hcRedir" optional "hcAuth" optional "tcpMR" optional "tcpOT"...
  • Page 253 BGS2T AT Command Set 10.4 AT^SISS Mandatory or optional <srvParmTag> "pCmd" mandatory "pNumber" optional "pLength" optional "pDelFlag" optional "tcpMR" optional "tcpOT" optional Syntax Test Command AT^SISS=? Response(s) Read Command AT^SISS? Response(s) ^SISS: <srvProfileId>, <srvParmTag>, <srvParmValue> ERROR +CME ERROR: <err> Write Command AT^SISS=<srvProfileId>, <srvParmTag>, <srvParmValue>...
  • Page 254 BGS2T AT Command Set 10.4 AT^SISS be changed no matter whether the value "srvType" has been <srvParmTag> set. For supported values of refer to <srvParmValue> <srvParmValue- alphabet>. user User name string Socket Not applicable. Transparent Not applicable. Not applicable; set within "address" parameter. HTTP Length: 2 ...
  • Page 255 BGS2T AT Command Set 10.4 AT^SISS SMTP SMTP server TCP port number (numeric) Length: 0 ... 2 If this parameter is not set, SMTP default port number 25 is used. POP3 POP3 server TCP port number (numeric) Length: 0 ... 2 If this parameter is not set, POP3 default port number 110 is used.
  • Page 256 BGS2T AT Command Set 10.4 AT^SISS If "url-path" contains only the IP address a directory listing is requested. If "url-path" contains the IP address and has a slash '/' appended a detailed directory listing is requested. "type": [a)scii | i)mage | d)irectory] "mode": [u)nique | a)ppend | d)elete] "u)nique"...
  • Page 257 BGS2T AT Command Set 10.4 AT^SISS hcRedir This flag controls the redirection mechanism of the BGS2T acting as HTTP cli- ent (numeric). If "hcRedir" = 0: No redirection. If "hcRedir" = 1 (default): The client automatically sends a new HTTP request if the server answers with a redirect code (range 30x).
  • Page 258 BGS2T AT Command Set 10.4 AT^SISS pLength Maximum message length (string, optional) Length: 0 ... 2 "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"...
  • Page 259 BGS2T AT Command Set 10.4 AT^SISS “Transparent“ BGS2T acting as Transparent TCP client or Transparent UDP client. “Ftp“ BGS2T acting as FTP client. “Http“ BGS2T acting as HTTP client. “Smtp“ BGS2T acting as SMTP client. “Pop3“ BGS2T acting as POP3 client. “none“...
  • Page 260 BGS2T AT Command Set 10.4 AT^SISS occurred, e.g. network loss, the message will not be deleted on the server even though the POP3 service command has been finished. value "pNumber" is zero the "Delete" command deletes all <srvParmTag> messages from the POP3 server's maildrop list. In fact, the messages are marked as deleted on the server and will be deleted permanently if the POP3 service command executes successfully.
  • Page 261: At^sisi Internet Service Information

    BGS2T AT Command Set 10.5 AT^SISI 10.5 AT^SISI Internet Service Information serves to monitor the status of Internet service profiles defined with AT^SISS. AT^SISI read command requests the current status of all defined Internet service profiles. AT^SISI write command requests the status of the specified Internet service profile. If the specified service AT^SISI profile is not defined yet, "+CME ERROR"...
  • Page 262 BGS2T AT Command Set 10.5 AT^SISI Parameter Description (num) <srvProfileId> Internet service profile identifier as defined by (<srvProfileId>). AT^SISS 0...9 (num) <srvState> Internet service state (for details see parameter <srvState>). AT^SISO Allocated Connecting Closing Down (num) <rxCount> Number of bytes received via since last successful write command.
  • Page 263: At^siso Internet Service Open

    BGS2T AT Command Set 10.6 AT^SISO 10.6 AT^SISO Internet Service Open write command starts the Internet session configured by the service profile. All further steps AT^SISO needed to control the session depend on whether you are using URC mode or polling mode. The read AT^SISO command returns the current status of all services.
  • Page 264 BGS2T AT Command Set 10.6 AT^SISO Syntax Test Command AT^SISO=? Response(s) Read Command AT^SISO? Response(s) ^SISO: <srvProfileId>, <srvParmTag>value "srvType" [, <srvState>, <socketState>, <rxCount>, <txCount>, <locAddr>, <remAddr>] [^SISO: ...] Write Command AT^SISO=<srvProfileId> Response(s) ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last ±...
  • Page 265 BGS2T AT Command Set 10.6 AT^SISO The service performs its purpose. The data transfer process is the major func- tion at this state. FTP: Data channel is up. SMTP: The SMTP service will not enter <srvState>=4 until the host has writ- ten the first data packet with AT^SISW.
  • Page 266 BGS2T AT Command Set 10.6 AT^SISO • As in polling mode no error URCs are available you are advised to integrate the commands AT^SISI into the command sequences for upload and download jobs. So, the command may be AT^SISE AT^SISO followed by to check that the service has entered the <srvState>=4 before sending AT^SISR, AT^SISI...
  • Page 267: Example: Accepting / Rejecting Socket Connection Request From Remote Client

    BGS2T AT Command Set 10.6 AT^SISO 10.6.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.
  • Page 268 BGS2T AT Command Set 10.6 AT^SISO ^SISO: 3,"" ^SISO: 4,"Socket",3,3,0,0,"10.10.0.187:65534","0.0.0.0:0" ^SISO: 6,"" ^SISO: 7,"" ^SISO: 8,"" ^SISO: 9,"" Host 1 rejects the Socket connection request: Host 1 rejects the connection request, where 0 is the at^sisc=0 ID of the dynamically assigned service profile. Query the current status of services.
  • Page 269: At^sisc Internet Service Close

    BGS2T AT Command Set 10.7 AT^SISC 10.7 AT^SISC Internet Service Close write command closes the TCP/IP connection to the remote peer which was opened with AT^SISC AT^SISO. All resources are released, all status information parameters, e.g. <srvState>, <unackData>, counters, are reset. Only the initial configuration settings are pre- <ackData>, <rxCount>...
  • Page 270: At^sisr Internet Service Read Data

    BGS2T AT Command Set 10.8 AT^SISR 10.8 AT^SISR Internet Service Read Data command either triggers a read operation (download) or queries the number of bytes in the internal AT^SISR buffer. write command may return the following errors: AT^SISR • "+CME ERROR: operation failed" if there is a problem on application, socket, PPP or GPRS/GSM level.
  • Page 271: Example: Socket Host Reads Small Amounts Of Udp Data Packets (Urc Mode)

    BGS2T AT Command Set 10.8 AT^SISR (num) <cnfReadLength> Indicates end of data. Data transfer has been finished (all data have been read) and the service can be closed with AT^SISC. Applies only to HTTP: Querying number of available bytes is not supported by the HTTP service.
  • Page 272 BGS2T AT Command Set 10.8 AT^SISR Service profile 0 is configured for Socket service and UDP. The URC ^SISR: 0,1 notifies host that data is available for reading. The host requests to read 6 bytes. at^sisr=0,6 The first 6 bytes of datagram A are confirmed and transmitted. Another ^SISR: 0,6,12 12 bytes are still available.
  • Page 273: At^sisw Internet Service Write Data

    BGS2T AT Command Set 10.9 AT^SISW 10.9 AT^SISW Internet Service Write Data triggers a write operation (upload) and queries the amount of data already sent, but not acknowledged AT^SISW at the TCP layer. The write operation may be run in binary mode, or in interactive text mode. write command may return the following errors: AT^SISW •...
  • Page 274 BGS2T AT Command Set 10.9 AT^SISW as query for unacknowledged data and, thus, prevent data transfer. • If Socket service is selected with UDP protocol <reqWriteLength>=0 can be used to send an empty UDP packet; it is recommended that the size of each data packet be limited to 1460 bytes. Otherwise, it is possible that the following URC occurs: "^SIS: <id>, 0, 9, The supplied buffer was too small / large".
  • Page 275: Usage Of Parameter

    BGS2T AT Command Set 10.9 AT^SISW (num) <unackData> Number of data bytes already sent but not yet acknowledged at the TCP layer. The value is constantly changing until the entire upload job has completed. If the value equals 0 all data sent so far is acknowledged.
  • Page 276: At^sist Enter Transparent Access Mode

    BGS2T AT Command Set 10.10 AT^SIST 10.10 AT^SIST Enter Transparent Access Mode applies only to the Transparent TCP or Transparent UDP client defined with AT^SISS. It can be used AT^SIST after the Transparent service has been opened with and is in "Up" state (<srvState>=4). If the ser- AT^SISO vice is not "Up"...
  • Page 277 BGS2T AT Command Set 10.10 AT^SIST PIN ASC0 MUX1 MUX2 MUX3  Last Parameter Description (num) <srvProfileId> 0 ... 9 specified with AT^SISS. <srvProfileId> BGS2T_ATC_V01.301 Page 277 of 554 1/31/12 Confidential / Released...
  • Page 278: At^sise Internet Service Error Report

    BGS2T AT Command Set 10.11 AT^SISE 10.11 AT^SISE Internet Service Error Report write command returns the current error status of the specified Internet service profile. If the ser- AT^SISE vice profile is not defined or the value is invalid "+CME ERROR" response is returned. The error status is identical to the content of the "^SIS"...
  • Page 279: Internet Service Urc "^Sis

    BGS2T AT Command Set 10.12 Internet Service URC "^SIS" 10.12 Internet Service URC "^SIS" This section first describes the syntax and the parameters of the "^SIS" URC. The second part consists of tables listing the information elements delivered within the "^SIS" URC and the command response of AT^SISE. The presentation of the "^SIS"...
  • Page 280: Information Elements Related To The Service Application

    BGS2T AT Command Set 10.12 Internet Service URC "^SIS" (str) <urcInfoText> Information text related to <urcCause>. See tables below for further detail. 10.12.1 Information Elements Related to the Service Application The following table lists the informatiomation elements which may be returned by all supported services within the "^SIS"...
  • Page 281: Information Elements Related To Ftp Service

    BGS2T AT Command Set 10.12 Internet Service URC "^SIS" Description <urcInfoId> <urcInfoText> Remote peer has closed the connection Remote peer has closed the connection unexpectedly, and no data are available. The host shall close the service. Note that the "^SIS" URC only indicates the <urcInfoId>, but the command...
  • Page 282: Information Elements Related To Http Service

    BGS2T AT Command Set 10.12 Internet Service URC "^SIS" 10.12.3 Information Elements Related to HTTP Service Description <urcInfoId> <urcInfoText> Error URCs HTTP-ERR: Not connected - cannot send request HTTP-ERR: failed on sending request <HTTP Response Str> Client error <HTTP Response Str> Server error HTTP-ERR: Service unavailable HTTP-ERR: Redirect failed - too many redirects...
  • Page 283: Examples Of How To Configure And Use Internet Service Profiles

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles 10.13 Examples of how to Configure and Use Internet Service Profiles Below you can find selective examples of how to configure and use Internet service profiles. To visualize the dif- ference between URC mode and polling mode the operation of services (after opening with AT^SISO) is explained in separate examples for either mode.
  • Page 284: Configuring Socket Client For Calling A Socket Listener On Another Host

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles 10.13.3 Configuring Socket Client for Calling a Socket Listener on Another Host The example assumes that a connection profile has been created as explained in Section 10.1.1 or Section 10.1.2.
  • Page 285: Socket Client Sends Data Via Tcp Connection With Urcs

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles Polling for change ("Closing" -> AT^SISI=0 <srvState> "Down"). The Service is in state "Down" and all data is con- ^SISI: 0,6,0,20,20,0 firmed by the remote peer. Closing the Socket service.
  • Page 286 BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles 50 bytes are now available. ^SISR: 1,50 hardware inttest software support systemtest Data transfer finished. No more data available. The ^SISR: 1,2 connection to the FTP server is closed. Close the service.
  • Page 287: Configuring And Using Ftp Upload (Urc Mode)

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles 10.13.7 Configuring and Using FTP Upload (URC Mode) 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.
  • Page 288: Sending Email (Urc Mode)

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles Recipient's email address. at^siss=9,smRcpt,"subscriber2@testdo- main.com" Enter text for subject field. at^siss=9,smSubj,"Meeting Request Sunday Morning" Sender name and password can be used for SMTP at^siss=9,smAuth,"1" authentication. To check the profile enter the read com- at^siss?
  • Page 289: Sending Email (Polling Mode)

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles The command response confirms that the SMTP ^SISI: 9,6,0,87,0,0 service is in state "6" (Down) and that 87 bytes have been transferred. Close the service. at^sisc=9 10.13.10 Sending Email (Polling Mode)
  • Page 290 BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles Specify recipient's mailbox name. at^siss=1,user,"subscriber1" Password used by recipient for authentication to at^siss=1,passwd,"subscr1" POP3 server. Command used to retrieve emails. at^siss=1,pCmd,"3" Email message number 2 shall be retrieved. at^siss=1,pNumber,"2"...
  • Page 291: Retrieving Email (Urc Mode)

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles 10.13.12 Retrieving Email (URC Mode) This example uses the service profile described in Section 10.13.11. Open the service that was created to retrieve email at^siso=1 number 2 from the POP3 server.
  • Page 292: Http Post (Polling Mode)

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles Command response indicates that 578 bytes are ^SISR: 1,578 available for reading. Return-Path: <subscriber1@testdomain.com> X-Original-To: subscriber1@testdomain.com Delivered-To: subscriber2@testdomain.com Received: from 10.10.0.132 (unknown [10.10.0.132]) by testdomain.com (Postfix) with SMTP id 379321D004 for <subscriber1@testdomain.com>;...
  • Page 293: Http Get (Polling Mode)

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles No further data available, i.e. the service has fin- ^SISW: 1,0,0 ished. at^sisi? The command response indicates that HTTP service ^SISI: 1,6,0,180,0,0 is in state "6" (Down) and that 180 bytes have been sent.
  • Page 294: Creating Transparent Tcp Socket Client

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles 10.13.16 Creating Transparent TCP Socket Client Select service type "Transparent". at^siss=1,srvType,"Transparent" Select connection profile 1. at^siss=1,conId,1 Specify server address. at^siss=1,address,"10.10.0.110:9996:timer=2 00" 10.13.17 Opening and Closing Transparent TCP Service Open Transparent TCP service.
  • Page 295: Server Disconnects While Transparent Tcp Service Is In Transparent Access Mode

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles ^SISO: 3,"" ^SISO: 4,"" ^SISO: 5,"" ^SISO: 6,"" ^SISO: 7,"" ^SISO: 8,"" ^SISO: 9,"" Check the state of the Internet connection profile. at^sici? No Internet connection profile currently used. ^SICI: 0,0,0,"0.0.0.0"...
  • Page 296: Server Disconnects While Transparent Tcp Service Is In At Command Mode

    BGS2T AT Command Set 10.13 Examples of how to Configure and Use Internet Service Profiles 10.13.19 Server Disconnects While Transparent TCP Service is in AT Command Mode Open Transparent TCP service. at^siso=1 URC indicates that Transparent TCP service is ^SISW: 1,1 ready.
  • Page 297: Packet Domain Related Commands

    BGS2T AT Command Set 11. Packet Domain related Commands Packet Domain related Commands The AT commands described in this chapter allow the Customer Application to control packet switched services. Please use chapter "Using GPRS AT commands (Examples)" as a first guidance. 11.1 AT+CGACT PDP context activate or deactivate Syntax...
  • Page 298 BGS2T AT Command Set 11.1 AT+CGACT Parameter Description (num) <state> Indicates the state of PDP context activation. deactivated activated (num) <cid> PDP Context Identifier is a numeric parameter which specifies a particular PDP context definition. The param- eter is local to the TE-MT interface and is used in other PDP context related commands. 1...2 Notes •...
  • Page 299: At+Cgans Manual Response To A Network Request For Pdp Context Activation

    BGS2T AT Command Set 11.2 AT+CGANS 11.2 AT+CGANS Manual response to a network request for PDP con- text activation Syntax Test Command AT+CGANS=? Response(s) +CGANS: (list of supported <response>s), (list of supported <L2P>s) Write Command AT+CGANS=[<response>[, <L2P>[, <cid>]]] Response(s) CONNECT NO CARRIER ERROR +CME ERROR:...
  • Page 300 BGS2T AT Command Set 11.2 AT+CGANS 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 will proceed. After data transfer is complete, and the layer 2 protocol termination procedure has completed successfully, the V.250 command state is reentered and BGS2T returns the final result code OK.
  • Page 301: At+Cgatt Gprs Attach Or Detach

    BGS2T AT Command Set 11.3 AT+CGATT 11.3 AT+CGATT GPRS attach or detach Syntax Test Command AT+CGATT=? Response(s) +CGATT: (list of supported <state>s) Read Command AT+CGATT? Response(s) +CGATT: <state> Write Command AT+CGATT=[<state>] Response(s) ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.007 [35]...
  • Page 302: At+Cgauto Automatic Response To A Network Request For Pdp Context Activation

    BGS2T AT Command Set 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 <n>s) Read Command AT+CGAUTO? Response(s) +CGAUTO: <n> Write Command AT+CGAUTO=[<n>] Response(s) ERROR +CME ERROR: <err>...
  • Page 303 BGS2T AT Command Set 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.
  • Page 304: At+Cgdata Enter Data State

    BGS2T AT Command Set 11.5 AT+CGDATA 11.5 AT+CGDATA Enter data state Syntax Test Command AT+CGDATA=? Response(s) +CGDATA: (list of supported <L2P>s) Write Command AT+CGDATA=[<L2P>[, <cid>[, <cid>]]] Response(s) CONNECT NO CARRIER ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.007 [35]...
  • Page 305: Automatic Deactivation Of Pdp Context During Dial-Up Ppp

    BGS2T AT Command Set 11.5 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 again, the data mode is reentered.
  • Page 306: At+Cgdcont Define Pdp Context

    BGS2T AT Command Set 11.6 AT+CGDCONT 11.6 AT+CGDCONT Define PDP Context Syntax Test Command AT+CGDCONT=? Response(s) +CGDCONT: (range of supported<cid>s), <PDP_type>, , , (list of supported <d_comp>s), (list of supported <h_comp>s) ERROR +CME ERROR: <err> Read Command AT+CGDCONT? Response(s) [+CGDCONT: <cid>, <PDP_type>, <APN>, <PDP_addr>, <d_comp>, <h_comp>] [+CGDCONT: ...] ERROR +CME ERROR:...
  • Page 307 BGS2T AT Command Set 11.6 AT+CGDCONT (str) <APN> 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) <PDP_addr>...
  • Page 308: At+Cgeqmin Rel. 99 Quality Of Service Profile (Minimum Acceptable)

    BGS2T AT Command Set 11.7 AT+CGEQMIN 11.7 AT+CGEQMIN Rel. 99 Quality of Service Profile (Minimum accept- able) Syntax Test Command AT+CGEQMIN=? Response(s) +CGEQMIN: <PDP_type>, (list of supported class>s), (list of supported <Traffic <Maximum bitrate UL>s), (list of supported DL>s), (list of supported <Maximum bitrate <Guaranteed bitrate UL>s),...
  • Page 309 BGS2T AT Command Set 11.7 AT+CGEQMIN (num) <Traffic class> conversational streaming interactive background subscribed value (num) <Maximum bitrate UL> This parameter indicates the maximum number of kbits/s delivered to UMTS (up-link traffic) at a SAP. As an example a bitrate of 32kbit/s would be specified as 32 (e.g. AT+CGEQMIN=...,32,...). subscribed value 1...63 64...568...
  • Page 310 BGS2T AT Command Set 11.7 AT+CGEQMIN subscribed value (num) <Maximum SDU size> This parameter indicates the maximum allowed SDU size in octets. subscribed value 10...1520 (value needs to be divisible by 10 without remainder) 1502 (str) <SDU error ratio> This parameter indicates the target value for the fraction of SDUs lost or detected as erroneous. SDU error ratio is defined only for conforming traffic.
  • Page 311 BGS2T AT Command Set 11.7 AT+CGEQMIN (num) <Transfer delay> This parameter indicates the targeted time between request to transfer an SDU at one SAP to its delivery at the other SAP, in milliseconds. subscribed value 10...150 (value needs to be divisible by 10 without remainder) 200...950 (value needs to be divisible by 50 without remainder) 1000...4000...
  • Page 312: At+Cgeqreq Rel. 99 Quality Of Service Profile (Requested)

    BGS2T AT Command Set 11.8 AT+CGEQREQ 11.8 AT+CGEQREQ Rel. 99 Quality of Service Profile (Requested) Syntax Test Command AT+CGEQREQ=? Response(s) +CGEQREQ: <PDP_type>, (list of supported class>s), (list of supported <Traffic <Maximum bitrate UL>s), (list of supported DL>s), (list of supported <Maximum bitrate <Guaranteed bitrate UL>s),...
  • Page 313 BGS2T AT Command Set 11.8 AT+CGEQREQ (num) <Traffic class> conversational streaming interactive background subscribed value (num) <Maximum bitrate UL> This parameter indicates the maximum number of kbits/s delivered to UMTS (up-link traffic) at a SAP. As an example a bitrate of 32kbit/s would be specified as 32 (e.g. AT+CGEQREQ=...,32,...). subscribed value 1...63 64...568...
  • Page 314 BGS2T AT Command Set 11.8 AT+CGEQREQ subscribed value (num) <Maximum SDU size> This parameter indicates the maximum allowed SDU size in octets. subscribed value 10...1520 (value needs to be divisible by 10 without remainder) 1502 (str) <SDU error ratio> This parameter indicates the target value for the fraction of SDUs lost or detected as erroneous. SDU error ratio is defined only for conforming traffic.
  • Page 315 BGS2T AT Command Set 11.8 AT+CGEQREQ (num) <Transfer delay> This parameter indicates the targeted time between request to transfer an SDU at one SAP to its delivery at the other SAP, in milliseconds. subscribed value 10...150 (value needs to be divisible by 10 without remainder) 200...950 (value needs to be divisible by 50 without remainder) 1000...4000...
  • Page 316: At+Cgerep Gprs Event Reporting

    BGS2T AT Command Set 11.9 AT+CGEREP 11.9 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 <mode>...
  • Page 317 BGS2T AT Command Set 11.9 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 <class> The network has forced a change of MS class. The highest available class is reported. URC 8 +CGEV: ME CLASS <class>...
  • Page 318: At+Cgpaddr Show Pdp Address

    BGS2T AT Command Set 11.10 AT+CGPADDR 11.10 AT+CGPADDR Show PDP address Syntax Test Command AT+CGPADDR=? Response(s) [+CGPADDR: (list of defined <cid>s)] Write Command AT+CGPADDR=[<cid>[,<cid>]] Response(s) [+CGPADDR: <cid>, <PDP_address>] [+CGPADDR: <cid>, <PDP_address>] ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.007 [35]...
  • Page 319: At+Cgqmin Quality Of Service Profile (Minimum Acceptable)

    BGS2T AT Command Set 11.11 AT+CGQMIN 11.11 AT+CGQMIN Quality of Service Profile (Minimum acceptable) Syntax Test Command AT+CGQMIN=? Response(s) +CGQMIN: <PDP_type>, (list of supported <precedence>s), (list of supported <delay>s), (list of supported <reliability>s), (list of supported <peak>s), (list of supported <mean>s) ERROR +CME ERROR: <err>...
  • Page 320 BGS2T AT Command Set 11.11 AT+CGQMIN (num) <precedence> Precedence class network subscribed value High Priority Service commitments shall be maintained ahead of precedence classes 2 and Normal priority Service commitments shall be maintained ahead of precedence class 3 Low priority Service commitments shall be maintained (num) <delay>...
  • Page 321 BGS2T AT Command Set 11.11 AT+CGQMIN Up to 1 000 (8 kbit/s). Up to 2 000 (16 kbit/s). Up to 4 000 (32 kbit/s). Up to 8 000 (64 kbit/s). Up to 16 000 (128 kbit/s). Up to 32 000 (256 kbit/s). Up to 64 000 (512 kbit/s).
  • Page 322 BGS2T AT Command Set 11.11 AT+CGQMIN Notes • If parameters are not defined, the parameter default values depend on the HLR-stored subscribed default val- ues. • Definitions of parameters can be found in 3GPP TS 22.060 [19] and 3GPP TS 23.060 [20] paragraph 15.2 "Quality of Service Profile".
  • Page 323: At+Cgqreq Quality Of Service Profile (Requested)

    BGS2T AT Command Set 11.12 AT+CGQREQ 11.12 AT+CGQREQ Quality of Service Profile (Requested) Syntax Test Command AT+CGQREQ=? Response(s) +CGQREQ: <PDP_type>, (list of supported <precedence>s), (list of supported <delay>s), (list of supported <reliability>s), (list of supported <peak>s), (list of supported <mean>s) Read Command AT+CGQREQ? Response(s)
  • Page 324 BGS2T AT Command Set 11.12 AT+CGQREQ High Priority Service commitments shall be maintained ahead of precedence classes 2 and Normal priority Service commitments shall be maintained ahead of precedence class 3 Low priority Service commitments shall be maintained (num) <delay> Delay class This parameter defines the end-to-end transfer delay incurred in the transmission of SDUs through the GPRS network(s).
  • Page 325 BGS2T AT Command Set 11.12 AT+CGQREQ Up to 8 000 (64 kbit/s) Up to 16 000 (128 kbit/s) Up to 32 000 (256 kbit/s) Up to 64 000 (512 kbit/s) Up to 128 000 (1024 kbit/s) Up to 256 000 (2048 kbit/s) (num) <mean>...
  • Page 326: At+Cgreg Gprs Network Registration Status

    BGS2T AT Command Set 11.13 AT+CGREG 11.13 AT+CGREG GPRS Network Registration Status write command enables presentation of URC "+CGREG: <stat>" when <n>=1 and ME's GPRS net- AT+CGREG work registration status changes. read command queries the current URC presentation status and which shows whether the AT+CGREG <stat>...
  • Page 327 BGS2T AT Command Set 11.13 AT+CGREG 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-REGIS- TERED-INITIATED. The GPRS service is enabled, but an allowable PLMN is currently not available.
  • Page 328: At+Cgsms Select Service For Mo Sms Messages

    BGS2T AT Command Set 11.14 AT+CGSMS 11.14 AT+CGSMS Select service for MO SMS messages Syntax Test Command AT+CGSMS=? Response(s) +CGSMS: (list of supported <service>s) Read Command AT+CGSMS? Response(s) +CGSMS: <service> Write Command AT+CGSMS=[<service>] Response(s) ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.007 [35]...
  • Page 329: At^sgauth Set Type Of Authentication For Ppp Connection

    BGS2T AT Command Set 11.15 AT^SGAUTH 11.15 AT^SGAUTH Set type of authentication for PPP connection Syntax Test Command AT^SGAUTH=? Response(s) ^SGAUTH: (list of supported <auth>s) ERROR +CME ERROR: <err> Read Command AT^SGAUTH? Response(s) ^SGAUTH: <auth> ERROR +CME ERROR: <err> Write Command AT^SGAUTH=<auth>...
  • Page 330: At^sgconf Configuration Of Gprs Related Parameters

    BGS2T AT Command Set 11.16 AT^SGCONF 11.16 AT^SGCONF Configuration of GPRS related Parameters Syntax Test Command AT^SGCONF=? Response(s) ^SGCONF: (list of supported <llc_pdu_length_U>s), (list of supported <GPRS msclass>es) Read Command AT^SGCONF? Response(s) ^SGCONF: <llc_pdu_length_U>, <GPRS msclass> Write Command [<GPRS AT^SGCONF=[<llc_pdu_length_U>][, msclass>]] Response(s) ERROR...
  • Page 331: Ata Manual Acceptance Of A Network Request For Pdp Context Activation

    BGS2T AT Command Set 11.17 ATA 11.17 ATA Manual acceptance of a network request for PDP context activation The V.250 command may be used to accept a network request for a PDP context activation announced by the unsolicited result codes "RING" or "+CRING: GPRS". BGS2T 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 <L2P>...
  • Page 332: Atd*99# Request Gprs Service

    BGS2T AT Command Set 11.18 ATD*99# 11.18 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.
  • Page 333: Atd*98# Request Gprs Ip Service

    BGS2T AT Command Set 11.19 ATD*98# 11.19 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.
  • Page 334: Ath Manual Rejection Of A Network Request For Pdp Context Activation

    BGS2T AT Command Set 11.20 ATH 11.20 ATH Manual rejection of a network request for PDP context acti- vation The V.250 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 deacti- vation procedure which is started automatically after LCP termination or by dropping the DTR line (if AT&D2 is configured).
  • Page 335: Ats0 Automatic Response To Network Request For Pdp Context Activation

    BGS2T AT Command Set 11.21 ATS0 11.21 ATS0 Automatic Response to Network Request for PDP Context Activation The V.250 (Automatic answer) command may be used to turn off (n=0) and on (n>0) the automatic ATS0=<n> response to a network request for a PDP context activation. See also 3GPP TS 27.007 [35]. When the ATS0=<n>...
  • Page 336: Using Gprs At Commands (Examples)

    BGS2T AT Command Set 11.22 Using GPRS AT commands (Examples) 11.22 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 command.
  • Page 337 BGS2T AT Command Set 11.22 Using GPRS AT commands (Examples) 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...
  • Page 338: Using The Gprs Dial Command Atd

    BGS2T AT Command Set 11.23 Using the GPRS dial command ATD 11.23 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# Establish a connection by service code 99.
  • Page 339: Fax Commands

    BGS2T AT Command Set 12. FAX Commands FAX Commands This chapter describes the AT commands used for fax communications. If the ME is acting as a fax modem for a PC based fax application it is necessary to select the proper Service Class (Fax Class) provided by the ME.
  • Page 340 BGS2T AT Command Set 12.1 FAX parameters (num) <br> Bit Rate 2400 bps, V.27ter 4800 bps, V.27ter 7200 bps, V.29 9600 bps, V.29 (num) <df> Data Compression Format 1-D modified Huffman 2-D modified read 2-D uncompressed mode (num) <ec> Error Correction Mode Disable ECM Enable ECM, 64 bytes/frame Enable ECM, 256 bytes/frame...
  • Page 341: Summary Of Fax Class 2 Urcs Defined By Eia Pn-2388

    BGS2T AT Command Set 12.1 FAX parameters (num) <wd> Page Width 1728 pixels in 215mm 2048 pixels in 255 mm 2432 pixels in 303 mm 1216 pixels in 151 mm 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.
  • Page 342: At+Fbadlin Bad Line Threshold

    BGS2T AT Command Set 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 <badlin> in normal resolution (98 dpi) mode, then the copy quality is unacceptable. If * 2 consecutive lines have <badlin>...
  • Page 343: At+Fbadmul Error Threshold Multiplier

    BGS2T AT Command Set 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.
  • Page 344: At+Fbor Query Data Bit Order

    BGS2T AT Command Set 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". Syntax Test Command AT+FBOR=?
  • Page 345: At+Fcig Query Or Set The Local Polling Id

    BGS2T AT Command Set 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) Read Command AT+FCIG? Response(s) <id> Write Command AT+FCIG=<id>...
  • Page 346: At+Fclass Fax: Select, Read Or Test Service Class

    BGS2T AT Command Set 12.6 AT+FCLASS 12.6 AT+FCLASS Fax: Select, read or test service class sets the ME to a particular mode of operation (data, fax). This allows the ME to process information AT+FCLASS in a manner suitable for that type of information. Syntax Test Command AT+FCLASS=?
  • Page 347: At+Fcq Copy Quality Checking

    BGS2T AT Command Set 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 <cq>s) Read Command AT+FCQ? Response(s) <cq> Write Command AT+FCQ=<cq>...
  • Page 348: At+Fcr Capability To Receive

    BGS2T AT Command Set 12.8 AT+FCR 12.8 AT+FCR Capability to Receive Syntax Write Command AT+FCR=<cr> Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) EIA PN-2388 Parameter Description (num) <cr> ME will not receive message data. This value can be used when the application has insufficient storage.
  • Page 349: At+Fdcc Query Or Set Capabilities

    BGS2T AT Command Set 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. Syntax Test Command AT+FDCC=? Response(s) (list of <vr>s), (list of <br>s), (list of <wd>s), (list of <ln>s), (list of <df>s), (list of <ec>s), (list of <bf>s),...
  • Page 350: At+Fdffc Data Compression Format Conversion

    BGS2T AT Command Set 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 ses- sion, reported by the subparameter, and the Phase C data desired by the controlling application, indicated <df>...
  • Page 351: At+Fdis Query Or Set Session Parameters

    BGS2T AT Command Set 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 ses- sion. It uses to generate DIS or DTC messages directly, and uses and received DIS mes- AT+FDIS AT+FDIS...
  • Page 352: At+Fdr Begin Or Continue Phase C Data Reception

    BGS2T AT Command Set 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 If error related to ME functionality ERROR PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) EIA PN-2388 Note...
  • Page 353: At+Fdt Data Transmission

    BGS2T AT Command Set 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 command releases the ME to proceed with negotiation, and releases the DCS message AT+FDT...
  • Page 354: At+Fet End A Page Or Document

    BGS2T AT Command Set 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. Syntax Write Command AT+FET=<ppm>...
  • Page 355: At+Fk Kill Operation, Orderly Fax Abort

    BGS2T AT Command Set 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) PIN ASC0 MUX1 MUX2 MUX3  Last Note • Used for Fax Class 2 only BGS2T_ATC_V01.301 Page 355 of 554...
  • Page 356: At+Flid Query Or Set The Local Id Setting Capabilities

    BGS2T AT Command Set 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) Read Command AT+FLID? Response(s) <lid> Write Command AT+FLID=<lid>...
  • Page 357: At+Fmdl Identify Product Model

    BGS2T AT Command Set 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 PIN ASC0 MUX1 MUX2 MUX3  Last Note • Used for Fax Class 2 only. BGS2T_ATC_V01.301 Page 357 of 554 1/31/12...
  • Page 358: At+Fmfr Request Manufacturer Identification

    BGS2T AT Command Set 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) PIN ASC0 MUX1 MUX2 MUX3  Last Note • Used for Fax Class 2 only BGS2T_ATC_V01.301 Page 358 of 554 1/31/12...
  • Page 359: At+Fopt Set Bit Order Independently

    BGS2T AT Command Set 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=<opt> Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last Parameter Description (num) <opt>...
  • Page 360: At+Fphcto Dte Phase C Response Timeout

    BGS2T AT Command Set 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 <tout> when transmitting in Phase C. When timeout is reached, the DCE assumes that there are no more pages or doc- uments to send.
  • Page 361: At+Frev Identify Product Revision

    BGS2T AT Command Set 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 PIN ASC0 MUX1 MUX2 MUX3  Last Note • Used for Fax Class 2 only. BGS2T_ATC_V01.301 Page 361 of 554 1/31/12...
  • Page 362: At+Frh Receive Data Using Hdlc Framing

    BGS2T AT Command Set 12.22 AT+FRH 12.22 AT+FRH Receive Data Using HDLC Framing command enables the TA to receive frames using the HDLC protocol and the modulation schemes AT+FRH defined in Section 12.1, parameters. An ERROR response code results if the command is issued while the modem is on-hook.
  • Page 363: At+Frm Receive Data

    BGS2T AT Command Set 12.23 AT+FRM 12.23 AT+FRM Receive Data command causes the TA to enter the receive mode, using one of the modulation schemes defined AT+FRM in Section 12.1, parameters. An ERROR response code results if the write command is issued while the modem is on-hook. The test com- mand can be used in on-hook or off-hook mode to check the modulation schemes supported by BGS2T.
  • Page 364: At+Frs Receive Silence

    BGS2T AT Command Set 12.24 AT+FRS 12.24 AT+FRS Receive Silence <time>=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.
  • Page 365: At+Fth Transmit Data Using Hdlc Framing

    BGS2T AT Command Set 12.25 AT+FTH 12.25 AT+FTH Transmit Data Using HDLC Framing command causes the TA to transmit data using the HDLC protocol and the modulation schemes AT+FTH defined in Section 12.1, parameters. An ERROR response code results if the command is issued while the modem is on-hook.
  • Page 366: At+Ftm Transmit Data

    BGS2T AT Command Set 12.26 AT+FTM 12.26 AT+FTM Transmit Data command causes the TA to transmit data, using one of the modulation schemes defined in Section AT+FTM 12.1, parameters. An ERROR response code results if the write command is issued while the modem is on-hook. The test com- mand can be used in on-hook or off-hook mode to check the modulation schemes supported by BGS2T.
  • Page 367: At+Fts Stop Transmission And Wait

    BGS2T AT Command Set 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 <time> sending the OK result code to the TE. Syntax Write Command AT+FTS=<time>...
  • Page 368: At+Fvrfc Vertical Resolution Format Conversion

    BGS2T AT Command Set 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. Syntax Test Command AT+FVRFC=? Response(s)
  • Page 369: Short Message Service (Sms) Commands

    BGS2T AT Command Set 13. Short Message Service (SMS) Commands Short Message Service (SMS) Commands The AT Commands described in this chapter allow an external application to use the Short Message Service with the BGS2T. 13.1 SMS Parameters Parameter Description (num) <ackpdu>...
  • Page 370 BGS2T AT Command Set 13.1 SMS Parameters (num) <dt> Discharge Time 3GPP TS 23.040 [28] 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. For example, 6th of May 1994, 22:10:00 GMT+2 hours equals "94/05/06,22:10:00+08"...
  • Page 371 BGS2T AT Command Set 13.1 SMS Parameters (num) <mr> Message Reference 3GPP TS 23.040 [28] TP-Message-Reference in integer format (num)(+CSCS) <oa> Originating Address 3GPP TS 23.040 [28] 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 <tooa>...
  • Page 372 BGS2T AT Command Set 13.1 SMS Parameters (num) <st> Status 3GPP TS 23.040 [28] TP-Status in integer format 0...255 (str) <stat> Message status 3GPP TS 27.005 [34] Interface of SMS and CB. Indicates the status of message in memory. Description text mode (<mode>=1) PDU mode (<mode>=0) Default...
  • Page 373: At+Cmgc Send Sms Command

    BGS2T AT Command Set 13.2 AT+CMGC 13.2 AT+CMGC Send SMS Command Syntax Test Command AT+CMGC=? Response(s) Write Command If text mode (see AT+CMGF=1) Text can be entered AT+CMGC=<fo>, <ct>[, <pid>[, <mn>[, <da>[, <toda>]]]] <CR> <CTRL-Z> <ESC> Response(s) +CMGC: <mr>[, <scts>] If sending fails ERROR +CMS ERROR:...
  • Page 374: At+Cmgd Delete Short Message

    BGS2T AT Command Set 13.3 AT+CMGD 13.3 AT+CMGD Delete short message The write command deletes a short message from the preferred message storage location <index>. <mem1> Syntax Test Command AT+CMGD=? Response(s) Write Command AT+CMGD=<index> Response(s) ERROR +CMS ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.005 [34]...
  • Page 375: At+Cmgf Select Sms Message Format

    BGS2T AT Command Set 13.4 AT+CMGF 13.4 AT+CMGF Select SMS message format command specifies the input and output format of the short messages. AT+CMGF Syntax Test Command AT+CMGF=? Response(s) +CMGF: (list of supported<mode>s) Read Command AT+CMGF? Response(s) +CMGF: <mode> ERROR +CMS ERROR: <err>...
  • Page 376: At+Cmgl List Sms Messages From Preferred Store

    BGS2T AT Command Set 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 <stat> <mem1> 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 <stat>.
  • Page 377 BGS2T AT Command Set 13.5 AT+CMGL Notes • The selected can contain different types of SMs (e.g. SMS-DELIVERs, SMS-SUBMITs, SMS-STA- <mem1> TUS-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. •...
  • Page 378: At+Cmgr Read Sms Messages

    BGS2T AT Command Set 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 <index> <mem1> TE. If status of the message is 'received unread', status in the storage changes to 'received read'. When using Text mode it is recommended to set AT+CSDH=1.
  • Page 379 BGS2T AT Command Set 13.6 AT+CMGR Notes • Response if is used to read an empty record index: +CMGR: 0,,0 AT+CMGR • Response if is used to read a non-existent record index: +CMS ERROR: invalid memory index AT+CMGR • 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.
  • Page 380: At+Cmgs Send Sms

    BGS2T AT Command Set 13.7 AT+CMGS 13.7 AT+CMGS Send SMS write command transmits a short message to network (SMS-SUBMIT). AT+CMGS After invoking the write command wait for the prompt ">" and then start to write the message. To send the mes- sage simply enter .
  • Page 381 BGS2T AT Command Set 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 (<dcs>...
  • Page 382: At+Cmgw Write Short Messages To Memory

    BGS2T AT Command Set 13.8 AT+CMGW 13.8 AT+CMGW Write Short Messages to Memory execute and write commands transmit a short message (either SMS-DELIVER or SMS-SUBMIT) from AT+CMGW TE to memory storage <mem2>. Memory location of the stored message is returned. Message status <index>...
  • Page 383 BGS2T AT Command Set 13.8 AT+CMGW PIN ASC0 MUX1 MUX2 MUX3  Last Reference(s) 3GPP TS 27.005 [34], 3GPP TS 23.038 [27] Notes • If writing fails, for example, if a message is too long, the result code depends on the current setting of the command: AT^SM20 If the...
  • Page 384: At+Cmss Send Short Messages From Storage

    BGS2T AT Command Set 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 <index> <mem2> (SMS-SUBMIT or SMS-COMMAND). If new recipient address is given for SMS-SUBMIT, it shall be used <da>...
  • Page 385: At+Cnma New Message Acknowledgement To Me/Te

    BGS2T AT Command Set 13.10 AT+CNMA 13.10 AT+CNMA New Message Acknowledgement to ME/TE Write and execute command confirm successful receipt of a new message (SMS-DELIVER or SMS-STATUS- REPORT) routed directly to the TE. BGS2T will not send another "+CMT" or "+CDS" URC to the TE until previous one is acknowledged with this com- mand.
  • Page 386: At+Cnmi Sms Event Reporting Configuration

    BGS2T AT Command Set 13.11 AT+CNMI 13.11 AT+CNMI SMS Event Reporting Configuration controls details of the SMS related URC presentation. It selects the procedure how the receipt of a new AT+CNMI SMS from the network is indicated to the TE when TE is active, e.g. DTR signal is ON. If the TE is inactive (e.g.
  • Page 387 BGS2T AT Command Set 13.11 AT+CNMI URC 4 <bm>=2 (PDU mode enabled): +CBM: <length> <pdu> <CR><LF> Indicates that new cell broadcast message has been received URC 5 <bm>=2 (text mode enabled): +CBM: <sn>, <mid>, <dcs>, <page>, <pages> <data> <CR><LF> Indicates that new cell broadcast message has been received URC 6 <ds>=1 (PDU mode enabled): +CDS:...
  • Page 388 BGS2T AT Command Set 13.11 AT+CNMI SMS-DELIVERs, except class 2 messages and messages in the message waiting indication group (store message) are routed directly to the TE via URC. Class 3 SMS-DELIVERs are routed directly to the TE using URCs defined in <mt>=2.
  • Page 389: At+Cpms Preferred Sms Message Storage

    BGS2T AT Command Set 13.12 AT+CPMS 13.12 AT+CPMS Preferred SMS message storage The write command selects memory storages <mem1>,<mem2>, to be used for reading, writing, etc. <mem3> Syntax Test Command AT+CPMS=? Response(s) +CPMS: (list ofsupported <mem1>s), (list of supported <mem2>s), (list of supported <mem3>s) Read Command AT+CPMS? Response(s)
  • Page 390 BGS2T AT Command Set 13.12 AT+CPMS Notes • The Mobile Equipment storage ''ME'' offers space for 25 short messages, see <mem1>. • ''MT'' is the sum of ''ME'' (= 25 locations) and ''SM'' (capacity varies with SIM card). The indices <index>...
  • Page 391: At+Csca Sms Service Center Address

    BGS2T AT Command Set 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.
  • Page 392: At+Cscb Select Cell Broadcast Message Indication

    BGS2T AT Command Set 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)
  • Page 393: At+Csdh Show Sms Text Mode Parameters

    BGS2T AT Command Set 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 <show>s) Read Command AT+CSDH? Response(s)
  • Page 394: At+Csmp Set Sms Text Mode Parameters

    BGS2T AT Command Set 13.16 AT+CSMP 13.16 AT+CSMP Set SMS Text Mode Parameters controls additional parameters needed when an SMS is sent to the network or placed in a storage if AT+CSMP 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 (<vp>...
  • Page 395 BGS2T AT Command Set 13.16 AT+CSMP (num) <dcs> Data Coding Scheme 3GPP TS 23.038 [27] SMS Data Coding Scheme, or Cell Broadcast Data Coding Scheme in integer format. (&F) ...247 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 <scts>.
  • Page 396: At+Csms Select Message Service

    BGS2T AT Command Set 13.17 AT+CSMS 13.17 AT+CSMS Select Message Service Syntax Test Command AT+CSMS=? Response(s) +CSMS: (list of supported<service>s) Read Command AT+CSMS? Response(s) +CSMS: <service>, <mt>, <mo>, <bm> Write Command AT+CSMS=<service> Response(s) +CSMS: <mt>, <mo>, <bm> ERROR +CMS ERROR: <err>...
  • Page 397 BGS2T AT Command Set 13.17 AT+CSMS (num)(&V) <bm> Broadcast Type Messages: Type not supported Type supported Notes • If CSMS mode is switched from Phase 2+ to Phase 2 and one or more Parameter are Phase 2+ AT+CNMI specific a "+CMS ERROR: unknown error" will appear. It is recommended to switch the Parameters AT+CNMI to Phase 2 specific values before entering Phase 2.
  • Page 398: At^slms List Sms Memory Storage

    BGS2T AT Command Set 13.18 AT^SLMS 13.18 AT^SLMS List SMS Memory Storage indicates the max. capacity of each SMS storage type and the number of locations currently used. AT^SLMS Syntax Test Command AT^SLMS=? Response(s) Exec Command AT^SLMS Response(s) ^SLMS: ''MT'',<total3>, <used3>...
  • Page 399: At^smgl List Short Messages From Preferred Store Without Setting Status To Rec Read

    BGS2T AT Command Set 13.19 AT^SMGL 13.19 AT^SMGL List Short Messages from preferred store without set- ting status to REC READ The write command allows to select a status type and lists, from the message storage <mem1>, all messages that currently have the specified <stat>. The major difference over the standard command is that the AT+CMGL status of the listed messages remains u n c h a n g e d (unread remains unread).
  • Page 400: At^smgo Set Or Query Sms Overflow Presentation Mode Or Query Sms Overflow

    BGS2T AT Command Set 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. Syntax Test Command AT^SMGO=?
  • Page 401 BGS2T AT Command Set 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 3GPP TS 23.038 [27], will be stored either in ''ME'' or in ''SM'' storage. Therefore <dcs>...
  • Page 402: At^smgr Read Short Message Without Setting Status To Rec Read

    BGS2T AT Command Set 13.21 AT^SMGR 13.21 AT^SMGR Read short message without setting status to REC READ command is a proprietary command which has the same syntax as AT+CMGR. The only functional AT^SMGR difference is that the status "REC UNREAD" of a short message is not overwritten to "REC READ". Syntax Test Command AT^SMGR=?
  • Page 403: At^ssconf Sms Command Configuration

    BGS2T AT Command Set 13.22 AT^SSCONF 13.22 AT^SSCONF SMS Command Configuration controls the presentation of the SMS parameters and <tora>. are indi- AT^SSCONF <ra> <ra> <tora> cated within the result codes of AT+CMGL, AT^SMGL, AT+CMGR, and the URC "+CDS". AT^SMGR Syntax Test Command AT^SSCONF=?
  • Page 404: At^ssda Set Sms Display Availability

    BGS2T AT Command Set 13.23 AT^SSDA 13.23 AT^SSDA Set SMS Display Availability This command allows to notify the BGS2T of its controlling application's capability to immediately display incom- ing 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 (3GPP TS 23.038 [27]).
  • Page 405: At^ssmss Set Short Message Storage Sequence

    BGS2T AT Command Set 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. Syntax Test Command AT^SSMSS=?
  • Page 406: Sim Related Commands

    BGS2T AT Command Set 14. SIM related Commands SIM related Commands AT commands described in this chapter are related to the Subscriber Identity Module (SIM) connected to the BGS2T. 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 because the network can change the SIM's data in the background via SIM Application Toolkit...
  • Page 407 BGS2T AT Command Set 14.1 AT+CRSM GET RESPONSE UPDATE BINARY UPDATE RECORD STATUS (num) <fileID> Identifier for an elementary data file on SIM, if used by <command>. (num) <P1> Parameter to be passed on by the BGS2T to the SIM. 0...255 (num) <P2>...
  • Page 408: At+Csim Generic Sim Access

    BGS2T AT Command Set 14.2 AT+CSIM 14.2 AT+CSIM Generic SIM Access allows direct control of the SIM. AT+CSIM Compared to Restricted SIM Access command AT+CRSM, the definition of allows the ME to take more AT+CSIM control over the SIM interface. For parameter and SIM result coding please refer to 3GPP TS 11.11 [14].
  • Page 409 BGS2T AT Command Set 14.2 AT+CSIM +CSIM: 34,"000002306F3A040011F0220102011C9000" BGS2T_ATC_V01.301 Page 409 of 554 1/31/12 Confidential / Released...
  • Page 410: At+Cxxcid Display Card Id

    BGS2T AT Command Set 14.3 AT+CXXCID 14.3 AT+CXXCID Display card ID returns the card identification number in SIM (SIM file EF ICCID, see 3GPP TS 11.11 [14], AT+CXXCID Chap.10.1.1) as string type. See also: AT^SCID. Syntax Test Command AT+CXXCID=? Response(s) Exec Command AT+CXXCID Response(s)
  • Page 411: At^scid Sim Identification Number

    BGS2T AT Command Set 14.4 AT^SCID 14.4 AT^SCID SIM Identification Number serves to query the SIM identification number. This information is retrieved from SIM elementary file AT^SCID ; for details refer to 3GPP TS 11.11 [14]. ICCID Syntax Test Command AT^SCID=? Response(s) Exec Command...
  • Page 412: At^scks Query Sim And Chip Card Holder Status

    BGS2T AT Command Set 14.5 AT^SCKS 14.5 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 BGS2T. Syntax Test Command AT^SCKS=? Response(s)
  • Page 413 BGS2T AT Command Set 14.5 AT^SCKS Example Activates the presentation of unsolicited result codes AT^SCKS=1 Now, after inserting an empty card tray the following URCs appear: Tray connected ^SCKS: 1 No SIM card found ^SCKS: 0 BGS2T_ATC_V01.301 Page 413 of 554 1/31/12 Confidential / Released...
  • Page 414: At^sset Sim Data Ready Indication

    BGS2T AT Command Set 14.6 AT^SSET 14.6 AT^SSET SIM Data Ready Indication After power-up and personalization (PIN entry if required) BGS2T starts reading data from the SIM. AT^SSET controls the presentation of "^SSIM READY" URC which indicates that the ME has finished this initial reading. Afterwards all AT commands that depend on SIM data can be used, e.g.
  • Page 415: At^sxsm Extended Sim Access

    BGS2T AT Command Set 14.7 AT^SXSM 14.7 AT^SXSM Extended SIM Access extends with additional SIM commands. AT^SXSM AT+CRSM All parameters of are used as specified by 3GPP TS 11.11 [14]. BGS2T handles internally all required AT^SXSM SIM interface locking and file selection routines. BGS2T may return error result code "+CME ERROR"...
  • Page 416 BGS2T AT Command Set 14.7 AT^SXSM (num) <sw1> Status information from the SIM about the execution of the actual command. It is returned in both cases, on suc- cessful or failed execution of the command. 0...255 (num) <sw2> Status information from the SIM about the execution of the actual command. It is returned in both cases, on suc- cessful or failed execution of the command.
  • Page 417: Sim Application Toolkit (Sat) Commands

    BGS2T AT Command Set 15. SIM Application Toolkit (SAT) Commands SIM Application Toolkit (SAT) Commands This chapter describes AT commands and responses related to the BGS2T's SIM Application Toolkit (SAT) implementation. is a technology that allows an application running on the SIM to control the GSM Mobile Engine (ME); it is specified in 3GPP TS 11.14 [15].
  • Page 418 BGS2T AT Command Set Figure 15.1: Remote-SAT Context Diagram BGS2T_ATC_V01.301 Page 418 of 554 1/31/12 Confidential / Released...
  • Page 419: Usage Of Remote-Sat

    BGS2T AT Command Set 15.1 Usage of Remote-SAT 15.1 Usage of Remote-SAT If SAT functionality is delivered by the SIM provider, the related SAT commands have to be handled. Otherwise other SIM functionality may not working correctly (e.g. SMS-PP downloads). Therefore two possible modes are available.
  • Page 420: Icon Handling

    BGS2T AT Command Set 15.1 Usage of Remote-SAT 15.1.5 Icon Handling Several SAT Proactive commands may provide an icon identifier. Icons are intended to enhance the MMI by pro- viding graphical information to the user. The display of icons is optional for the ME. The SIM indicates to the ME whether the icon replaces an alpha identifier or text string, or whether it accompa- nies it (icon qualifier).
  • Page 421: Remote-Sat States

    BGS2T AT Command Set 15.2 Remote-SAT States 15.2 Remote-SAT States In order to communicate with the SIM Application Toolkit it is necessary to use AT commands which are explained in detail in the following chapters. In general, the type of AT command which should be issued depends on the current state of the Remote-SAT interface.
  • Page 422: Remote-Sat State Transition Diagram

    BGS2T AT Command Set 15.2 Remote-SAT States 15.2.1 Remote-SAT State Transition Diagram Figure 15.2: Remote-SAT State Transition Diagram BGS2T_ATC_V01.301 Page 422 of 554 1/31/12 Confidential / Released...
  • Page 423: Remote-Sat State Transition Table

    BGS2T AT Command Set 15.2 Remote-SAT States 15.2.2 Remote-SAT State Transition Table The following table outlines which AT commands can be issued during certain states. However, the test and read AT commands are available at any time. This way it is possible to determine the current state of the interface via AT^SSTA?.
  • Page 424: Table 15.4: State: Pac Description

    BGS2T AT Command Set 15.2 Remote-SAT States Table 15.4: State: PAC description : SIM application has issued a proactive command. This event is signalled to the TE via ^SSTN: <cmdType>. AT command M/O/X Description ^SSTA=0,n Enable AR Mode (with alphabet type <n>) ^SSTA=1,n Enable ER Mode (with alphabet...
  • Page 425: Remote-Sat Command Types

    BGS2T AT Command Set 15.3 Remote-SAT Command Types 15.3 Remote-SAT Command Types The Command Type value (cmdType) identifies the type of command or associated response passed between the TE and the ME. cmdType is the parameter that comes first in AT commands, in responses to com- AT^SSTGI AT^SSTR...
  • Page 426: At^ssta Remote-Sat Interface Activation

    BGS2T AT Command Set 15.4 AT^SSTA 15.4 AT^SSTA Remote-SAT Interface Activation write command can be used to determine the Remote-SAT activation mode and, if Explicit AT^SSTA <mode> Response mode is enabled, to activate the Remote-SAT interface. Removing and inserting the SIM does not affect the activation status.
  • Page 427 BGS2T AT Command Set 15.4 AT^SSTA (num) <allowedInstance> Remote-SAT handling (i.e. "^SSTN" URC, sequence) is only usable via the serial AT^SSTGI AT^SSTR channnel on which the Explicit Response (ER) mode was activated. To change the serial channel execute AT^SSTA=1 on the desired channel and perform a restart. SAT is already used on another instance (logical channel in case of the multi- plex protocol).
  • Page 428: Sstn Sat Notification

    BGS2T AT Command Set 15.5 ^SSTN SAT Notification 15.5 ^SSTN SAT Notification Unsolicited Result Codes URC 1 Proactive command notification ^SSTN: <cmdType> Every time the SIM Application issues an MMI relevant proactive command, via the ME, the TE will receive a notification.
  • Page 429 BGS2T AT Command Set 15.5 ^SSTN SAT Notification (num) <cmdTerminateValue> Defined as + terminate offset. The terminate offset equals 100. <cmdType> BGS2T_ATC_V01.301 Page 429 of 554 1/31/12 Confidential / Released...
  • Page 430: At^sstgi Sat Get Information

    BGS2T AT Command Set 15.6 AT^SSTGI 15.6 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 TE is expected to acknowledge the response with to confirm that the Proactive AT^SSTGI AT^SSTR...
  • Page 431: At^sstgi Sat Get Information - Refresh (1)

    BGS2T AT Command Set 15.7 AT^SSTGI 15.7 AT^SSTGI SAT Get Information - Refresh (1) The AT^SSTGI=1 command shall be used after receiving the URC "^SSTN: 1". This URC notifies the TE that one or more Elementary Files on the SIM have been changed as a result of a SIM application activity, usually caused by the network provider.
  • Page 432 BGS2T AT Command Set 15.7 AT^SSTGI (num) <fileNum> Number of updated Elementary Files (EF) with path given in <fileList> (num) <fileList> String containing Elementary File paths. Each path contains at least two file entries; each file entry (MF, EF or DF) consists of two bytes, e.g.
  • Page 433: At^sstgi Sat Get Information - Set Up Event List (5)

    BGS2T AT Command Set 15.8 AT^SSTGI 15.8 AT^SSTGI SAT Get Information - Set Up Event List (5) This command shall be used after receiving the URC ^SSTN: 5. However, please refer to the note below. The response informs the TE of the events that it must monitor within itself. If any of these events occur the TE must report them to the ME.
  • Page 434: At^sstgi Sat Get Information - Set Up Call (16)

    BGS2T AT Command Set 15.9 AT^SSTGI 15.9 AT^SSTGI SAT Get Information - Set Up Call (16) This command shall be used after receiving the URC ^SSTN: 16. If the SIM Application attempts to set up a call it uses this response to inform the TE of the call parameters. The sequence of events is as follows: 1.
  • Page 435 BGS2T AT Command Set 15.9 AT^SSTGI Set up call, disconnecting all other calls (if any), with redial 6...255 Reserved Values (str) <confirmationText> String for user confirmation stage (num) <calledNumber> String containing called number (str) <callSetupText> String for call set up stage (num) <confirmationIconQualifier>...
  • Page 436: At^sstgi Sat Get Information - Send Ss (17)

    BGS2T AT Command Set 15.10 AT^SSTGI 15.10 AT^SSTGI SAT Get Information - Send SS (17) This command shall be used after receiving the URC ^SSTN: 17 The module is sending a supplementary service request to the network, and is alerting the user of this. Text and an icon identifier shall be passed to the TE to display to the user.
  • Page 437: At^sstgi Sat Get Information - Send Ussd (18)

    BGS2T AT Command Set 15.11 AT^SSTGI 15.11 AT^SSTGI SAT Get Information - Send USSD (18) This command shall be used after receiving the URC ^SSTN: 18 The module is sending an unstructured supplementary service request to the network, and is alerting the user of this.
  • Page 438: At^sstgi Sat Get Information - Send Short Message (19)

    BGS2T AT Command Set 15.12 AT^SSTGI 15.12 AT^SSTGI SAT Get Information - Send Short Message (19) This command shall be used after receiving the URC ^SSTN: 19 The SIM Application is sending a Short Message and the TE is informed of this. The user can be passed a string containing information to display.
  • Page 439: At^sstgi Sat Get Information - Send Dtmf (20)

    BGS2T AT Command Set 15.13 AT^SSTGI 15.13 AT^SSTGI SAT Get Information - Send DTMF (20) This command shall be used after receiving the URC ^SSTN: 20 The SIM Application is sending DTMF tones to the network, and can provide the TE with some information about this.
  • Page 440: At^sstgi Sat Get Information - Launch Browser (21)

    BGS2T AT Command Set 15.14 AT^SSTGI 15.14 AT^SSTGI SAT Get Information - Launch Browser (21) This command shall be used after receiving the URC ^SSTN: 21. If the SIM Application attempts to start an Internet Browser, it uses this response to inform the TE of the launch parameters.
  • Page 441 BGS2T AT Command Set 15.14 AT^SSTGI 1: Icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 (an icon exists). bit 2-8 (num) <iconId> 0...255 No Icon (num) <browserIdentity> 0...255 Browser to be used Default Browser shall be used.
  • Page 442: At^sstgi Sat Get Information - Play Tone (32)

    BGS2T AT Command Set 15.15 AT^SSTGI 15.15 AT^SSTGI SAT Get Information - Play Tone (32) This command shall be used after receiving the URC ^SSTN: 32. The ME has been instructed to generate an audible tone, and may pass to the TE some information to support this.
  • Page 443 BGS2T AT Command Set 15.15 AT^SSTGI (num) <durationUnit> Minutes Seconds Tenth of Seconds (num) <duration> 1...255 Duration of tone, expressed in units (num) <iconQualifier> 0...255 Used as bit field bit 1 0: Icon is self explanatory and replaces text 1: Icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 (an icon exists).
  • Page 444: At^sstgi Sat Get Information - Display Text (33)

    BGS2T AT Command Set 15.16 AT^SSTGI 15.16 AT^SSTGI SAT Get Information - Display Text (33) This command shall be used after receiving the URC ^SSTN: 33. The TE gets a message to be displayed to the user. The message can have different display characteristics. Syntax Write Command AT^SSTGI=33...
  • Page 445 BGS2T AT Command Set 15.16 AT^SSTGI • A higher priority event occurs, e.g. a mobile terminated call. No further TERMINAL RESPONSE shall be sent when the ME removes the text from the display, regardless of the cause. If the parameter equals "1" the subsequent "^SSTN: <immediateResponse>...
  • Page 446: At^sstgi Sat Get Information - Get Inkey (34)

    BGS2T AT Command Set 15.17 AT^SSTGI 15.17 AT^SSTGI SAT Get Information - Get Inkey (34) This command shall be used after receiving the URC ^SSTN: 34. The TE is asked to prompt the user for an input, which is a single character. Help can be requested by the user, if available.
  • Page 447 BGS2T AT Command Set 15.17 AT^SSTGI (num) <iconId> 0...255 No Icon BGS2T_ATC_V01.301 Page 447 of 554 1/31/12 Confidential / Released...
  • Page 448: At^sstgi Sat Get Information - Get Input (35)

    BGS2T AT Command Set 15.18 AT^SSTGI 15.18 AT^SSTGI SAT Get Information - Get Input (35) This command shall be used after receiving the URC ^SSTN: 35. The TE is asked to prompt the user for an input, of a specified length and type, e.g. digits only. Help can be requested by the user, if available.
  • Page 449 BGS2T AT Command Set 15.18 AT^SSTGI (str) <defaultText> String supplied as default response text (num) <iconQualifier> 0...255 Used as bit field bit 1 0: Icon is self explanatory and replaces text 1: Icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 (an icon exists).
  • Page 450: At^sstgi Sat Get Information - Select Item (36)

    BGS2T AT Command Set 15.19 AT^SSTGI 15.19 AT^SSTGI SAT Get Information - Select Item (36) This command shall be used after receiving the URC ^SSTN: 36. The TE is supplied with a list of items allowing the user to select one. Help can be requested by the user, if avail- able and the presentation style is specified.
  • Page 451 BGS2T AT Command Set 15.19 AT^SSTGI (num) <defaultItemId> ID of default item The SIM may supply with the list an indication of the default item, e.g. the previously selected item No default item issued by the SIM application 1...255 Id of the default Item (num) <itemIconsPresent>...
  • Page 452: At^sstgi Sat Get Information - Set Up Menu (37)

    BGS2T AT Command Set 15.20 AT^SSTGI 15.20 AT^SSTGI SAT Get Information - Set up Menu (37) This command shall be used after receiving the URC ^SSTN: 37. The response provides the main menu of the SIM Application to the TE. It needs to be stored by the TE so that it can be displayed without invoking a proactive session.
  • Page 453 BGS2T AT Command Set 15.20 AT^SSTGI (num) <menuItemIconsPresent> No icons Icons present (num) <menuItemIconsQualifier> 0...255 Used as bit field bit 1 0: Icon is self explanatory and replaces text 1: Icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon ID is not 0 (an icon exists).
  • Page 454: At^sstgi Sat Get Information - Set Up Idle Mode Text (40)

    BGS2T AT Command Set 15.21 AT^SSTGI 15.21 AT^SSTGI SAT Get Information - Set up Idle Mode Text (40) This command shall be used after receiving the URC ^SSTN: 40. It provides text and optionally an icon to be displayed by the TE when the display is Idle. Syntax Write Command AT^SSTGI=40...
  • Page 455: At^sstgi Sat Get Information - Language Notification (53)

    BGS2T AT Command Set 15.22 AT^SSTGI 15.22 AT^SSTGI SAT Get Information - Language Notification (53) This command shall be used after receiving the URC ^SSTN: 53. It provides text to inform the TE about the language currently used for any text string within proactive commands or envelope command responses.
  • Page 456: At^sstr Sat Response

    BGS2T AT Command Set 15.23 AT^SSTR 15.23 AT^SSTR SAT Response The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. will also provide any user information, e.g. a selected menu item. AT^SSTR Syntax Test Command...
  • Page 457 BGS2T AT Command Set 15.23 AT^SSTR (num) <status> Command status return regarding the type of action that has taken place, e.g. action performed by the user. Values are in accordance with 3GPP TS 11.14 [15]. (num) <inputNumber> Response number entered by user (str) <inputString>...
  • Page 458: At^sstr Sat Response - Refresh (1)

    BGS2T AT Command Set 15.24 AT^SSTR 15.24 AT^SSTR SAT Response - Refresh (1) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=1, <status>, , [, <statAddInfo>] Response(s) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 459: At^sstr Sat Response - Set Up Event List (5)

    BGS2T AT Command Set 15.25 AT^SSTR 15.25 AT^SSTR SAT Response - Set Up Event List (5) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. The TE acknowledges that the event list has been set up correctly. Syntax Write Command AT^SSTR=5, <status>, , [, <statAddInfo>]...
  • Page 460: At^sstr Sat Response - Set Up Call (16)

    BGS2T AT Command Set 15.26 AT^SSTR 15.26 AT^SSTR SAT Response - Set Up Call (16) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=16, <status>, , [, <statAddInfo>] Response(s) ^SSTR: 16, <TerminationQualifier>, <TerminationCauseText>...
  • Page 461: At^sstr Sat Response - Send Ss (17)

    BGS2T AT Command Set 15.27 AT^SSTR 15.27 AT^SSTR SAT Response - Send SS (17) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=17, <status>, , [, <statAddInfo>] Response(s) ^SSTR: 17, <TerminationQualifier>, <TerminationCauseText>...
  • Page 462: At^sstr Sat Response - Send Ussd (18)

    BGS2T AT Command Set 15.28 AT^SSTR 15.28 AT^SSTR SAT Response - Send USSD (18) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=18, <status>, , [, <statAddInfo>] Response(s) ^SSTR: 18, <TerminationQualifier>, <TerminationCauseText>...
  • Page 463: At^sstr Sat Response - Send Short Message (19)

    BGS2T AT Command Set 15.29 AT^SSTR 15.29 AT^SSTR SAT Response - Send Short Message (19) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=19, <status>[, , , <statAddInfo>] Response(s) ^SSTR: 19, <TerminationQualifier>, <TerminationCauseText>...
  • Page 464: At^sstr Sat Response - Send Dtmf (20)

    BGS2T AT Command Set 15.30 AT^SSTR 15.30 AT^SSTR SAT Response - Send DTMF (20) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=20, <status>, , [, <statAddInfo>] Response(s) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 465: At^sstr Sat Response - Launch Browser (21)

    BGS2T AT Command Set 15.31 AT^SSTR 15.31 AT^SSTR SAT Response - Launch Browser (21) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=21, <status>, , [, <statAddInfo>] Response(s) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 466: At^sstr Sat Response - Play Tone (32)

    BGS2T AT Command Set 15.32 AT^SSTR 15.32 AT^SSTR SAT Response - Play Tone (32) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=32, <status>, , [, <statAddInfo>] Response(s) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 467: At^sstr Sat Response - Display Text (33)

    BGS2T AT Command Set 15.33 AT^SSTR 15.33 AT^SSTR SAT Response - Display Text (33) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=33, <status>, , [, <statAddInfo>] Response(s) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 468: At^sstr Sat Response - Get Inkey (34)

    BGS2T AT Command Set 15.34 AT^SSTR 15.34 AT^SSTR SAT Response - Get Inkey (34) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=34, <status>, , <inputString>[, <statAddInfo>] Response(s) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 469 BGS2T AT Command Set 15.34 AT^SSTR • parameter of determines the alphabet used on the AT command interface, while <Alphabet> AT^SSTA the value reported by the bit 2 of the AT^SSTGI=34 command determines the set of <commandDetails> characters allowed. If these alphabet settings are different, the following applies: Example: If UCS2 alphabet is selected with and the bit 2 of the...
  • Page 470: At^sstr Sat Response - Get Input (35)

    BGS2T AT Command Set 15.35 AT^SSTR 15.35 AT^SSTR SAT Response - Get Input (35) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=35, <status>, , <inputString>[, <statAddInfo>] Response(s) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 471 BGS2T AT Command Set 15.35 AT^SSTR • parameter of determines the alphabet used on the AT command interface, while <Alphabet> AT^SSTA the value reported by the bit 2 of the AT^SSTGI=35 command determines the set of <commandDetails> characters allowed. If these alphabet settings are different, the following applies: Example: If UCS2 alphabet is selected with and the bit 2 of the...
  • Page 472: At^sstr Sat Response - Select Item (36)

    BGS2T AT Command Set 15.36 AT^SSTR 15.36 AT^SSTR SAT Response - Select Item (36) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. The TE sends a response that can indicate the user's intentions, e.g. when the user is requesting help or selecting a menu item.
  • Page 473: At^sstr Sat Response - Setup Menu (37)

    BGS2T AT Command Set 15.37 AT^SSTR 15.37 AT^SSTR SAT Response - Setup Menu (37) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=37, <status>, , [, <statAddInfo>] Response(s) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 474: At^sstr Sat Response - Set Up Idle Mode Text (40)

    BGS2T AT Command Set 15.38 AT^SSTR 15.38 AT^SSTR SAT Response - Set Up Idle Mode Text (40) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. Syntax Write Command AT^SSTR=40, <status>, , [, <statAddInfo>] Response(s) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 475: At^sstr Sat Response - Language Notification (53)

    BGS2T AT Command Set 15.39 AT^SSTR 15.39 AT^SSTR SAT Response - Language Notification (53) The TE is expected to acknowledge the response with to confirm that the Proactive Com- AT^SSTGI AT^SSTR mand has been executed. The TE indicates whether the Language Notification command was correctly exe- cuted.
  • Page 476: At^sstr Sat Event - Menu Selection (211)

    BGS2T AT Command Set 15.40 AT^SSTR 15.40 AT^SSTR SAT Event - Menu Selection (211) The TE specifies the user's selection of an item from the main menu, which was set up using SETUP MENU command. Alternatively help can be requested. Syntax Write Command AT^SSTR=211, <status>,...
  • Page 477: At^sstr Sat Event - User Activity (232)

    BGS2T AT Command Set 15.41 AT^SSTR 15.41 AT^SSTR SAT Event - User Activity (232) Sent by the customer application to indicate that a key has been pressed. Syntax Write Command AT^SSTR=232 Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last BGS2T_ATC_V01.301 Page 477 of 554 1/31/12 Confidential / Released...
  • Page 478: At^sstr Sat Event - Idle Screen Available (233)

    BGS2T AT Command Set 15.42 AT^SSTR 15.42 AT^SSTR SAT Event - Idle Screen Available (233) Sent by the customer application to indicate that the screen has become idle. Syntax Write Command AT^SSTR=233 Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last BGS2T_ATC_V01.301 Page 478 of 554 1/31/12...
  • Page 479: At^sstr Sat Event - Language Selection (235)

    BGS2T AT Command Set 15.43 AT^SSTR 15.43 AT^SSTR SAT Event - Language Selection (235) Sent by the customer application to indicate that the customer application has changed the language. The last value given via this command is also provided to the SIM as response to the proactive command "Pro- vide Local Information (Language Setting)".
  • Page 480: At^sstr Sat Event - Browser Termination (236)

    BGS2T AT Command Set 15.44 AT^SSTR 15.44 AT^SSTR SAT Event - Browser Termination (236) Sent by the customer application to indicate that the internet browser application has been terminated. Syntax Write Command AT^SSTR=236, , , <TermCause> Response(s) PIN ASC0 MUX1 MUX2 MUX3  Last Parameter Description (num) <TermCause>...
  • Page 481: At^sstr Sat Event - Terminate Command (254)

    BGS2T AT Command Set 15.45 AT^SSTR 15.45 AT^SSTR SAT Event - Terminate Command (254) This command allows the TE to finish an ongoing proactive command session. As a result, the ME will attempt to return to IDLE mode. This is done by sending repeatedly a Terminal Response ("ME currently unable to pro- cess command") to the SIM (see 3GPP TS 11.14 [15]), if issued in states PAC or WAIT.
  • Page 482: Examples For Using Remote-Sat

    BGS2T AT Command Set 15.46 Examples for Using Remote-SAT 15.46 Examples for Using Remote-SAT To give you an idea of how to start and use Remote-SAT, you may follow the steps described below: // Start after switch on the module // Switch on verbose error messages at+cmee=2 // Enter the PIN code (if necessary due to SIM configuration)
  • Page 483 BGS2T AT Command Set 15.46 Examples for Using Remote-SAT // SAT indicates that the proactive session has ended and enters its main menu (which should then be opened on the screen by an MMI): ^SSTN:254 // Selecting item number 1 of the menu sent before: at^sstr=211,0,1 // Receiving the next proactive command: ^SSTN:36...
  • Page 484 BGS2T AT Command Set 15.46 Examples for Using Remote-SAT EXAMPLE 5 // Get complete data at^sstgi=34 ^SSTGI: 34,0,"<COLOUR-ICON>",1,2 EXAMPLE 6 // Use GET RESPONSE command (192) to analyze SIM file EF-IMG (hex. 4F20) at+crsm=192,20256,0,0,15 +CRSM: 144,0,000000644F20040014F04401020114 EXAMPLE 7 // Use READ RECORD command (178) to get its content at+crsm=178,20256,2,4,20 +CRSM: 144,0,010808214F0200000016FFFFFFFFFFFFFFFFFFFF EXAMPLE 8...
  • Page 485: Phonebook Commands

    BGS2T AT Command Set 16. Phonebook Commands Phonebook Commands The AT commands described in this chapter allow the external application to access the phonebooks located in the BGS2T'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 fol- <text>...
  • Page 486: At+Cpbr Read From Phonebook

    BGS2T AT Command Set 16.2 AT+CPBR 16.2 AT+CPBR Read from Phonebook serves to read one or more entries from the phonebook selected with AT command AT+CPBS. AT+CPBR test command returns the location range supported by the current phonebook storage, the maxi- AT+CPBR mum length of field and the maximum length of...
  • Page 487 BGS2T AT Command Set 16.2 AT+CPBR (str) <number> Phone number in format specified by <type>, it may be an empty string. (num) <type> 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 is, depending ATD><mem><n>...
  • Page 488 BGS2T AT Command Set 16.2 AT+CPBR Example First run the test command to find out the AT+CPBR=? AT+CPBR maximum range of entries stored in the active phonebook. BGS2T returns the supported values, where 100 is +CPBR:(1-100),20,17 the supported range of location numbers, 20 is the length of the phone number and 17 is the maximum length of the associated text.
  • Page 489: At+Cpbs Select Phonebook Memory Storage

    BGS2T AT Command Set 16.3 AT+CPBS 16.3 AT+CPBS Select phonebook memory storage selects the active phonebook storage, i.e. the phonebook storage that all subsequent phonebook com- AT+CPBS mands will be operating on. The read command returns the currently selected <storage>, the number of entries and the <used>...
  • Page 490 BGS2T AT Command Set 16.3 AT+CPBS “LD“ Last number Dialed phonebook. Stores all voice call numbers dialed with ATD, but no data call numbers. Capacity: max. 10 entries Location: depending on SIM this phonebook may reside partly or completely in command is not applicable to this storage.
  • Page 491: At+Cpbw Write Into Phonebook

    BGS2T AT Command Set 16.4 AT+CPBW 16.4 AT+CPBW Write into Phonebook write command can be used to create, edit and delete a phonebook entry at a AT+CPBW <location> the active storage selected with AT+CPBS. If <storage>="FD" (SIM fixed dialing numbers) is selected, PIN2 authentication has to be performed prior to any write access.
  • Page 492 BGS2T AT Command Set 16.4 AT+CPBW (num) <type> 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 is, depending ATD><mem><n>...
  • Page 493 BGS2T AT Command Set 16.4 AT+CPBW Examples EXAMPLE 1 Make a new phonebook entry at the first free location AT+CPBW=,"+431234567",145,"international" EXAMPLE 2 Delete entry at location 1 AT+CPBW=1 EXAMPLE 3 The following examples are provided to illustrate the effect of writing phonebook entries with different types of dial string modifiers in <number>...
  • Page 494: At^spbc Find First Matching Entry In Sorted Phonebook

    BGS2T AT Command Set 16.5 AT^SPBC 16.5 AT^SPBC Find first matching entry in sorted phonebook write command searches the current phonebook for the index number of the first (lowest) entry AT^SPBC that matches the character specified with <schar>. The test command returns the list of phonebooks AT^SPBC which can be searched through with AT^SPBC.
  • Page 495: At^spbd Purge Phonebook Memory Storage

    BGS2T AT Command Set 16.6 AT^SPBD 16.6 AT^SPBD Purge phonebook memory storage can be used to purge the selected phonebook manually, i.e. all entries stored in the AT^SPBD <storage> selected phonebook storage will be deleted. CAUTION! The operation cannot be stopped nor reversed! test command returns the list of phonebooks which can be deleted with AT^SPBD.
  • Page 496: At^spbg Display Phonebook Entries In Alphabetical Order

    BGS2T AT Command Set 16.7 AT^SPBG 16.7 AT^SPBG Display phonebook entries in alphabetical order sorts the entries of the current phonebook in alphabetical order by name (the first six characters mat- AT^SPBG ter). The sort order is described in Section 16.1, Sort Order for Phonebooks.
  • Page 497 BGS2T AT Command Set 16.7 AT^SPBG (num) <index2> Last index number in the sorted list where to stop reading. The supported range is given in the test command response. is not given via write command, only the entry located at will be displayed.
  • Page 498 BGS2T AT Command Set 16.7 AT^SPBG (num) <tlength> Maximum length of assigned to the telephone number. The value indicated by the test command is <text> given in octets. If the string is given in GSM characters, each character corresponds to one octet. If the <text>...
  • Page 499: At^spbs Step Through The Selected Phonebook Alphabetically

    BGS2T AT Command Set 16.8 AT^SPBS 16.8 AT^SPBS Step through the selected phonebook alphabetically can be used to scroll sequentially through the active phonebook records in alphabetical order by name. AT^SPBS 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.
  • Page 500 BGS2T AT Command Set 16.8 AT^SPBS After a write command has terminated successfully with "OK", the value from parameter is saved and retained as the new <index-a> <internal-coun- value. ter> Mind after the last record of phonebook, the first entry follows. (num) <index-b>...
  • Page 501 BGS2T AT Command Set 16.8 AT^SPBS (num) <internal-counter> (&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 or AT&F. Notes • The complete list of sorted entries can be retrieved using AT command AT^SPBG. •...
  • Page 502 BGS2T AT Command Set 16.8 AT^SPBS EXAMPLE 3 Using with <RealLocReq>=1 in order to obtain the entries' location numbers: AT^SPBS 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: Read out phonebook location 27.
  • Page 503: At+Cnum Read Own Numbers

    BGS2T AT Command Set 16.9 AT+CNUM 16.9 AT+CNUM Read own numbers returns the subscribers own number(s) from the SIM. AT+CNUM Syntax Test Command AT+CNUM=? Response(s) Exec Command AT+CNUM Response(s) [+CNUM: [<alpha>], <number>, <type>] [+CNUM: ... ] ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 504: At^sdld Delete The 'Last Number Redial' Memory

    BGS2T AT Command Set 16.10 AT^SDLD 16.10 AT^SDLD Delete the 'last number redial' memory deletes all numbers stored in the "LD" memory. AT^SDLD Syntax Test Command AT^SDLD=? Response(s) Exec Command AT^SDLD Response(s) ERROR +CME ERROR: <err> PIN ASC0 MUX1 MUX2 MUX3  Last Note •...
  • Page 505: Hardware Related Commands

    BGS2T AT Command Set 17. Hardware related Commands Hardware related Commands All AT commands described in this chapter are related to the hardware interface of the BGS2T. Further informa- tion regarding this interface is available in the "BGS2T Hardware Interface Description" [2]. 17.1 AT+CCLK Real Time Clock Syntax...
  • Page 506: At+Cala Alarm Configuration

    BGS2T AT Command Set 17.2 AT+CALA 17.2 AT+CALA Alarm Configuration allows to set an alarm time for the BGS2T. When the alarm time is reached and the alarm is executed AT+CALA 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: •...
  • Page 507 BGS2T AT Command Set 17.2 AT+CALA Unsolicited Result Codes URC 1 +CALA: [<text>] Indicates reminder message. URC 2 ^SYSSTART ALARM MODE +CALA: <text> Indicates ME wake-up into Alarm mode. URC 3 +CALA: Unexpected Error Indicates Unexpected CALA functionality error. When such an error occurs all alarm timers will be stopped and reset to default values.
  • Page 508 BGS2T AT Command Set 17.2 AT+CALA Examples EXAMPLE 1 You may want to configure a reminder message for July 31, 2005, at 9.30h, including the message "Good Morning". AT+CALA="05/07/31,09:30:00",0,0,"Good Morning" Do not switch off the GSM engine.When the alarm occurs the ME returns the following URC: +CALA: Good Morning EXAMPLE 2 To set a fresh alarm using the same message as in Example 1, simply enter date, time and alarm index.
  • Page 509: At^sbv Battery/Supply Voltage

    BGS2T AT Command Set 17.3 AT^SBV 17.3 AT^SBV Battery/Supply Voltage allows to monitor the supply (or battery) voltage of the module. The voltage is continuously measured AT^SBV 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 BGS2T is in IDLE mode or Limited Service (deregistered).
  • Page 510: At^ssync Configure Sync Pin

    BGS2T AT Command Set 17.4 AT^SSYNC 17.4 AT^SSYNC Configure SYNC Pin controls the LED function provided by the module's STATUS pin. AT^SSYNC Syntax Test Command AT^SSYNC=? Response(s) ^SSYNC:list of supported <mode>s Read Command AT^SSYNC? Response(s) ^SSYNC:<mode> Write Command AT^SSYNC=<mode> Response(s) PIN ASC0 MUX1 MUX2 MUX3 ...
  • Page 511: Table 17.1: Modes Of The Led And Indicated Me Functions

    BGS2T AT Command Set 17.4 AT^SSYNC Table 17.1: Modes of the LED and indicated ME functions LED behavior ME operating status if AT^SSYNC=1 Permanently off ME is in one of the following modes: - POWER DOWN mode - NON-CYCLIC SLEEP mode - CYCLIC SLEEP mode with no temporary wake-up event in progress 600 ms on / 600ms off Limited Network Service: No SIM card inserted or no PIN entered, or network...
  • Page 512: At^sctm Critical Operating Temperature Monitoring

    BGS2T AT Command Set 17.5 AT^SCTM 17.5 AT^SCTM Critical Operating Temperature Monitoring allows to monitor the operating temperature range of the BGS2T device. Refer to "BGS2T Hardware AT^SCTM Interface Description" for specifications on critical temperature ranges. write command controls the presentation of URCs to report critical operating temperature limits. AT^SCTM Use parameter to enable (1) and disable (0) URC presentation.
  • Page 513: Deferred Shutdown

    BGS2T AT Command Set 17.5 AT^SCTM Unsolicited Result Code URCs will be automatically sent to the TE when the temperature reaches or exceeds the critical level, or when it is back to normal. ^SCTM_B: <UrcCause> URC for BGS2T device temperature warning. Parameter Description (num) <UrcMode>...
  • Page 514 BGS2T AT Command Set 17.5 AT^SCTM While in a "deferred shutdown" situation, the engine continues to measure the temperature and to deliver alert messages, but deactivates the shutdown functionality. Once the guard period is expired or the call is terminated, full temperature control will be resumed.
  • Page 515: Miscellaneous Commands

    BGS2T AT Command Set 18. Miscellaneous Commands Miscellaneous Commands The AT Commands described in this chapter are related to various areas. 18.1 A/ Repeat Previous Command Line Repeat previous AT command line. In general, after beginning a command line with character "a" or "A" a second character "t", "T" or "/" has to follow. "/"...
  • Page 516: Ats3 Command Line Termination

    BGS2T AT Command Set 18.2 ATS3 18.2 ATS3 Command Line Termination determines the character recognized by the BGS2T to terminate an incoming command line. It is also gen- ATS3 erated for result codes and information text, along with character value set via ATS4. Syntax Read Command ATS3?
  • Page 517: Ats4 Response Formatting

    BGS2T AT Command Set 18.3 ATS4 18.3 ATS4 Response Formatting determines the character generated by the BGS2T for result code and information text, along with the com- ATS4 mand line termination character set via ATS3. Syntax Read Command ATS4? Response(s) <n>...
  • Page 518: Ats5 Command Line Editing

    BGS2T AT Command Set 18.4 ATS5 18.4 ATS5 Command Line Editing determines the character value used by the BGS2T to delete the immediately preceding character from ATS5 the AT command line (i.e. equates backspace key). Syntax Read Command ATS5? Response(s) <n>...
  • Page 519: At^sfdl Firmware Download

    BGS2T AT Command Set 18.5 AT^SFDL 18.5 AT^SFDL Firmware Download allows the application manufacturer to download BGS2T firmware into the ME by starting the download AT^SFDL process on a customer-designed update tool. For this purpose the BGS2T firmware update file must be available in *.USF format. This file is part of each prod- uct specific firmware package supplied by Cinterion Wireless Modules GmbH.
  • Page 520: Appendix

    BGS2T AT Command Set 19. Appendix Appendix 19.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 seconds depend- ing on the SIM used.
  • Page 521: Star-Hash (*#) Network Commands

    BGS2T AT Command Set 19.2 Star-Hash (*#) Network Commands 19.2 Star-Hash (*#) Network Commands The following command strings can be sent to the network via and have to be terminated with a semicolon. The command strings are defined with 3GPP TS 22.030 [18]. Table 19.1: Star-Hash (*#) Command Overview Star-Hash Code Functionality...
  • Page 522: Table 19.2: Abbreviations Of Codes And Parameters Used In Table

    BGS2T AT Command Set 19.2 Star-Hash (*#) Network Commands Star-Hash Code Functionality Response, also refer to Table 19.3 Call barring (choice of *,#,*#)33*Pw*BS# Act/deact/int BAOC ^SCLCK : <fac>, <status>, <class> [, ...] like +CLCK (Refer to AT+CLCK) (choice of *,#,*#)331*Pw*BS# Act/deact/int BAOIC see above (choice of *,#,*#)332*Pw*BS#...
  • Page 523: Table 19.3: Star-Hash Command Response Parameters

    BGS2T AT Command Set 19.2 Star-Hash (*#) Network Commands Abbreviation Meaning Value Password Character of TE character set (e.g. asterisk, hash or digit in case of USSD, or digits in case of held calls or multiparty calls) Table 19.3: Star-Hash Command Response Parameters Parameter Meaning <m>...
  • Page 524: Available At Commands And Dependency On Sim Pin

    BGS2T AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN 19.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 19.5: Available AT Commands and Dependency on SIM PIN AT Command Exec...
  • Page 525 BGS2T AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø AT+ICF ø AT^STPB Security Commands ø AT+CPIN ø AT+CPIN2 AT^SPIC ø ø AT+CLCK ± ± ø ø AT^SLCK ø ø AT+CPWD ø...
  • Page 526 BGS2T AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø AT+CRLP ø ø AT+CLCC AT^SLCC ø AT+CR ø AT+CRC ø AT+CSNS ø ø AT^SCNI ø ø AT^SLCD ø ø AT^STCD ø...
  • Page 527 BGS2T AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø ø AT+CHLD ø AT+CLIP ø AT+CLIR ø AT+COLP ø AT+CPUC ø AT+CSSN ø AT+CUSD Internet Service Commands ø AT^SICS ø AT^SICI ø...
  • Page 528 BGS2T AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø ø ATS0 FAX Commands ø ø AT+FBADLIN ø ø AT+FBADMUL ø AT+FBOR ø AT+FCIG ø AT+FCLASS ø AT+FCQ ø ø ø...
  • Page 529 BGS2T AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø AT+CPMS ø AT+CSCA ø AT+CSCB ø AT+CSDH ø AT+CSMP ø AT+CSMS ø ø AT^SLMS ø AT^SMGL ø AT^SMGO ø ø AT^SMGR ø...
  • Page 530 BGS2T AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø AT^SSTR ø ø ø AT^SSTR ø ø ø AT^SSTR ø ø ø AT^SSTR ø ø ø AT^SSTR ø ø ø AT^SSTR ø...
  • Page 531 BGS2T AT Command Set 19.3 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write Miscellaneous Commands ø ø ø ø ø ATS3 ø ø ATS4 ø ø ATS5 ø ø AT^SFDL BGS2T_ATC_V01.301 Page 531 of 554 1/31/12 Confidential / Released...
  • Page 532: Availability Of At Commands Depending On Operating Mode Of Me

    BGS2T AT Command Set 19.4 Availability of AT Commands Depending on Operating Mode of ME 19.4 Availability of AT Commands Depending on Operating Mode of ME ... AT command not supported ... AT command supported Table 19.6: Availability of AT Commands Depending on Operating Mode of ME ...
  • Page 533 BGS2T AT Command Set 19.4 Availability of AT Commands Depending on Operating Mode of ME  AT Command Normal Mode Security Commands AT+CPIN AT+CPIN2 AT^SPIC AT+CLCK AT^SLCK AT+CPWD AT^SPWD Identification Commands AT+CGMI AT+GMI AT+CGMM AT+GMM AT+CGMR AT+GMR AT+CGSN AT+GSN AT+CIMI Call related Commands ATD><mem><n>...
  • Page 534 BGS2T AT Command Set 19.4 Availability of AT Commands Depending on Operating Mode of ME  AT Command Normal Mode AT^SLCC AT+CR AT+CRC AT+CSNS AT^SCNI AT^SLCD AT^STCD ATS2 Network Service Commands AT+COPN AT+COPS AT^SOPS AT^SRPN AT+CREG AT+CSQ AT^SMONC AT^SMOND AT^MONI AT^MONP AT^SMONG AT^SALS...
  • Page 535 BGS2T AT Command Set 19.4 Availability of AT Commands Depending on Operating Mode of ME  AT Command Normal Mode AT+CLIR AT+COLP AT+CPUC AT+CSSN AT+CUSD Internet Service Commands AT^SICS AT^SICI AT^SIPS AT^SISS AT^SISI AT^SISO AT^SISC AT^SISR AT^SISW AT^SIST AT^SISE Packet Domain related Commands AT+CGACT AT+CGANS AT+CGATT...
  • Page 536 BGS2T AT Command Set 19.4 Availability of AT Commands Depending on Operating Mode of ME  AT Command Normal Mode FAX Commands AT+FBADLIN AT+FBADMUL AT+FBOR AT+FCIG AT+FCLASS AT+FCQ AT+FCR AT+FDCC AT+FDFFC AT+FDIS AT+FDR AT+FDT AT+FET AT+FK AT+FLID AT+FMDL AT+FMFR AT+FOPT AT+FPHCTO AT+FREV AT+FRH...
  • Page 537 BGS2T AT Command Set 19.4 Availability of AT Commands Depending on Operating Mode of ME  AT Command Normal Mode AT+CSCA AT+CSCB AT+CSDH AT+CSMP AT+CSMS AT^SLMS AT^SMGL AT^SMGO AT^SMGR AT^SSCONF AT^SSDA AT^SSMSS SIM related Commands AT+CRSM AT+CSIM AT+CXXCID AT^SCID AT^SCKS AT^SSET AT^SXSM SIM Application Toolkit (SAT) Commands...
  • Page 538 BGS2T AT Command Set 19.4 Availability of AT Commands Depending on Operating Mode of ME  AT Command Normal Mode AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR AT^SSTR Phonebook Commands...
  • Page 539 BGS2T AT Command Set 19.4 Availability of AT Commands Depending on Operating Mode of ME  AT Command Normal Mode ATS3 ATS4 ATS5 AT^SFDL BGS2T_ATC_V01.301 Page 539 of 554 1/31/12 Confidential / Released...
  • Page 540: At Command Settings Storable With At&W

    BGS2T AT Command Set 19.5 AT Command Settings storable with AT&W 19.5 AT Command Settings storable with AT&W Table 19.7: Settings Stored to User Profile on ASC0 / MUX Channel 1 AT Command Stored Parameters Configuration Commands <n> <value> <value> AT+CMEE <errMode>...
  • Page 541: Table 19.8: Settings Stored To User Profile On Mux Channels 2 And 3

    BGS2T AT Command Set 19.5 AT Command Settings storable with AT&W AT Command Stored Parameters Packet Domain related Commands ATS0 <n> FAX Commands AT+FCLASS <n> Short Message Service (SMS) Commands AT+CMGF <mode> AT+CNMI <mode>, <mt>, <bm>, <ds> AT+CSDH <show> AT+CSMS <service>...
  • Page 542 BGS2T AT Command Set 19.5 AT Command Settings storable with AT&W AT Command Stored Parameters AT^SLCC <n> AT+CR <mode> AT+CRC <mode> Network Service Commands AT+COPS <format> AT+CREG <urcMode> Supplementary Service Commands AT^SACM <n> AT+CLIP <n> Packet Domain related Commands ATS0 <n>...
  • Page 543: Factory Default Settings Restorable With At&F

    BGS2T AT Command Set 19.6 Factory Default Settings Restorable with AT&F 19.6 Factory Default Settings Restorable with AT&F Table 19.9: Factory Default Settings Restorable with AT&F AT Command Factory Defaults Configuration Commands <n>=0 <value>=1 <value>=4 AT+CFUN <fun>=1 AT+CMEE <errMode>=0 AT+CSCS <chset>="GSM"...
  • Page 544 BGS2T AT Command Set 19.6 Factory Default Settings Restorable with AT&F AT Command Factory Defaults Supplementary Service Commands AT^SACM <n>=0 AT+CLIP <n>=0 AT+CSSN <n>=0, <m>=0 AT+CUSD <ussdMode>=0 Packet Domain related Commands AT+CGAUTO <n>=3 AT+CGREG <n>=0 AT+CGSMS <service>=3 AT^SGAUTH <auth>=3 ATS0 <n>=000 FAX Commands AT+FCLASS...
  • Page 545: Summary Of Unsolicited Result Codes (Urc)

    BGS2T AT Command Set 19.7 Summary of Unsolicited Result Codes (URC) 19.7 Summary of Unsolicited Result Codes (URC) Table 19.10: Summary of Unsolicited Result Codes (URC) AT Command Unsolicited Result Code Presentation ^SBC: Undervoltage ^SBC: Overvoltage Configuration Commands AT+CFUN ^SYSSTART AT^SMSO ^SHUTDOWN Status Control Commands...
  • Page 546 BGS2T AT Command Set 19.7 Summary of Unsolicited Result Codes (URC) AT Command AT+COLP +COLP: <number>, <type> AT+CSSN +CSSI: <code 1> AT+CSSN +CSSU: <code 2> AT+CUSD +CUSD: <ussdStatus>[, <ussdRsp>[, <ussdDCS>]] Internet Service Commands AT^SISR ^SISR: <srvProfileId>, <urcCauseId> AT^SISW ^SISW: <srvProfileId>, <urcCauseId>...
  • Page 547 BGS2T AT Command Set 19.7 Summary of Unsolicited Result Codes (URC) AT Command ^SSTN: 255 ^SSTN SAT Noti- fication Hardware related Commands +CALA: [<text>] AT+CALA ^SYSSTART ALARM MODE AT+CALA +CALA: <text> +CALA: Unexpected Error AT+CALA AT^SCTM ^SCTM_B: <UrcCause> BGS2T_ATC_V01.301 Page 547 of 554 1/31/12 Confidential / Released...
  • Page 548: Alphabetical List Of At Commands

    BGS2T AT Command Set 19.8 Alphabetical List of AT Commands 19.8 Alphabetical List of AT Commands Table 19.11: Alphabetical List of AT Commands AT Command Description Section and Page Escape from Data Mode to AT Command Mode Section 7.18, page Repeat Previous Command Line Section 18.1, page Set Data Carrier Detect (DCD) Line Mode...
  • Page 549 BGS2T AT Command Set 19.8 Alphabetical List of AT Commands AT Command Description Section and Page Call Hold and Multiparty Section 9.8, page AT+CHLD Hang up call Section 7.10, page AT+CHUP Request International Mobile Subscriber Identity (IMSI) Section 6.10, page AT+CIMI Indicator control Section 3.2, page...
  • Page 550 BGS2T AT Command Set 19.8 Alphabetical List of AT Commands AT Command Description Section and Page Select Cell Broadcast Message Indication Section 13.14, page AT+CSCB Character Set Section 2.12, page AT+CSCS Show SMS text mode parameters Section 13.15, page AT+CSDH Generic SIM Access Section 14.2, page AT+CSIM...
  • Page 551 BGS2T AT Command Set 19.8 Alphabetical List of AT Commands AT Command Description Section and Page Request International Mobile Equipment Identity (IMEI) Section 6.9, page AT+GSN Character Framing Section 4.9, page AT+ICF Bit Rate Reporting Section 4.6, page AT+ILRR Bit Rate Section 4.7, page AT+IPR Select wireless network...
  • Page 552 BGS2T AT Command Set 19.8 Alphabetical List of AT Commands AT Command Description Section and Page Set or query SMS overflow presentation mode or query Section 13.20, page AT^SMGO SMS overflow Read short message without setting status to REC READ Section 13.21, page AT^SMGR Cell Monitoring Section 8.7, page...
  • Page 553 BGS2T AT Command Set 19.8 Alphabetical List of AT Commands AT Command Description Section and Page SAT Response Section 15.23, page AT^SSTR SAT Response - Refresh (1) Section 15.24, page AT^SSTR SAT Response - Set Up Event List (5) Section 15.25, page AT^SSTR SAT Response - Set Up Call (16) Section 15.26, page...
  • Page 554 BGS2T AT Command Set  19.8 Alphabetical List of AT Commands AT Command Description Section and Page Manual rejection of a network request for PDP context Section 11.20, page activation Display product identification information Section 6.1, page Switch from command mode to data mode / PPP online Section 7.17, page mode Select pulse dialing...

Table of Contents