You are on page 1of 5

4/1/2016

ATCommands

HomeAllNamespacesAllClassesGrouped
ClassesModulesFunctions

ATCommands
Introduction
Generalcommands(3GPPTS27.007,section5)
Callcontrolcommands(3GPPTS27.007,section6)
Networkservicerelatedcommands(3GPPTS27.007,section7)
Mobileterminationcontrolandstatuscommands(3GPPTS27.007,section8)
Mobileterminationerrors(3GPPTS27.007,section9)
Commandsforpacketdomain,GPRS(3GPPTS27.007,section10)
SMScommands(3GPPTS27.005)
Multiplexingcommands(3GPPTS07.10)
Othercommands(3GPPTS27.007,AppendixC)

Introduction
ThefollowingliststheATcontrolcommandsthatadeviceisexpectedtosupport.However,adevice
maysupportmorecommandsthanlisted.Forexample,somemodemssupportbothAT+CGMIandAT+GMI
toretrievethemanufacturername,whileonlyAT+CGMIisrequired.
Inthefuture,additionalcommandsfromtheGSMspecifications3GPPTS27.005and3GPPTS27.007
mayberequired,soitisrecommendedthatalldevicemanufacturersfullycomplywiththese3GPP
specifications.

Generalcommands(3GPPTS27.007,section5)
Command
AT+CGMI
AT+CGMM
AT+CGMR
AT+CGSN
AT+CSCS
AT+CIMI
AT+CMUX

Description
Requestmanufacturerinformation
Requestmodelidentification
Requestrevisionidentification
Requestproductserialnumberidentification(ofthedevice,notSIMcard)
SelectTEcharacterset
Requestinternationalmobilesubscriberidentity
Multiplexingmode

Callcontrolcommands(3GPPTS27.007,section6)
Command
ATDnnn;
ATDnnn
https://doc.qt.io/archives/qtextended4.4/atcommands.html

Description
Dial"nnn"invoicemode
Dial"nnn"indatamode
1/5

4/1/2016

ATCommands

Hangupthecurrentcall
ATA
Answeranincomingcall
AT+CBST
Selectbearerservicetype
AT+CRC
Cellularresultcodes
RING,+CRING
Unsolicitedresultcodesforincomingringnotifications
NOCARRIER,NOANSWER,NODIALTONE,BUSY Unsolicitedresultcodesthatindicatecalltermination
ATH

Note:WhentheATDcommandisusedwithatrailing'',itishighlyrecommendedthatitimmediately
returntocommandmodeaftercommandprocessing.Somemodemshavebeenknowntowaituntilthe
receivingpartyanswersthecall,orbusyisdetected,beforereturningtocommandmode.Suchmodems
arenotcompliantwiththe3GPPspecificationbutcanstillbesupportedbyoverriding
QModemCallProvider::atdBehavior()inthemodemvendorplugin.
The3GPPTSspecificationpermitsATDtobeusedinaspecialmodefordialingdirectlyfromphone
books.ThismodeisnotrequiredasQtExtendedimplementsitsownalgorithmforconvertingphone
bookentriestonumbers.
ItisimportantthatATDrecognizenumbersstartingwith+asinternational,andallothernumbersasbeing
local.

Networkservicerelatedcommands(3GPPTS27.007,section7)
Command
AT+CNUM
AT+CREG
+CREG
AT+COPS
AT+CLCK
AT+CPWD
AT+CLIP
+CLIP
AT+CLIR
AT+COLP
+COLP
AT+CCFC
AT+CCWA
+CCWA
AT+CHLD
AT+CTFR
AT+CUSD
+CUSB
AT+CAOC
+CCCM

Description
Subscribernumber
Networkregistration
Unsolicitedresultcodefornetworkregistrationevents
Operator(PLMN)selection
Facilitylock
Changepassword
Callinglineidentificationpresentation
Unsolicitedresultcodeforcalleridentificationpresentation
Callinglineidentificationrestriction
Connectedlineidentificationpresentation
Unsolicitedresultcodeforconnectedlineidentificationpresentation
Callforwardingnumberandconditions
Callwaiting
Unsolicitedresultcodeforcallwaiting
Callrelatedsupplementaryservices
Calldeflection
Unstructuredsupplementaryservicedata
Unsolicitedresultcodeforunstructuredsupplementaryserviceevents
Adviceofcharge
Unsolicitedresultcodeforadviceofchargeindications

https://doc.qt.io/archives/qtextended4.4/atcommands.html

2/5

4/1/2016

ATCommands

AT+CSSN
+CSSI
+CSSU
AT+CLCC
AT+CPOL
AT+CPLS
AT+COPN

Supplementaryservicenotifications
Unsolicitedresultcodeformobileoriginatedcallsetupsupplementaryservices
Unsolicitedresultcodeformobileterminatedcallsetupsupplementaryservices
Listcurrentcalls
PreferredPLMNlist
SelectionofpreferredPLMNlist
Readoperatornames

Mobileterminationcontrolandstatuscommands(3GPPTS27.007,section8)
Command
AT+CFUN
AT+CPIN
AT+CBC
+CBC
AT+CSQ
+CSQ
AT+CIND
+CIEV
AT+CMER
AT+CPBS
AT+CPBR
AT+CPBW
AT+CSIM
AT+CRSM
AT+CVIB
AT+CACM
AT+CAMM
AT+CPUC
AT+CCWE
+CCWV
AT+CSVM
AT+CTZR
+CTZV

Description
Setphonefunctionality
EnterPIN
Batterycharge
Unsolicitedresultcodeforbatterychargenotifications
Signalquality
Unsolicitedresultcodeforsignalqualitynotifications
Indicatorcontrol
Unsolicitedresultcodeforindicatorcontrolevents
Mobileterminationeventreporting
Selectphonebookmemorystorage
Readphonebookentries
Writephonebookentry
GenericSIMaccess
RestrictedSIMaccess
Vibratormode
Accumulatedcallmeter
Accumulatedcallmetermaximum
Priceperunitandcurrencytable
Callmetermaximumevent
Unsolicitedresultcodeforcallmetermaximumevents
Setvoicemailnumber
Timezonereporting
Unsolicitedresultcodefortimezonechangeevents

ThephonebookcommandsareintendedforaccessingphonebooksstoredonSIMcards,typicallytheSM
phonebook.QtExtendedprovidesitsownmechanismsformanagingphonebooksstoredwithinthe
phonememory.

Mobileterminationerrors(3GPPTS27.007,section9)
https://doc.qt.io/archives/qtextended4.4/atcommands.html

3/5

4/1/2016

ATCommands

Command
AT+CMEE

Description
Reportmobileterminationerror

Commandsforpacketdomain,GPRS(3GPPTS27.007,section10)
Command

Description

DefinePDPcontext
AT+CGATT
PSattachordetach
AT+CGREG
GPRSnetworkregistrationstatus
+CGREG
UnsolicitedresultcodeforGPRSnetworkregistrationstatus
AT+CGSMS
SelectserviceforMOSMSmessages
ATD*99*... Requestpacketdomainservice
AT+CGDCONT

SMScommands(3GPPTS27.005)
Command
AT+CPMS
AT+CMGF
AT+CSCA
AT+CSCB
AT+CNMI
AT+CMGL
AT+CMGR
AT+CMGS
AT+CMGD
AT+CMMS
+CMTI
+CMT
+CDSI
+CBM

Description
Preferredmessagestorage
Messageformat(weuseformat0:PDU)
Servicecentreaddress
Selectcellbroadcastmessagetypes
NewmessageindicationstoTE
Listmessages
Readmessage
Sendmessage
Deletemessage
Moremessagestosend
NotificationofSMSmessagedelivery
NotificationofadirectlydelieveredSMSmessage
NotificationofanSMSstatusreportmessage
Notificationofadirectlydeliveredcellbroadcastmessage

ItisassumedthatincomingSMSmessagesarestoredinatemporarystorageareaonthedeviceandthat
QtExtendedwillretrievethemessagesusingtheAT+CMGLandAT+CMGRcommands.

Multiplexingcommands(3GPPTS07.10)
QtExtendedexpectstouse3GPPTS07.10multiplexingtoestablishmultiplecommunicationspaths
withthemodem.ThemodemneedstosupporttheAT+CMUXcommandplusthebasicpacketmodein3GPP
TS07.10.Ifthemodemsupportssomeotherformofmultiplexing,thenitisnecessarytoimplementa
multiplexerplugin.

Othercommands(3GPPTS27.007,AppendixC)
https://doc.qt.io/archives/qtextended4.4/atcommands.html

4/5

4/1/2016

ATCommands

Command

Description
AT+FCLASS Selectmode
AT+VGR
Receivegainselection
AT+VGT
Transmitgainselection
AT+VTS
DTMFandtonegeneration
Copyright2009Nokia

https://doc.qt.io/archives/qtextended4.4/atcommands.html

Trademarks

QtExtended4.4.3

5/5