Taillieu.Info

More Than a Hobby..

AT Command Reference

AT Command Reference

(Based on Release 5.9.3.1, 03/13/2013)

NOTE: The AT command options define the possible options for each command, but they may not define the actual capability of the terminal (i.e., some options may not be supported in the current software release).


 

Help commands
AT ??:  List supported AT commandsITU-T V.25ter: DTE-DCE Interface Commands
AT S:  Set register
AT E:  Command echoITU-T V.25ter: Call Control Commands
AT D:  Dial
AT H:  Hook controlETSI 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 ErrorETSI GSM 07.05: General Configuration Commands
AT +CSMS:  Select Message Service
AT +CPMS:  Preferred Message Storage
AT +CMGF:  Message FormatETSI 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 SettingsETSI GSM 07.05: Message Receiving and Reading Commands
AT +CNMI:  New Message Indications to TE
AT +CMGL:  List Messages
AT +CMGR:  Read MessageETSI 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 +CGREG:  GPRS Network Registration Indication
AT +CGSMS:  Select Service for MO SMS MessagesInmarsat 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 _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 _ICLCK:  Facility Lock Configure
AT _ICPWD:  Change Facility Password
AT _IMACLOC:  Enable/Disable Ethernet MAC filtering.
AT _IMACLOCAD:  Configure allowed Ethernet MAC addresses.
AT _IPWSAVSCHD:  This command is used to input criteria for power save mode.
AT _ISMSRMT:  Enable/Disable remote SMS commands.
AT _IATCSCN:  Inititate RX ATC Scan
AT _IATCROBST:  Enable / Disable ATC robustness modeHNS Specific AT Commands
AT _IHINIT:  Initial Configuration 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 _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 _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 MeteringSummary of Inmarsat Specific Result Codes
Index


 

 

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

 

 

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)

 

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)

 

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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")

 

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")

 

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")

 

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)

 

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

 

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>

 

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 +CPOL n/a
AT +CPOL? <index>,<format>,<oper>[,<GSM_AcT>,<GSM_COMP_AcT>,<GSM_UTRA_AcT> ]
AT +CPOL=? +CPOL: (list of supported <index>s)
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>

 

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

 

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

 

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

 

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

 

Description: List Current Calls of MT. If command succeeds but no calls are available no information response is sent.
References: ETSI GSM 07.07
Group: General Commands
Syntax: Extended format
Command Possible response(s)
AT +CLCC=... n/a
AT +CLCC +CLCC: <direction>,<status>,<mode>,<multiparty>,<number>]
+CME ERROR: <err>
AT +CLCC? n/a
AT +CLCC=? +CLCC: [list of supported <direction>, <status>, <mode>, <multiparty> ]
+CME ERROR: <err>
Defined values
<direction>: decimal (0-1); Direction of Call
  0   Mobile Originated
  1   Mobile Terminated
<status>: decimal (0-5); Call Status
  0   active
  1   held
  2   dialing (MO)
  3   alerting (MO)
  4   incoming (MT)
  5   waiting (MT)
<mode>: decimal (0-1); Calling Mode
  0   voice
  1   data
<multiparty>: decimal (0-1); Multi-Party Call
  0   no
  1   yes
<number>: string

 

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

 

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)

 

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

 

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

 

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

 

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

 

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

 

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>

 

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>

 

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

 

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

 

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

 

 

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

 

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+CMGLAT+CMGRAT+CMGD)
  "SM"   SIM message storage
<mem2>: string constant ("SM"); Memory to which writing and sending operations are made ( AT+CMSSAT+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
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

 

 

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)

 

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

 

Description: Controls whether detailed header information is shown in text mode result codes ( AT+CMT, AT+CMGLAT+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

 

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

 

Description: Saves active message service settings ( AT+CSCAAT+CSMPAT+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

 

Description: Restores message service settings ( AT+CSCAAT+CSMPAT+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

 

 

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

 

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
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

 

 

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)

 

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
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)

 

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

 

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 +CGDCONT n/a
AT +CGDCONT? +CGDCONT: <cid>,<pdp_type>,<apn>,<pdp_address>,<d_comp>,<h_comp> ,<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=? +CGDCONT: (list of supported <cid>s), (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)

 

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 +CGDSCONT n/a
AT +CGDSCONT? +CGDSCONT: <cid>,<p_cid>,<d_comp>,<h_comp>[<CR><LF>
+CGDSCONT: <cid>,<p_cid>,<d_comp>,<h_comp>[...]]
AT +CGDSCONT=? +CGDSCONT: (list of supported <cid>s), (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)

 

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? +CGEQREQ: <cid>,<trafficClass>,<max_br_ul>,<max_br_dl>, <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=? +CGEQREQ: (list of supported <pdp_type>s), (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-512); maximum bit rate ul
<max_br_dl>: decimal (0-512); maximum bit rate dl
<guar_br_ul>: decimal (0-512); 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"    

 

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

 

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

 

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=? +CGEQMIN: (list of supported <pdp_type>s), (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-512); maximum bit rate ul
<max_br_dl>: decimal (0-512); maximum bit rate dl
<guar_br_ul>: decimal (0-512); 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=? +CGEQNEG: (list of supported <active_cid>s)
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-512); maximum bit rate ul
<max_br_dl>: decimal (0-512); maximum bit rate dl
<guar_br_ul>: decimal (0-512); 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

 

Description: Attach the MT to, or detach the MT from, the Paket 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

 

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

 

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=? +CGCMOD: (list of supported <cid>s)
Defined values
<cid>: decimal (1-11); PDP Context Identifier

 

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

 

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=? +CGDATA: (list of supported <pdp_type>s), (list of supported <cid>s)
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
Command Possible response(s)
AT +CGPADDR=<cid>
  +CME ERROR: <err>
AT +CGPADDR n/a
AT +CGPADDR? +CGPADDR: <cid>,<pdp_address>
AT +CGPADDR=? +CGPADDR: (list of supported <cid>s)
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
Command Possible response(s)
AT +CGCLASS=<mt_class>
  +CME ERROR: <err>
AT +CGCLASS <mt_class>
AT +CGCLASS? +CGCLASS: <mt_class>
AT +CGCLASS=? +CGCLASS: (list of supported <mt_class>s)
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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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
<mtTempScale>: decimal (20-40); MT Temperature Scale

 

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

 

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

 

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_SESSION_TX","PS_TRIP","PS_TRIP_RX", "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

 

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

 

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=? _IBALARM:  (list of supported <rep_mode>s)
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-10); 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 Low (N/A some platforms)
  8   Battery Overheat (N/A some platforms)
  9   SIM Not Supported
  10   BDE <-> Antenna Mismatch

 

Description: CM satellite table information.
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _ISATINFO=... n/a
AT _ISATINFO _ISATINFO:  <sat_id>,<lon_deg>[...]
+CME ERROR: <err>
AT _ISATINFO? n/a
AT _ISATINFO=? _ISATINFO:  (list of supported <sat_id>s),(list of supported <lon_deg>s)
Defined values
<sat_id>: decimal (1-32); Satellite ID
<lon_deg>: decimal (0.0-359.9); Longitude degrees

 

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)

 

Description: CM satellite table information.
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _ISATCUR=
   
AT _ISATCUR n/a
AT _ISATCUR?  
AT _ISATCUR=? _ISATCUR:  (list of supported <sat_id>s)
Defined values
<sat_id>: decimal (1-255); Satellite ID

 

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=? _IBNOTIFY: (list of supported <command_code>s), (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

 

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

 

Description: Download firmware file from FTP server using specified parameters. Note that the APN/credentials must be provided on "9502 BGAN" platforms (if applicable), whereas on "9502 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>]]]]]]
  _IGETFW: <mode>[,<server_ip>[,<server_uname>[,<server_pswd>[, <apn_name>[,<apn_uname>[,<apn_pswd>]]]]]]
AT _IGETFW  
AT _IGETFW? _IGETFW: <mode>,<server_ip>,<server_uname>,<server_pswd>, <apn_name>,<apn_uname>,<apn_pswd>
+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)
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

 

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

 

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? _ISENDFILE: <local_dir>,<filename>,<ftp_dir>,<ftp_server>, <ftp_username>,<ftp_pswd>,<apn_name>,<apn_uname>,<apn_passwd>
+CME ERROR: <err>
AT _ISENDFILE=? _ISENDFILE: (list of supported <local_dir>s), (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

 

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=? _IGETFILE: (list of supported <ftp_dir>s), (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

 

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=? _IUPDCFG:  (list of supported <filename>s)
Defined values
<filename>: string (""); Name of new file to replace 'config.txt'.

 

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=? _IREMWEB: (list of supported <enable>s), (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

 

Description: Used to lock, unlock or interrogate a MT facility <fac>. 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

 

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

 

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=? _IMACLOC: (list of supported <status>s), (list of supported <intf>s)
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

 

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 _IMACLOCAD n/a
AT _IMACLOCAD? _IMACLOCAD:  <intf>,<mac_addr>
AT _IMACLOCAD=? _IMACLOCAD: (list of supported <action>s), (list of supported <intf>s)[, (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"

 

Description: Configure criteria for power savings mode (WoL, Wake On LAN).
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _IPWSAVSCHD=<mode>[,<status> <idle_time> <tod_trigger>]
  +CME ERROR: <err>
AT _IPWSAVSCHD n/a
AT _IPWSAVSCHD? _IPWSAVSCHD:  <status>[,<idle_time>[,<tod_trigger>]]
AT _IPWSAVSCHD=? _IPWSAVSCHD:  ("WOL_STATUS", "IDLE_TRG", "TOD_TRG" )
+CME ERROR: <err>
Defined values
<status>: decimal (0-1); "WOL_STATUS": Configure power save mode.
  0   Disable WoL Power Savings mode
  1   Enable WoL Power Savings mode
<idle_time>: decimal (0-999); Idle Time
  0   "IDLE_TRG": Idle time trigger (minutes)
<tod_trigger>: string (tod_trigger)
<mode>: string; Mode
  "WOL_STATUS"   Configure power save mode
  "IDLE_TRG"   Idle time trigger (minutes)
  "TOD_TRG"   Time Of Day time trigger (HH:MM))

 

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=? _ISMSRMT: (list of supported <status>s)
Defined values
<status>: decimal (0-1); Enable/Disable remote SMS commands.
  0   Disable Remote SMS
  1   Enable Remote SMS

 

Description: Used for running Rx scan for ATC sources.
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _IATCSCN=... n/a
AT _IATCSCN _IATCSCN: 
AT _IATCSCN? _IATCSCN:  <scan_status>
AT _IATCSCN=? _IATCSCN:  (list of supported <scan_status>s)
Defined values
<scan_status>: decimal (0-1); ATC Scan status
  0   No ATC interference found or Scan Failure
  1   Scan successful, ATC interference found

 

Description: Used to enable or disable remote ATC robustness mode.
References: None
Group: Inmarsat Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _IATCROBST=
  +CME ERROR: <err>
AT _IATCROBST  
AT _IATCROBST? _IATCROBST:  <rbmode>
AT _IATCROBST=? _IATCROBST:  (list of supported <rbmode>s)
Defined values
<rbmode>: decimal (0-1); Robustness mode command status
  0   Disable robustness mode
  1   Enable robustness mode

 

 

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","NWA","RFC2507_HC","STORE"); 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 IP TEs)
  "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

 

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, 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

 

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 _IHSTATUS? <param>,(<dec_value>|<str_value>)
AT _IHSTATUS=? _IHSTATUS: (list of supported <param>s)
Defined values
<param>: string constant ("CIPH","CONN","TRAF","FLTS","MAC","GPS","WLAN","CSC","CLASS"); 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
<dec_value>: decimal (0-1); Parameter Value
  0   OFF
  1   ON
<str_value>: string; Parameter Value

 

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","MAN_ID","MODEL_NO","PART_NO","SERIAL_NO","REV_ID"); 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

 

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"); BGAN Terminal Version Info
  "SW"   software version
  "FW"   firmware version
  "ROM"   ROM version
  "IMEI"   IMEI of the unit
  "PIC"   PIC version
<str_value>: string; Parameter Value

 

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? _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>[<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=? _IHDEFCNT: (list of supported <pdp_type>s),,,
(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-512); maximum bit rate ul
<max_br_dl>: decimal (0-512); maximum bit rate dl
<guar_br_ul>: decimal (0-512); 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. Note that the "ACA Always On" parameter MUST be provided as the last parameter for ACA Identifier 7 creation/modification ONLY (it is not needed/has no effect when used to create/modify ACA Identifiers 1 through 6); also note that the enabling of ACA Identifier 7 (for Always On ACA) will automatically force all Static ACA definitions (ACA Identifiers 1-6) as well as DHCP-based ACA (in _IHINIT) to become disabled. If ACA Identifier 7 is shown as enabled, the ACA Always On function is enabled, and vice-versa (there is no separate indicator).
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>[,<always_on>]]]]]]
  +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-7); ACA Identifier
  1-6   ACA Regular Index
  7   ACA Always On Index
<enable>: decimal (0-2); ACA Enable
  0   disabled
  1   enabled
  2   data activated
<lo_ip_addr>: string; Low limit for TE IP address space (4 octets)
<hi_ip_addr>: string; High limit for TE IP address space (4 octets)
<qos>: decimal (2-5); QoS
  2   Background
  3   32 kbps streaming
  4   64 kbps streaming
  5   128 kbps streaming
<apn>: string; Access Point Name (APN)
<username>: string; APN username
<password>: string; APN password
<always_on>: decimal (0-1); ACA Always On (MUST be used as last parm with ACA Identifier 7 create ONLY)
  0   disabled
  1   enabled

 

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

 

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-19600); 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

 

Description: Orders CM to Stop CW Transmission.
References: None
Group: HNS Specific AT Commands
Syntax: Extended format
Command Possible response(s)
AT _IHSTXCW=... n/a
AT _IHSTXCW <status>
+CME ERROR: <err>
AT _IHSTXCW? <status>
AT _IHSTXCW=? n/a
Defined values
<status>: decimal (0-1); Status
  0   CW Tx OFF
  1   CW Tx ON

 

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 _IHTXMOD=? n/a
Defined values
<frequency>: decimal (6000-19600); 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

 

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 _IHSTXMOD <status>
AT _IHSTXMOD? <status>
AT _IHSTXMOD=? n/a
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
Command Possible response(s)
AT _IHGFACQ=<frequency>,<offset>
  +CME ERROR: <err>
AT _IHGFACQ  
AT _IHGFACQ?  
AT _IHGFACQ=? _IHGFACQ: (list of supported <frequency>s), (list of supported <offset>s)
Defined values
<frequency>: decimal (6000-19600); Frequency
<offset>: decimal (0-1); 1.25 kHz offset disable/enable

 

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 _IHSIGACQ=... n/a
AT _IHSIGACQ _IHSIGACQ: : <status>
AT _IHSIGACQ?  
AT _IHSIGACQ=? _IHSIGACQ: (list of supported <status>s),(list of supported <>s)
Defined values
<status>: decimal (0-1); Signal Acquisition Status
  0   Signal Acquisition Failed
  1   Signal Acquisition Succeeded

 

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 _IHGF=... n/a
AT _IHGF _IHGF:  <coverageType>,<desired_sat>[,<lon_deg>,<lon_min>,<lon_sense>, <sat_id>,<frequency>,<offset>[...]]
+CME ERROR: <err>
AT _IHGF?  
AT _IHGF=? _IHGF:  (list of supported <coverageType>s), (list of supported <lon_deg>s),(list of supported <lon_min>s), (list of supported <lon_sense>s), (list of supported <desired_sat>s), (list of supported <frequency>s),(list of supported <offset>s)
Defined values
<sat_id>: decimal (0-15); Satellite ID
<desired_sat>: decimal (0-15); 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-19600); Frequency
<offset>: decimal (0-1); 1.25 kHz offset disable/enable
<frequency>: decimal (6000-19600); Frequency
<offset>: decimal (0-1); 1.25 kHz offset disable/enable
<coverageType>: decimal (0-2); Coverage type
  0   no coverage
  1   satellite coverage
  2   overlap coverage

 

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

 

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 _IHPWROFF=... n/a
AT _IHPWROFF +CME ERROR: <err>
AT _IHPWROFF? n/a
AT _IHPWROFF=? n/a

   

 

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=?  

   

 

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-19600); 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

 

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

 

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

 

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.

 

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

 

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 on the 9502 platform, only the "9502 BGAN" terminal supports streaming (the "9502 M2M" terminal does 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 _IHPACKET? n/a
AT _IHPACKET=? n/a
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
  5   X-STREAM 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

 

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

 

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

 

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

 

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

 

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>[, <ip_addr2>[,<ip_addr3>[,<wdog_mode>[,<wdog_freq>[,<wdogPingMode> ]]]]]]]]]
  +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
<ip_addr2>: string (IP); Second Destination IP address
<ip_addr3>: string (IP); Third Destination IP address
<wdog_mode>: decimal (0-1); Watchdog mode
  0   Disable Watchdog
  1   Enable Watchdog
<wdog_freq>: decimal (0-65535); Watchdog frequency, in minutes
<wdogPingMode>: decimal (0-1); Watchdog Require Ping mode
  0   Disable Require Ping receipt
  1   Enable Require Ping receipt
<status>: decimal (0-2); ihping status
  0   Ping complete, ping address and time valid
  1   Ping in progress
  2   Ping is currently inactive and either all three ping addresses are invalid or they haven't been validated yet
<time>: decimal; ihping packet trip time in milliseconds

 

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)

 

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

 

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=? _IHEVENT:  (list of supported <report_mode>s)
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
<event_code>: decimal (1-255); Event Code
<optional_str>: string; Optional character string

 

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? _IHCIRCUIT:  <report_mode>
AT _IHCIRCUIT=? _IHCIRCUIT:  (list of supported <report_mode>s)
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

 

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", "PA", "PD", "VR", "ANT", "ALL"); Module
  "VGA"   VGA temperature reading
  "PD"   Power Detector temperature reading
  "VR"   Board temperature reading
  "ALL"   All temperature readings
<value>: decimal; Temperature Value

 

Description: BGAN terminal expanded call metering commands. Note that "9502 BGAN" platforms support streaming stats, but "9502 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
  "PS_TRIP_RETURN"   Bytes for all background QoS PDP Contexts, Return Direction
  "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)
  "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
  "PS_SESSION_RETURN"   Session return bytes for last background QoS
  "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

 

This section describes all result codes specific for Inmarsat terminals.

 

+ +CBC +CCLK +CCUG +CFUN +CGACT
  +CGATT +CGCLASS +CGCMOD +CGDATA +CGDCONT
  +CGDSCONT +CGEQMIN +CGEQNEG +CGEQREQ +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        
_ _IATCROBST _IATCSCN _IBALARM _IBNOTIFY _ICLCK
  _ICPWD _IERROR _IGETFILE _IGETFW _IGPS
  _IHACA _IHARP _IHBEAM _IHCCAL _IHCIRCUIT
  _IHDEFCNT _IHEVENT _IHGF _IHGFACQ _IHGPS
  _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
  _ILOG _IMACLOC _IMACLOCAD _IMETER _INIS
  _IPOINT _IPWSAVSCHD _IREMWEB _ISATCUR _ISATINFO
  _ISATVIS _ISENDFILE _ISIG _ISLEEP _ISMSRMT
  _ITEMP _ITFT _IUPDCFG _IUPDFW