0% found this document useful (0 votes)
91 views111 pages

AT Command Reference 6 7 1 2

The document contains a list of AT commands organized into different categories. The categories include help commands, ITU-T V.25ter DTE-DCE interface commands, call control commands, ETSI GSM 07.07 general commands, message configuration commands, message receiving/reading commands, message sending/writing commands, GPRS/packet data commands, Inmarsat specific commands, and HNS specific commands. Each command is briefly described including its function, references, syntax, and parameters.

Uploaded by

nastoc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views111 pages

AT Command Reference 6 7 1 2

The document contains a list of AT commands organized into different categories. The categories include help commands, ITU-T V.25ter DTE-DCE interface commands, call control commands, ETSI GSM 07.07 general commands, message configuration commands, message receiving/reading commands, message sending/writing commands, GPRS/packet data commands, Inmarsat specific commands, and HNS specific commands. Each command is briefly described including its function, references, syntax, and parameters.

Uploaded by

nastoc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 111

Contents

Help commands
AT ??: List supported AT commands
ITU-T V.25ter: DTE-DCE Interface Commands
AT S: Set register
AT E: Command echo
ITU-T V.25ter: Call Control Commands
AT D: Dial
AT H: Hook control
ETSI GSM 07.07: General Commands
AT +CGMI: Request Manufacturer Identification
AT +CGMM: Request Model Identification
AT +CGMN: Request Manufacturer Name
AT +CGMP: Request Manufacturer Part Number
AT +CGMR: Request Revision Identification
AT +CGMS: Request Manufacturer Serial Number
AT +CGSN: Request Product Serial Number Identification
AT +CSCS: Select TE Character Set
AT +CIMI: Request International Mobile Subscriber Identity (IMSI)
AT +CCLK: Time of Day (UTC), as known to the terminal
AT +CNUM: Subscriber Number
AT +CREG: Network Registration
AT +COPS: Operator Selection
AT +CPOL: Preferred PLMN List
AT +CPLS: Preferred PLMN List
AT +CLCK: Facility Lock
AT +CPWD: Change Password
AT +CCUG: Closed User Group
AT +CLCC: List Current Calls
AT +CUSD: Unstructured Supplementary Service Data
AT +CPAS: Phone Activity Status
AT +CFUN: Set Phone Functionality
AT +CPIN: Enter PIN
AT +CBC: Battery Charge
AT +CIND: Indicator
AT +CPBS: Select Phonebook Memory Storage
AT +CPBR: Read Phonebook Entries
AT +CPBW: Write/Delete Phonebook Entry
AT +CRSM: Restricted SIM Access
AT +CMAR: Master Reset
AT +CMEE: Report Mobile Equipment Error
ETSI GSM 07.05: General Configuration Commands
AT +CSMS: Select Message Service
AT +CPMS: Preferred Message Storage
AT +CMGF: Message Format
ETSI GSM 07.05: Message Configuration Commands
AT +CSCA: Service Center Address
AT +CSMP: Set Text Mode Parameters
AT +CSDH: Show Text Mode Parameters
AT +CSCB: Select Cell Broadcast Message Types
AT +CSAS: Save Settings
AT +CRES: Restore Settings
ETSI GSM 07.05: Message Receiving and Reading Commands
AT +CNMI: New Message Indications to TE
AT +CMGL: List Messages
AT +CMGR: Read Message
ETSI GSM 07.05: Message Sending and Writing Commands
AT +CMGS: Send Message
AT +CMSS: Send Message from Storage
AT +CMGW: Write Message to Memory
AT +CMGD: Delete Message
AT +CGDCONT: Define PDP Context
AT +CGDSCONT: Define Secondary PDP Context
AT +CGEQREQ: 3G Quality of Service Profile (Requested)
AT +CGQREQ: Quality of Service Profile (Requested)
AT +CGQMIN: Quality of Service Profile (Minimum Acceptable)
AT +CGEQMIN: 3G Quality of Service Profile (Minimum Acceptable)
AT +CGEQNEG: 3G Quality of Service Profile (Negotiated)
AT +CGATT: Attach or Detach
AT +CGACT: PDP Context Activate or Deactivate
AT +CGCMOD: PDP Context Modify
AT +CGTFT: Traffic Flow Template
AT +CGDATA: Data Mode
AT +CGPADDR: Show PDP Address
AT +CGCLASS: GPRS Mobile Station Class
AT +CGEREP: GPRS Packet Domain Event Reporting
AT +CGREG: GPRS Network Registration Indication
AT +CGSMS: Select Service for MO SMS Messages
Inmarsat Specific AT Commands
AT _IPOINT: Antenna Pointing
AT _IGPS: GPS Location Information
AT _INIS: Network Interface Status
AT _ITFT: Uplink Traffic Flow Template
AT _ITEMP: BGAN Terminal Temperature
AT _ILOG: Retrieve Log File
AT _ISLEEP: MT Sleep Status Indicator
AT _IMETER: Call Metering
AT _ISIG: Signal Strength Indicator
AT _IBALARM: Alarm Indicator
AT _ISATINFO: BGAN Satellite Information
AT _ISATVIS: BGAN Satellite(s) Visible
AT _ISATCUR: BGAN Current Satellite
AT _IBNOTIFY: Control Unsolicited Commands
AT _IERROR: BGAN Terminal Error Reports
AT _ICPWD: Change Facility Password
AT _IHDEFAPN: Change the UT's default APN
AT _IGETFW: Get firmware file from FTP server
AT _IUPDFW: Trigger firmware update.
AT _ISENDFILE: Send file from UT to FTP server
AT _IGETFILE: Download file from FTP server to UT
AT _IUPDCFG: Install new 'config.txt' file.
AT _IREMWEB: Control HTTP access to UT.
AT _ISMSRMT: Enable/Disable remote SMS commands.
AT _ICLCK: Facility Lock Configure
AT _IMACLOC: Enable/Disable Ethernet MAC filtering.
AT _IMACLOCAD: Configure allowed Ethernet MAC addresses.
HNS Specific AT Commands
AT _IHINIT: Initial Configuration Settings
AT _IHWLAN: Wireless LAN Settings
AT _IHIP: Internet Protocol Settings
AT _IHSTATUS: HNS Terminal Status
AT _IHSET: HNS Set Terminal Configuration
AT _IHREAD: HNS Terminal Version Information
AT _IHDEFCNT: Define a Default PDP Context
AT _IHACA: Automatic Context Activation
AT _IHHOOK: RJ-11 Hook Status
AT _IHTM: Set CM to Test Mode
AT _IHTXCW: Transmit CW
AT _IHSTXCW: Stop CW Transmission
AT _IHTXMOD: Transmit Modulated Signal
AT _IHSTXMOD: Stop Modulated Signal Transmission
AT _IHGFACQ: Ask PSAB Acquisition Status
AT _IHSIGACQ: Ask Signal Acquisition Status
AT _IHGF: Obtain Satellite Information for Antenna Pointing
AT _IHGPS: Initiate or Update GPS Information to CM
AT _IHPWROFF: CM Accomplishes Deregistration Procedure
AT _IHREBOOT: Reboot Terminal
AT _IHCCAL: Send Cable Calibration Data to CM
AT _IHSWUPG: SW Upgrade Indication
AT _IHSWDATA: Request a block of image file.
AT _IHLOG: Write String to Console and Syslog
AT _IHPIN: Query PIN/PUK Status
AT _IHPACKET: Report PS Call Log Information
AT _IHSMS: Report Short Message Delivery Status
AT _IHBEAM: Report Beam ID in which UT is Operating
AT _IHTIMER: Set Timeouts for Connections and Leases
AT _IHARP: Terminal ARP Entries
AT _IHPING: Terminal-initiated PING.
AT _IHTEXT: Terminal Text Message
AT _IHABIT: HNS Antenna Built-In Test
AT _IHPBIT: Command UT to Perform Platform Built-In Test and Check Status
AT _IHEVENT: BGAN Terminal Event Reports
AT _IHCIRCUIT: BGAN Terminal CS Call Reports
AT _IHTEMP: HNS Terminal Temperature
AT _IHMETER: Expanded Call Metering
Summary of Inmarsat Specific Result Codes
Index

Help commands
AT ??: List supported AT commands

Description: Lists all supported AT commands and result codes starting with <prefix>.
Besides this, there is also the possibility to type "AT <command> ??" on the
command line to get a detailed description of the <command>.
References: None
Group: Help commands
Syntax: Extended format

Command Possible response(s)


AT ??=[<prefix>[,<mode>]]
<help text>
AT ?? <help text>
AT ??? n/a
AT ??=? ??: (list of supported <mode>s)

Defined values
<prefix>: string
<mode>: decimal (0-3); Type of listing
0 interactive (only headlines)
1 short (only headlines)
2 long (complete information)
3 HTML (readable with an internet browser)
<help text>: alphanumeric

ITU-T V.25ter: DTE-DCE Interface Commands


AT S: Set register

Description: Sets a register which controls the operation of the DCE.


References: ITU-T V.25ter
Group: DTE-DCE Interface Commands
Syntax: Basic format

Command Possible response(s)


AT S<reg id>=<reg value> to set or S<reg id>? to read the register
Read response:
<reg value> (3 decimal digits)
+CME ERROR: <err>

Defined values
<reg id>: decimal (0,2-8,10-11,19); ID of a register
<reg value>: decimal (Depending on id)
<S0 value>: decimal (0-255); Automatic answer
0 disabled (default)
1-255 Number of RINGs until automatic answer
<S2 value>: decimal (1-255); PPP character to abort online mode
43 + (default)
<S3 value>: decimal (0-127); Command line termination character
13 CR (default)
<S4 value>: decimal (0-127); Response formatting character
10 LF (default)
<S5 value>: decimal (0-127); Command line editing character
8 BS (default)
<S6 value>: decimal (2-10); Pause before blind dialing, in seconds
2 (default)
<S7 value>: decimal (1-255); Connection completion timeout, in seconds
60 (default)
<S8 value>: decimal (0-255); Comma dial modifier time, in seconds
2 (default)
<S10 value>: decimal (1-254); Automatic disconnect delay, in tenths of seconds
1 (default)
<S11 value>: decimal (50-255); Length of DTMF tone duration, in milliseconds
95 (default)

AT E: Command echo

Description: Sets whether or not the DCE echoes characters received from the DTE
during command and online command state.
References: ITU-T V.25ter
Group: DTE-DCE Interface Commands
Syntax: Basic format

Command Possible response(s)


AT E[<value>]
+CME ERROR: <err>

Defined values
<value>: decimal (0-1); Echo
0 off
1 on (default)

ITU-T V.25ter: Call Control Commands


AT D: Dial

Description: Originates a call (or sends a supplementary service string to the network).
All characters appearing on the same command line after the "D" are
considered part of the call addressing information to be signalled to the
network, or modifiers used to control the signalling process, up to a
semicolon character or the end of the command line. It is also possible to
dial a number from the phonebook.
ATD without an argument can be used to modify a call (Voice <-> FAX).
References: ITU-T V.25ter, ETSI GSM 07.07
Group: Call Control Commands
Syntax: Basic format
Command Possible response(s)
AT D[(<dial string>|<pb dial>)[<clir>][<cug>][<semi>]][,<mode>]
CONNECT
CONNECT <text>
NO CARRIER
BUSY
NO ANSWER
NO DIALTONE
OK
+CME ERROR: <err>

Defined values
<dial string>: := {<digit>|<modifier>};
Simple dialing
<pb dial>: := '>'(<alpha>|[<pb>]<index>);
Dialing from phonebook
<clir>: character (I,i); Override the CLIR supplementary service subscription
default value for this call
I invocation (restrict CLI presentation)
i suppression (allow CLI presentation)
<cug>: character (G,g); Control the CUG supplementary service information for this
call; uses index and info values set with command AT+CCUG
<semi>: character (;); When semicolon character is given after dialing digits (or
modifiers), a voice call originated to the given address (ignoring
AT+FCLASS). TA returns to command state immediately.
<digit>: character (0-9,*,#,+,A-C,a-c); Dialing digits
<modifier>: character (D,,,T,P,t,p,!,W,@); Call modifiers (ignored)
<alpha>: string (0-tlength(pb)); Alpha-tag of a phonebook entry
<pb>: alphanumeric; Name of phonebook memory (w/o quotes) see AT+CPBS
<index>: decimal (1-total(pb)); Index in phonebook memory
<mode>: string ("0","1","2","3"); Mode
0 voice (64kbps)
1 data (UDI/RDI)
2 4kbps voice
3 3.1kHz audio

AT H: Hook control
Description: Instructs the DCE to disconnect from the line, terminating any call in
progress.
References: ITU-T V.25ter
Group: Call Control Commands
Syntax: Basic format

Command Possible response(s)


AT H[<value>]

Defined values
<value>: decimal (0); Value
0 Disconnect and terminate call

ETSI GSM 07.07: General Commands


AT +CGMI: Request Manufacturer Identification

Description: Returns information to identify the ME manufacturer.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CGMI=... n/a
AT +CGMI <manufacturer>
+CME ERROR: <err>
AT +CGMI? n/a
AT +CGMI=?

Defined values
<manufacturer>: alphanumeric

AT +CGMM: Request Model Identification

Description: Returns information to identify the ME model.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CGMM=... n/a
AT +CGMM <model>
+CME ERROR: <err>
AT +CGMM? n/a
AT +CGMM=?

Defined values
<model>: alphanumeric

AT +CGMN: Request Manufacturer Name

Description: Returns information to identify the ME manufacturer name.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CGMN=... n/a
AT +CGMN <manufName>
+CME ERROR: <err>
AT +CGMN? n/a
AT +CGMN=?

Defined values
<manufName>: alphanumeric

AT +CGMP: Request Manufacturer Part Number

Description: Returns information to identify the ME part number.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CGMP=... n/a
AT +CGMP <manufPartNum>
+CME ERROR: <err>
AT +CGMP? n/a
AT +CGMP=?

Defined values
<manufPartNum>: alphanumeric

AT +CGMR: Request Revision Identification

Description: Returns information to identify the ME version, revision level or date.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CGMR=... n/a
AT +CGMR <revision>
+CME ERROR: <err>
AT +CGMR? n/a
AT +CGMR=?

Defined values
<revision>: alphanumeric

AT +CGMS: Request Manufacturer Serial Number

Description: Returns information to identify the ME serial number.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format
Command Possible response(s)
AT +CGMS=... n/a
AT +CGMS <manufSerNum>
+CME ERROR: <err>
AT +CGMS? n/a
AT +CGMS=?

Defined values
<manufSerNum>: alphanumeric

AT +CGSN: Request Product Serial Number Identification

Description: Returns information to identify the individual ME. Typically IMEI


(International Mobile station Equipment Identity).
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CGSN=... n/a
AT +CGSN <sn>
+CME ERROR: <err>
AT +CGSN? n/a
AT +CGSN=?

Defined values
<sn>: alphanumeric

AT +CSCS: Select TE Character Set

Description: Informs the TA about the character set used by the TE. TA is then able to
convert character strings correctly between TE and ME character sets.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format
Command Possible response(s)
AT +CSCS=[<chset>]
+CME ERROR: <err>
AT +CSCS n/a
AT +CSCS? +CSCS: <chset>
AT +CSCS=? +CSCS: (list of supported <chset>s)

Defined values
<chset>: string ("IRA","GSM","PCCP437","8859-1")

AT +CIMI: Request International Mobile Subscriber Identity (IMSI)

Description: Return IMSI to identify the individual SIM card


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CIMI=... n/a
AT +CIMI +CME ERROR: <err>
AT +CIMI? n/a
AT +CIMI=?

Defined values
<imsi>: string ("IMSI")

AT +CCLK: Time of Day (UTC), as known to the terminal

Description: Return UTC time of day, if GPS fix and/or network time is available. If the
time is not available (i.e., no GPS fix or network time is available), then
"UNAVAILABLE" is returned. Time format is "yy/MM/dd,hh:mm:ss zz",
where characters indicate the 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 to
"94/05/06,22:10:00+08". NOTE: This MT does not support time zone
information (it always reports UTC time), so the zz characters of <time> are
not returned.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CCLK=... n/a
AT +CCLK n/a
AT +CCLK? +CCLK: <time>
AT +CCLK=? n/a

Defined values
<time>: string ("yy/MM/dd,hh:mm:ss")

AT +CNUM: Subscriber Number

Description: Returns MSISDNs related to the subscriber (stored in SIM or ME).


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CNUM=... n/a
AT +CNUM +CNUM: [<alpha>],<number>,<type>[,<speed>,<service>[,<itc>]][
<CR><LF>
+CNUM: [<alpha>],<number>,<type>[,<speed>,<service>[,<itc>]][... ]]
+CME ERROR: <err>
AT +CNUM? n/a
AT +CNUM=?

Defined values
<alpha>: string
<number>: string
<type>: decimal (0-255)
<speed>: decimal (0-81)
<service>: decimal (0-5)
<itc>: decimal (0-1)

AT +CREG: Network Registration

Description: Controls reporting of unsolicited result code +CREG.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CREG=[<mode>]
+CME ERROR: <err>
AT +CREG n/a
AT +CREG? +CREG: <mode>,<stat>[,<lac>,<ci>]
+CME ERROR: <err>
AT +CREG=? +CREG: (list of supported <mode>s)

Defined values
<mode>: decimal (0-2); report
0 off
1 registration only
2 registration and location information
<stat>: decimal (0-5); Status
0 not registered
1 registered (home)
2 not registered (searching)
3 registration denied
4 unknown
5 registered (roaming)
<lac>: string (4); location area code
<ci>: string (4); cell ID

AT +COPS: Operator Selection


Description: Forces an attempt to select and register with the network operator. <mode>
is used to select whether the selection is done automatically by the ME or is
forced by this command to operator <oper> (it shall be given in <format>).
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +COPS=[<mode>[,<format>[,<oper>]]]
+CME ERROR: <err>
AT +COPS n/a
AT +COPS? +COPS: <mode>[,<format>,<oper>]
+CME ERROR: <err>
AT +COPS=? +COPS: [list of supported (<stat>,<oper long>,<oper short>,<oper num>)s]
[,,(list of supported <mode>s),(list of supported <format>s)]
+CME ERROR: <err>

Defined values
<mode>: decimal (0-2); Mode
0 automatic
1 manual
2 deregister
<format>: decimal (0-2); Format
0 long alphanumeric
1 short alphanumeric
2 numeric
<oper long>: string
<oper short>: string
<oper num>: string
<stat>: decimal (0-3); Status
0 unknown
1 available
2 current
3 forbidden
<oper>: := (<oper long>|<oper short>|<oper num>); // operator depending on
<format>
AT +CPOL: Preferred PLMN List

Description: Used to edit PLMN List on SIM card


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CPOL=[<index>[,<format>[,<oper>[,<GSM_AcT>,<GSM_COMP_AcT>,
<GSM_UTRA_AcT>]]]]
+CME ERROR: <err>
AT n/a
+CPOL
AT <index>,<format>,<oper>[,<GSM_AcT>,<GSM_COMP_AcT>,<GSM_UTRA_AcT>
+CPOL? ]
AT +CPOL: (list of supported <index>s)
+CPOL=?

Defined values
<index>: decimal (0-255); index
<format>: decimal (0-2); Format
0 long alphanumeric
1 short alphanumeric
2 numeric
<oper long>: string
<oper short>: string
<oper num>: string
<GSM_AcT>: decimal (0-1); GSM Access Technology
0 Access technology not selected
1 Access technology selected
<GSM_COMP_AcT>: decimal (0-1); GSM COMP Access Technology
0 Access technology not selected
1 Access technology selected
<GSM_UTRA_AcT>: decimal (0-1); GSM UTRA Access Technology
0 Access technology not selected
1 Access technology selected
<oper>: := (<oper long>|<oper short>|<oper num>); // operator depending on
<format>
AT +CPLS: Preferred PLMN List

Description: Select a Preferred PLMN List to edit on SIM card


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CPLS=<PLMNSelector>
+CME ERROR: <err>
AT +CPLS n/a
AT +CPLS? +CME ERROR: <err>
AT +CPLS=? +CPLS: (list of supported <PLMNSelector>s)

Defined values
<PLMNSelector>: decimal (0-2); PLMN Selector
0 User controlled PLMN with EFPLMNwAcT/EFPLMNsel
1 Operator controlled PLMN selector with EFOPLMNwAcT
2 HPLMN selector with EFHPLMNwAcT

AT +CLCK: Facility Lock

Description: Used to lock, unlock or interrogate a MT or a network facility <fac>.


Password is normally needed to do such actions.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CLCK=<fac>,<mode>[,<password>[,<class>]]
+CME ERROR: <err>
when <mode>=2 and command successful:
+CLCK: <status>[,<class>[<CR><LF>+CLCK: <status>,<class>[...]]
AT +CLCK n/a
AT +CLCK? n/a
AT +CLCK=? +CLCK: (list of supported <fac>s)
+CME ERROR: <err>

Defined values
<fac>: string; Facility
"PS" Phone to SIM Lock
"SC" SIM Lock (PIN1)
"PN" Network Personalization
"PU" Network Subset Personalization
"PP" Service Provider Personalization
"PC" Corporate Personalization
<mode>: decimal (0-2); Mode
0 unlock
1 lock
2 query status
<password>: string; Password
<class>: decimal (1-7); Sum of
1 voice
2 data
4 fax
(default is 7)
<status>: decimal (0-1); Status
0 not active
1 active

AT +CPWD: Change Password

Description: Sets a new password for the facility lock function defined by command
+CLCK.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CPWD=<fac>,<oldpwd>,<newpwd>
+CME ERROR: <err>
AT +CPWD n/a
AT +CPWD? n/a
AT +CPWD=? +CPWD: list of supported (<fac>,<pwdlength>)s
+CME ERROR: <err>

Defined values
<fac>: string; Facility
"PS" Phone to SIM Lock
"SC" SIM Lock (PIN1)
"PN" Network Personalization
"PU" Network Subset Personalization
"PP" Service Provider Personalization
"PC" Corporate Personalization
<oldpwd>: string; Old Password
<newpwd>: string; New Password

AT +CCUG: Closed User Group

Description: This command allows control of the Closed User Group supplementary
service.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CCUG=<n>[,<index>[,<info>]]
OK
+CME ERROR: <err>
AT +CCUG n/a
AT +CCUG? <n>,<index>,<info>
AT +CCUG=? +CCUG: (list of supported <n>s)[,(list of supported <index>s)[,
(list of supported <info>s)]]

Defined values
<n>: decimal (0-1); Reporting
0 disable
1 enable
<index>: decimal (0-10); Index
0-9 CUG index
10 no index(preferred CUG taken from subscriber data)
<info>: decimal (0-5); Info
0 no information
1 suppress OA
2 suppress preferential CUG
3 suppress OA and preferential CUG

AT +CLCC: List Current Calls

Description: List Current Calls of MT. If command succeeds but no calls are available,
no information response is sent. If no number was available for a call,
'UNKNOWN' appears as the <number> field. If the <status> field is 255,
the <number> field indicates the cause code associated with the call (instead
of the phone number).
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CLCC=... n/a
AT +CLCC +CLCC: <call_id>,<direction>,<status>,<mode>,<multiparty>[,
<number>]
+CME ERROR: <err>
AT +CLCC? n/a
AT +CLCC=? +CLCC: [list of supported <call_id>, <direction>, <status>, <mode>,
<multiparty>]
+CME ERROR: <err>

Defined values
<call_id>: decimal (0-255); Call ID/index
<direction>: decimal (0-1,255); Direction of Call
0 Mobile Originated
1 Mobile Terminated
255 inactive/invalid
<status>: decimal (0-5,255); Call Status
0 active
1 held
2 dialing (MO)
3 alerting (MO)
4 incoming (MT)
5 waiting (MT)
255 inactive/invalid
<mode>: decimal (0-2,255); Calling Mode
0 voice
1 data
2 fax
255 inactive/invalid
<multiparty>: decimal (0-1); Multi-Party Call
0 no
1 yes
<number>: string; Phone number (or cause code)

AT +CUSD: Unstructured Supplementary Service Data

Description: Allows control of the Unstructured Supplementary Service Data(USSD)


according to 3GPP TS 22.090 [23]. Both network and mobile initiated
operations are supported.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CUSD=[<n>[,<str>[,<dcs>]]]
+CME ERROR: <err>
AT +CUSD n/a
AT +CUSD? +CUSD: <n>
AT +CUSD=? +CUSD: (list of supported <n>s)

Defined values
<n>: decimal (0-2); Disable/Enable +CUSD Result Code
<str>: string; USSD string
<dcs>: decimal (0); Data Coding Scheme
<m>: decimal (0-5); m value

AT +CPAS: Phone Activity Status

Description: Used to interrogate the ME before requesting action from the phone.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CPAS=... n/a
AT +CPAS +CPAS: <pas>
+CME ERROR: <err>
AT +CPAS? n/a
AT +CPAS=? +CPAS: (list of supported <pas>s)
+CME ERROR: <err>

Defined values
<pas>: decimal (0-5); Status
0 ready (ME allows commands from TA/TE)
1 unavailable (ME does not allow commands from TA/TE)
2 unknown
3 ringing (ready, but the ringer is active)
4 call in progress (ready, but a call is active)
5 asleep (ME is unable to process commands from TA/TE because it is
in low functionality state)

AT +CFUN: Set Phone Functionality

Description: Selects the level of functionality in the ME.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CFUN=[<level>[,<reset>]]
+CME ERROR: <err>
AT +CFUN n/a
AT +CFUN? +CFUN: <level>
+CME ERROR: <err>
AT +CFUN=? +CFUN: (list of supported <level>s),(list of supported <reset>s)
+CME ERROR: <err>

Defined values
<level>: decimal (0-5); Level
0 minimum functionality
1 full functionality
2 FUN_NO_TRANSMIT
3 FUN_NO_RECEIVE
4 FUN_NO_T_AND_R
5 FUN_RESERVED
<reset>: decimal (0-1); Reset the ME before setting it to <level>
0 no
1 yes

AT +CPIN: Enter PIN

Description: Sends to the ME a password which is necessary before it can be operated. If


the PIN required is a PUK, a new PIN must also be given.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CPIN=<pin>[,<newpin>]
+CME ERROR: <err>
AT +CPIN n/a
AT +CPIN? +CPIN: <code>
+CME ERROR: <err>
AT +CPIN=?
Defined values
<pin>: string; PIN
<newpin>: string; New PIN
<code>: alphanumeric

AT +CBC: Battery Charge

Description: Returns battery connection status <bcs> and battery charge level <bcl> of
the ME.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CBC=... n/a
AT +CBC +CBC: <bcs>,<bcl>
+CME ERROR: <err>
AT +CBC? n/a
AT +CBC=? +CBC: (list of supported <bcs>s),(list of supported <bcl>s)

Defined values
<bcs>: decimal (0-3); Status
0 ME is powered by the battery
1 ME has a battery connected, but is not powered by it
2 ME does not have a battery connected
3 Recognized power fault, calls inhibited
<bcl>: decimal (0-100); Battery Capacity
0 battery exhausted or not connected
1-100 percent of capacity remaining

AT +CIND: Indicator

Description: Set the values of MT indicators.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format
Command Possible response(s)
AT +CIND=<battchg>
+CME ERROR: <err>
AT +CIND
AT +CIND? +CIND: <battchg>[,<signal>[,<sounder>[,<message>[,<call>[,
<smsfull>[,<buzzer>[,<button>[,<leds>]]]]]]]
+CME ERROR: <err>
AT +CIND=? +CIND: (list of supported <battchg>s)[,
(list of supported <signal>s)[,(list of supported <sounder>s)[,
(list of supported <message>s)[,(list of supported <call>s)[,
(list of supported <smsfull>s)[,(list of supported <buzzer>s)[,
(list of supported <button>s)[,(list of supported <leds>s)]]]]]] ]]

Defined values
<battchg>: decimal (0-5); Battery Charge indicator (0: disabled, 1: enabled)
<signal>: decimal (0-5); Signal level indicator
<sounder>: decimal (0-1); Sounder indicator
<message>: decimal (0-1); Message indicator
<call>: decimal (0-11); Call count indicator
<smsfull>: decimal (0-1); SMS memory indicator
<buzzer>: decimal (0-1); Buzzer on/off indicator
<button>: decimal (0-1); Button on/off indicator
<leds>: decimal (0-1); leds on/off indicator

AT +CPBS: Select Phonebook Memory Storage

Description: Selects phonebook memory storage <storage>, which is used by other


phonebook commands.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CPBS=<storage>
+CME ERROR: <err>
AT +CPBS n/a
AT +CPBS? +CPBS: <storage>[,<used>,<total>]
+CME ERROR: <err>
AT +CPBS=? +CPBS: (list of supported <storage>s)

Defined values
<storage>: string constant ("SM","LD","FD"); Storage
"SM" SIM phonebook
"LD" SIM last-dialing phonebook
"FD" fix-dialing phonebook
<used>: decimal (used(pb)); Number of used locations in selected memory
<total>: decimal (total(pb)); Total number of locations in selected memory

AT +CPBR: Read Phonebook Entries

Description: Returns phonebook entries in location number range <index1>...<index2>


from the current phonebook memory storage selected with AT+CPBS.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CPBR=<index1>[,<index2>]
+CPBR: <index1>,<number>,<type>,<alpha>[<CR><LF>
+CPBR: <index2>,<number>,<type>,<alpha>[...]]
+CME ERROR: <err>
AT +CPBR n/a
AT +CPBR? n/a
AT +CPBR=? +CPBR: (list of supported <index>s),<nlength>,<tlength>
+CME ERROR: <err>

Defined values
<index1>: decimal (1-total(pb)); start index
<index2>: decimal (1-total(pb)); end index
<number>: string (0-nlength(pb)); phone number
<type>: decimal (0-255); type of phone number
<alpha>: string (0-tlength(pb)); alpha-tag assigned to phone number
<index>: decimal (1-total(pb)); index in phonebook
<nlength>: decimal (nlength(pb)); maximum length of field <number>
<tlength>: decimal (tlength(pb)); maximum length of field <alpha>

AT +CPBW: Write/Delete Phonebook Entry

Description: Writes phonebook entry in location number <index> in the current


phonebook memory storage selected with AT+CPBS. If only <index> is
given, the entry is deleted. If <index> is left out, entry is written to the first
free location.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CPBW=[<index>][,<number>[,<type>[,<alpha>]]]
+CME ERROR: <err>
AT +CPBW n/a
AT +CPBW? n/a
AT +CPBW=? +CPBW: (list of supported <index>s),<nlength>,
(list of supported <type>s),<tlength>
+CME ERROR: <err>

Defined values
<index>: decimal (1-total(pb)); index in phonebook
<number>: string (0-nlength(pb)); phone number
<type>: decimal (129,145); type of phone number
<alpha>: string (0-tlength(pb)); alpha-tag assigned to phone number
<nlength>: decimal (nlength(pb)); maximum length of field <number>
<tlength>: decimal (tlength(pb)); maximum length of field <alpha>

AT +CRSM: Restricted SIM Access

Description: Transmits to the ME the SIM <command> and its required parameters. ME
handles internally all SIM-ME interface locking and file selection routines.
As response to the command, ME sends the actual SIM information
parameters and response data. Failure in the execution of the command in
the SIM is reported in <sw1> and <sw2> parameters. See also GSM 11.11.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CRSM=<command>[,<fileid>[,<P1>,<P2>,<P3>[,<data>]]]
+CRSM: <sw1>,<sw2>[,<response>]
+CME ERROR: <err>
AT +CRSM n/a
AT +CRSM? n/a
AT +CRSM=? +CRSM: (list of supported <command>s), (list of supported <fileid>s)

Defined values
<command>: decimal (176,178); Command
176 READ BINARY
178 READ RECORD
<fileid>: decimal (36609-36620); Supported identifiers of an elementary data file on
SIM
36609 POS-IND
36610 INM-CUG
36611 DP-NAME
36612 SERV-LOGO
36613 SUPP-LOGO
36614 APN
36615 SUP-TEL
36616 SUP-EMAIL
36617 SUP-URL
36618 SRV-URL
36619 DP-INFO-URL
36620 SP-NAME
<P1>: decimal (0); Parameter passed on to the SIM
<P2>: decimal (0); See <P1>
<P3>: decimal (0-255); See <P1>
<data>: alphanumeric; Not supported
<sw1>: decimal; Information from the SIM about the execution of the actual
command.
<sw2>: decimal; See <sw1>
<response>: alphanumeric; Response data
AT +CMAR: Master Reset

Description: Restore Factory defaults.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CMAR=<passwd>
+CME ERROR: <err>
AT +CMAR
AT +CMAR?
AT +CMAR=?

Defined values
<passwd>: string constant ("password"); Password
"pass" password

AT +CMEE: Report Mobile Equipment Error

Description: Defines the reporting of ME errors. See ERROR, +CME, +CMS.


References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format

Command Possible response(s)


AT +CMEE=[<level>]
+CME ERROR: <err>
AT +CMEE n/a
AT +CMEE? +CMEE: <level>
AT +CMEE=? +CMEE: (list of supported <level>s)

Defined values
<level>: decimal (0-2); +CME ERROR <err> result code
0 disabled - instead ERROR is used
1 enabled - numeric <err> values
2 enabled - verbose <err> values

ETSI GSM 07.05: General Configuration Commands


AT +CSMS: Select Message Service

Description: Selects <service> and returns types of messages supported by the ME: <mt>
for mobile terminated messages, <mo> for mobile originated massages and
<bm> for broadcast type messages.
References: ETSI GSM 07.05
Group: General Configuration Commands
Syntax: Extended format

Command Possible response(s)


AT +CSMS=[<service>]
+CSMS: <mt>,<mo>,<bm>
+CMS ERROR: <err>
AT +CSMS n/a
AT +CSMS? +CSMS: <service>,<mt>,<mo>,<bm>
AT +CSMS=? +CSMS: (list of supported <service>s)

Defined values
<service>: decimal (0); Service
0 GSM 07.05 Phase 2
<mt>: decimal (0-1); MT
1 supported
<mo>: decimal (0-1); MO
1 supported
<bm>: decimal (0-1); BM
1 supported

AT +CPMS: Preferred Message Storage


Description: Selects memory storages <mem1>, <mem2> and <mem3> to be used for
reading, writing, etc.
References: ETSI GSM 07.05
Group: General Configuration Commands
Syntax: Extended format

Command Possible response(s)


AT +CPMS=<mem1>[,<mem2>,[<mem3>]]
+CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3>
+CMS ERROR: <err>
AT +CPMS n/a
AT +CPMS? +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>,<mem3>,
<used3>,<total3>
+CMS ERROR: <err>
AT +CPMS=? +CPMS: (list of supported <mem1>s),(list of supported <mem2>s),
(list of supported <mem3>s)

Defined values
<mem1>: string constant ("SM"); Memory from which messages are read and deleted
( AT+CMGL, AT+CMGR, AT+CMGD)
"SM" SIM message storage
<mem2>: string constant ("SM"); Memory to which writing and sending operations
are made ( AT+CMSS, AT+CMGW).
<mem3>: string constant ("BM"); Memory to which received SMs are preferred to be
stored. Received CBMs are always stored in "BM". Received status reports
are always stored in "SR".
<used1>: decimal; Number of messages currently in <mem1>
<total1>: decimal; Total number of message locations in <mem1>
<used2>: decimal; Number of messages currently in <mem2>
<total2>: decimal; Total number of message locations in <mem2>
<used3>: decimal; Number of messages currently in <mem3>
<total3>: decimal; Total number of message locations in <mem3>

AT +CMGF: Message Format

Description: Command tells the TA, which input and output format of message to use.
<mode> can be either PDU or text mode.
References: ETSI GSM 07.05
Group: General Configuration Commands
Syntax: Extended format

Command Possible response(s)


AT +CMGF=[<mode>]
+CMS ERROR: <err>
AT +CMGF n/a
AT +CMGF? +CMGF: <mode>
AT +CMGF=? +CMGF: (list of supported <mode>s)

Defined values
<mode>: decimal (0-1); Mode
0 PDU (default)
1 text

ETSI GSM 07.05: Message Configuration Commands


AT +CSCA: Service Center Address

Description: Updates SMSC address, through which mobile originated SMs are
transmitted. Setting is used by AT+CMGS and AT+CMGW.
References: ETSI GSM 07.05
Group: Message Configuration Commands
Syntax: Extended format

Command Possible response(s)


AT +CSCA=<sca number>[,<sca type>]
+CMS ERROR: <err>
AT +CSCA n/a
AT +CSCA? +CSCA: <sca number>,<sca type>
AT +CSCA=?

Defined values
<sca number>: string
<sca type>: decimal (0-255)
AT +CSMP: Set Text Mode Parameters

Description: Select values for additional parameters needed when SM is sent to the
network or placed in a storage when text format message mode is selected.
The format of <vp> is given by <fo>.
References: ETSI GSM 07.05
Group: Message Configuration Commands
Syntax: Extended format

Command Possible response(s)


AT +CSMP=[<fo>[,(<vp int>|<vp str>)[,<pid>[,<dcs>]]]]
+CMS ERROR: <err>
AT +CSMP n/a
AT +CSMP? +CSMP: <fo>,(<vp int>|<vp str>),<pid>,<dcs>
AT +CSMP=?

Defined values
<fo>: decimal (0-255); first octet of SMS
<vp int>: decimal (0-255); Relative TP-Validity-Period
<vp str>: string (20); Absolute TPVP format in "yy/MM/dd,hh:mm:ss[+/-]zz", where
zz is Time Zone
<pid>: decimal (0-255); TP-Protocol-Identifier
<dcs>: decimal (0-255); Data Coding Scheme

AT +CSDH: Show Text Mode Parameters

Description: Controls whether detailed header information is shown in text mode result
codes ( AT+CMT, AT+CMGL, AT+CMGR).
References: ETSI GSM 07.05
Group: Message Configuration Commands
Syntax: Extended format

Command Possible response(s)


AT +CSDH=[<show>]
+CMS ERROR: <err>
AT +CSDH n/a
AT +CSDH? +CSDH: <show>
AT +CSDH=? +CSDH: (list of supported <show>s)

Defined values
<show>: decimal (0-1); Show/Hide
0 hide values
1 show values

AT +CSCB: Select Cell Broadcast Message Types

Description: Selects which types of CBMs are to be received by the ME. The set of
messages is defined by <mids> and <dcss>.
References: ETSI GSM 07.05
Group: Message Configuration Commands
Syntax: Extended format

Command Possible response(s)


AT +CSCB=[<mode>[,<mids>[,<dcss>]]]
+CMS ERROR: <err>
AT +CSCB n/a
AT +CSCB? +CSCB: <mode>,<mids>,<dcss>
AT +CSCB=? +CSCB: (list of supported <mode>s)

Defined values
<mode>: decimal (0-0); accept messages
0 in set
1 not in set
<mids>: string; list of CBM identifiers
<dcss>: string; list of CBM data coding schemes

AT +CSAS: Save Settings

Description: Saves active message service settings ( AT+CSCA, AT+CSMP, AT+CSCB)


to a non-volatile memory. A TA can contain several <profile>s.
References: ETSI GSM 07.05
Group: Message Configuration Commands
Syntax: Extended format

Command Possible response(s)


AT +CSAS=[<profile>]
+CMS ERROR: <err>
AT +CSAS +CMS ERROR: <err>
AT +CSAS? n/a
AT +CSAS=? +CSAS: (list of supported <profile>s)

Defined values
<profile>: decimal (0-4); profile index

AT +CRES: Restore Settings

Description: Restores message service settings ( AT+CSCA, AT+CSMP, AT+CSCB)


from a non-volatile memory. A TA can contain several <profile>s.
References: ETSI GSM 07.05
Group: Message Configuration Commands
Syntax: Extended format

Command Possible response(s)


AT +CRES=[<profile>]
+CMS ERROR: <err>
AT +CRES +CMS ERROR: <err>
AT +CRES? n/a
AT +CRES=? +CRES: (list of supported <profile>s)

Defined values
<profile>: decimal (0-4); profile index

ETSI GSM 07.05: Message Receiving and Reading


Commands
AT +CNMI: New Message Indications to TE
Description: Selects the procedure, how receiving of new messages from the network is
indicated to the TE when TE is active.
References: ETSI GSM 07.05
Group: Message Receiving and Reading Commands
Syntax: Extended format

Command Possible response(s)


AT +CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]]
+CMS ERROR: <err>
AT +CNMI n/a
AT +CNMI? +CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>
AT +CNMI=? +CNMI: (list of supported <mode>s),(list of supported <mt>s),
(list of supported <bm>s),(list of supported <ds>s),
(list of supported <bfr>s)

Defined values
<mode>: decimal (1); Mode
1 Discard indication and reject new received message
unsolicited result code when TA-TE link is reserved. Otherwise
forward them directly to TE
<mt>: decimal (0-1); SMS-DELIVERs
<bm>: decimal (0); CBMs
<ds>: decimal (0,2); SMS-STATUS-REPORTs
<bfr>: decimal (0); When <mode> 1..3 is entered, TA buffer of
unsolicited result code defined within this command is
0 flushed to the TE
1 cleared

AT +CMGL: List Messages

Description: Returns messages with status value <stat> from message storage <mem1> to
the TE. In PDU mode <stat> is an integer else a string. If status of the
message is 'unread', status in storage changes to 'read'. AT+CSDH controls
the returned parameters in text mode.
References: ETSI GSM 07.05
Group: Message Receiving and Reading Commands
Syntax: Extended format
Command Possible response(s)
AT +CMGL=(<stat int>|<stat str>)
if text mode and command successful:
1) SMS-SUBMITs and/or SMS-DELIVERs:
+CMGL: <index>,<stat str>,<oa/da>,[<alpha>],[<scts>][,
<tooa/toda>,<length>]<CR><LF>
<data>[<CR><LF>
+CMGL: <index>,<stat str>,<oa/da>,[<alpha>],[<scts>][,
<tooa/toda>,<length>]<CR><LF>
<data>[...]]
2) SMS-STATUS-REPORTs:
+CMGL: <index>,<stat str>,<fo>,<mr>,[<ra>],[<tora>],<scts>,
<dt>,<st>[<CR><LF>
+CMGL: <index>,<stat str>,<fo>,<mr>,[<ra>],[<tora>],<scts>,
<dt>,<st>[...]]
3) SMS-COMMANDs:
+CMGL: <index>,<stat str>,<fo>,<ct>[<CR><LF>
+CMGL: <index>,<stat str>,<fo>,<ct>[...]]
4) CBM storage:
+CMGL: <index>,<stat str>,<sn>,<mid>,<page>,<pages><CR><LF>
<data>[<CR><LF>
+CMGL: <index>,<stat str>,<sn>,<mid>,<page>,<pages><CR><LF>
<data>[...]]
if PDU mode and command successful:
+CMGL: <index>,<stat int>,[<alpha>],<length><CR><LF>
<pdu>[<CR><LF>
+CMGL: <index>,<stat int>,[<alpha>],<length><CR><LF>
<pdu>[...]]
otherwise:
+CMS ERROR: <err>
AT +CMGL like +CMGL=4 or "ALL"
AT +CMGL? n/a
AT +CMGL=? PDU: +CMGL: (list of supported <stat int>s)
Text: +CMGL: (list of supported <stat str>s)

Defined values
<stat int>: decimal (0-4); used in PDU mode
0 unread
1 read
2 unsent
3 sent
4 all
<stat str>: string; used in text mode
"REC UNREAD" unread
"REC READ" read
"STO UNSENT" unsent
"STO SENT" sent
"ALL" all
<index>: decimal (1-total(mem1)); Index to <mem1> (see AT+CPMS)
<oa/da>: string
<alpha>: string
<scts>: string
<tooa/toda>: decimal (0-255)
<length>: decimal (0-255)
<data>: alphanumeric
<pdu>: alphanumeric
<fo>: decimal (0-255); first octet of SMS
<mr>: decimal (n); TP-Message-Reference
<ra>: string; TP-Recipient-Address
<tora>: decimal (0-255)
<dt>: string (20); TP-Discharge-Time
<st>: decimal (n); TP-Status
<ct>: decimal (n); TP-Command-Type
<sn>: decimal (n); CBM Serial Number
<mid>: decimal (n); CBM Message Identifier
<page>: decimal (0-15); CBM Page Parameter (bits 4-7)
<pages>: decimal (0-15); CBM Page Parameter (bits 0-3)

AT +CMGR: Read Message

Description: Returns message with location value <index> from message storage
<mem1> to the TE. AT+CSDH controls the amount of returned values. If
status of the message is 'received unread', status in the storage changes to
'received read'.
References: ETSI GSM 07.05
Group: Message Receiving and Reading Commands
Syntax: Extended format

Command Possible response(s)


AT +CMGR=<index>
if text mode and command successful:
1) SMS-DELIVER:
+CMGR: <stat str>,<oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,
<dcs>,<sca>,<tosca>,<length>]<CR><LF> // AT+CSDH
<data>
2) SMS-SUBMIT:
+CMGR: <stat str>,<da>,[<alpha>][,<toda>,<fo>,<pid>,<dcs>,[
<vp>],<sca>,<tosca>,<length>]<CR><LF> // AT+CSDH
<data>
3) SMS-STATUS-REPORT:
+CMGR: <stat str>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>
4) SMS-COMMAND:
+CMGR: <stat str>,<fo>,<ct>[,<pid>,[<mn>],[<da>],[<toda>],
<length><CR><LF> // AT+CSDH
<cdata>
5) CBM storage:
+CMGR: <stat str>,<sn>,<mid>,<dcs>,<page>,<pages><CR><LF>
<data>
if PDU mode and command successful:
+CMGR: <stat int>,[<alpha>],<length><CR><LF>
<pdu>
otherwise:
+CMS ERROR: <err>
AT +CMGR n/a
AT +CMGR? n/a
AT +CMGR=?

Defined values
<index>: decimal (1-total(mem1)); Index to <mem1> (see AT+CPMS)
<stat str>: string; Status
"REC UNREAD" unread
"REC READ" read
"STO UNSENT" unsent
"STO SEND" send
<oa>: string; TP-Originating-Address
<tooa>: decimal (0-255); type of <oa>
<alpha>: string; alpha-tag in phonebook
<scts>: string; TP-Service-Center-Time-Stamp
<fo>: decimal (0-255); first octet of SMS
<pid>: decimal (0-255); TP-Protocol-Identifier
<dcs>: decimal (0-255); SM or CBM Data Coding Scheme
<sca>: string; RP service center address
<tosca>: decimal; type of <sca>
<length>: decimal (0-255); length of <data> or <cdata>
<data>: alphanumeric; TP-User-Data
<da>: string; TP-Destination-Address
<toda>: decimal; type of <da>
<vp>: := (<vp str>|<vp int>); // TPVP depending on <fo>
<vp str>: string (20); Absolute TPVP format in "yy/MM/dd,hh:mm:ss[+/-]zz", where
zz is Time Zone
<vp int>: decimal (0-255); Relative TP-Validity-Period
<mr>: decimal (n); TP-Message-Reference
<ra>: string; TP-Recipient-Address
<tora>: decimal (0-255); type of <ra>
<dt>: string (20); TP-Discharge-Time
<st>: decimal (n); TP-Status
<ct>: decimal (n); TP-Command-Type
<mn>: decimal; TP-Message-Number
<cdata>: alphanumeric; TP-Command-Data
<sn>: decimal; CBM Serial Number
<mid>: decimal; CBM Message Identifier
<page>: decimal (0-15); CBM Page Parameter (bits 4-7)
<pages>: decimal (0-15); CBM Page Parameter (bits 0-3)
<stat int>: decimal (0-3); Status
0 unread
1 read
2 unsent
3 send
<pdu>: alphanumeric

ETSI GSM 07.05: Message Sending and Writing Commands


AT +CMGS: Send Message

Description: Sends message from a TE to the network (SMS-SUBMIT). Message


reference value <mr> is returned to the TE on successful message delivery.
Optionally (when AT+CSMS <service> value is 1 and network supports)
<scts> is returned (in pdu mode <ackpdu>).
References: ETSI GSM 07.05
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CMGS=
if text mode:
<da>[,<toda>]<CR>text_is_entered<ctrl-z/ESC>
if pdu mode:
<length><CR>pdu_is_given<ctrl-z/ESC>
if text mode:
+CMGS: <mr>[,<scts>]
if pdu mode:
+CMGS: <mr>[,<ackpdu>]
if sending fails:
+CMS ERROR: <err>
AT +CMGS n/a
AT +CMGS? n/a
AT +CMGS=?

Defined values
<da>: string; recipient address
<toda>: decimal (0-255)
<length>: decimal (1-n)
<mr>: decimal (n); TP-Message-Reference
<scts>: string; TP-Service-Center-Time-Stamp
<ackpdu>: string (1-n)

AT +CMSS: Send Message from Storage

Description: Sends message from with location value <index> from preferred message
storage <mem2> to the network (SMS-SUBMIT or SMS-COMMAND). If
new recipient address <da> is given for SMS-SUBMIT, it shall be used
instead of the one stored with the message. Reference value <mr> is
returned to the TE on successful message delivery. Optionally (when
AT+CSMS <service> value is 1 and network supports) <scts> is returned
(in pdu mode <ackpdu>).
References: ETSI GSM 07.05
Group: Message Sending and Writing Commands
Syntax: Extended format
Command Possible response(s)
AT +CMSS=<index>[,<da>[,<toa>]]
if text mode:
+CMSS: <mr>[,<scts>]
if pdu mode:
+CMSS: <mr>[,<ackpdu>]
if sending fails:
+CMS ERROR: <err>
AT +CMSS n/a
AT +CMSS? n/a
AT +CMSS=?

Defined values
<index>: decimal (1-n); location in <mem2>
<da>: string; recipient address
<toa>: decimal (0-255)
<mr>: decimal (n); TP-Message-Reference
<scts>: string; TP-Service-Center-Time-Stamp
<ackpdu>: string (1-n)

AT +CMGW: Write Message to Memory

Description: Stores message to memory storage <mem2> and returns the location
<index>. If <stat> is not given status will be set to 'unsent'.
References: ETSI GSM 07.05
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CMGW=
if text mode:
<address>[,<toa>[,<stat str>]]<CR>text_is_entered<ctrl-z/ESC>
if pdu mode:
<length>[,<stat int>]<CR>pdu_is_given<ctrl-z/ESC>
+CMGW: <index>
+CMS ERROR: <err>
AT +CMGW n/a
AT +CMGW? n/a
AT +CMGW=?

Defined values
<address>: string
<toa>: decimal (0-255)
<stat int>: decimal (0-3); Status
0 unread
1 read
2 unsent
3 send
<stat str>: string; Status String
"REC UNREAD"
"REC READ"
"STO UNSENT"
"STO SEND"
<length>: decimal (1-n)
<index>: decimal (1-n)

AT +CMGD: Delete Message

Description: Deletes message from preferred message storage <mem1> (see AT+CPMS)
location <index>.
References: ETSI GSM 07.05
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CMGD=<index>[,<del_flag>]
+CMS ERROR: <err>
AT +CMGD n/a
AT +CMGD? n/a
AT +CMGD=? +CMGD: (list of supported <index>s)[, (list of supported <del_flag>s)]

Defined values
<index>: decimal (1-n)
<del_flag>: decimal (0-4); delete_flag
0 Delete the message specified in index
1 Delete all read msgs except unread & stored msgs
2 Delete all read & sent messages except unread & stored msgs
3 Delete all read, sent & unsent msgs except unread & stored msgs
4 Delete all msgs from preferred msg storage, including unread msgs

AT +CGDCONT: Define PDP Context

Description: Specifies PDP context parameter values for a PDP context identified by the
(local) context identification parameter, <cid>
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGDCONT=<cid>[,<pdp_type>[,<apn>[,<pdp_address>[,<d_comp>[,<h_comp>[,
<pd1>[,<pd2>[,<pd3>[,<pd4>]]]]]]]]]
+CME ERROR: <err>
AT n/a
+CGDCONT
AT +CGDCONT: <cid>,<pdp_type>,<apn>,<pdp_address>,<d_comp>,<h_comp>
+CGDCONT? ,<pd1>,<pd2>,<pd3>,<pd4>,<pd5>,<pd6>[<CR><LF>
+CGDCONT: <cid>,<pdp_type>,<apn>,<pdp_address>,<d_comp>,<h_comp>
,<pd1>,<pd2>,<pd3>,<pd4>,<pd5>,<pd6>[...]]
AT +CGDCONT: (list of supported <cid>s),
+CGDCONT=? (list of supported <pdp_type>s),,,(list of supported <d_comp>s),
(list of supported <h_comp>s),,,,,,

Defined values
<cid>: decimal (1-11); PDP Context Identifier
<pdp_type>: string ("IP", "PPP"); Packet Data Protocol types
<apn>: string; Access Point Name
<pdp_address>: string; Global IP address (0.0.0.0 if inactive)
<d_comp>: decimal (0-3); data compression parameter
0 off (default if value is omitted)
1 on (manufacturer preferred compression - not supported)
2 V.42bis (not supported)
3 V.44 (not supported)
<h_comp>: decimal (0-4); header compression parameter
0 off (default if value is omitted)
1 on (manufacturer preferred compression - not supported)
2 RFC1144 (not supported)
3 RFC2507 (supported but not controllable with this parameter)
4 RFC3095 (not supported)
<pd1>: string; apn-username (optional)
<pd2>: string; apn-password (optional)
<pd3>: string; TE address (optional)
<pd4>:
<pd5>: string; DNS1 (read-only)
<pd6>: string; DNS2 (read-only)

AT +CGDSCONT: Define Secondary PDP Context

Description: Specifies PDP context parameter values for a Secondary PDP context
identified by the (local) context identification parameter, <cid>
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGDSCONT=<cid>[,<p_cid>[,<d_comp>[,<h_comp>]]]
+CME ERROR: <err>
AT n/a
+CGDSCONT
AT +CGDSCONT: <cid>,<p_cid>,<d_comp>,<h_comp>[<CR><LF>
+CGDSCONT? +CGDSCONT: <cid>,<p_cid>,<d_comp>,<h_comp>[...]]
AT +CGDSCONT: (list of supported <cid>s),
+CGDSCONT=? (list of supported <p_cid>s),(list of supported <d_comp>s),
(list of supported <h_comp>s)

Defined values
<cid>: decimal (1-11); PDP Context Identifier
<p_cid>: decimal (1-11); Primary PDP Context Identifier
<d_comp>: decimal (0-3); data compression parameter
0 off (default if value is omitted)
1 on (manufacturer preferred compression - not supported)
2 V.42bis (not supported)
3 V.44 (not supported)
<h_comp>: decimal (0-4); header compression parameter
0 off (default if value is omitted)
1 on (manufacturer preferred compression - not supported)
2 RFC1144 (not supported)
3 RFC2507 (supported but not controllable with this parameter)
4 RFC3095 (not supported)

AT +CGEQREQ: 3G Quality of Service Profile (Requested)

Description: Specifies a profile for the context identified by the (local)context


identification parameter, <cid>
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGEQREQ=<cid>[,<trafficClass>[,<max_br_ul>[,<max_br_dl>[,<guar_br_ul>[,
<guar_br_dl>[,<dlv_order>[,<maxSduSize>[,<sduErrRatio>[,
<resBERatio>[,<delErrSdus>[,<trfrDelay>[,<trafHdlPrio>]]]]]]]]]] ]]
+CME ERROR: <err>
AT +CGEQREQ n/a
AT +CGEQREQ: <cid>,<trafficClass>,<max_br_ul>,<max_br_dl>,
+CGEQREQ? <guar_br_ul>,<guar_br_dl>,<dlv_order>,<maxSduSize>,<sduErrRatio>
,<resBERatio>,<delErrSdus>,<trfrDelay>,<trafHdlPrio>[<CR><LF>
+CGEQREQ: <cid>,<trafficClass>,<max_br_ul>,<max_br_dl>,
<guar_br_ul>,<guar_br_dl>,<dlv_order>,<maxSduSize>,<sduErrRatio>
,<resBERatio>,<delErrSdus>,<trfrDelay>,<trafHdlPrio>[...]]
AT +CGEQREQ: (list of supported <pdp_type>s),
+CGEQREQ=? (list of supported <cid>s),(list of supported <trafficClass>s),
(list of supported <max_br_ul>s),
(list of supported <max_br_dl>s), (list of supported <guar_br_ul>s),
(list of supported <guar_br_dl>s), (list of supported <dlv_order>s),
(list of supported <maxSduSize>s), (list of supported <sduErrRatio>s),
(list of supported <resBERatio>s), (list of supported <delErrSdus>s),
(list of supported <trfrDelay>s), (list of supported <trafHdlPrio>s)
Defined values
<cid>: decimal (1-11); PDP Context Identifier
<trafficClass>: decimal (0-4); The type of application
0 conversational
1 streaming
2 interactive
3 background
4 subscribed value
<max_br_ul>: decimal (0-896); maximum bit rate ul
<max_br_dl>: decimal (0-512); maximum bit rate dl
<guar_br_ul>: decimal (0-896); guaranteed bit rate ul
<guar_br_dl>: decimal (0-512); guaranteed bit rate dl
<dlv_order>: decimal (0-2); delivery order
0 no
1 yes
2 subscribed value
<maxSduSize>: decimal (0-255); maximum sdu size
<sduErrRatio>: string; sdu error ratio
<resBERatio>: string; residual bit error ratio
<delErrSdus>: decimal (0-3); delivery of erroneous sdus
0 no
1 yes
2 no detect
3 subscribed value
<trfrDelay>: decimal (0-255); transfer delay
<trafHdlPrio>: decimal (0-255); traffic handling priority
<pdp_type>: string ("IP"); Packet Data Protocol types
"IP"

AT +CGQREQ: Quality of Service Profile (Requested)

Description: Specifies a profile for the context identified by the (local)context


identification parameter, <cid>
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format
Command Possible response(s)
AT +CGQREQ=<cid>[,<precedence>[,<delay>[,<reliability>[,<peak>[,<mean>]]]]]
+CME ERROR: <err>
AT +CGQREQ n/a
AT +CGQREQ? +CGQREQ: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[
<CR><LF>
+CGQREQ: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[
...]]
AT +CGQREQ=? +CGQREQ: (list of supported <cid>s),
(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)

Defined values
<cid>: decimal (1-11); PDP Context Identifier
<precedence>: decimal (0-3); precedence class
<delay>: decimal (0-4); delay class
<reliability>: decimal (0-5); reliability class
<peak>: decimal (0-9); peak throughput class
<mean>: decimal (31); mean throughput class

AT +CGQMIN: Quality of Service Profile (Minimum Acceptable)

Description: Specifies a profile for the context identified by the (local)context


identification parameter, <cid>
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGQMIN=<cid>[,<precedence>[,<delay>[,<reliability>[,<peak>[,<mean>]]]]]
+CME ERROR: <err>
AT +CGQMIN n/a
AT +CGQMIN? +CGQMIN: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[
<CR><LF>
+CGQMIN: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[
...]]
AT +CGQMIN=? +CGQMIN: (list of supported <cid>s),
(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)

Defined values
<cid>: decimal (1-11); PDP Context Identifier
<precedence>: decimal (0-3); precedence class
<delay>: decimal (0-4); delay class
<reliability>: decimal (0-5); reliability class
<peak>: decimal (0-9); peak throughput class
<mean>: decimal (31); mean throughput class

AT +CGEQMIN: 3G Quality of Service Profile (Minimum Acceptable)

Description: Specifies a profile for the context identified by the (local)context


identification parameter, <cid>
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGEQMIN=<cid>[,<trafficClass>[,<max_br_ul>[,<max_br_dl>[,<guar_br_ul>[,
<guar_br_dl>[,<dlv_order>[,<maxSduSize>[,<sduErrRatio>[,
<resBERatio>[,<delErrSdus>[,<trfrDelay>[,<trafHdlPrio>]]]]]]]]]] ]]
+CME ERROR: <err>
AT +CGEQMIN n/a
AT +CGEQMIN? +CGEQMIN: <cid>,<trafficClass>,<max_br_ul>,<max_br_dl>,
<guar_br_ul>,<guar_br_dl>,<dlv_order>,<maxSduSize>,<sduErrRatio>
,<resBERatio>,<delErrSdus>,<trfrDelay>,<trafHdlPrio>[<CR><LF>
+CGEQMIN: <cid>,<trafficClass>,<max_br_ul>,<max_br_dl>,
<guar_br_ul>,<guar_br_dl>,<dlv_order>,<maxSduSize>,<sduErrRatio>
,<resBERatio>,<delErrSdus>,<trfrDelay>,<trafHdlPrio>[...]]
AT +CGEQMIN: (list of supported <pdp_type>s),
+CGEQMIN=? (list of supported <cid>s),(list of supported <trafficClass>s),
(list of supported <max_br_ul>s),
(list of supported <max_br_dl>s), (list of supported <guar_br_ul>s),
(list of supported <guar_br_dl>s), (list of supported <dlv_order>s),
(list of supported <maxSduSize>s), (list of supported <sduErrRatio>s),
(list of supported <resBERatio>s), (list of supported <delErrSdus>s),
(list of supported <trfrDelay>s), (list of supported <trafHdlPrio>s)

Defined values
<cid>: decimal (1-11); PDP Context Identifier
<trafficClass>: decimal (0-4); The type of application
0 conversational
1 streaming
2 interactive
3 background
<max_br_ul>: decimal (0-896); maximum bit rate ul
<max_br_dl>: decimal (0-512); maximum bit rate dl
<guar_br_ul>: decimal (0-896); guaranteed bit rate ul
<guar_br_dl>: decimal (0-512); guaranteed bit rate dl
<dlv_order>: decimal (0-2); delivery order
0 no
1 yes
<maxSduSize>: decimal (0-255); maximum sdu size
<sduErrRatio>: string; sdu error ratio
<resBERatio>: string; residual bit error ratio
<delErrSdus>: decimal (0-3); delivery of erroneous sdus
0 no
1 yes
2 no detect
<trfrDelay>: decimal (0-255); transfer delay
<trafHdlPrio>: decimal (0-255); traffic handling priority
<pdp_type>: string ("IP"); Packet Data Protocol types
"IP"

AT +CGEQNEG: 3G Quality of Service Profile (Negotiated)

Description: Specifies a negotiated 3g QoS profile for the context identified by the
(local)context identification parameter, <cid>
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format
Command Possible response(s)
AT +CGEQNEG=<active_cid>[,<active_cid>]
+CGEQNEG: <active_cid>,<trafficClass>,<max_br_ul>,<max_br_dl>,
<guar_br_ul>,<guar_br_dl>,<dlv_order>,<maxSduSize>,<sduErrRatio>
,<resBERatio>,<dlvErrSdus>,<trfrDelay>,<trafHdlPrio>[<CR><LF>
+CGEQNEG: <active_cid>,<trafficClass>,<max_br_ul>,<max_br_dl>,
<guar_br_ul>,<guar_br_dl>,<dlv_order>,<maxSduSize>,<sduErrRatio>
,<resBERatio>,<dlvErrSdus>,<trfrDelay>,<trafHdlPrio>[...]]
AT +CGEQNEG n/a
AT
+CGEQNEG?
AT +CGEQNEG: (list of supported <active_cid>s)
+CGEQNEG=?

Defined values
<active_cid>: decimal (1-11); Active PDP Context Identifier
<trafficClass>: decimal (0-4); The type of application
0 conversational
1 streaming
2 interactive
3 background
<max_br_ul>: decimal (0-896); maximum bit rate ul
<max_br_dl>: decimal (0-512); maximum bit rate dl
<guar_br_ul>: decimal (0-896); guaranteed bit rate ul
<guar_br_dl>: decimal (0-512); guaranteed bit rate dl
<dlv_order>: decimal (0-2); delivery order
0 no
1 yes
<maxSduSize>: decimal (0-255); maximum sdu size
<sduErrRatio>: string; sdu error ratio
<resBERatio>: string; residual bit error ratio
<dlvErrSdus>: decimal (0-3); delivery of erroneous sdus
0 no
1 yes
2 no detect
<trfrDelay>: decimal (0-255); transfer delay
<trafHdlPrio>: decimal (0-255); traffic handling priority
AT +CGATT: Attach or Detach

Description: Attach the MT to, or detach the MT from, the Packet Domain service
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGATT=<state>[,<conntype>]
+CME ERROR: <err>
AT +CGATT n/a
AT +CGATT? +CGATT: <cs_state>,<ps_state>
AT +CGATT=? +CGATT: (list of supported <state>s) (list of supported <conntype>s)

Defined values
<state>: decimal (0-1); State
0 detached
1 attached
<conntype>: decimal (1-4); connection type
1 CS
2 PS
3 Both (Combined)
4 Power off (Detach only)
<cs_state>: decimal (0-1); CS state
0 detached
1 attached
<ps_state>: decimal (0-1); PS state
0 detached
1 attached

AT +CGACT: PDP Context Activate or Deactivate

Description: Activate or deactivate the specified PDP context(s).


References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format
Command Possible response(s)
AT +CGACT=<state>[,<cid>]
+CME ERROR: <err>
AT +CGACT n/a
AT +CGACT? +CGACT: <cid>,<state>[<CR><LF>
+CGACT: <cid>,<state>[...]]
AT +CGACT=? +CGACT: (list of supported <state>s)

Defined values
<state>: decimal (0-1); State
0 deactivated
1 activated
<cid>: decimal (1-11); PDP Context Identifier

AT +CGCMOD: PDP Context Modify

Description: Modify the specified PDP context(s) with respect to QoS profiles and TFTs.
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGCMOD=[<cid>]
+CME ERROR: <err>
AT +CGCMOD
AT +CGCMOD? n/a
AT +CGCMOD: (list of supported <cid>s)
+CGCMOD=?

Defined values
<cid>: decimal (1-11); PDP Context Identifier

AT +CGTFT: Traffic Flow Template


Description: Allows TE to specify a Packet Filter for a Traffic Flow Template
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGTFT=<cid>[,<pktFilterId>,<evalPrecIdx>[,<addr_n_mask>[,<protocolNum>
[,<dstPortRange>[,<srcPortRange>[,<spi>[,<tos_n_mask>[, <flow_label>]]]]]]]]
+CME ERROR: <err>
AT +CGTFT n/a
AT +CGTFT? +CGTFT: <cid>,<pktFilterId>,<evalPrecIdx>,<addr_n_mask>,
<protocolNum>,<dstPortRange>,<srcPortRange>,<spi>,<tos_n_mask>,
<flow_label>[<CR><LF>
+CGTFT: <cid>,<pktFilterId>,<evalPrecIdx>,<addr_n_mask>,
<protocolNum>,<dstPortRange>,<srcPortRange>,<spi>,<tos_n_mask>,
<flow_label>[...]]
AT +CGTFT=? +CGTFT: (list of supported <cid>s), (list of supported <pktFilterId>s),
(list of supported <evalPrecIdx>s), (list of supported <addr_n_mask>s),
(list of supported <protocolNum>s), (list of supported <dstPortRange>s),
(list of supported <srcPortRange>s),(list of supported <spi>s),
(list of supported <tos_n_mask>s), (list of supported <flow_label>s)

Defined values
<cid>: decimal (1-11); PDP Context Identifier
<pktFilterId>: decimal (1-8); packet filter identifier
<evalPrecIdx>: decimal (0-255); evaluation precedence index
<addr_n_mask>: string; source address and subnet mask
<protocolNum>: decimal (0-255); protocol number
<dstPortRange>: string; destination port range
<srcPortRange>: string; source port range
<spi>: decimal; ipsec security parameter index
<tos_n_mask>: string; tos and mask
<flow_label>: decimal; flow label

AT +CGDATA: Data Mode

Description: Causes the MT to perform whatever actions are necessary to establish


communication between the TE and the network using one or more Packet
Domain PDP types. This may include performing a PS attach and one or
more PDP context activations.
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGDATA=<cid>[,<>[,<pdp_type>]
+CME ERROR: <err>
AT +CGDATA
AT +CGDATA?
AT +CGDATA: (list of supported <pdp_type>s), (list of supported <cid>s)
+CGDATA=?

Defined values
<cid>: decimal (1-11); PDP Context Identifier
<pdp_type>: string ("IP", "PPP"); Packet Data Protocol types

AT +CGPADDR: Show PDP Address

Description: Specifies PDP address for specified context identification parameter <cid>
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGPADDR=<cid>
+CME ERROR: <err>
AT +CGPADDR n/a
AT +CGPADDR: <cid>,<pdp_address>
+CGPADDR?
AT +CGPADDR: (list of supported <cid>s)
+CGPADDR=?

Defined values
<cid>: decimal (1-11); PDP Context Identifier
<pdp_address>: string; Global IP address

AT +CGCLASS: GPRS Mobile Station Class

Description: Mode of operation set by the TE, independent of the current serving cell
capability and independent of the current serving cell Access Technology.
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGCLASS=<mt_class>
+CME ERROR: <err>
AT +CGCLASS <mt_class>
AT +CGCLASS? +CGCLASS: <mt_class>
AT +CGCLASS: (list of supported <mt_class>s)
+CGCLASS=?

Defined values
<mt_class>: string; Class mode of Operation: BGAN Class A
A MT would operate simultaneous PS and CS service
B MT would operate PS and CS services but not simultaneously
CG MT would only operate PS services
CC MT would only operate CS services

AT +CGEREP: GPRS Packet Domain Event Reporting

Description: Enables or Disables sending of unsolicited result codes, +CGEV from MT


to TE
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGEREP=<mode>[,<bfr>]
+CME ERROR: <err>
AT +CGEREP n/a
AT +CGEREP? <mode>[,<bfr>]
AT +CGEREP=? +CGEREP: (list of supported <mode>s)[,(list of supported <bfr>s) ]

Defined values
<mode>: decimal (0-2); mode
0 buffer unsolicited result codes
1 forward without buffering
2 forward without buffering
<bfr>: decimal (0-1); buffer settings
0 buffer of unsolicited result codes is cleared
1 buffer of unsolicited result codes is flushed to the TE

AT +CGREG: GPRS Network Registration Indication

Description: Reports changes in network registration. Controlled by AT+CGREG.


References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGREG=<n>
<stat>
+CME ERROR: <err>
AT +CGREG n/a
AT +CGREG? <n>[,<stat>[,<lac>]]
AT +CGREG=? +CGREG: (list of supported <n>s)[,(list of supported <stat>s)[,l 2]]

Defined values
<n>: decimal (0-2); Reporting
0 disable +CGREG reporting
1 enable +CGREG reporting
2 enable +CGREG and location info
<stat>: decimal (0-5); Status
0 not registered
1 registered (home)
2 not registered (searching)
3 registration denied
4 unknown
5 registered (roaming)
<lac>: string (4); location area code
<ci>: string (4); cell ID

AT +CGSMS: Select Service for MO SMS Messages

Description: MO SMS messages


References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format

Command Possible response(s)


AT +CGSMS=<n>
<>
+CME ERROR: <err>
AT +CGSMS n/a
AT +CGSMS? <n>
AT +CGSMS=? +CGSMS: (list of supported <n>s)

Defined values
<n>: decimal (0-3); service preference
0 Packet Domain
1 Circuit Domain
2 Packet Preferred
3 Circuit Preferred

Inmarsat Specific AT Commands


AT _IPOINT: Antenna Pointing

Description: Used to enter/exit antenna pointing mode


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IPOINT=<exit_ptg>[,<ipointRptng>]
<exit_ptg>:<ipointRptng>
+CME ERROR: <err>
AT _IPOINT +CME ERROR: <err>
AT _IPOINT? <exit_ptg>:<ipointRptng>
AT _IPOINT=? _IPOINT: (list of supported <exit_ptg>s)

Defined values
<exit_ptg>: decimal (0-1); Exit Pointing
0 Antenna Pointing Active
1 Antenna Pointing Terminated
<ipointRptng>: decimal (0-1); Unsolicited Reports
0 Disable unsolicited result codes
1 Enable unsolicited result codes

AT _IGPS: GPS Location Information

Description: Supports read/set operations on GPS location. Unsolicited results


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IGPS=<lat_deg>
+CME ERROR: <err>
AT _IGPS
AT _IGPS? _IGPS: <lat_deg>,<lon_deg>,<type>,<status>,<time>
AT _IGPS=? _IGPS: (list of supported <lat_deg>s),(list of supported <lon_deg>s),
(list of supported <type>s)(list of supported <status>s),
(list of supported <time>s)

Defined values
<lat_deg>: decimal (-90.00-90.00); Latitude in decimal degrees (minutes & seconds
converted to decimal degrees)
<lon_deg>: decimal (-180.00-180.00); Longitude, also in decimal
<type>: string constant ("2D","3D","Stored","Acquiring"); Fix Quality
"2D", GPS receiver has a 2D fix
"3D", GPS receiver has a 3D fix
"Stored", GPS receiver is off; Lat & Lon are stored
values of latest fix
"Acquiring", attempting to acquire a fix
<status>: string constant ("allowed","barred","undetermined"); Fix status
"allowed" Terminal is permitted to display GPS
"barred" GPS operation barred at the location
"undetermined" GPS network-policy not received
<time>: decimal; Timestamp

AT _INIS: Network Interface Status

Description: Used to query the status of network interface.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _INIS=<func>
<func>: <dec_value>
+CME ERROR: <err>
AT _INIS +CME ERROR: <err>
AT _INIS? <func>: <dec_value>
AT _INIS=? _INIS: (list of supported <func>s)

Defined values
<func>: string constant ("ETH","WLAN","USB","ISDN"); Interface
"ETH" Ethernet
"WLAN" Wireless LAN
"USB" USB
"ISDN" ISDN
<dec_value>: decimal (0-1); Parameter Value
0 OFF
1 ON

AT _ITFT: Uplink Traffic Flow Template

Description: Allows TE to specify a Packet Filter for a Traffic Flow Template


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ITFT=<cid>[,<pktFilterId>,<evalPrecIdx>[,<addr_n_mask>[,<protocolNum>
[,<dstPortRange>[,<srcPortRange>[,<spi>[,<tos_n_mask>]]]]]]]
+CME ERROR: <err>
AT _ITFT n/a
AT _ITFT? _ITFT: <cid>,<pktFilterId>,<evalPrecIdx>,<addr_n_mask>,
<protocolNum>,<dstPortRange>,<srcPortRange>,<spi>,<tos_n_mask>[
<CR><LF>
_ITFT: <cid>,<pktFilterId>,<evalPrecIdx>,<addr_n_mask>,
<protocolNum>,<dstPortRange>,<srcPortRange>,<spi>,<tos_n_mask>[.
..]]
AT _ITFT=? _ITFT: (list of supported <cid>s), (list of supported <pktFilterId>s),
(list of supported <evalPrecIdx>s), (list of supported <addr_n_mask>s),
(list of supported <protocolNum>s), (list of supported <dstPortRange>s),
(list of supported <srcPortRange>s),(list of supported <spi>s),
(list of supported <tos_n_mask>s)

Defined values
<cid>: decimal (1-11); PDP Context Identifier
<pktFilterId>: decimal (1-4); packet filter identifier
<evalPrecIdx>: decimal (0-255); evaluation precedence index
<addr_n_mask>: string; destination address and subnet mask
<protocolNum>: decimal (0-255); protocol number
<dstPortRange>: string; destination port range
<srcPortRange>: string; source port range
<spi>: decimal; ipsec security parameter index
<tos_n_mask>: string; tos and mask
AT _ITEMP: BGAN Terminal Temperature

Description: To query the MT temperature and for unsolicited temperature reports


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ITEMP=<mtTempStatus>,<mtTempScale>

AT _ITEMP <mtTempStatus>,<mtTempScale>
+CME ERROR: <err>
AT _ITEMP? <mtTempStatus>,<mtTempScale>
+CME ERROR: <err>
AT _ITEMP=? _ITEMP: (list of supported <mtTempStatus>s)[,
(list of supported <mtTempScale>s)]

Defined values
<mtTempStatus>: decimal (0-4); MT Temperature Status
0 Normal
1 Hot
2 Very Hot
3 Very Very Hot
4 Too Hot
<mtTempScale>: decimal (-40 to +80); MT Temperature Scale (degrees C)

AT _ILOG: Retrieve Log File

Description: Retrieve syslog file from BGAN terminal.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ILOG=
<logfile>[,<lines>[,<action>[,<start>]]]
AT _ILOG n/a
AT _ILOG? _ILOG: (list of supported <logfile>s)
AT _ILOG=? _ILOG: (list of supported <logfile>s),
(list of supported <lines>s),(list of supported <action>s),
(list of supported <start>s)

Defined values
<logfile>: string (syslog); log file name
<lines>: decimal (0-65535); lines to items to return
<action>: decimal (0-1); action command
0 No action(default)
1 Erase log file(not supported)
<start>: decimal (0-65535); start offset

AT _ISLEEP: MT Sleep Status Indicator

Description: Indicates the sleep status information. Unsolicited reporting of sleep state
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ISLEEP=

AT _ISLEEP +CME ERROR: <err>


AT _ISLEEP? <SleepStatus>, <SleepTimeout>
+CME ERROR: <err>
AT _ISLEEP=? _ISLEEP: (list of supported <SleepStatus>s)[,
(list of supported <SleepTimeout>s)]

Defined values
<SleepStatus>: decimal (0-1); MT Sleep Status
<SleepTimeout>: decimal (20-40); Time left for the MT to go to sleep

AT _IMETER: Call Metering


Description: BGAN terminal call metering
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IMETER=
<meter_type>[,<mode>]
+CME ERROR: <err>
AT _IMETER n/a
AT _IMETER?
AT _IMETER=? _IMETER: (list of supported <meter_type>s), (list of supported <mode>s)

Defined
values
<meter_type>: string
("CS","CS_SESSION","CS_TRIP","PS","PS_RX","PS_TX","PS_SESSION_RX","PS_SESSIO
"PS_TRIP_TX"); Call Meters
<mode>: decimal (0-3); mode used in exec command
0 read
1 disable unsolicited meter reporting
2 enable unsolicited meter reporting
3 reset meter counter

AT _ISIG: Signal Strength Indicator

Description: Used for querying C/No values or request C/No reports.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ISIG=<cn0_report>[,<interval>]
<cn0_report>: <cn0_report>[,<interval>]
+CME ERROR: <err>
AT _ISIG _ISIG: <c_n0_value>
AT _ISIG? _ISIG: <cn0_report>
AT _ISIG=? _ISIG: (list of supported <cn0_report>s)[, (list of supported <interval>s)]

Defined values
<cn0_report>: decimal (0-1); C/No reports
0 Disable unsolicited result code
1 Enable unsolicited result code
<interval>: decimal (0-255); Average C/No measurements over this many frames (e.g. 1
= average every frame, 2 = average over 2 frames); 0 = use default of 6
frames (480msec)
<c_n0_value>: decimal (0-255); C/No Value

AT _IBALARM: Alarm Indicator

Description: Alarm Category & Condition Indicator.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IBALARM=
<rep_mode>
+CME ERROR: <err>
AT _IBALARM +CME ERROR: <err>
AT _IBALARM? <alarm_catg>,<alarm_status>
+CME ERROR: <err>
AT _IBALARM: (list of supported <rep_mode>s)
_IBALARM=?

Defined values
<rep_mode>: decimal (0-1); Reporting mode
0 Basic mode
1 Verbose mode
<alarm_status>: decimal (0-1); Outstanding Alarms/Status
0 Alarm Inactive
1 Alarm Active
<alarm_catg>: decimal (1-14); Alarms Category
1 SIM PIN Error
2 PCB Core Overheat
3 GPS HW Failure
4 GPS Communication Failure
5 Antenna Communication Failure
6 SIM Not Present
7 Battery Overheat (N/A some platforms)
8 Battery Low (N/A some platforms)
9 SIM Not Supported
10 BDE <-> Antenna Mismatch
11 Cable Cal Tx Gain Exceeded
12 Battery too Hot to Charge
13 Battery too Cold to Charge

AT _ISATINFO: BGAN Satellite Information

Description: CM satellite table information.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT n/a
_ISATINFO=...
AT _ISATINFO _ISATINFO: <sat_id>,<lon_deg>[...]
+CME ERROR: <err>
AT _ISATINFO? n/a
AT _ISATINFO: (list of supported <sat_id>s),(list of supported <lon_deg>s)
_ISATINFO=?

Defined values
<sat_id>: decimal (1-32); Satellite ID
<lon_deg>: decimal (0.0-359.9); Longitude degrees

AT _ISATVIS: BGAN Satellite(s) Visible


Description: CM satellite table information.
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ISATVIS=... n/a
AT _ISATVIS _ISATVIS: <sat_id>,<elevation>[...]
+CME ERROR: <err>
AT _ISATVIS? n/a
AT _ISATVIS=? _ISATVIS: (list of supported <sat_id>s),(list of supported <elevation>s)

Defined values
<sat_id>: decimal (1-32); Satellite ID
<elevation>: decimal (0-90); Satellite elevation (degrees)

AT _ISATCUR: BGAN Current Satellite

Description: CM satellite table information.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ISATCUR=<sat_id>

AT _ISATCUR n/a
AT _ISATCUR? <sat_id>
AT _ISATCUR: (list of supported <sat_id>s)
_ISATCUR=?

Defined values
<sat_id>: decimal (1-255); Satellite ID

AT _IBNOTIFY: Control Unsolicited Commands


Description: Control sending of unsolicited result codes for commands
"_IGPS","_IPOINT","_ITEMP","_ISIG","_ISLEEP","_IMETER","+CBC","+
CGEV","+CLCC","+CGPADDR","_IHGF","_IHREBOOT","_IHSTATUS","+CMTI"
,"_IHPIN","_IHPACKET","_IHSMS","_IHBEAM", and "_IBALARM".
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IBNOTIFY=
<command_code>[,<status>]
+CME ERROR: <err>
AT _IBNOTIFY +CME ERROR: <err>
AT _IBNOTIFY? _IBNOTIFY: <command_code>,<status>
AT _IBNOTIFY: (list of supported <command_code>s),
_IBNOTIFY=? (list of supported <status>s)

Defined values
<command_code>: string; Command codes
"_IGPS" unsolicited result code
"_IPOINT" unsolicited result code
"_ITEMP" unsolicited result code
"_ISIG" unsolicited result code
"_ISLEEP" unsolicited result code
"_IMETER" unsolicited result code
"+CBC" unsolicited result code
"+CGEV" unsolicited result code
"+CLCC" unsolicited result code
"+CGPADDR" unsolicited result code
"_IHGF" unsolicited result code
"_IHREBOOT" unsolicited result code
"_IHSTATUS" unsolicited result code
"+CMTI" unsolicited result code
"_IHPIN" unsolicited result code
"_IHPACKET" unsolicited result code
"_IHSMS" unsolicited result code
"_IHBEAM" unsolicited result code
"_IBALARM" unsolicited result code
<status>: decimal (0-1); On/Off
0 Disable the sending of this unsolicited result code
1 Enable the sending of this unsolicited result code

AT _IERROR: BGAN Terminal Error Reports

Description: Unsolicited error reports


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IERROR=<rejCode>

AT _IERROR n/a
AT _IERROR?
AT _IERROR=?

Defined values
<rejCode>: decimal (1-5); Rejection codes
1 ierror_code_rnc_failure
2 ierror_code_congestion
3 ierror_code_unsupported_lai
4 ierror_code_unsupported_ue_class
5 ierror_code_usim_required
<deregCode>: decimal (11-20); Deregistration codes
11 ierror_code_reg_completion_failure
12 ierror_code_service_area_barred
13 ierror_code_gps_position_required
14 ierror_code_network_reset
15 ierror_code_ue_inactivity
16 ierror_code_pos_not_received
17 ierror_code_fix_old
18 ierror_code_decryption_error
19 ierror_code_invalid_gps_pos
20 ierror_code_oper_initialted_dereg
AT _ICPWD: Change Facility Password

Description: Sets a new password for the facility lock function defined by command
_ICLCK.
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ICPWD=<fac>,<oldpwd>,<newpwd>
+CME ERROR: <err>
AT _ICPWD n/a
AT _ICPWD? n/a
AT _ICPWD=? ("AD", "RS" )
+CME ERROR: <err>

Defined values
<fac>: string; Facility
"AD" Administrator Lock
"RS" Remote SMS Lock
<oldpwd>: string; Old Password
<newpwd>: string; New Password

AT _IHDEFAPN: Change the UT's default APN

Description: Replaces the current Default APN with the provided APN and makes it the
Default APN. Also updates all the ACA entries (except for Static ACA or
M2M entries not using the current Default APN) with the provided APN. If
force_default flag is set, updates ALL ACA/M2M entries, not just the ones
that were using the current Default APN.
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHDEFAPN=<apn_name>[,<apn_uname>[,<apn_pswd>[,<force_default>]]]
_IHDEFAPN: <apn_name>[,<apn_uname>[,<apn_pswd>[,<force_default>]
]]
AT _IHDEFAPN
AT _IHDEFAPN: <apn_name>,<apn_uname>,<apn_pswd>,<force_default>
_IHDEFAPN? +CME ERROR: <err>
AT _IHDEFAPN: (list of supported <apn_name>s),
_IHDEFAPN=? (list of supported <apn_uname>s),(list of supported <apn_pswd>s)
,(list of supported <force_default>s)

Defined values
<apn_name>: string; New Default APN name
<apn_uname>: string; Username for the new Default APN
<apn_pswd>: string; Password for the new Default APN
<force_default>: decimal (0-1); Force Default APN Mode
0 Do not force onto non-default ACA entries (this is the default; also see
description above)
1 Also force the new Default APN to ACA entries that don't currently
use the old Default APN

AT _IGETFW: Get firmware file from FTP server

Description: Download firmware file from FTP server using specified parameters. Note
that the APN/credentials must be provided on "non-M2M" platforms (if
applicable), whereas on "M2M" platforms, they default to correct values if
omitted.
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IGETFW=<mode>[,<server_ip>[,<server_uname>[,<server_pswd>[,<apn_name>[,
<apn_uname>[,<apn_pswd>[,<ftp_dir>[,<filename>]]]]]]]]
_IGETFW: <mode>[,<server_ip>[,<server_uname>[,<server_pswd>[,
<apn_name>[,<apn_uname>[,<apn_pswd>[,<ftp_dir>[,<filename>]]]]]] ]]
AT _IGETFW
AT _IGETFW? _IGETFW: <mode>,<server_ip>,<server_uname>,<server_pswd>,
<apn_name>,<apn_uname>,<apn_pswd>,<ftp_dir>,<filename>
+CME ERROR: <err>
AT _IGETFW=? _IGETFW: (list of supported <mode>s), (list of supported <server_ip>s),
(list of supported <server_uname>s), (list of supported <server_pswd>s),
(list of supported <apn_name>s),(list of supported <apn_uname>s)
,(list of supported <apn_pswd>s),(list of supported <ftp_dir>s),
(list of supported <filename>s)

Defined values
<mode>: decimal (0-1); Deferred/immediate mode
<server_ip>: string; IP address of the FTP server
<server_uname>: string; Username for the FTP server
<server_pswd>: string; Password for the FTP server
<apn_name>: string; APN to access the FTP server
<apn_uname>: string; Username for the APN
<apn_pswd>: string; Password for the APN
<ftp_dir>: string; Directory from which to get file from on server
<filename>: string; Name of file to get on server

AT _IUPDFW: Trigger firmware update.

Description: Trigger a firmware update.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IUPDFW=
_IUPDFW: <bin_file>
+CME ERROR: <err>
AT _IUPDFW
AT _IUPDFW?
AT _IUPDFW=? _IUPDFW: (list of supported <bin_file>s)

Defined values
<bin_file>: string (""); Firmware binary file name

AT _ISENDFILE: Send file from UT to FTP server


Description: Send a file using FTP from the UT to an FTP server
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ISENDFILE=<local_dir>,<filename>,<ftp_dir>,<ftp_server>,<ftp_username>,
<ftp_pswd>[,<apn_name>[,<apn_uname>[,<apn_passwd>]]]
_ISENDFILE: <local_dir>,<filename>,<ftp_dir>,<ftp_server>,
<ftp_username>,<ftp_pswd>[,<apn_name>[,<apn_uname>[,<apn_passwd>
]]]
AT _ISENDFILE
AT _ISENDFILE: <local_dir>,<filename>,<ftp_dir>,<ftp_server>,
_ISENDFILE? <ftp_username>,<ftp_pswd>,<apn_name>,<apn_uname>,<apn_passwd>
+CME ERROR: <err>
AT _ISENDFILE: (list of supported <local_dir>s),
_ISENDFILE=? (list of supported <filename>s),(list of supported <ftp_dir>s),
(list of supported <ftp_server>s), (list of supported <ftp_username>s),
(list of supported <ftp_pswd>s),(list of supported <apn_name>s),
(list of supported <apn_uname>s), (list of supported <apn_passwd>s)

Defined values
<local_dir>: string; Directory on UT containing file to be transferred
<filename>: string; Name of file to be transferred
<ftp_dir>: string; Directory on FTP server to store the file
<ftp_server>: string; FTP server name or IP address
<ftp_username>: string; FTP server username for login
<ftp_pswd>: string; FTP server password for login
<apn_name>: string; APN to access the FTP server
<apn_uname>: string; Username for the APN
<apn_passwd>: string; Password for the APN

AT _IGETFILE: Download file from FTP server to UT

Description: Download a file using FTP from a server to the UT


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _IGETFILE=<ftp_dir>,<filename>,<local_dir>,<ftp_server>,<ftp_username>,
<ftp_pswd>[,<apn_name>[,<apn_uname>[,<apn_passwd>]]]
_IGETFILE: <ftp_dir>,<filename>,<local_dir>,<ftp_server>,
<ftp_username>,<ftp_pswd>[,<apn_name>[,<apn_uname>[,<apn_passwd>
]]]
AT _IGETFILE
AT _IGETFILE? _IGETFILE: <ftp_dir>,<filename>,<local_dir>,<ftp_server>,
<ftp_username>,<ftp_pswd>,<apn_name>,<apn_uname>,<apn_passwd>
+CME ERROR: <err>
AT _IGETFILE: (list of supported <ftp_dir>s),
_IGETFILE=? (list of supported <filename>s),(list of supported <local_dir>s)
,(list of supported <ftp_server>s), (list of supported <ftp_username>s),
(list of supported <ftp_pswd>s),(list of supported <apn_name>s),
(list of supported <apn_uname>s), (list of supported <apn_passwd>s)

Defined values
<ftp_dir>: string; Directory on FTP server where file exists
<filename>: string; Name of file to be transferred
<local_dir>: string; Directory on UT where file will be stored
<ftp_server>: string; FTP server name or IP address
<ftp_username>: string; FTP server username for login
<ftp_pswd>: string; FTP server password for login
<apn_name>: string; APN to access the FTP server
<apn_uname>: string; Username for the APN
<apn_passwd>: string; Password for the APN

AT _IUPDCFG: Install new 'config.txt' file.

Description: Activate a new configuration by overwriting 'config.txt' with a new file.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IUPDCFG=
_IUPDCFG: <filename>
+CME ERROR: <err>
AT _IUPDCFG
AT _IUPDCFG?
AT _IUPDCFG: (list of supported <filename>s)
_IUPDCFG=?

Defined values
<filename>: string (""); Name of new file to replace 'config.txt'.

AT _IREMWEB: Control HTTP access to UT.

Description: Enable/Disable access to Web Server in UT, for specific client IP


address(es)
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IREMWEB=<enable>,<httpClntIpLo>[,<httpClntIpHi>[,<apn_name>[,<apn_uname>
[,<apn_pswd>]]]]
_IREMWEB: <enable>,<httpClntIpLo>[,<httpClntIpHi>[,<apn_name>[,
<apn_uname>[,<apn_pswd>]]]]
AT _IREMWEB
AT _IREMWEB? _IREMWEB: <enable>,<httpClntIpLo>,<httpClntIpHi>,<apn_name>,
<apn_uname>,<apn_pswd>
+CME ERROR: <err>
AT _IREMWEB: (list of supported <enable>s),
_IREMWEB=? (list of supported <httpClntIpLo>s), (list of supported <httpClntIpHi>s),
(list of supported <apn_name>s),(list of supported <apn_uname>s)
,(list of supported <apn_pswd>s)

Defined values
<enable>: decimal (0-1); Enable/Disable Access to Web Server.
0 Disable Web Server Access
1 Enable Web Server Access
<httpClntIpLo>: string; Lower IP address for range of allowed HTTP clients
<httpClntIpHi>: string; Upper IP address for range of allowed HTTP clients
<apn_name>: string; APN for PDP context
<apn_uname>: string; Username for the APN
<apn_pswd>: string; Password for the APN

AT _ISMSRMT: Enable/Disable remote SMS commands.

Description: Configure remote SMS commands functionality.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ISMSRMT=<status>
+CME ERROR: <err>
AT _ISMSRMT n/a
AT _ISMSRMT? _ISMSRMT: <status>
AT _ISMSRMT: (list of supported <status>s)
_ISMSRMT=?

Defined values
<status>: decimal (0-1); Enable/Disable remote SMS commands.
0 Disable Remote SMS
1 Enable Remote SMS

AT _ICLCK: Facility Lock Configure

Description: Used to lock, unlock or interrogate a MT facility <fac>. "9450M" mode


uses, but regular (not M2M restricted) 9450 mode does not.Password is
normally needed to perform such actions.
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _ICLCK=<fac>,<mode>[,<password>]
+CME ERROR: <err>
when <mode>=2 and command successful:
_ICLCK: <status><CR><LF>
AT _ICLCK n/a
AT _ICLCK? n/a
AT _ICLCK=? _ICLCK: ("AD", "RS" )
+CME ERROR: <err>

Defined values
<fac>: string; Facility
"AD" Administrator Lock
"RS" Remote SMS Lock
<mode>: decimal (0-2); Mode
0 unlock
1 lock
2 query status
<password>: string; Password
<status>: decimal (0-1); Facility Status
0 not active
1 active

AT _IMACLOC: Enable/Disable Ethernet MAC filtering.

Description: Configure Ethernet MAC filtering functionality.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IMACLOC=<status>,<intf>
+CME ERROR: <err>
AT _IMACLOC n/a
AT _IMACLOC? _IMACLOC: <status>
AT _IMACLOC: (list of supported <status>s), (list of supported <intf>s)
_IMACLOC=?
Defined values
<status>: decimal (0-1); Enable/Disable Ethernet MAC filtering.
0 Disable MAC filtering
1 Enable MAC filtering
<intf>: decimal (0-0); Interface
0 ethernet

AT _IMACLOCAD: Configure allowed Ethernet MAC addresses.

Description: Configure allowed Ethernet MAC addresses and filtering functionality.


References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IMACLOCAD=<action>,<intf>[,<mac_addr>]
+CME ERROR: <err>
AT n/a
_IMACLOCAD
AT _IMACLOCAD: <intf>,<mac_addr>
_IMACLOCAD?
AT _IMACLOCAD: (list of supported <action>s), (list of supported <intf>s)[,
_IMACLOCAD=? (list of supported <mac_addr>s)[,...]]

Defined values
<action>: decimal (0-1); Configure allowed Ethernet MAC addresses.
0 Clear MAC addresses
1 Update MAC address
<intf>: decimal (0-0); Interface
0 ethernet
<mac_addr>: string (MAC Address); Format: "ab:cd:ef:11:22:33"

HNS Specific AT Commands


AT _IHINIT: Initial Configuration Settings
Description: Allows TE to configure the UT for specific initialization parameters.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHINIT=<func>[,<value>]
<value>
+CME ERROR: <err>
AT _IHINIT
AT _IHINIT? <func>,<value>
AT _IHINIT=? _IHINIT: (list of supported <func>s), (list of supported <value>s)

Defined
values
<func>: string constant
("BAP","APA","APO","ACA","OBL","IPS","PSA","CSA","IBT","DHCP","PKA","SIT","APD","NW
Init Parameters
"BAP" Bypass Antenna Pointing
"APA" Antenna Pointing Audio
"APO" Auto Power On
"ACA" Auto Context Activation (for DHCP IP TEs; refer to _IHACA for Static I
"OBL" On-board LEDs
"IPS" ISDN Power Sourcing
"PSA" Automatic PS Attach
"CSA" Automatic CS Attach
"IBT" ISDN Bearer Trigger
"DHCP" Enable DHCP Server
"PKA" Enable 24/7 PDP Context Keep Alive
"SIT" Stream Inactivity Timer
"APD" Auto PDP Context De-activation
"NWA" No Wait AT commands
"RFC2507_HC" Enable RFC2507 Header Compression
"STORE" Write config.txt to flash (value irrelevant)
<value>: decimal (0-1); Status
0 OFF
1 ON
AT _IHWLAN: Wireless LAN Settings

Description: Allows TE to configure the Wireless LAN parameters. NOTE: a UT reboot


is required for the changes to take effect.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHWLAN=<wlan_parms>[,<value>]
<wlan_parms>,(<value>|<str_value>)
+CME ERROR: <err>
AT _IHWLAN
AT _IHWLAN? <wlan_parms>,(<value>|<str_value>)
AT _IHWLAN=? _IHWLAN: (list of supported <wlan_parms>s),
(list of supported <value>s)

Defined
values
<wlan_parms>: string constant
("IF","SSID","CH","MAC","SEC_MODE","WPA","TKIP","WPA2","AES","MCF","MAC1","
WLAN Parameters
"IF" Wireless LAN Interface On/Off
"SSID" Broadcast SSID Name
"CH" Channel Selection
"MAC" MAC Address of UT's Internal WLAN Device
"SEC_MODE" WLAN Security: Off=0, WPA=1, WPA2=2
"WPA" WPA Password
"TKIP" TKIP Interval (secs)
"WPA2" WPA2 Password
"AES" AES Interval (secs)
"MCF" MAC Filtering On/Off
"MAC1" Allowed MAC Address 1
"MAC2" Allowed MAC Address 2
"MAC3" Allowed MAC Address 3
"MAC4" Allowed MAC Address 4
"MAC5" Allowed MAC Address 5
"MAC6" Allowed MAC Address 6
"MAC7" Allowed MAC Address 7
"MAC8" Allowed MAC Address 8
<value>: decimal (0-1); Status
0 OFF
1 ON
<str_value>: string; Parameter Value

AT _IHIP: Internet Protocol Settings

Description: Allows TE to query IP settings. Note the range restrictions on the Unit IP
address. Also note that a minimum of 11 DHCP-assigned addresses must be
provided based on the DHCP_HI and DHCP_LO values.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHIP=<ip_parms>[,<str_value>]
<ip_parms>,<str_value>
+CME ERROR: <err>
AT _IHIP
AT _IHIP? <ip_parms>,<str_value>
AT _IHIP=? _IHIP: (list of supported <ip_parms>s)

Defined
values
<ip_parms>: string constant
("DNS","DNS2","UNITIP","SUBNET","NETMODE","DHCP_LO","DHCP_HI");
BGAN Terminal IP Parameters
"DNS" DNS server IP (4 octets)
"DNS2" Secondary DNS server IP (4 octets)
"UNITIP" BGAN Unit IP: Syntax [1-223].[0-255].[0-255].[1-254],
and no 127.x.y.z addresses allowed
"SUBNET" DHCP/IP Subnet Mask (4 octets)
"NETMODE" Network Mode [NAT, NAPT, RELAY]
"DHCP_LO" DHCP server lo address (start address) last octet, range [1-
254]
"DHCP_HI" DHCP server hi address (end address) last octet, range [1-
254]
<str_value>: string; Parameter Value

AT _IHSTATUS: HNS Terminal Status

Description: Allows TE to query terminal status.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHSTATUS=<param>
<param>,(<dec_value>|<str_value>)
+CME ERROR: <err>
AT _IHSTATUS
AT <param>,(<dec_value>|<str_value>)
_IHSTATUS?
AT _IHSTATUS: (list of supported <param>s)
_IHSTATUS=?

Defined
values
<param>: string constant
("CIPH","CONN","TRAF","FLTS","MAC","GPS","WLAN","CSC","CLASS","ANT");
BGAN Terminal Status Parameters
"CIPH" Ciphering
"CONN" Connectivity
"TRAF" Traffic Monitor
"FLTS" Faults
"MAC" MAC Address
"GPS" GPS Status & Position
"WLAN" Wireless LAN Status
"CSC" Circuit Switched Connection Status
"CLASS" UE Class
"ANT" External Antenna Status
<dec_value>: decimal (0-1); Parameter Value
0 OFF
1 ON
<str_value>: string; Parameter Value

AT _IHSET: HNS Set Terminal Configuration

Description: Allows TE to configure UT specific parameters.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHSET=<set>[,<str_value>]
<set>,<str_value>
+CME ERROR: <err>
AT _IHSET
AT _IHSET? <set>,<str_value>
AT _IHSET=? _IHSET: (list of supported <set>s)

Defined
values
<set>: string constant
("MSN_SPEECH","MSN_AUDIO","MSN_UDI","MSN_RDI","SAT_SELECT","MAN_NAME",
BGAN Terminal ISDN Parameters
"MSN_SPEECH" ISDN MSN_SPEECH
"MSN_AUDIO" ISDN MSN_AUDIO
"MSN_UDI" ISDN MSN_UDI
"MSN_RDI" ISDN MSN_RDI
"SAT_SELECT" DEFAULT SATELLITE SELECTION
"MAN_NAME" MANUFACTURER NAME
"MAN_ID" MANUFACTURER ID
"MODEL_NO" MANUFACTURER MODEL NUMBER
"PART_NO" MANUFACTURER PART NUMBER
"SERIAL_NO" MANUFACTURER SERIAL NUMBER
"REV_ID" MANUFACTURER REVISION NUMBER
<str_value>: string; Parameter Value
AT _IHREAD: HNS Terminal Version Information

Description: Allows TE to configure UT specific parameters.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHREAD=<param>
<param>,<str_value>
+CME ERROR: <err>
AT _IHREAD
AT _IHREAD? <param>,<str_value>
AT _IHREAD=? _IHREAD: (list of supported <param>s)

Defined
values
<param>: string constant
("SW","FW","ROM","IMEI","PIC","ATB","AHW","HPA","ASN","AHV","CLASS","WLAN");
BGAN Terminal Version Info
"SW" software version
"FW" firmware version
"ROM" ROM version
"IMEI" IMEI of the unit
"PIC" PIC version
"ATB" ATB version (external antenna only)
"AHW" ATB HW version (external antenna only)
"HPA" HPA version (external antenna only)
"ASN" ASN (Antenna Serial Number) of the unit (external antenna only)
"AHV" AHV (Antenna Hardware Variant) of the unit (external antenna only)
"CLASS" CLASS version (external antenna only)
"WLAN" WLAN Chipset and Version Information
<str_value>: string; Parameter Value

AT _IHDEFCNT: Define a Default PDP Context

Description: Specifies PDP context parameter values for a PDP context.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHDEFCNT=<pdp_type>[,<apn>[,<pdp_address>[,<d_comp>[,<h_comp>[,<pd1>[,
<pd2>[,<pd3>[,<pd4>[,<trafficClass>[,<max_br_ul>[,<max_br_dl>[,
<guar_br_ul>[,<guar_br_dl>]]]]]]]]]]]]]
+CME ERROR: <err>
AT _IHDEFCNT n/a
AT _IHDEFCNT: <pdp_type>,<apn>,<pdp_address>,<d_comp>,<h_comp>,
_IHDEFCNT? <pd1>,<pd2>,<pd3>,<pd4>,<trafficClass>,<max_br_ul>,<max_br_dl>,
<guar_br_ul>,<guar_br_dl>,<dlv_order>,<maxSduSize>,<sduErrRatio>
,<resBERatio>,<dlvErrSdus>,<trfrDelay>,<trafHdlPrio>[<CR><LF>
_IHDEFCNT: <pdp_type>,<apn>,<pdp_address>,<d_comp>,<h_comp>,
<pd1>,<pd2>,<pd3>,<pd4>,<trafficClass>,<max_br_ul>,<max_br_dl>,
<guar_br_ul>,<guar_br_dl>,<dlv_order>,<maxSduSize>,<sduErrRatio>
,<resBERatio>,<dlvErrSdus>,<trfrDelay>,<trafHdlPrio>[...]]
AT _IHDEFCNT: (list of supported <pdp_type>s),,,
_IHDEFCNT=? (list of supported <d_comp>s),(list of supported <h_comp>s),,,,
(list of supported <trafficClass>s), (list of supported <max_br_ul>s),
(list of supported <max_br_dl>s), (list of supported <guar_br_ul>s),
(list of supported <guar_br_dl>s), (list of supported <dlv_order>s),
(list of supported <maxSduSize>s), (list of supported <maxSduSize>s),
(list of supported <sduErrRatio>s), (list of supported <resBERatio>s),
(list of supported <dlvErrSdus>s), (list of supported <dlvErrSdus>s),
(list of supported <trafHdlPrio>s)

Defined values
<pdp_type>: string ("IP", "PPP"); Packet Data Protocol types
<apn>: string (""); Access Point Name
<pdp_address>: string (""); Global IP address
<d_comp>: decimal (0-3); data compression parameter
0 off (default if value is omitted)
1 on (manufacturer preferred compression - not supported)
2 V.42bis (not supported)
3 V.44 (not supported)
<h_comp>: decimal (0-4); header compression parameter
0 off (default if value is omitted)
1 on (manufacturer preferred compression - not supported)
2 RFC1144 (not supported)
3 RFC2507 (supported but not controllable with this parameter)
4 RFC3095 (not supported)
<pd1>: string (""); apn-username (optional)
<pd2>: string (""); apn-password (optional)
<pd3>: string (""); TE address (optional)
<pd4>:
<trafficClass>: decimal (0-4); The type of application
0 conversational
1 streaming
2 interactive
3 background
4 subscribed value
<max_br_ul>: decimal (0-896); maximum bit rate ul
<max_br_dl>: decimal (0-512); maximum bit rate dl
<guar_br_ul>: decimal (0-896); guaranteed bit rate ul
<guar_br_dl>: decimal (0-512); guaranteed bit rate dl
<dlv_order>: decimal (0-2); delivery order
0 no
1 yes
2 subscribed value
<maxSduSize>: decimal (0-255); maximum sdu size
<sduErrRatio>: string ((1-255)E(0-9)); sdu error ratio
<resBERatio>: string ((1-255)E(0-9)); residual bit error ratio
<dlvErrSdus>: decimal (0-3); delivery of erroneous sdus
0 no
1 yes
2 no detect
3 subscribed value
<trfrDelay>: decimal (0-255); transfer delay
<trafHdlPrio>: decimal (0-255); traffic handling priority

AT _IHACA: Automatic Context Activation

Description: Allows TE to configure Automatic PDP Context activation. Note that this
command is used to configure ACA for TEs with Static IP addresses; the
_IHINIT AT Command has an "ACA" parameter that shows the status
of/controls the use of ACA for TEs with DHCP-assigned IP addresses.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHACA=<aca_id>,<enable>,[<lo_ip_addr>,<hi_ip_addr>[,<qos>[,<apn>[,
<username>[,<password>]]]]]
+CME ERROR: <err>
AT _IHACA n/a
AT _IHACA? _IHACA: <aca_id>,<enable>,<lo_ip_addr>,<hi_ip_addr>,<qos>,<apn>,
<username>,<password>[<CR><LF>
_IHACA: <aca_id>,<enable>,<lo_ip_addr>,<hi_ip_addr>,<qos>,<apn>,
<username>,<password>[...]]
AT _IHACA=? _IHACA: (list of supported <aca_id>s),
(list of supported <enable>s),(list of supported <lo_ip_addr>s),
(list of supported <hi_ip_addr>s),(list of supported <qos>s),
(list of supported <apn>s),(list of supported <username>s),
(list of supported <password>s)

Defined values
<aca_id>: decimal (1-6); ACA Identifier
<enable>: decimal (0-2); ACA Enable
0 disabled
1 enabled
2 data activated
<lo_ip_addr>: string; Low limit for PDP address space
<hi_ip_addr>: string; High limit for PDP address space
<qos>: decimal (2-7); QoS
2 Background
3 32kbps streaming
4 64kbps streaming
5 128kbps streaming
6 256kbps streaming
7 X-Stream streaming
<apn>: string; Access Point Name (APN)
<username>: string; APN username
<password>: string; APN password
AT _IHHOOK: RJ-11 Hook Status

Description: Indicates an RJ-11 phone is either off-hook, on-hook, or ringing


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHHOOK=<status>
+CME ERROR: <err>
AT _IHHOOK n/a
AT _IHHOOK? n/a
AT _IHHOOK=? n/a

Defined values
<status>: decimal (0-2); Status
0 on-hook
1 off-hook
2 off-hook

AT _IHTM: Set CM to Test Mode

Description: Sets the CM to work in test mode, for cable calibration


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHTM=<testmode>
+CME ERROR: <err>
AT _IHTM n/a
AT _IHTM? <testmode>
AT _IHTM=? (list of supported <testmode>s)

Defined values
<testmode>: decimal (0-1); Mode
0 disabled
1 enabled

AT _IHTXCW: Transmit CW

Description: Orders CM to transmit CW


- First call will set the CW to 12dB reference point
- Subsequent calls (with <pwr_sense>) will increase or decrease by 1dB
from previous value
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHTXCW=<frequency>,<offset>,[<pwr_sense>]
OK
+CME ERROR: <err>
AT _IHTXCW n/a
AT _IHTXCW? <status>[,<frequency>,<offset>]
AT _IHTXCW=? n/a

Defined values
<frequency>: decimal (6000-25400); Channel Number
<offset>: decimal (0-1); 1.25 kHz offset disable/enable
<pwr_sense>: decimal (0-1); Power backoff - sense
0 (default) Positive backoff (+1dB)
1 Negative backoff (-1dB)
<status>: decimal (0-1); Status
0 CW Tx OFF
1 CW Tx ON

AT _IHSTXCW: Stop CW Transmission

Description: Orders CM to Stop CW Transmission.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT n/a
_IHSTXCW=...
AT _IHSTXCW <status>
+CME ERROR: <err>
AT _IHSTXCW? <status>
AT n/a
_IHSTXCW=?

Defined values
<status>: decimal (0-1); Status
0 CW Tx OFF
1 CW Tx ON

AT _IHTXMOD: Transmit Modulated Signal

Description: Ask CM to transmit modulated signal.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHTXMOD=<frequency>,<offset>,<bearer>,<coding>,<delay>,<ts>,<backoff>
+CME ERROR: <err>
AT _IHTXMOD n/a
AT _IHTXMOD? <status>[,<frequency>,<offset>,<bearer>,<coding>,<delay>,<ts>,
<backoff>]
AT n/a
_IHTXMOD=?

Defined values
<frequency>: decimal (6000-25400); Channel Number
<offset>: decimal (0-1); 1.25 kHz offset disable/enable
<bearer>: decimal (7); Bearer type: R20T4.5Q
<coding>: decimal (0); Coding type: R
<delay>: decimal (0); Time delay: 0
<ts>: decimal (65535); Time slot: all slots
<backoff>: decimal (0); 0dB backoff -- maximum power
<status>: decimal (0-1); Status
0 modulated Tx OFF
1 modulated Tx ON

AT _IHSTXMOD: Stop Modulated Signal Transmission

Description: Command CM to stop modulated signal transmission.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHSTXMOD=
<status>
AT <status>
_IHSTXMOD
AT <status>
_IHSTXMOD?
AT n/a
_IHSTXMOD=?

Defined values
<status>: decimal (0-1); Status
0 modulated Tx OFF
1 modulated Tx ON

AT _IHGFACQ: Ask PSAB Acquisition Status

Description: CM scans PSAB channel found by ADE and reports acquisition status.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHGFACQ=<frequency>,<offset>
+CME ERROR: <err>
AT _IHGFACQ
AT _IHGFACQ?
AT _IHGFACQ: (list of supported <frequency>s), (list of supported <offset>s)
_IHGFACQ=?

Defined values
<frequency>: decimal (6000-25400); Frequency
<offset>: decimal (0-1); 1.25 kHz offset disable/enable

AT _IHSIGACQ: Ask Signal Acquisition Status

Description: CM compares receive signal level to minimal bearer level


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT n/a
_IHSIGACQ=...
AT _IHSIGACQ _IHSIGACQ: : <status>
AT
_IHSIGACQ?
AT _IHSIGACQ: (list of supported <status>s),(list of supported <>s)
_IHSIGACQ=?

Defined values
<status>: decimal (0-1); Signal Acquisition Status
0 Signal Acquisition Failed
1 Signal Acquisition Succeeded

AT _IHGF: Obtain Satellite Information for Antenna Pointing


Description: Report satellite information, location, and frequency for all visible satellites.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT n/a
_IHGF=...
AT _IHGF _IHGF: <numSatsVisible>,<desired_sat>[,<lon_deg>,<lon_min>,<lon_sense>,
<sat_id>,<frequency>,<offset>,<frequency>,<offset>]
+CME ERROR: <err>
AT _IHGF?
AT _IHGF=? _IHGF: (list of supported <numSatsVisible>s),
(list of supported <desired_sat>s),
(list of supported <lon_deg>s),(list of supported <lon_min>s),
(list of supported <lon_sense>s),(list of supported <sat_id>s),
(list of supported <frequency>s),(list of supported <offset>s),
(list of supported <frequency>s),(list of supported <offset>s)

Defined values
<sat_id>: decimal (0-255); Satellite ID
<desired_sat>: decimal (0-255); Desired Satellite ID
<lon_deg>: decimal (0-180); Longitude degrees
<lon_min>: decimal (0-59); Longitude minutes
<lon_sense>: decimal (0-1); Longitude sense
0 East (+)
1 West (-)
<frequency>: decimal (6000-25400); Frequency
<offset>: decimal (0-1); 1.25 kHz offset disable/enable
<numSatsVisible>: decimal (0-8); Number of visible satellites

AT _IHGPS: Initiate or Update GPS Information to CM

Description: BCP should send GPS information at power on and as needed.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _IHGPS=<lat_deg>,<lat_min>,<lat_sense>,<lon_deg>,<lon_min>,<lon_sense>,
<time>[,<fix>,<altitude>,<alt_sense>,<nos>,<hdop>]
+CME ERROR: <err>
AT _IHGPS n/a
AT _IHGPS? n/a
AT _IHGPS=? n/a

Defined values
<lat_deg>: decimal (0-90); Latitude degrees
<lat_min>: decimal (0-59); Latitude minutes
<lat_sense>: decimal (0-1); Latitude sense
0 North (+)
1 South (-)
<lon_deg>: decimal (0-180); Longitude degrees
<lon_min>: decimal (0-59); Longitude minutes
<lon_sense>: decimal (0-1); Longitude sense
0 East (+)
1 West (-)
<time>: string (20); Time format in "yy/MM/dd,hh:mm:ss[+/-]zz", where zz is Time
Zone
<fix>: decimal (0-2); Fix quality
0 non-fix
1 2D fix
2 3D fix
<altitude>: decimal (0-33554431); Altitude
<alt_sense>: decimal (0-1); Altitude sense
0 Above WGS84 ellipsoid
1 Below WGS84 ellipsoid
<nos>: decimal (0-32); Number of GPS satellites
<hdop>: decimal (0-16383); Horizontal dilution of precision

AT _IHPWROFF: CM Accomplishes Deregistration Procedure

Description: CM accomplishes deregistration procedure upon receiving power off


indication.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT n/a
_IHPWROFF=...
AT _IHPWROFF +CME ERROR: <err>
AT n/a
_IHPWROFF?
AT n/a
_IHPWROFF=?

AT _IHREBOOT: Reboot Terminal

Description: User may use to reboot terminal from handset menu (if applicable).
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHREBOOT=
+CME ERROR: <err>
AT _IHREBOOT
AT
_IHREBOOT?
AT
_IHREBOOT=?

AT _IHCCAL: Send Cable Calibration Data to CM

Description: CM may adjust nominal TX power according to cable loss at different


frequency.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _IHCCAL=<frequency>,<backoff>,<pwr_sense>,<commit>
+CME ERROR: <err>
AT _IHCCAL n/a
AT _IHCCAL? _IHCCAL: <frequency>,<backoff>
AT _IHCCAL=? n/a

Defined values
<frequency>: decimal (6000-25400); Frequency
<backoff>: decimal (0-65535); Power backoff - attenuation
<pwr_sense>: decimal (0-1); Power backoff - sense
0 Positive backoff (+)
1 Negative backoff (-)
<commit>: decimal (0-1); Commit flag
0 Do not commit values
1 Commit values

AT _IHSWUPG: SW Upgrade Indication

Description: SW upgrade indication.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHSWUPG=<module>
<module>,<filename>
+CME ERROR: <err>
AT _IHSWUPG
AT _IHSWUPG?
AT
_IHSWUPG=?

Defined values
<module>: string ("IB", "ADE"); Module
<filename>: string; File name

AT _IHSWDATA: Request a block of image file.

Description: BCP requests a block of the module's image file.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHSWDATA=<module>,<block_number>
<block_number>[,<block>,<crc>]
+CME ERROR: <err>
AT
_IHSWDATA
AT
_IHSWDATA?
AT
_IHSWDATA=?

Defined values
<module>: string ("IB", "ADE"); Module
<block_number>: decimal (0-65535); Block number (0 indicates all data has been transferred)
<block>: string; Data block
<crc>: decimal (0-65535); CRC for current block

AT _IHLOG: Write String to Console and Syslog

Description: Write string to console and syslog for testing.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHLOG=<info>
+CME ERROR: <err>
AT _IHLOG n/a
AT _IHLOG? n/a
AT _IHLOG=? n/a

Defined values
<info>: string; Information to log.

AT _IHPIN: Query PIN/PUK Status

Description: Query PIN/PUK status.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHPIN=... n/a
AT _IHPIN n/a
AT _IHPIN?
AT _IHPIN=? n/a

Defined values
<pin_retries>: decimal; Remaining tries of PIN input
<puk_retries>: decimal; Remaining tries of PUK input

AT _IHPACKET: Report PS Call Log Information

Description: Reports PS call log information. If the PDP Context ID provided is active,
then current information is provided. If the specfied PDP Context ID's
connection is currently closed, then the last information recorded for that
Context ID is reported (information is recorded for future reporting when a
PDP Context is closed, regardless of the _IHPACKET setting in
_IBNOTIFY). Note that in regard to streaming support, only the "non-
M2M" terminals support streaming ("M2M" terminals do not support
streaming).
References: None
Group: HNS Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _IHPACKET=<cid>
_IHPACKET: <cid>,<qos>,<units>,<dl_meter>,<ul_meter>,<cause>
AT _IHPACKET n/a
AT n/a
_IHPACKET?
AT n/a
_IHPACKET=?

Defined values
<cid>: decimal (1-11); PDP context ID
<qos>: decimal (0-5); QoS
0 Background context
1 32 kbps streaming context
2 64 kbps streaming context
3 128 kbps streaming context
4 256 kbps streaming context
<units>: decimal (0-1);
0 bytes for non-streaming
1 seconds for streaming
<dl_meter>: decimal; meter for downlink
<ul_meter>: decimal; meter for uplink
<cause>: decimal (0-255); cause code

AT _IHSMS: Report Short Message Delivery Status

Description: Report short message delivery status.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHSMS=... n/a
AT _IHSMS n/a
AT _IHSMS? _IHSMS: <direction>,<number>,<length>,<cause>
AT _IHSMS=? n/a

Defined values
<direction>: decimal (0-1); Direction
0 Mobile Originated
1 Mobile Terminated
<number>: string; party number
<length>: decimal (0-255); length of short message in bytes
<cause>: decimal (0-255); cause code

AT _IHBEAM: Report Beam ID in which UT is Operating

Description: Report beam ID in which UT is operating.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHBEAM=<beam_report>
+CME ERROR: <err>
AT _IHBEAM n/a
AT _IHBEAM? _IHBEAM: <beam_id>
AT _IHBEAM=? n/a

Defined values
<beam_report>: decimal (0-1); Beam Reporting
0 Disable unsolicited result code
1 Enable unsolicited result code
<beam_id>: decimal (0-255); spot beam ID

AT _IHTIMER: Set Timeouts for Connections and Leases

Description: Set timeout, in seconds, for certain connections and leases.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _IHTIMER=<func>[,<timer_value>]
+CME ERROR: <err>
AT _IHTIMER n/a
AT _IHTIMER? _IHTIMER: <func>, <timer_value>
AT _IHTIMER=? _IHTIMER: (list of supported <func>s), (list of supported <timer_value>s)

Defined values
<func>: string constant
("INACTIVE","DHCP_IDLE","DHCP_CONN","DHCP_RENEW","DHCP_REBIND");
Init Parameters
"INACTIVE" Streaming connection inactivity timer in seconds
"DHCP_IDLE" DHCP Lease Time (in seconds) when TE is IDLE
"DHCP_CONN" DHCP Lease Time (in seconds) when TE has an active
PDP context ("Connected Mode")
"DHCP_RENEW" DHCP Context Lease Renew Time (in seconds), Option
58
"DHCP_REBIND" DHCP Context Lease Rebind Time (in seconds), Option
59
<timer_value>: decimal (0-65535); Streaming connection inactivity timer (in seconds)
<dhcp_idle>: decimal (30-65535); DHCP Lease Time when TE is IDLE (in seconds)
<dhcp_conn>: decimal (30-65535); DHCP Lease Time when TE has active PDP context (in seconds)
<dhcp_renew>: decimal (15-65535); DHCP Context Lease Renew Time (in seconds), Option 58
<dhcp_rebind>: decimal (15-65535); DHCP Context Lease Rebind Time (in seconds), Option 59

AT _IHARP: Terminal ARP Entries

Description: Query ARP table status.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHARP=<rpt_mode>
+CME ERROR: <err>
AT _IHARP _IHARP: <rpt_mode>
AT _IHARP? _IHARP: <id>, <ip_addr>, <mac_addr>
AT _IHARP=? n/a

Defined values
<id>: decimal; entry id
<ip_addr>: string (IP); Host IP address
<mac_addr>: string (MAC); Host MAC address
<rpt_mode>: decimal (0-1); Unsolicited reporting mode
0 Disable unsolicited result codes
1 Enable unsolicited result codes

AT _IHPING: Terminal-initiated PING.

Description: Terminal initiated PING.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHPING=<ip_addr>[,<pkt_count>[,<pkt_size>[,<pkt_ttl>[,<rpt_mode>]]]]
+CME ERROR: <err>
AT _IHPING n/a
AT _IHPING? _IHPING: <status>[,<pkt_size>[,<time>]]
AT _IHPING=? _IHPING: <rpt_mode>

Defined values
<ip_addr>: string (IP); Destination IP address
<pkt_count>: decimal (1-255); Packet Count
<pkt_size>: decimal (0-65535); Packet Size
<pkt_ttl>: decimal (0-255); Packet Time to Live (hops)
<rpt_mode>: decimal (0-1); Unsolicited reporting mode.
0 Disable unsolicited result codes
1 Enable unsolicited result codes
<status>: decimal (0-1); ihping success or failure.
0 success
1 failure
<time>: decimal; ihping packet trip time in milliseconds

AT _IHTEXT: Terminal Text Message

Description: Terminal initiated Text message.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHTEXT=<mesg>,<dest_ip>,<dest_port>[,<mesg_count>[,<intvl>]]
+CME ERROR: <err>
AT _IHTEXT n/a
AT _IHTEXT? n/a
AT _IHTEXT=? n/a

Defined values
<mesg>: string (mesg); Text message (50 chars)
<dest_ip>: string (IP); Destination IP address
<dest_port>: decimal (1-65535); Destination Port
<mesg_count>: decimal (1-15); Transmit count (default 5)
<intvl>: decimal (1-30); Interval (default 1 sec)

AT _IHABIT: HNS Antenna Built-In Test

Description: Allows TE to configure UT specific parameters.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHABIT=<param>
+CME ERROR: <err>
AT _IHABIT
AT _IHABIT? _IHABIT: <param>,<result>[...]
+CME ERROR: <err>
AT _IHABIT=? _IHABIT: (list of supported <param>s)

Defined
values
<param>: string constant
("AMOTOR","EMOTOR","EEPROM","RF","LNA","MICRO","HPA","CAL","FLASH","ALL");
Command Antenna to perform BIT and check status
"AMOTOR" AZIMUTH MOTOR
"EMOTOR" ELEVATION MOTOR
"EEPROM" EEPROM
"RF" RF
"LNA" LNA
"MICRO" MICRO
"HPA" HIGH POWER AMPLIFIER
"CAL" CAL
"FLASH" FLASH
"ALL" ALL TESTS
<result>: decimal; Test Result

AT _IHPBIT: Command UT to Perform Platform Built-In Test and Check


Status

Description: Perform Platform Built-in Test (BIT) on UT.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHPBIT=<param>
_IHPBIT: <param>,<result>[...]
+CME ERROR: <err>
AT _IHPBIT
AT _IHPBIT? _IHPBIT: <param>,<result>[...]
+CME ERROR: <err>
AT _IHPBIT=? _IHPBIT: (list of supported <param>s)
Defined values
<param>: string constant
("POST","MEM","IMG","CNF","ETH","ASIC","DSP","USB","ALL");
Command UT to perform BIT and check status
"POST" POST RESULTS
"MEM" MEMORY
"IMG" IMAGE
"CNF" CONFIG
"ETH" ETHERNET
"ASIC" ASIC
"DSP" DSP
"USB" USB
"ALL" ALL TESTS
<result>: decimal (0-2); Test Result

AT _IHEVENT: BGAN Terminal Event Reports

Description: Configures whether certain events will be reported on the AT interface. This
command configures whether the unsolicited events shown under
<event_type> will appear on the AT (port 1829) interface or not. Note that
when IHEVENTs are reported on the AT interface, they follow the syntax
"IHEVENT: <event_type>,<event_code>[,<optional_str>]"
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHEVENT=<report_mode>
+CME ERROR: <err>
AT _IHEVENT n/a
AT _IHEVENT? _IHEVENT: <report_mode>
AT _IHEVENT: (list of supported <report_mode>s)
_IHEVENT=?

Defined values
<report_mode>: decimal (0-1); Reporting Mode
0 Disable Unsolicited Event Notifications
1 Enable Unsolicited Event Notifications
<event_type>: decimal (1-255); Event Type
1 Registration
2 Deregistration
3 PDP Activation
4 PDP Deactivation
5 ISDN
6 SMS
7 USIM
8 Attach
9 Detach
10 Heartbeat
11 Hardware
12 Power
13 Miscellaneous
14 Attach (additional)
<event_code>: decimal (1-255); Event Code
<optional_str>: string; Optional character string

AT _IHCIRCUIT: BGAN Terminal CS Call Reports

Description: Report CS call log when a CS connection is closed.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHCIRCUIT=<report_mode>
+CME ERROR: <err>
AT _IHCIRCUIT n/a
AT _IHCIRCUIT: <report_mode>
_IHCIRCUIT?
AT _IHCIRCUIT: (list of supported <report_mode>s)
_IHCIRCUIT=?

Defined values
<report_mode>: decimal (0-1); Reporting Mode
0 Disable unsolicited CS call notifications
1 Enable unsolicited CS call notifications
<bearer>: decimal (0-3); Bearer
0 Speech
1 3.1 kHz Audio
2 UDI (64 kbps)
3 RDI (56 kbps)
<direction>: decimal (0-1); Direction
0 Mobile Originated (MO)
1 Mobile Terminated (MT)
<caller_id>: string; Caller ID
MO calls Called Party Number
MT calls Calling Party Number
<seconds>: decimal; Duration of CS connection
<cause>: decimal (0-255); Disconnect cause code

AT _IHTEMP: HNS Terminal Temperature

Description: Provides temperature readings.


References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHTEMP=<module>
_IHTEMP: <module>,<value>
+CME ERROR: <err>
AT _IHTEMP n/a
AT _IHTEMP? n/a
AT _IHTEMP=? n/a

Defined values
<module>: string constant ("VGA", "PD", "VR", "ANT", "ALL"); Module
"VGA" VGA temperature reading
"PD" Power Detector temperature reading
"VR" Board temperature reading
"ANT" Called temperature reading
"ALL" All temperature readings
<value>: decimal; Temperature Value

AT _IHMETER: Expanded Call Metering

Description: BGAN terminal expanded call metering commands. Note that "non-M2M"
platforms support streaming stats, but "M2M" platforms do not.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format

Command Possible response(s)


AT _IHMETER=
<meter_type>[,<context_id>]
+CME ERROR: <err>
AT _IHMETER n/a
AT _IHMETER? _IHMETER: <meter_type>
AT
_IHMETER=?

Defined values
<meter_type>: string; meter types
"ALL_TRIP" Used ONLY for clearing
all Trip Meters
"CS_TRIP" Connection Time for
ALL CS calls (seconds)
"CS_TRIP_MO" Connection Time for
MO CS calls (seconds)
"CS_TRIP_MT" Connection Time for MT
CS calls (seconds)
"CS_TRIP_SPEECH" Connection Time for All
CS Speech calls
(seconds)
"CS_TRIP_SPEECH_MO" Connection Time for
MO CS Speech calls
(seconds)
"CS_TRIP_SPEECH_MT" Connection Time for MT
CS Speech calls
(seconds)
"CS_TRIP_AUDIO" Connection Time for All
CS 3.1 kHz Audio calls
(seconds)
"CS_TRIP_AUDIO_MO" Connection Time for
MO CS 3.1 kHz Audio
calls (seconds)
"CS_TRIP_AUDIO_MT" Connection Time for MT
CS 3.1 kHz Audio calls
(seconds)
"CS_TRIP_UDI" Connection Time for All
CS UDI calls (seconds)
"CS_TRIP_UDI_MO" Connection Time for
MO CS UDI calls
(seconds)
"CS_TRIP_UDI_MT" Connection Time for MT
CS UDI calls (seconds)
"CS_TRIP_RDI" Connection Time for All
CS RDI calls (seconds)
"CS_TRIP_RDI_MO" Connection Time for
MO CS RDI calls
(seconds)
"CS_TRIP_RDI_MT" Connection Time for MT
CS RDI calls (seconds)
"PS_TRIP" Bytes for all background
QoS PDP Contexts
"PS_TRIP_FORWARD" Bytes for all background
QoS PDP Contexts,
Forward Direction (RX)
"PS_TRIP_RETURN" Bytes for all background
QoS PDP Contexts,
Return Direction (TX)
"PS_TRIP_32K" Connection Time for all
32 kbps QoS (seconds)
"PS_TRIP_64K" Connection Time for all
64 kbps QoS (seconds)
"PS_TRIP_128K" Connection Time for all
128 kbps QoS (seconds)
"PS_TRIP_256K" Connection Time for all
256 kbps QoS (seconds)
"PS_TRIP_XSTREAM" Connection Time for all
512 kbps (X-Stream)
QoS (seconds)
"PS_TRIP_176K" Connection Time for all
176 kbps QoS (seconds)
"PS_TRIP_HALF_HDR_64" Connection Time for all
1/2 HDR / 64K QoS
(seconds)
"PS_TRIP_HDR_64" Connection Time for all
HDR / 64K QoS
(seconds)
"PS_TRIP_HDR_128" Connection Time for all
HDR / 128K QoS
(seconds)
"PS_TRIP_HDR_X-STREAM" Connection Time for all
HDR / X-Stream QoS
(seconds)
"CS_SESSION" Session Time for
last/current CS call
(seconds)
"PS_SESSION" Session bytes for last
background QoS
"PS_SESSION_FORWARD" Session forward bytes
for last background QoS
(RX)
"PS_SESSION_RETURN" Session return bytes for
last background QoS
(TX)
"PS_SESSION_STREAM" Session stream time for
last background QoS
(seconds)
<context_id>: decimal (1-11,255); Context ID Number or Reset Counter
1-11 Context ID Number
255 Reset Meter Counter

Summary of Inmarsat Specific Result Codes


This section describes all result codes specific for Inmarsat terminals.
Index
+ +CBC +CCLK +CCUG +CFUN +CGACT
+CGATT +CGCLASS +CGCMOD +CGDATA +CGDCONT
+CGDSCONT +CGEQMIN +CGEQNEG +CGEQREQ +CGEREP
+CGMI +CGMM +CGMN +CGMP +CGMR
+CGMS +CGPADDR +CGQMIN +CGQREQ +CGREG
+CGSMS +CGSN +CGTFT +CIMI +CIND
+CLCC +CLCK +CMAR +CMEE +CMGD
+CMGF +CMGL +CMGR +CMGS +CMGW
+CMSS +CNMI +CNUM +COPS +CPAS
+CPBR +CPBS +CPBW +CPIN +CPLS
+CPMS +CPOL +CPWD +CREG +CRES
+CRSM +CSAS +CSCA +CSCB +CSCS
+CSDH +CSMP +CSMS +CUSD
? ??
C Contents
D D
E E
H H
S S
_ _IBALARM _IBNOTIFY _ICLCK _ICPWD _IERROR
_IGETFILE _IGETFW _IGPS _IHABIT _IHACA
_IHARP _IHBEAM _IHCCAL _IHCIRCUIT _IHDEFAPN
_IHDEFCNT _IHEVENT _IHGF _IHGFACQ _IHGPS
_IHHOOK _IHINIT _IHIP _IHLOG _IHMETER
_IHPACKET _IHPBIT _IHPIN _IHPING _IHPWROFF
_IHREAD _IHREBOOT _IHSET _IHSIGACQ _IHSMS
_IHSTATUS _IHSTXCW _IHSTXMOD _IHSWDATA _IHSWUPG
_IHTEMP _IHTEXT _IHTIMER _IHTM _IHTXCW
_IHTXMOD _IHWLAN _ILOG _IMACLOC _IMACLOCAD
_IMETER _INIS _IPOINT _IREMWEB _ISATCUR
_ISATINFO _ISATVIS _ISENDFILE _ISIG _ISLEEP
_ISMSRMT _ITEMP _ITFT _IUPDCFG _IUPDFW

You might also like