AT Command Reference 6 7 1 2
AT Command Reference 6 7 1 2
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
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
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
Defined values
<value>: decimal (0-1); Echo
0 off
1 on (default)
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
Defined values
<value>: decimal (0); Value
0 Disconnect and terminate call
Defined values
<manufacturer>: alphanumeric
Defined values
<model>: alphanumeric
Defined values
<manufName>: alphanumeric
Defined values
<manufPartNum>: alphanumeric
Defined values
<revision>: alphanumeric
Defined values
<manufSerNum>: alphanumeric
Defined values
<sn>: alphanumeric
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")
Defined values
<imsi>: string ("IMSI")
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
Defined values
<time>: string ("yy/MM/dd,hh:mm:ss")
Defined values
<alpha>: string
<number>: string
<type>: decimal (0-255)
<speed>: decimal (0-81)
<service>: decimal (0-5)
<itc>: decimal (0-1)
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
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
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
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
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
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
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
Description: This command allows control of the Closed User Group supplementary
service.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format
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
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
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)
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
Description: Used to interrogate the ME before requesting action from the phone.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format
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)
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
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
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
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
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
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>
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>
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
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
Defined values
<passwd>: string constant ("password"); Password
"pass" password
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
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
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
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>
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
Defined values
<mode>: decimal (0-1); Mode
0 PDU (default)
1 text
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
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
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
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
Defined values
<show>: decimal (0-1); Show/Hide
0 hide values
1 show values
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
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
Defined values
<profile>: decimal (0-4); profile index
Defined values
<profile>: decimal (0-4); profile index
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
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)
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
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
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)
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)
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
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)
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
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
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
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)
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
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)
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
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
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"
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
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
Defined values
<state>: decimal (0-1); State
0 deactivated
1 activated
<cid>: decimal (1-11); PDP Context Identifier
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
Defined values
<cid>: decimal (1-11); PDP Context Identifier
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
Defined values
<cid>: decimal (1-11); PDP Context Identifier
<pdp_type>: string ("IP", "PPP"); Packet Data Protocol types
Description: Specifies PDP address for specified context identification parameter <cid>
References: ETSI GSM 07.07
Group: Message Sending and Writing Commands
Syntax: Extended format
Defined values
<cid>: decimal (1-11); PDP Context Identifier
<pdp_address>: string; Global IP address
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
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
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
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
Defined values
<n>: decimal (0-3); service preference
0 Packet Domain
1 Circuit Domain
2 Packet Preferred
3 Circuit Preferred
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
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
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
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
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)
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
Description: Indicates the sleep status information. Unsolicited reporting of sleep state
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format
Defined values
<SleepStatus>: decimal (0-1); MT Sleep Status
<SleepTimeout>: decimal (20-40); Time left for the MT to go to sleep
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
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
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
Defined values
<sat_id>: decimal (1-32); Satellite ID
<lon_deg>: decimal (0.0-359.9); Longitude degrees
Defined values
<sat_id>: decimal (1-32); Satellite ID
<elevation>: decimal (0-90); Satellite elevation (degrees)
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
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 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
Defined values
<fac>: string; Facility
"AD" Administrator Lock
"RS" Remote SMS Lock
<oldpwd>: string; Old Password
<newpwd>: string; New Password
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
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
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
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
Defined values
<bin_file>: string (""); Firmware binary file name
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
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
Defined values
<filename>: string (""); Name of new file to replace 'config.txt'.
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
Defined values
<status>: decimal (0-1); Enable/Disable remote SMS commands.
0 Disable Remote SMS
1 Enable Remote SMS
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
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"
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
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
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
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
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
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
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
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
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
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
Defined values
<status>: decimal (0-2); Status
0 on-hook
1 off-hook
2 off-hook
Defined values
<testmode>: decimal (0-1); Mode
0 disabled
1 enabled
AT _IHTXCW: Transmit CW
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
Defined values
<status>: decimal (0-1); Status
0 CW Tx OFF
1 CW Tx ON
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
Defined values
<status>: decimal (0-1); Status
0 modulated Tx OFF
1 modulated Tx ON
Description: CM scans PSAB channel found by ADE and reports acquisition status.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format
Defined values
<frequency>: decimal (6000-25400); Frequency
<offset>: decimal (0-1); 1.25 kHz offset disable/enable
Defined values
<status>: decimal (0-1); Signal Acquisition Status
0 Signal Acquisition Failed
1 Signal Acquisition Succeeded
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
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
Description: User may use to reboot terminal from handset menu (if applicable).
References: None
Group: HNS Specific AT Commands
Syntax: Extended format
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
Defined values
<module>: string ("IB", "ADE"); Module
<filename>: string; File name
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
Defined values
<info>: string; Information to log.
Defined values
<pin_retries>: decimal; Remaining tries of PIN input
<puk_retries>: decimal; Remaining tries of PUK input
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
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
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
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
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
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
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)
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
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
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
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
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
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
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