at command reference guide.pdf

Upload: david-moreiras

Post on 03-Jun-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 AT command reference guide.pdf

    1/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 55

    Command Descriptions

    The following sections provide detailed descriptions about the

    commands that the GSM Data Module supports.

    AT Commands

    +++ AT Escape Command

    Description: When the GSM Data Module has established a

    connection with a remote modem, you can use the

    +++command to switch the GSM Data Module

    from Data Mode to Command Mode while

    maintaining the connection with the remote

    modem. Issuing this command stops the flow of

    data on the AT command interface. Do not

    precede this command with the ATprefix, nor

    end it with a termination character. To return to

    Data Mode and resume data flow, use the On

    command (see page 65).

    Syntax +++

    Parameters: None

    Example: +++

    Possible

    Response:

    OK

    Notes: When issuing the +++command, there must be a

    0.5-second pause before and after issuing the

    command.

    A/ Repeat Last Command Line Executed

    Description: The A/command instructs the GSM Data Module

    to re-execute the last command line executed. Do

    not precede this command with the ATprefix, nor

  • 8/12/2019 AT command reference guide.pdf

    2/196

    Chapter 3

    AT Command Interface

    56 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    end it with a termination character. The command

    executes as soon as the /character us typed. This

    command is useful when you want the GSM Data

    Module to re-execute a lengthy command line.

    Syntax: A/

    Parameters: None

    Example: A/

    Possible

    Response:

    OK

    Notes: The last-executed command line stays in the

    GSM Data Modules until it is turned off or reset

    with the Zcommand. Either action invalidates the

    A/command, since there is no command in

    memory to re-execute.

    A Answer Incoming Call

    Description: The Acommand instructs the GSM Data Module

    to answer an incoming call.

    Syntax: ATA

    Parameters None

    Example: ATA

    Possible

    Responses:

    CONNECT if the call is accepted.

    appears if the X1, X2, X3, X4command is in

    effect.

    OKwhen the GSM Data Module returns to

    Command Mode.

    NO CARRIERif there is no connection.

    Notes: This command must be the only command or the

    final command on the command line. This

    command aborts if a character is received during

    execution. However, in some connection states

  • 8/12/2019 AT command reference guide.pdf

    3/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 57

    A Answer Incoming Call

    (such as during handshaking), the command

    cannot be aborted.

    Bn Bell/CCITT Compatibility

    Description: The Bncommand lets you choose between the

    Bell and CCITT protocols when the GSM Data

    Module is operating at 300 or 1200 bps.

    Syntax: ATB

    Parameters: = 0 or 1

    B0= use the CCITT V.22 protocol at 1200 bps.

    B1= use the Bell 103J protocol at 300 bps and

    the Bell 212A protocol at 1200 bps.(DEFAULT)

    Examples: ATB0ATB1

    Possible

    Responses:

    OKif the command is accepted.

    ERRORif the command is rejected because the

    GSM Data Module is not operating at 300 or

    1200 bps.

    Cn Carrier Option

    Description: The Cncommand is provided for compatibility

    purposes only; no action is taken.

    Syntax: ATC

    Parameters: = 0 or 1

    C0= not supported.

    C1= guarantees backward compatibility with

    communications software that issue the C1command.(DEFAULT)

    Examples: ATC0ATC1

  • 8/12/2019 AT command reference guide.pdf

    4/196

    Chapter 3

    AT Command Interface

    58 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    Possible

    Response:

    OKacknowledges the change of state.

    D Dial Command

    Description: The Dcommand lets you originate a voice, data, or

    fax call to a dialed number, or dial a number stored

    in memory. The Dcommand also controls

    supplementary services.

    Originating a Call

    Syntax: ATD[;]

    Parameters: string of dialing digits and optionally

    V.25ter and GSM modifier characters:

    Dialing digits:0through 9

    *, # only for supplementary service calls

    + only as first character of call

    A, B, C ignored

    ; voice call, return to Command Mode

    > direct dial from phonebook

    v.25ter parameters:

    T Tone (DTMF) dialing

    P Pulse (rotary) dialing

    comma, ! ignored

    W, @ ignored

    GSM parameters:

    I, #31# CLIR invocation

    i, *31# CLIR suppression

    G,g CUG info, uses set with +CCUG

    Examples: ATD9495551212ATD1

    Possible

    Responses:

    OKif voice call connects successfully.

    OKwhen the GSM Data Module releases the call

    and returns to Command Mode.

    NO DIALTONE if no dial tone is detected with the

    X2or X4command in effect.

  • 8/12/2019 AT command reference guide.pdf

    5/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 59

    D Dial Command

    BUSY if a busy tone is detected with the X3or X4

    command in effect.

    NO CARRIER if a connection cannot be set up.

    +CME ERROR: if error is related to Data

    Module functionality.

    Notes: Up to 20 dialing digits and GSM modifiers can

    follow the ATDcommand.

    Dialing a Stored Number from Memory

    Syntax: ATD> [][][;]

    Parameters:

    phone book

    FD= SIM fixed-dialing memory feature.LD = SIM last-dialing-phonebook

    SM= SIM phonebook

    ME= ME phonebook

    integer-type memory location, should be in the

    range of locations available in the memory used.

    = CLIR invocation (restrict CLI presentation).

    = CLIR suppression (allow CLI presentation).

    and = Control CUG. Used with the

    +CCUGcommand to control the CUG

    supplementary service.

    = voice call, return to Command Mode

    Examples: ATD>34;

    Places a voice call to the number from PB entry 34.

    ATD>"DDC";

    Places a voice call to the name in PB matching thestring.

    ATD>SM34:

    Places a voice call to entry 34 in the PB storage SM

  • 8/12/2019 AT command reference guide.pdf

    6/196

    Chapter 3

    AT Command Interface

    60 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    D Dial Command

    If semicolon (;) is omitted, places a data call.

    Possible

    Responses:

    OKif voice call connects successfully.

    OKwhen Data Module releases the call and returns

    to Command Mode.NO DIALTONE if no dial tone is detected with the

    X2or X4command in effect.

    BUSY if a busy tone is detected with the X3or X4

    command in effect.

    NO CARRIER if a connection cannot be set up.

    +CME ERROR: if error is related to Data

    Module functionality.

    Dialing a Supplemental Service String

    When is a supplementary service string, the

    Data Module tries to call the supplementary service

    entered in the dialed string. The Data Module

    returns result of the supplementary service AT

    command issued. For a list of the supplementary

    service strings supported, refer to Appendix B.

    Notes: The Dcommand for dialed or supplementary service

    calls can usually be aborted by receiving a character

    during execution. This command cannot be aborted

    in some connection setup states, such as

    handshaking.

    En Enable Command Echo

    Description: The Encommand determines whether the GSM

    Data Module echoes command characters

    received during Command Mode.

    Syntax: ATE

    Parameters: = 0 or 1

    E0= do not echo command characters.

    E1= echo command characters.

    Examples: ATE1

    ATE0

  • 8/12/2019 AT command reference guide.pdf

    7/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 61

    En Enable Command Echo

    Possible

    Response:

    OKacknowledges the change of state.

    Fn Line Modulation

    Description: The Fncommand selects the line modulation. The

    line modulation is fixed, unless automode (F0) is

    selected.

    Syntax: ATF

    Parameters: = 0, 1, 3, 4, 5, 6, 7, 8,9, or 10

    F0= enable auto-detect mode. All connect speeds

    are possible, based on the remote modem'spreference.(DEFAULT)

    F1= select V.21 or Bell 103 modulation, based

    on the Bncommand in effect, as the only

    acceptable line speed that can result in a

    data connection.

    F3= select V.23 modulation as the only

    acceptable line speed that can result in a

    data connection. Originating modem

    operates at 75 bps and answering modem

    operates at 1200 bps.

    F4= select V.22 1200 or Bell 211A modulation,

    based on the Bncommand in effect, as the

    only acceptable line speed that can result in

    a data connection.

    F5= select V.22bis as the only acceptable line

    modulation that can result in a data

    connection.

    F6= select V.32bis 4800 or V.32 4800 as the

    only acceptable line modulation that can

    result in a data connection.

    F7= select V.32bis 7200 as the only acceptable

    line modulation that can result in a data

    connection.

    F8= select V.32bis 9600 or V.32 9600 as the

    only acceptable line modulation that can

    result in a data connection.

  • 8/12/2019 AT command reference guide.pdf

    8/196

    Chapter 3

    AT Command Interface

    62 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    Fn Line Modulation

    F9= select V.32bis 12,000 as the only acceptable

    line modulation that can result in a data

    connection.

    F10= select V.32bis 14,400 as the only

    acceptable line modulation that can result ina data connection.

    Examples: ATF0ATF8

    Possible

    Response:

    OKacknowledges the change of state.

    Hn Hook Switch - Disconnect Existing Connection

    Description: The Hncommand terminates the current call.

    Syntax: ATH

    Parameters: = 0

    H0= terminate the call and disconnect from line.

    Example: ATH0

    Possible

    Response:

    OKacknowledges the change of state.

    Notes: OK is issued after circuit 109 (DCD) turns OFF

    (if it was ON).

    In Display Product Identification Information

    Description: The Incommand retrieves the product

    information text.

    Syntax: ATI

    Parameters: = 0, 1, or 3

    I0= return manufacturer followed by model

  • 8/12/2019 AT command reference guide.pdf

    9/196

  • 8/12/2019 AT command reference guide.pdf

    10/196

    Chapter 3

    AT Command Interface

    64 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    Mn Speaker ON/OFF

    Description: The Mncommand controls the status of the GSM

    Data Module speaker.

    Syntax: ATM

    Parameters: = 0, 1, 2, or 3

    M0= speaker turned off.

    M1= speaker off when remote carrier received.

    (DEFAULT)

    M2= speaker always turned on.

    M3= speaker off when remote carrier is received

    and when the GSM Data Module is dialing.

    Examples: ATM0

    ATM3

    Possible

    Response:

    OKacknowledges the change of state.

    Nn Automode Enable/Disable

    Description: The Nncommand can be used to ensure that a

    data connection is made only at a specified speed.

    Syntax: ATN

    Parameters: = 0 or 1

    N0= disable automode detection. When

    originating or answering, handshake only at

    the DTE-to-modem data rate.

    N1= enable automode detection. Handshake with

    remote modem at the highest speed

    supported by both modems.(DEFAULT)

    Examples: ATN0

    ATN1

    Possible OK acknowledges the change of state.

  • 8/12/2019 AT command reference guide.pdf

    11/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 65

    Nn Automode Enable/Disable

    Response:

    On Return to Data Mode

    Description: The Oncommand returns the GSM Data Module

    to Data Mode from Command Mode.

    Syntax: ATO

    Parameters: = 0

    O0= switch from Command Mode to Data Mode

    Example: ATO0

    Possible

    Responses:

    NO CARRIER if connection is not successfully

    resumed.

    CONNECT if the module successfully

    returns to Data Mode from Command Mode.

    Notes: is returnedonly if parameter setting is

    greater than 0.

    P Pulse Dial

    Description: The Pmodifier instructs the GSM Data Module

    to use the pulse (rotary) dialing method to dial

    calls that follow the Pmodifier in the Dial

    command line.

    Syntax: ATDP

    Example: ATDP9495551212

    Possible

    Responses:

    OKif voice call connects successfully.

    OKwhen Data Module releases the call and returns

    to Command Mode.

    NO DIALTONE if no dial tone is detected with the

    X2or X4command in effect.

    BUSY if a busy tone is detected with the X3or X4

  • 8/12/2019 AT command reference guide.pdf

    12/196

    Chapter 3

    AT Command Interface

    66 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    P Pulse Dial

    command in effect.

    NO CARRIER if a connection cannot be set up.

    +CME ERROR: if error is related to Data

    Module functionality.

    Notes: The Pmodifier can be used along with the T

    modifier if both pulse and tone dialing are

    required in the same Dial command line. For

    example: ATDP5551212,,T2468

    Qn Suppress Result Codes

    Description: The Qncommand determines whether the GSM

    Data Module transmits result codes.

    Syntax: ATQ

    Parameters: = 0 or 1

    Q0= transmit result codes.

    Q1= do not transmit result codes.

    Examples: ATQ0ATQ1

    Possible

    Responses:

    If =0: OK

    If =1: no response

    S0 Set Number of Rings

    Description: The S0command determines the number of rings

    that must occur before the GSM Data Module

    automatically answers an incoming call.

    Syntax: ATS0=

    Parameters: = 1 to 255 rings.

    Example: ATS0=1

  • 8/12/2019 AT command reference guide.pdf

    13/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 67

    S0 Set Number of Rings

    Possible

    Response:

    OK

    S3 Carriage Return Character

    Description: The S3command sets the ASCII value of the

    carriage return character used to end the

    command line and the character that appears after

    a modem response. The default value is 13,

    although you can change it to another ASCII

    value between 0 and 127.

    Syntax: ATS3=

    Parameters: = 0 to 127 ASCII. (DEFAULT = 13 [CTRL-M])

    Example: ATS3=4

    Possible

    Response:

    OK

    S4 Line Feed Character

    Description: The S4command sets the ASCII value of theline feed character. The default value is 10,

    although you can change it to another ASCII

    value between 0 and 127.

    The GSM Data Module sends the line feed

    character after sending a carriage return character

    when the V1command is in effect, enabling

    English result codes. However, it is not sent with

    most numeric result codes. If you do not want to

    receive a line feed character, you can change

    the value in this register to a null character, butyou cannot disable line feed characters.

    Syntax: ATS4=

  • 8/12/2019 AT command reference guide.pdf

    14/196

    Chapter 3

    AT Command Interface

    68 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    S4 Line Feed Character

    Parameters: = 0 to 127 ASCII (DEFAULT = 10 [CTRL-

    J])

    Example: ATS4=6

    Possible

    Response:

    OK

    S5 Backspace Character

    Description: The S5command sets the ASCII value of the

    backspace character. This character is the

    character created by pressing the Backspace key

    and the character echoed to move the cursor to the

    left. The default value is 8. If you want to changethis value, do not enter a value between 33 and

    126 because these values are equivalent to

    a printable ASCII character and your modem will

    not recognize the character as a backspace

    character.

    Syntax: ATS5=

    Parameters: = 0 to 32 ASCII

    Example: ATS5=28

    Possible

    Response:

    OK

    S7 Set Number of Seconds to Wait for Connection

    to Complete

    Description: The S7command determines the amount of time

    that the GSM Data Module waits for a call to

    complete after originating or answering the callbefore the Module disconnects.

    Syntax: ATS7=

  • 8/12/2019 AT command reference guide.pdf

    15/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 69

    S7 Set Number of Seconds to Wait for Connection

    to Complete

    Parameters: = 0 to 60, 255 seconds.

    Example: ATS7=15

    Possible

    Response:

    OK

    S8 Set Number of Seconds to Wait for Comma

    Modifier

    Description: The S8command determines how long the GSM

    Data Module waits when it encounters a comma

    in a Dial command before processing the rest of

    the command line.

    Syntax: ATS8=

    Parameters: = 1-255 seconds. (DEFAULT is 2 seconds)

    Example: ATS7=15

    Possible

    Response:

    OK

    S10 Set Disconnect Delay After Indicating the

    Absence of Data Carrier

    Description: The S10command determines the amount of time

    that the GSM Data Module remains connected in

    the absence of a data carrier. If the data carrier is

    detected before disconnect, the Data Module

    remains connected.

    Syntax: ATS10=

    Parameters: = 1-15-255 tenths of a second.

    Example: ATS10=8

  • 8/12/2019 AT command reference guide.pdf

    16/196

    Chapter 3

    AT Command Interface

    70 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    S10 Set Disconnect Delay After Indicating the

    Absence of Data Carrier

    Possible

    Response:

    OK

    T Tone Dial

    Description: The Tmodifier instructs the GSM Data Module

    to use the tone (DTMF) dialing method to dial

    calls that follow the Tmodifier in the Dial

    command line.

    Syntax: ATDT

    Example: ATDT9495551212

    PossibleResponses:

    OKif voice call connects successfully.OKwhen Data Module releases the call and returns

    to Command Mode.

    NO DIALTONE if no dial tone is detected with the

    X2or X4command in effect.

    BUSY if a busy tone is detected with the X3or X4

    command in effect.

    NO CARRIER if a connection cannot be set up.

    +CME ERROR: if error is related to Data

    Module functionality.

    Notes: The Tmodifier can be used along with the P

    modifier if both tone and pulse dialing are

    required in the same Dial command line. For

    example: ATDP5551212,,T2468

    Vn Result Code Format

    Description: Set result code format mode. This parameter

    setting determines the contents of the header and

    trailer transmitted with result codes and

    information responses.

    Syntax: ATV

    Parameters: = 0 or 1

  • 8/12/2019 AT command reference guide.pdf

    17/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 71

    Vn Result Code Format

    V0= use numeric result codes followed by

    .

    V1= use word result codes preceded and

    followed by.

    Examples: ATV0

    ATV1

    Possible

    Response:

    OK

    Wn Correction Message Control

    Description: The Wncommand controls the format of

    CONNECT messages.

    Syntax: ATW

    Parameters: = 0, 1, or 2

    W0= upon connection, the GSM Data Module

    reports only the DTE speed (for example,

    CONNECT 9600). Subsequent responses

    are disabled.(DEFAULT)

    W1= upon connection, the GSM Data Module

    reports the line speed, the error correction

    protocol, and the DTE speed, respectively.

    Subsequent responses are disabled.

    W2= upon connection, the GSM Data Module

    reports the DCE speed (for example,

    CONNECT 2400). Subsequent responses

    are disabled.

    Examples: ATW0

    ATW1

    PossibleResponse:

    OK

    Xn Extended Result Code

  • 8/12/2019 AT command reference guide.pdf

    18/196

    Chapter 3

    AT Command Interface

    72 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    Xn Extended Result Code

    Description: The Xncommand sets the CONNECT result code

    format and call monitoring. This parameter

    setting determines whether or not the GSM Data

    Module detects the presence of dial tone and busy

    signal, and whether the module transmitsparticular result codes.

    Syntax: ATX

    Parameters: = 0, 1, 2, 3, 4, or 5

    X0= CONNECTresult code only returned, dial

    tone and busy detection are both disabled.

    X1= CONNECT result code only

    returned, dial tone and busy detection are

    both disabled.

    X2= CONNECT result code returned,

    dial tone detection is enabled, busy

    detection is disabled.

    X3= CONNECT result code returned,

    dial tone detection is disabled, busy

    detection is enabled.

    X4= CONNECT result code returned,

    dial tone and busy detection are both

    enabled.

    Examples: ATX0ATX4

    Possible

    Response:

    OK

    Yn Long Space Disconnect

    Description: The Yncommand is provided for compatibility

    purposes only; no action is taken.

    Syntax: ATY

    Parameters: = 0 or 1

    Y0= disable long-space disconnect.

    Y1= enable long-space disconnect.

  • 8/12/2019 AT command reference guide.pdf

    19/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 73

    Yn Long Space Disconnect

    Examples: ATY0ATY1

    PossibleResponse:

    OK

    Zn Soft Reset

    Description: The Zncommand resets the GSM Data Module

    and sets all current parameters to the user-defined

    profile.

    Syntax: ATZ

    Parameters: = 0 or 1

    0= reset to profile number 0.

    1= reset to profile number 1.

    Example: ATZ0

    Possible

    Response:

    OK

    Notes: The user-defined profile is stored in non-volatile

    memory. If the user-profile is invalid, the GSMData Module uses the factory-default profile.

    The GSM Data Module ignores any additional

    commands that follow this command on the

    command line. A delay of 300ms is required

    before the next command can be sent, otherwise

    the OKresponse may be corrupted.

    \Kn Break Control

    Description: The \Kncommand determines the number of bitsbetween the data characters.

    Syntax: AT\K

  • 8/12/2019 AT command reference guide.pdf

    20/196

    Chapter 3

    AT Command Interface

    74 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    \Kn Break Control

    Parameters: = 0-7

    Example: AT\K=1

    PossibleResponse:

    OK

    \Nn Error Correction

    Description: The \Nncommand controls the preferred error-

    correcting mode in a data connection.

    Syntax: AT\N

    Parameters: = 0, 2, 4, or 5\N0= disable error-correction mode.

    \N2= auto-reliable mode (LAPM connection,

    then MNP connection).

    \N4= select LAPM error-correction mode.

    \N5= select MNP error-correction mode.

    Example: AT\N2

    Possible

    Response:

    OK

    &Cn DCD Control

    Description: The &Cncommand controls the Data Carrier

    Detect (DCD) signal.

    Syntax: AT&C

    Parameters: = 0 or 1&C0= DCD is always ON.

    &C1= DCD is ON only when the remote

    modems data carrier is present.

  • 8/12/2019 AT command reference guide.pdf

    21/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 75

    &Cn DCD Control

    Examples: AT&C0AT&C1

    Possible

    Response:

    OK

    &Dn DTR Control

    Description: The &Dncommand determines how the GSM

    Data Module reacts when an ON-to-OFF Data

    Terminal Ready (DTR) transition occurs.

    Syntax: AT&D

    Parameters: = 0, 1, or 2&D0= GSM Data Module ignores DTR

    transitions.

    &D 1= ON-to-OFF DTR transition causes the

    GSM Data Module to change to

    Command Mode while retaining the

    connected call.

    &D 2= ON-to-OFF DTR transition causes the

    GSM Data Module to disconnect call and

    change to Command Mode.

    Examples: AT&D0AT&D2

    Possible

    Response:

    OK

    &Fn Restore Factory Defaults

    Description: The &Fncommand sets all current parameters to

    manufacturer defaults. The GSM Data Module

    resets all current parameters to the manufacturer-defined profile.

    Syntax: AT&F

  • 8/12/2019 AT command reference guide.pdf

    22/196

    Chapter 3

    AT Command Interface

    76 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    &Fn Restore Factory Defaults

    Parameters: = 0

    &F0= sets all GSM Data Module parameters to

    the manufacturer defaults.

    Example: AT&F0

    Possible

    Response:

    OK

    Notes: If the &Fncommand is the only command on the

    command line, a delay of 300ms is needed before

    issuing the next AT command line. Otherwise, the

    OKresponse may be corrupted. There are no

    restrictions for using &Fnwithin a command

    string. (for example:AT&FS0=1&W+cbst=7,0,1)

    &Kn Flow Control

    Description: The &Kncommand sets the DTE/DCE flow

    control type or disables flow control.

    Syntax: AT&K

    Parameters: = 0, 1, 2, 3, 4, or 5

    &K0 = disable local flow control.

    &K1= enable RTS/CTS hardware local flow

    control.

    &K2= enable XON/XOFF software local flow

    control.

    &K3= same as &K1.

    &K4= same as &K2.

    &K5= enable transparent XON/XOFF flow

    control.

    Examples: AT&K0AT&F2

    Possible

    Response:

    OK

  • 8/12/2019 AT command reference guide.pdf

    23/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 77

    &Qn Operational (Sync/Async)

    Description: The &Qncommand allows the GSM Data

    Module to operate asynchronously or

    synchronously.

    Syntax: AT&Q

    Parameters: = 0, 1, 2, or 3

    &Q0= asynchronous mode.

    &Q1= asynchronous in Command Mode,

    synchronous in Data Mode.

    &Q2= when DTR goes ON, GSM Data Module

    dials number stored using the &Z0

    command and switches to synchronous

    mode.

    &Q3= synchronous when DTR is ON;

    Command

    Mode when DTR is OFF.

    Examples: AT&Q0AT&Q3

    Possible

    Response:

    OK

    &Rn RTS/CTS Control

    Description: The &Rncommand lets you determine the

    relationship between the Clear To Send (CTS)

    and Request To Send (RTS) signals.

    Syntax: AT&R

    Parameters: = 0 or 1

    &R0= CTS mimics the state of the RTS signal.

    &R1= CTS is always ON. (DEFAULT)

    Examples: AT&R0AT&R1

    Possible OK

  • 8/12/2019 AT command reference guide.pdf

    24/196

    Chapter 3

    AT Command Interface

    78 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    &Rn RTS/CTS Control

    Response:

    &Sn DSR Control

    Description: The &Sncommand controls the Data Set Ready

    (DSR) signal.

    Syntax: AT&S

    Parameters: = 0 or 1

    &S0= DSR is always ON. (DEFAULT)

    &S1= DSR is OFF when the GSM Data Module

    is in Command Mode and ON when the

    GSM Data Module is in Data Mode.

    Examples: AT&S0AT&S1

    Possible

    Response:

    OK

    &Tn Loopback Test Mode

    Description: The &Tncommand puts the GSM Data Module

    into one of several diagnostic test modes or exitsa test mode.

    Syntax: AT&T

    Parameters: = 0, 1, 3, 4, 5, 6, 7, or 8

    &T0= end any test in progress.

    &T1= local analog loopback test.

    &T3= local digital loopback test.

    &T4= grant remote digital loopback from remote

    modem.

    &T5= deny remote digital loopback from remote modem.

    &T6= remote digital loopback test.

    &T7= remote digital loopback test with self-test.

    &T8= local digital loopback test with self-test.

  • 8/12/2019 AT command reference guide.pdf

    25/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 79

    &Tn Loopback Test Mode

    Examples: AT&T1AT&T0

    PossibleResponse:

    OK

    &Wn Store Current Configuration

    Description: The &Wncommand stores the current parameter

    settings to one of two user-defined profiles. The

    profiles are maintained in the GSM Data

    Modules nonvolatile memory.

    Syntax: AT&W

    Parameters: = 0 or 1

    0= store settings in profile 0. (DEFAULT)

    1= store settings in profile 1.

    Examples: AT&W0AT&W1

    Possible

    Response:

    OK

    Notes: Use the &Yncommand to specify which profile

    the GSM Data Module is to use when it is first

    turned on or reset using the Zncommand (see

    page 81).

    &V Display Current Configuration

    Description: The &Vcommand display the GSM Data

    Modules current parameter settings.

    Syntax: AT&V

    Parameters: = 0 or 1

    0= profile number 0.

    1= profile number 1.

  • 8/12/2019 AT command reference guide.pdf

    26/196

    Chapter 3

    AT Command Interface

    80 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    &V Display Current Configuration

    Example: AT&V0

    Possible

    Responses: ACTIVE PROFILE:&C1 &D0 &S0

    S0= 1 S1= 0 S2= 43 S3= 13 S4= 10 S5= 8

    S14= 138 S21= 36 S31= 6 S32= 17 S33= 19

    +CBST: 0, 0, 1

    +CRLP: 61,61,48,6,7

    +CRC: 0

    +CR: 0

    +FCLASS:0

    +IFC: 2, 2

    +ICF: 0, 3

    +CMGF: 1+CSDH: 0

    +ILRR: 0

    +IPR: 0

    +DS: 0, 0, 512, 6

    +DR: 0

    +CFUN: 0

    +CSCS: "IRA"

    +CMEE: 0

    +CMOD: 0

    +CREG: 0

    $ICB: 1$ABRT: 1

    +CLIP: 0

    +COLP: 0

    +CMEC: 2,2,2

    +CIND: 0,0

    +CMER: 0,0,0,0,1

    +CALM: 0

    +CRSL: 4

    +CVIB: 0

    +CLVL: 4

    +CMUT: 0+CNMI: 0,0,0,0,0

    $UIND: 0

    +CLIR: 0

    +CSMS: 0,1,1,1

  • 8/12/2019 AT command reference guide.pdf

    27/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 81

    &V Display Current Configuration

    NPB_ME_C1_: +1949483119491 (first four

    PB entries

    in ME)

    DDC_ME_C2_: 1972870219722NPB_ME_C3_: +1949483319493

    DDC_ME_C4_: 1972870419724

    OK

    &Yn Designate User Profile

    Description: The &Yncommand designates the stored profile

    that the GSM Data Module is to use when it is

    first turned on or reset with the Zncommand.

    Syntax: AT&Y

    Parameters: = 0 or 1

    &Y0= use parameter settings from profile 0.

    &Y1= use parameter settings from profile 1.

    Examples: AT&Y0AT&Y1

    PossibleResponse: OK

    +DR V.42bis Data Compression Reporting

    Description: The +DRcommand determines whether or not

    the intermediate result code of the current data

    compression is reported by TA to TE after a

    connection setup.

    Syntax: AT+DR=

    Parameters: = 0 or 1

    0= enable reporting. (DEFAULT)

    1= disable reporting.

  • 8/12/2019 AT command reference guide.pdf

    28/196

    Chapter 3

    AT Command Interface

    82 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +DR V.42bis Data Compression Reporting

    Examples: AT+DR=0AT+DR=1

    Possible

    Response:

    OK

    +DR? Report Current +DR Command

    Description: The +DR?command reports the current +DR

    command in effect.

    Syntax: AT+DR?

    Parameters: None

    Examples: AT+DR?

    Possible

    Response:

    +DR:

    OK

    +DR=? List Supported Data Compression Values

    Description: The +DR=?command lists the supportedv.42bis data compression values.

    Syntax: AT+DR=?

    Parameters: None

    Example: AT+DR=?

    Possible

    Response:

    +DR: (list of supporteds)

    OK

    +DS V.42bis Data Compression Control

    Description: The +DScommand enables or disablesV.42bis

  • 8/12/2019 AT command reference guide.pdf

    29/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 83

    +DS V.42bis Data Compression Control

    data compression.

    Syntax: AT+DS=[[,[,[,]]]]

    Parameters: = 0, 1, 2, or 30= no compression.

    1= transmit only.

    2= receive only.

    3= both directions, accept any direction.

    = 0 or 1

    0= do not disconnect if V.42bis is not negotiated

    by the remote DCE as specified by .

    1= disconnect if V.42bis is not negotiated by the

    remote DCE as specified by .

    the maximum number of dictionary entries that

    should be negotiated, from 512 to 2048.

    (DEFAULT is 512.)

    the maximum string length to be negotiated, from

    6 to 20. (DEFAULT is 6)

    Examples: AT+DS=0AT+DS=1,0,512,6

    Possible

    Responses:

    OK

    +DS? Report Current +DS Command

    Description: The +DS?command reports the current +DS

    command in effect.

    Syntax: AT+DS?

    Parameters: None

  • 8/12/2019 AT command reference guide.pdf

    30/196

    Chapter 3

    AT Command Interface

    84 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +DS? Report Current +DS Command

    Examples: AT+DS=0AT+DS=1,0,512250

    Possible

    Response:

    +DS: 1,0,512,6

    OK

    +DS=? Test +DS Command

    Description: The +DS=?command tests the V.42bis data

    compression mode of the GSM Data Module.

    Syntax: AT+DS=?

    Parameters: None

    Example: AT+DS=?

    Possible

    Response:

    +DS: 1,0,5,12,6

    OK

    +ICF DTE-to-DCE Character Framing

    Description: The +ICFcommand determines the serial

    interface character framing format and parity

    received by the GSM Data Module from the

    transmitting device.

    Syntax: AT+ICF=[,[]]

    Parameters: = 0, 1, 3, 4, or 5

    0= auto-detect.

    1= 8 data bits, 0 parity bit, 2 stop bits.

    3= 8 data bits, 0 parity bit, 1 stop bit.

    (DEFAULT)

    4= 7 data bits, 0 parity bit, 2 stop bits.

    5= 7 data bits, 1 parity bit, 1 stop bit.

    = 0, 1, or 3

    0= odd.

    1= even.

    3= space (0).

  • 8/12/2019 AT command reference guide.pdf

    31/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 85

    +ICF DTE-to-DCE Character Framing

    Examples: AT+ICF=1AT+ICF=2,1

    PossibleResponse:

    OK

    Notes: Wait 300 ms after receiving the OKresponse

    before issuing the next AT command line.

    +ICF=? List Supported Format and Parity Settings

    Description: The +ICF=?command lists the character

    formats and parity settings that the GSM Data

    Module supports.

    Syntax: AT+ICF=?

    Parameters: None

    Example: AT+ICF=?

    Possible

    Response:

    +ICF:(0,3-5),(0,1,3)

    OK

    +ICF? Report Current Format and Parity Settings

    Description: The +ICF?command reports the current format

    and parity settings in effect.

    Syntax: AT+ICF?

    Parameters: None

    Example: AT+ICF?

    Possible

    Response:

    +ICF:0,3

    OK

    +IFC Set Local Data Flow Control

    Description: The IFCcommand determines whether flow

  • 8/12/2019 AT command reference guide.pdf

    32/196

    Chapter 3

    AT Command Interface

    86 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +IFC Set Local Data Flow Control

    control is used on the GSM Data Modules serial

    port when the Module is in Data Mode. Flow

    control stops the flow of data from the DTE to

    avoid data loss during buffering.

    Syntax: AT+IFC=[[,]]

    Parameters: = one of the following flow control

    methods from the DTEs point of view:

    0= none.

    1= XON/XOFF, dont pass characters to data stack.

    2= line 133: ready for receiving. (DEFAULT)

    = one of the following flow control

    methods from the GSM Data Modules point of view:0= none.

    1= XON/XOFF.

    2= line 106, Clear to Send. (DEFAULT)

    Examples: AT+IFC=0,0AT+IFC=1,1

    Possible

    Response:

    OK

    +IFC=? List Supported Flow Control Methods

    Description: The +IFC=?command lists the flow control

    methods that the GSM Data Module supports.

    Syntax: AT+IFC=?

    Parameters: None

    Example: AT+IFC=?

    Possible

    Response:

    +IFF: (0-2),(0-2)

    OK

  • 8/12/2019 AT command reference guide.pdf

    33/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 87

    +IFC? Report Current +Flow Control Method

    Description: The +IFC?command reports the current flow

    control method in effect.

    Syntax: AT+IFC?

    Parameters: None

    Example: AT+IFC?

    Possible

    Response:

    IFC: 2,2

    OK

    +ILRR Report Local Port Rate

    Description: The ILRRcommand determines whether an

    intermediate result code of local rate is reported

    from the DCE to the DTE during connection

    setup. The rate reported represents the current

    negotiated or renegotiated DTE-DCE rate.

    Syntax: AT+ILRR=

    Parameters: = 0 or 1

    0= disable reporting or local port rate. (DEFAULT)

    1= enable reporting or local port rate.

    Examples: AT+ILRR=0AT+ILRR=1

    Possible

    Response:

    +ILLR:

    OK

    Where is the port rate setting on call

    connection in bauds per second

    300

    1200

    2400

    4800

    9600

    19200(DEFAULT)

    28800

  • 8/12/2019 AT command reference guide.pdf

    34/196

    Chapter 3

    AT Command Interface

    88 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +ILRR Report Local Port Rate

    38400

    57600

    +ILRR=? List Supported Local Port Rate Values

    Description: The ILRR=?command lists the supported local

    port rate values.

    Syntax: AT+ILRR=?

    Parameters: None

    Example: AT+ILRR=?

    Possible

    Response:

    +ILRR: (list of supported s)

    OK

    +ILRR? Report Current Port Rate Value

    Description: The +ILRR?command reports the current port

    rate value in effect.

    Syntax: AT+ILRR?

    Parameters: None

    Example: AT+ILRR?

    Possible

    Response:

    ILRR:OK

    +IPR Set Terminal Equipment Rate

    Description: The IPRcommand sets the data rate on the GSM

    Data Modules serial interface. The Module

    accepts rates from 300 to 57,600 bps. The rate

    takes effect following the result code issued afterthis command executes.

    Syntax: AT+IPR=

    Parameters: = one of the following baud rates:

  • 8/12/2019 AT command reference guide.pdf

    35/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 89

    +IPR Set Terminal Equipment Rate

    300

    1200

    2400

    4800

    9600 (DEFAULT)19200

    28800

    38400

    57600

    115200

    Examples: AT+IPR=9600AT+IPR=57600

    Possible

    Response:

    OK

    Notes: If this command is the only one on the command

    line, wait 300 ms before issuing the next AT

    command line. Otherwise the OKresponse may

    be corrupted. However, there are no restrictions

    on using this command in a command string.

    (e.g., AT&Fs0=1+ipr=9600&W+cbst=7,0,1 )

    The GSM Data Module does not support

    autobauding.

    +IPR=? List Supported Fixed-Only Rates

    Description: The +IPR=?command lists the fixed-only rates

    that are supported on the GSM Data Modules

    serial interface.

    Syntax: AT+IPR=?

    Parameters: None

    Example: AT+IPR=?

    Possible

    Response:

    +IPR: (list of supported autodetectable

    values)[,list of fixed-only values)]

    OK

  • 8/12/2019 AT command reference guide.pdf

    36/196

    Chapter 3

    AT Command Interface

    90 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +IPR? Report Current Serial Interface Rate

    Description: The +IPR?command reports the current rate on

    the GSM Data Modules serial interface.

    Syntax: AT+IPR?

    Parameters: None

    Example: AT+IPR?

    Possible

    Response:

    +IPR: (0,2400,4800,9600,19200,38400,

    57600,115200),(300,600,1200,14400,76800)

    OK

    Fax Commands

    +FCLASS Set Service Class to Fax or Data Mode

    Description: The +FCLASScommand specifies data or

    fax operation and prepares the GSM Data

    Module to process information accordingly.

    Syntax: AT+FCLASS=

    Parameters: = 0, 1, or 8

    0= data operation. (DEFAULT)

    1= fax operation.

    8= voice operation.

    Examples: AT+FCLASS=0AT+FCLASS=1

    Possible

    Responses:

    OKif syntax is satisfactory; otherwise,

    ERROR.

    +FCLASS=? List Supported Service Classes

    Description: The +FCLASS=?command lists the

  • 8/12/2019 AT command reference guide.pdf

    37/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 91

    +FCLASS=? List Supported Service Classes

    supported service classes.

    Syntax: AT+FCLASS=?

    Parameters: None

    Example: AT+FCLASS=?

    Possible

    Responses:

    +FCLASS: (0, 1, 8)

    OK

    Otherwise, ERROR

    +FCLASS? Report Current Service Class

    Description: The +FCLASS?command reports the

    current service class in effect.

    Syntax: AT+FCLASS?

    Parameters: None

    Example: AT+FCLASS?

    Possible

    Responses:

    +FCLASS:

    where = 0, 1, or 8 (DEFAULT is 0)

    OK

    Otherwise, ERROR

    +FRH Receive Data with HDLC

    Description: The +FRHcommand lets the GSM Data

    Module receive data using the HDLC

    protocol and the defined modulation.

    Syntax: AT+FRH=

    Parameters: = 3

    3= V.21 channel 2 300 bps.

  • 8/12/2019 AT command reference guide.pdf

    38/196

    Chapter 3

    AT Command Interface

    92 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +FRH Receive Data with HDLC

    Example: AT+FRH=3

    Possible

    Responses:

    +FRH:

    OKif GSM Data Module is off-hook.

    ERRORif GSM Data Module is on-hook.

    +FRH=? Report Current +FRH Command

    Description: The +FRH=?command reports the current

    +FRHcommand in effect.

    Syntax: AT+FRH=?

    Parameters: None

    Example: AT+FRH=?

    Possible

    Responses:

    +FRH: (3)

    OK

    for V.21 channel 2 300 bps.

    ERRORif GSM Data Module is on-hook.

    +FRM Receive Data According to the Defined

    Modulation

    Description: The +FRMcommand receives data

    according to the defined data rate.

    Syntax: AT+FRM=

    Parameters: = 24, 48, 72, 73, 74, 96, 97, 121, 122,

    145, or 146

    24= V.27ter 2400 bps.

    48= V.27ter 4800 bps.

    72= V.29 7200 bps long.

    73= V.17 7200 bps short.

  • 8/12/2019 AT command reference guide.pdf

    39/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 93

    +FRM Receive Data According to the Defined

    Modulation

    96= V.29 9600 bps.

    97= V.17 9600 bps long.

    121= V.17 12000 bps long.

    122= V.17 12000 bps short.145= V.17 14400 bps long.

    146= V.17 14400 bps short.

    Examples: AT+FRM=24AT+FRM=146

    Possible

    Responses:

    OKif GSM Data Module is off-hook.

    ERRORif GSM Data Module is on-hook.

    +FRM=? Report Current +FRM Command

    Description: The +FRM=?command reports the current

    +FRMcommand in effect.

    Syntax: AT+FRM=?

    Parameters: None

    Example: AT+FRM=?

    Possible

    Responses:

    +FRM: (24, 28, 72, 73, 96, 97, 121, 122,

    145, 146)

    OK

    ERRORif the GSM Data Module is on-

    hook.

    +FRS Receive Silence

    Description: The +FRScommand defines the wait forsilence *10ms intervals.

    Syntax: AT+FRS=

  • 8/12/2019 AT command reference guide.pdf

    40/196

    Chapter 3

    AT Command Interface

    94 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +FRS Receive Silence

    Parameters: = 0-255

    Examples: AT+FRS=50AT+FRS=1125

    Possible

    Responses:

    OKafter *10ms silence interval

    elapses. ERRORif the GSM Data Module is

    on-hook.

    Notes: The command aborts if any character is

    received from the DTE (the response will

    still be OK).

    +FRS=? Report Current +FRS Command

    Description: The +FRS=?command reports the current

    +FRScommand in effect.

    Syntax: AT+FRS=?

    Parameters: None

    Example: AT+FRS=?

    Possible

    Responses:

    OKafter *10ms silence interval

    elapses. ERRORif the GSM Data Module ison-hook.

    Notes: The command aborts if any character is

    received from the DTE (The response will

    still be OK).

    +FTH Transmit Data with HDLC

    Description: The +FTHcommand transmits data using

    the HDLC protocol and the definedmodulation.

    Syntax: AT+FTH=

  • 8/12/2019 AT command reference guide.pdf

    41/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 95

    +FTH Transmit Data with HDLC

    Parameters: = 3

    3= V.21 channel 2 300 bps.

    Example: AT+FTH=3

    Possible

    Responses:

    +FTH: (3) OKfor V.21 channel 2 300 bps.

    ERRORif GSM Data Module is on-hook.

    +FTH=? Report Current FTH Command

    Description: The +FTH=?command reports the current

    +FTHcommand in effect.

    Syntax: AT+FTH=?

    Parameters: None

    Example: AT+FTH=?

    Possible

    Responses:

    +FTH: (3) OKfor V.21 channel 2 300 bps.

    ERRORif GSM Data Module is on-hook.

    +FTS Stop Transmission and Wait

    Description: The +FTScommand stops any currenttransmission and waits for *10ms

    intervals.

    Syntax: AT+FTS=

    Parameters: = 0-255

    Examples: AT+FTS=50AT+FTS=1125

    Possible

    Responses:

    OKafter *10ms silence intervalelapses. ERRORif the GSM Data Module is

    on-hook.

    Notes: The command aborts if any character is

  • 8/12/2019 AT command reference guide.pdf

    42/196

    Chapter 3

    AT Command Interface

    96 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +FTS Stop Transmission and Wait

    received from the DTE (The response will

    still be OK).

    +FTS=? Report Current +FTS Command

    Description: The +FTS=?command reports the current

    +FTScommand in effect.

    Syntax: AT+FTS=?

    Parameters: None

    Example: AT+FTS=?

    PossibleResponses:

    OKafter *10ms silence intervalelapses. ERRORif the GSM Data Module is

    on-hook.

    Notes: The command aborts if any character is

    received from the DTE (The response will

    still be OK).

    GSM Commands

    +CACM Accumulated Call Meter (ACM) Reset or

    Query

    Description: The +CACMcommand resets the Advice of

    Charge related to the accumulated call meter

    (ACM) value in SIM file EF(ACM). ACM

    contains the total number of home units for

    both the current and preceding calls.

    Syntax: AT+CACM=[]

    Parameters:

  • 8/12/2019 AT command reference guide.pdf

    43/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 97

    +CACM Accumulated Call Meter (ACM) Reset or

    Query

    string type: SIM PIN2

    Example: AT+CACM=1234

    Possible

    Responses:

    OK

    If error is related to ME functionality:

    +CME ERROR:

    See subclause 9.2 for values.

    +CACM? Return Current ACM Value

    Description: The +CACM ?command returns the GSM

    Data Modules current accumulated call

    meter value.

    Syntax: AT+CACM?

    Parameters: None

    Example: AT+CACM?

    PossibleResponses:

    +CACM: OK

    Where is a string-type; accumulated

    call meter value similarly coded as

    under +CAOC.

    +CME ERROR:

    See subclause 9.2 for values.

    +CALA Alarm

    Description: The +CALAcommand sets an alarm time inthe ME. There can be an array of different

    types of alarms.

    Syntax: AT+CALA=[,[,

  • 8/12/2019 AT command reference guide.pdf

    44/196

    Chapter 3

    AT Command Interface

    98 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CALA Alarm[,[,[,]]]]]

    Parameters:

    String-type value; format isyy/MM/dd,hh:mm:sszz, where characters indicate

    year (two last digits), month, day, hour, minutes,

    seconds, and time zone (indicates the difference,

    expressed in quarters of an hour, between the

    local time and GMT; range -47...+48); e.g., 6th of

    May 1994, 22:10:00 GMT+2 hours equals

    94/05/06,22:10:00+08.

    , ,

    integer-type value indicating the index of the

    alarm; default is manufacturer specific.

    integer-type value indicating the type of the alarm

    (e.g., sound, volume, LED); values and default

    are manufacturer specific.

    string-type value indicating the text to be

    displayed when alarm time is reached; maximum

    length .

    integer-type value indicating the maximum length

    of .

    string-type value indicating day of week for the

    alarm in one of the following formats:

    [,[]] Sets a recurrent alarm for

    one or more days in the week. The digits 1 to 7

    corresponds to the days in the week, Monday (1),

    , Sunday (7).

    Example: The string 1,2,3,4,5may be used to set

    an alarm for all weekdays.

    0= sets a recurrent alarm for all days in the week.

  • 8/12/2019 AT command reference guide.pdf

    45/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 99

    +CALA Alarm

    integer-type value indicating the maximum length

    of

    = 0 or 1

    integer-type value indicating if the alarm is silent

    or not.

    0= the alarm will not be silent.

    1= the alarm will be silent and the only result

    from the alarm is the unsolicited result code

    +CALV.

    Examples: AT+CALA=[,[,[,[,[,]]]]]

    Possible

    Responses:

    Example of text alarm result code:

    AT+CALA="01/05/25,16:01:00-08",1,0,

    "Conexant Alarm Test"

    OK

    Example of LED alarm result code:

    AT+CALA=01/05/25,16:03:00-08,1,1

    OK

    If invalid value is entered:

    +CME ERROR:

    See subclause 9.2 for values.

    +CALA=? List Supported Alarm Settings

    Description: The +CALA=?command lists supported

    array index values, alarm types, and

    maximum length of the text to be displayed.

    Syntax: AT+CALA=?

    Parameters: None

    Example: ATCALA=?

  • 8/12/2019 AT command reference guide.pdf

    46/196

    Chapter 3

    AT Command Interface

    100 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CALA=? List Supported Alarm Settings

    Possible

    Responses:

    +CALA:(list of supported s),(list of

    supported s),

    OK

    If invalid value is entered:

    +CME ERROR:

    See subclause 9.2 for values.

    +CALA? List Current Alarm Settings

    Description: The +CALA?command returns the list of

    current active alarm settings in the ME.

    Syntax: AT+CALA?

    Parameters: None

    Example: AT+CALA?

    Possible

    Responses:

    If alarm has expired:

    +CALA:

    OK

    If a problem is encountered:

    +CME ERROR:

    See subclause 9.2 for values.

    +CALM Alert Sound Mode

    Description: The +CALMcommand selects the general

    alert sound mode of the ME.

    Syntax: AT+CALM=

    Parameters: = 0 or 1

    0= normal mode.

    1= silent mode (all sounds from ME are

    prevented).

    Example: AT+CALM=0

  • 8/12/2019 AT command reference guide.pdf

    47/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 101

    +CALM Alert Sound Mode

    Possible

    Response:

    OK

    If invalid value is entered:

    +CME ERROR: See subclause 9.2 for values.

    +CALM=? Report Supported Alert Sound Modes

    Description: The +CALM=?command returns supported

    values as compound value.

    Syntax: ATCALM=?

    Parameters: None

    Example: ATCALM=?

    Possible

    Responses:

    +CALM:(list of supported s)

    +CME ERROR:

    See subclause 9.2 for values.

    +CALM? Report Current Alert Sound Mode

    Description: The +CALM?command shows the current

    alert sound mode.

    Syntax: AT+CALM?

    Parameters: None

    Example: AT+CALM?

    Possible

    Responses:

    +CALM:

    +CME ERROR:

    See subclause 9.2 for values.

  • 8/12/2019 AT command reference guide.pdf

    48/196

    Chapter 3

    AT Command Interface

    102 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CAMM Accumulated Call Meter Maximum

    Description: The +CAMMcommand sets the Advice of

    Charge related to the accumulated call meter

    maximum value in SIM file EF(ACMmax).

    ACMmax contains the maximum number ofhome units allowed to be consumed by the

    subscriber.

    Syntax: AT+CAMM=[[,]]

    Parameters:

    string type; accumulated call meter maximum

    value similarly coded as under

    +CAOC; 0= disables ACMmax feature.

    string type; SIM PIN2

    Example: AT+CAMM=0,password

    Possible

    Responses:

    OK

    If error is related to ME functionality:

    +CME ERROR:

    See subclause 9.2 for values.

    +CAMM? Report Current ACMmax Value

    Description: The +CAMM?command returns the current

    value of ACMmax.

    Syntax: AT+CAMM?

    Parameters: None

    Example: AT+CAMM=?

    Possible

    Responses:

    +CAMM:

    OK

    where is the max. ACM value in

  • 8/12/2019 AT command reference guide.pdf

    49/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 103

    +CAMM? Report Current ACMmax Value

    hexadecimal format (e.g., 00001Eindicates

    decimal value 30).

    +CME ERROR:

    See subclause 9.2 for values.

    +CAOC Advice of Charge Command

    Description: The +CAOCcommand sets the Advice of

    Charge supplementary service function

    mode. This mode lets subscribers obtain

    information about a calls cost.

    Syntax: AT+CAOC=

    Parameters: = 0, 1, or 2

    0= query CCM value.

    1= deactivate the unsolicited reporting of

    CCM value.

    2= activate the unsolicited reporting of CCM

    value.

    string type; three bytes of the current CCM

    value in hexadecimal format (e.g., 00001E

    indicates decimal value 30); bytes are similarly

    coded as ACMmax value in the SIM

    000000-FFFFFF

    Example: AT+CAOC=2

    Possible

    Responses:

    If error is related to ME functionality:

    +CME ERROR:

    If =0, TA returns the current call

    meter (CCM) value

    +CAOC:

    OK

    If =1, TA deactivates the unsolicited

    reporting of CCM value

  • 8/12/2019 AT command reference guide.pdf

    50/196

    Chapter 3

    AT Command Interface

    104 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CAOC Advice of Charge Command

    OK

    If =2, TA activates the unsolicited

    reporting of CCM value

    OK

    +CAOC=? List Supported Advice of Charge Modes

    Description: The +CAOC=?command lists the Advice of

    Charge modes that the GSM Data Module

    supports.

    Syntax: AT+CAOC=?

    Parameters: None

    Example: AT+CAOC=?

    Possible

    Response:

    +CAOC: (list of supporteds)

    OK

    +CAOC? Report Current Advice of Charge Mode

    Description: The +CAOC?command reports the GSM

    Data Modules current Advice of Charge

    mode.

    Syntax: AT+CAOC?

    Parameters: None

    Example:

    Possible

    Response:

    +CAOC:

    OK

    +CBC Battery Charge

    Description: The +CBCcommand allows the TA to return

    battery connection status and battery

  • 8/12/2019 AT command reference guide.pdf

    51/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 105

    +CBC Battery Charge

    charge level values.

    Syntax: AT+CBC

    Parameters: None

    Example: AT+CBC

    Possible

    Responses:

    +CBC: ,

    OK

    where

    = 0 or 1

    0 = ME is powered by the battery.

    1 = ME has a battery connected, but is not

    powered by it

    = 0 or 100

    0= battery is exhausted.

    100 =battery has full capacity remaining.

    +CBC=? List Supported Battery Charge Values

    Description: The +CBC=?command lists the battery

    charge values that the GSM Data Module

    supports.

    Syntax: AT+CBC=?

    Parameters: None

    Example: AT+CBC=?

    Possible

    Response:

    +CBC: (list of supporteds),(list of

    supported s)

    OK

    +CBST Select Bearer Service

    Description: The +CBSTcommand selects the bearer

    service with data rate and

  • 8/12/2019 AT command reference guide.pdf

    52/196

    Chapter 3

    AT Command Interface

    106 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CBST Select Bearer Service

    the connection element to be used when

    data calls are originated. Values may also be

    used during mobile terminated data call

    setup, especially in case of single numbering

    scheme calls.

    Syntax: AT+CBST=[] [,[,]]]

    Parameters: =0-2, 4-7, 14, 65, 66, 68, 70, 71, or 75

    0= autobauding. (DEFAULT)

    1= 300 bps (V.21).

    2= 1200 bps (V.22).

    4= 2400 bps (V.22bis).

    5= 2400 bps (V.26ter).

    6= 4800 bps (V.32).

    7= 9600 bps (V.32).

    65= 300 bps (V.110).

    66= 1200 bps (V.110).

    68= 2400 bps (V.110).

    70= 4800 bps (V.110).

    71= 9600 bps (V.110).

    75= 14400 bps (V.110).

    = 0 or 2

    0= data circuit asynchronous modem.

    (DEFAULT)

    2= PAD Access (asynchronous)

    = 0 or 1

    0= transparent.

    1= non-transparent. (DEFAULT)

    Example: AT+CBST=1,0,0

    Possible

    Response:

    OK

    +CBST=? List Supported Bearer Services

    Description: The +CBST=?command lists the bearer

  • 8/12/2019 AT command reference guide.pdf

    53/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 107

    +CBST=? List Supported Bearer Services

    services that the GSM Data Module supports.

    Syntax: AT+CBST=?

    Parameters: None

    Example: AT+CBST=?

    Possible

    Response:

    +CBST: (list of supported , list of

    supported, list of supported )

    OK

    +CBST? Report Current Bearer Service

    Description: The +CBST?command reports the currentbearer service.

    Syntax: AT+CBST?

    Parameters: None

    Example: AT+CBST?

    Possible

    Responses:

    +CBST: ,,

    OK

    +CCED Cell Environment Description

    Description: The +CCEDcommand can be used by the

    application to retrieve the cell parameters of

    the main cell and of up to six neighbor cells.

    Two ways may exist for the external

    application to know these cell parameters: on

    request of the application, or automatically

    by the module every 5 seconds. Theautomatic mode is not supported during

    communication or registration.

    Syntax: AT+CCED=[,]

  • 8/12/2019 AT command reference guide.pdf

    54/196

    Chapter 3

    AT Command Interface

    108 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CCED Cell Environment Description

    Parameters: = 0, 1, or 2

    0= one shot requested.

    1= automatic shots requested.

    2= stop automatic shots.

    = 1, 2, or 3

    1= main cell.

    MCC, MNC, LAC, CellId, BSIC,

    ARFCN, RxLev, RxLev Full, RxLevSub,

    RxQual, RxQual Full, RxQual Sub, Idle

    TS

    2= neighbor cell.

    MCC, MNC, LAC, CellId, BSIC,

    ARFCN, RxLev

    3= all cell.

    MCC, MNC, LAC, CellId, BSIC,

    ARFCN, RxLev, RxLev Full, RxLevSub,

    RxQual, RxQual Full, RxQual Sub, Idle

    TS, MCC, MNC, LAC, CellId, BSIC,

    ARFCN, RxLev

    Combination (addition of the values) of the

    requested dumped are supported. Notice that

    in idle mode, only RxLev measures (one the

    main cell and on the neighbor cells) are done.

    The value of these RxLev is set in the RxLev

    Full field for the main cell.

    Example: AT+CCED=0,1

    Possible

    Response:

    +CCED:, ... ,

    OK

    +CCFC Call Forwarding and Conditions

    Description: The +CCFCcommand allows control of the

    call forwarding supplementary service

    according to 3GPP TS 22.082 [4].

    Registration, erasure, activation,

    deactivation, and status query are supported.

  • 8/12/2019 AT command reference guide.pdf

    55/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 109

    +CCFC Call Forwarding and Conditions

    When querying the status of a network

    service (=2) the response line for 'not

    active' case (=0) should be returned

    only if service is not active for any .

    Syntax: AT+CCFC=, [, [, [, [,[,[,]]]]]]

    Parameters: = 0, 1, 2, 3, 4, or 5

    0= unconditional. (DEFAULT)

    1= mobile busy.

    2= no reply.

    3= not reachable.

    4= all call forwarding (0-3).

    5= all conditional call forwarding (1-3).

    = 0, 1, 2, 3, or 4

    0= disable. (DEFAULT)

    1= enable.

    2= query status.

    3= registration.

    4= erasure.

    string type phone number of forwarding address

    in format specified by

    type of address in integer format; DEFAULT is

    145when dialing string includes

    international access code character +; otherwise,

    129.

    string type subaddress of format specified by

    .

    type of subaddress in integer; DEFAULT is 128.

    = 1, 2, 4, or 7

  • 8/12/2019 AT command reference guide.pdf

    56/196

    Chapter 3

    AT Command Interface

    110 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CCFC Call Forwarding and Conditions

    1= voice.

    2= data.

    4= fax.

    7= all classes. (DEFAULT)

    time to wait before call is forwarded, rounded to

    a multiple of 5 sec. DEFAULT is 20.

    1...20...30(only for = no reply)

    = 0 or 1

    0= not active.

    1= active.

    Example: AT+CCFC=1,1,5551212

    Possible

    Response:

    OK

    +CCFC=? List Supported Call Forwarding Reasons

    Description: The +CCFC=?command lists the call

    forwarding reasons that the GSM Data

    Module supports.

    Syntax: AT+CCFC=?

    Parameters: None

    Example: AT+CCFC=?

    Possible

    Responses:

    +CCFC: (list of supported

    OK

    +CCLK Clock

    Description: The +CCLKcommand sets the real-time

    clock of the ME.

    Syntax: AT+CCLK=

  • 8/12/2019 AT command reference guide.pdf

    57/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 111

    +CCLK Clock

    Parameters:

    String-type value; format is

    yy/MM/dd,hh:mm:sszz, where characters

    indicate year (two last digits), month, day, hour,

    minutes, seconds, and time zone (indicates thedifference, expressed in quarters of an hour,

    between the local time and GMT; range -

    47...+48); e.g. 6th of May 1994, 22:10:00

    GMT+2 hours equals

    94/05/06,22:10:00+08.

    Example: AT+CCLK=01/05/25,15:00:00-08

    Possible

    Response:

    OK

    If setting fails in an ME error:

    +CME ERROR:

    See subclause 9.2 for values.

    +CCLK? Read Current Clock Setting

    Description: The +CCLK?command reads the current

    clock setting.

    Syntax: AT+CCLK=?

    Parameters: None

    Example: AT+CCLK?

    Possible

    Responses:

    +CCLK:01/05/25.16:01:00-08

    OK

    If an ME error occurs:

    +CME ERROR:

    See subclause 9.2 for values.

    If the ME does not support time zone

    information, the three last characters of

    are not returned. The format of

  • 8/12/2019 AT command reference guide.pdf

    58/196

    Chapter 3

    AT Command Interface

    112 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CCLK? Read Current Clock Setting

    is specified by use of the +CSDF

    command.

    +CCUG Closed User Group

    Description: The +CCUGcommand sets the closed user

    group supplementary service parameters as a

    default adjustment for all following calls.

    Syntax: AT+CCUG=[] [,[,]]]

    Parameters: = 0 or 1

    0= disable CUG. (DEFAULT)

    1= enable CUG.

    = 09, or 10

    0...9= CUG index. (DEFAULT = 0)

    10= no index (preferred CUG taken from

    subscriber data).

    = 0, 1, 2, or 3

    0= no information. (DEFAULT)

    1= suppress OA (Outgoing Access).

    2= suppress preferential CUG.3= suppress OA and preferential CUG.

    Example: AT+CCUG=1,9,2

    Possible

    Response:

    OK

    +CCUG=? List Supported Closed User Groups

    Description: The +CCUG=?command lists the closeduser groups that the GSM Data Module

    supports.

    Syntax: AT+CCUG=?

  • 8/12/2019 AT command reference guide.pdf

    59/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 113

    +CCUG=? List Supported Closed User Groups

    Parameters: None

    Example: AT+CCUG=?

    PossibleResponses:

    OK

    +CCUG? Report Current Closed User Group

    Description: The +CCUG?command reports the current

    closed user group configured for the GSM

    Data Module.

    Syntax: AT+CCUG?

    Parameters: None

    Example: AT+CCUG?

    Possible

    Responses:

    +CCUG: ,,

    OK

    If error is related to ME functionality:

    +CME ERROR:

    +CCWA Call Waiting

    Description: The +CCWAcommand controls the call

    waiting supplementary service. Activation,

    deactivation and status query are supported.

    It should be possible to abort the command

    when network is interrogated.

    Syntax: AT+CCWA=[][,[,]]]

    Parameters: = 0 or 1

    0= disable presentation of unsolicited result

    code. (DEFAULT)

    1= enable presentation of unsolicited result

    code.

  • 8/12/2019 AT command reference guide.pdf

    60/196

    Chapter 3

    AT Command Interface

    114 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CCWA Call Waiting

    = 0, 1, or 2

    when parameter not given, network

    is not interrogated

    0= disable.1= enable.

    2= query status.

    = 1, 2, 4, or 7

    a sum of integers each representing a class

    of information

    1= voice (telephony)

    2= data (usually refers to all bearer

    services,

    if =2, this may refer only to

    some bearer services).

    4= fax.

    7= all classes. (DEFAULT)

    = 0 or 1

    0= not active.

    1= enable.

    Examples: AT+CCWA=1,1,1AT+CCWA=1,2

    Possible

    Response:

    OK

    +CCWA=? List Supported Call Waiting Values

    Description: The +CCWA=?command returns a list of

    the call waiting values that the GSM Data

    Module supports.

    Syntax: AT+CCWA=?

    Parameters: None

    Example: AT+CCWA=?

  • 8/12/2019 AT command reference guide.pdf

    61/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 115

    +CCWA=? List Supported Call Waiting Values

    Possible

    Responses:

    +CCWA:

    OK

    +CCWA? Report Current Call Waiting Status

    Description: The +CCWA?command shows whether

    current call waiting is enabled or disabled.

    Syntax: AT+CCWA?

    Parameters: None

    Example: AT+CCWA?

    Possible

    Response:

    +CCWA:

    OK

    +CCWE Call Meter Maximum Event

    Description: Shortly before the ACM (Accumulated Call

    Meter) maximum value is reached, an

    unsolicited result code +CCWVis sent, if

    enabled by this command. The warning is

    issued approximately when 30 seconds call

    time remains. It is also issued when starting a

    call if less than 30 s call time remains. Ifsetting fails in an ME error, +CME

    ERROR: is returned. Refer subclause

    9.2 for values.

    Syntax: AT+CCWE=

    Parameters: = 0 or 1

    0= disable the call meter warning event.

    (DEFAULT)

    1= enable the call meter warning event.

    Examples: AT+CCWE=1AT+CCWE=2

    Possible OK

  • 8/12/2019 AT command reference guide.pdf

    62/196

    Chapter 3

    AT Command Interface

    116 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CCWE Call Meter Maximum Event

    Response:

    +CCWE=? List Supported Call Meter Maximum

    Modes

    Description: The +CCWE=?command returns a list of

    the supported call meter maximum event

    modes.

    Syntax: AT+CCWE=?

    Parameters: None

    Example: AT+CCWE=?

    Possible

    Responses:

    +CCWE:

    OK

    +CCWE? Report Current Call Meter Maximum

    Event Mode

    Description: The +CCWE?command shows the current

    call meter maximum event mode.

    Syntax: AT+CCWE?

    Parameters: None

    Example: AT+CCWE?

    Possible

    Response:

    +CCWE:

    OK

    +CDIS Display Control

    Description: The +CDIScommand writes the contents ofME text type display elements. An element

    can consist of one character or

    several characters. The order of element

    parameters should be as follows: first

  • 8/12/2019 AT command reference guide.pdf

    63/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 117

    +CDIS Display Control

    is the element in upper-left corner, second is

    the next element to the right, and so on. The

    last element is the element in lower-right

    corner. The number of elements is ME

    specific. If element parameter is empty,element will remain in the previous value.

    Syntax: AT+CDIS=[[,[,...]]]

    Parameters:

    String type parameter using character set

    specified by the command +CSCS.

    Example: AT+CDIS="RADIOGSM

    Possible

    Responses:

    OK

    If the ME does not allow writing to its display

    or if the ME is not currently reachable:

    +CME ERROR:

    See subclause 9.2 for values.

    +CDIS=? List Supported Character Sets

    Description: The +CDIS=?command returns the contentsof ME display elements.

    Syntax: AT+CDIS=?

    Parameters: None

    Example: AT+CDIS=?

    Possible

    Responses:

    +CDIS: [,[,...]]

    OK

    where = integer type parametergiving the maximum length of corresponding

    parameter.

    If the ME does not allow writing to its

  • 8/12/2019 AT command reference guide.pdf

    64/196

    Chapter 3

    AT Command Interface

    118 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CDIS=? List Supported Character Sets

    display or if the ME is not currently

    reachable:

    +CME ERROR:

    See subclause 9.2 for values.

    +CDIS? Report Current Character Set

    Description: The +CDIS?command returns the maximum

    length of each display element. If the ME

    does not offer the length of elements, the

    field should be empty.

    Syntax: AT+CDIS?

    Parameters: None

    Example: AT+CDIS?

    Possible

    Responses:

    +CDIS: [,[,...]]

    OK

    where is a string-type parameter using

    character set specified by the command

    +CSCS.

    If the ME does not allow writing to its

    display or if the ME is not currently

    reachable:

    +CME ERROR:

    See subclause 9.2 for values.

    +CEER Extended Error Reporting

    Description: The +CEERcommand returns an extended

    report for the reason of the failure in the last

    unsuccessful call setup (originating or

    answering). Typically, the text consists of a

    single line containing the failure information

    given by GSM network in textual format.

    Syntax: AT+CEER

  • 8/12/2019 AT command reference guide.pdf

    65/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 119

    +CEER Extended Error Reporting

    Parameter: None

    Example: AT+CEER

    PossibleResponse:

    +CEER:OK

    where is the reason for last call

    release as number code.

    +CEER =? Test Extended Error Reporting

    Description: The +CEER=?command is a test command.

    Syntax: AT+CEER=?

    Parameters: None

    Example: AT+CEER=?

    Possible

    Response:

    OK

    +CFUN Set Phone Functionality

    Description: The +CFUNcommand selects the level of

    functionality in the mobile station.

    Syntax: AT+CFUN=

    Parameters:

    the ID to be set, as described in the examples.

    Examples: When the application wants to stop the module

    to make a power off, or if the application

    wants to force the module to execute an IMSI

    DETACH procedure, it has to send:

    AT+CFUN=0

    This command executes an IMSI DETACH

    and makes a backup of some internal

  • 8/12/2019 AT command reference guide.pdf

    66/196

    Chapter 3

    AT Command Interface

    120 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CFUN Set Phone Functionality

    parameters in the SIM and the EEPROM. Then

    no access to the SIM card is possible.

    If the mobile is not powered off after this

    command, it shall receive another command tore-start the whole GSM process.

    If the mobile is turned off after this command,

    the power-on automatically executes the start

    of the whole GSM process.

    When the application wants to re-start the

    module (after having done a AT+CFUN=0

    command, and without having cut the power

    supply), it must send: AT+CFUN=1

    This command starts again all the GSM stack

    and GSM functionality and a complete

    software reset is done. All parameters are reset

    to their previous E2P value if AT&Wwas not

    used.

    If you write entries in phonebook (+CPBW)

    and then reset the module directly

    (AT+CFUN=1, without any AT+CFUN=0

    before), some entries may not be written (SIM

    task did not have enough time to write the

    entries in SIM card)

    Also, the OKresponse will be sent at the last

    defined baud rate defined by +IPRcommand.

    With autobauding the response can be at a

    different baud rate, so it is better to save the

    defined baud rate with AT&Wbefore directly

    send the AT+CFUN=1command.

    Possible

    Response:

    OK

    +CFUN? Report Current Phone Functionality

    Description: The +CFUN?command reports the GSM

  • 8/12/2019 AT command reference guide.pdf

    67/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 121

    +CFUN? Report Current Phone Functionality

    Data Modules current phone functionality.

    Syntax: AT+CFUN?

    Parameters: None

    Example: AT+CFUN?

    Possible

    Response:

    +CFUN: 1

    OK

    +CFUN=? List Supported Phone Functionality

    Description: The +CFUN=?command is a test command.

    Syntax: AT+CFUN=?

    Parameters: None

    Example: AT+CFUN=?

    Possible

    Response:

    +CFUN: 1

    OK

    +CGMI Report Manufacturer Identification

    Description: The +CGMIcommand reports the GSM

    Data Modules manufacturer identification.

    Syntax: AT+CGMI

    Parameters: None

    Examples: AT+CGMI

    Possible

    Response:

    CONEXANT

    OK

  • 8/12/2019 AT command reference guide.pdf

    68/196

    Chapter 3

    AT Command Interface

    122 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CGMM Request Module ID

    Description: The +CGMMcommand reports the specific

    model of the GSM Data Module.

    Syntax: AT+CGMM

    Parameters: None

    Example: AT+CGMM

    Possible

    Response:

    +GSMDM100DB

    OK

    +CGMR Request Revision ID

    Description: The +CGMRcommand reports the GSM

    Data Modules software version.

    Syntax: AT+CGMR

    Parameters: None

    Example: AT+CGMR

    Possible

    Response:

    Revision x.yy

    OK

    +CGSN Request Product Serial Number

    Identification

    Description: The +CGSNcommand allows the user

    application to ascertain the GSM modules

    International Mobile Equipment Identify

    (IMEI).

    Syntax: AT+CGSN

    Parameters: None

    Example: AT+CGSN

  • 8/12/2019 AT command reference guide.pdf

    69/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 123

    +CGSN Request Product Serial Number

    Identification

    Possible

    Response:

    135790248939

    OK

    +CHLD Call Hold

    Description: The +CHLDcommand allows the control of

    the following call-related services:

    A call can be temporarily disconnectedfrom the ME but the connection is

    retained by the network.

    Multiparty conversation (conferencecalls).

    the served subscriber who has two calls(one held and the other either active or

    alerting) can connect the other.

    Parties and release the served subscriber'sown connection.

    Calls can be put on hold, recovered, released,

    added to conversation, and transferred

    similarly as defined in 3GPP TS22.030 [19]. Refer subclause 9.2 for possible

    values.

    This is based on the GSM/UMTS

    supplementary services HOLD (Call Hold;

    refer 3GPP TS 22.083 [5] clause 2),

    MPTY (MultiParty; refer 3GPP TS 22.084

    [22]) and ECT (Explicit Call Transfer; refer

    3GPP TS 22.091 [29]). The interaction of

    this command with other commands based

    on other GSM/UMTS supplementaryservices is described in the GSM/UMTS

    standards.

    Call Hold, MultiParty, and Explicit Call

  • 8/12/2019 AT command reference guide.pdf

    70/196

    Chapter 3

    AT Command Interface

    124 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CHLD Call Hold

    Transfer are only applicable to teleservice

    11.

    It is recommended (although optional) that

    test command returns a list of operationswhich are supported. The call

    number required by some operations shall be

    denoted by x (e.g.,+CHLD:

    (0,1,1x,2,2x,3)).

    Syntax: AT+CHLD=

    Parameters: = 0, 1, 1X, 2, 2X, or 3

    0= terminate all held calls or UDUB (User

    Determined User Busy) for a waiting call

    1= terminate all active calls (if any) and

    accept

    the other call (waiting call or held call).

    1X= terminate the active call numberX(X=

    1-7).

    2= place all active calls on hold (if any) and

    accept the other call (waiting call or held

    call) as the active call.

    2X= place all active calls except callX(X= 1-

    7) on hold.

    3= add the held call to the active calls.

    Example: AT+CHLD=1

    Possible

    Response:

    OK

    +CHLD=? List Supported Call Hold Parameters

    Description: The +CHLD=?command lists the supported

    call hold parameters

    Syntax: AT+CHLD=?

    Parameters: None

  • 8/12/2019 AT command reference guide.pdf

    71/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 125

    +CHLD=? List Supported Call Hold Parameters

    Example: AT+CHLD=?

    Possible

    Response:

    +CHLD:s

    OK

    +CHUP Select Hang Up Call

    Description: The +CHUPcommand causes the TA to

    hang up the current call.

    Syntax: AT+CHUP

    Parameters: None

    Example: AT+CHUP

    Possible

    Responses:

    OK/ERROR

    All active calls and held calls are cleared

    down.

    +CHUP=? Report Hang Up

    Description: The +CHUP=?command reports whether

    the current call has been hung up

    Syntax: AT+CHUP=?

    Parameters: None

    Example: AT+CHUP=?

    Possible

    Response:

    OK

    +CIMI Request International Mobile SubscriberIdentity

    Description: The +CIMIcommand reads and identifies

    the International Mobile Subscriber Identity

  • 8/12/2019 AT command reference guide.pdf

    72/196

    Chapter 3

    AT Command Interface

    126 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CIMI Request International Mobile Subscriber

    Identity

    (IMSI) of the attached SIM card.

    Syntax: AT+CIMI

    Parameters: = International Mobile Subscriber

    Identity (string without double quotes)

    Example: AT+CIMI

    Possible

    Responses:

    001010123456789

    OK

    If error is related to ME functionality:

    +CME ERROR:

    +CIMI=? List International Mobile Subscriber

    Identity

    Description: The +CIMI=?command reports the

    International Mobile Subscriber Identity.

    Syntax: AT+CIMI=?

    Parameters: = International Mobile Subscriber

    Identity (string without double quotes).

    Example: AT+CIMI=?

    Possible

    Response:

    OK

    +CIND Indicator Control

    Description: The +CINDcommand sets the values of the

    ME indicators. An value of 0 means

    that the indicator is off (or in state which

    can be identified as "off"-state), 1 means that

    indicator is on (or in a state which is more

    substantial than "off"-state), 2 is more

    substantial than 1, and so on. If the indicator

  • 8/12/2019 AT command reference guide.pdf

    73/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 127

    +CIND Indicator Control

    is a simple on/off style element, it has values

    0 and 1.

    The number of elements is ME specific. If a

    certain indicator is not writable, setting of itshould be ignored. If a parameter is empty

    field, the indicator remains in the previous

    value.

    Syntax: AT+CIND=[[,[,...]]]

    Parameters:

    an integer type value in the range

    corresponding to .

    Example: AT+CIND=0

    Possible

    Responses:

    OK

    If the ME does not allow setting of indicators

    or ME is not currently reachable:

    +CME ERROR:

    See subclause 9.2 for values.

    +CIND=? Return Status of Indicators

    Description: The +CIND=?command returns the status of

    the ME indicators.

    Syntax: AT+CIND=?

    Parameters: None

    Example: AT+CIND=?

    Possible

    Responses:

    +CIND: (,(list of supporteds)) [,(,(list of supported

    s))[,...]]

    where = values reserved by the

  • 8/12/2019 AT command reference guide.pdf

    74/196

    Chapter 3

    AT Command Interface

    128 GSMDM-100DB GSM Data Module Reference GuidePRELIMINARY DRAFT 11/15/2001

    +CIND=? Return Status of Indicators

    present document and their ranges:

    battchg= battery charge level (0-5).

    signal= signal quality (0-5).

    service= service availability (0-1).

    sounder= sounder activity (0-1). message= message received (0-1).

    call= call in progress (0-1).

    vox= transmit activated by voice activity

    (0-1).

    roam= roaming indicator (0-1).

    Smsfull= a short message memory storage

    in the MT has become full (1), or memory

    locations are available (0).

    If the ME does not allow setting of indicators

    or ME is not currently reachable:

    +CME ERROR:

    See subclause 9.2 for values.

    +CIND? Report Current Indicator Status

    Description: The +CIND?command returns a maximum

    16-character description of the indicator and

    Compound value is the allowed values for

    the indicator.

    Syntax: AT+CIND

    Parameters: None

    Example: AT+CIND

    Possible

    Responses:

    +CIND: [,[,...]]

    OK

    where is an integer type value in the

    range of the corresponding .

    If the ME does not allow setting of indicators

    or ME is not currently reachable:

    +CME ERROR:

  • 8/12/2019 AT command reference guide.pdf

    75/196

    Chapter 3

    AT Command Interface

    GSMDM-100DB GSM Data Module Reference Guide PRELIMINARY DRAFT 11/15/2001 129

    +CKPD Keypad Control

    Description: The +CKPDcommand provides keypad

    control. When you send this command:

    If any call is in progress: then thiscommand should decrease/increase the

    audio volume

    If there is no call in progress : thiscommand should decrease/increa