globalparameters

parameters add  时间:2021-02-19  阅读:()
ATCommandsSetSIM300_ATC_V1.
06SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20062DocumentTitle:SIM300ATCommandsSetVersion:1.
06Date:2006-12-04Status:ReleaseDocumentControlID:SIM300_ATC_V1.
06GeneralNotesSimcomoffersthisinformationasaservicetoitscustomers,tosupportapplicationandengineeringeffortsthatusetheproductsdesignedbySimcom.
TheinformationprovidedisbaseduponrequirementsspecificallyprovidedtoSimcombythecustomers.
Simcomhasnotundertakenanyindependentsearchforadditionalrelevantinformation,includinganyinformationthatmaybeinthecustomer'spossession.
Furthermore,systemvalidationofthisproductdesignedbySimcomwithinalargerelectronicsystemremainstheresponsibilityofthecustomerorthecustomer'ssystemintegrator.
Allspecificationssuppliedhereinaresubjecttochange.
CopyrightThisdocumentcontainsproprietarytechnicalinformationwhichisthepropertyofSIMCOMLimited.
,copyingofthisdocumentandgivingittoothersandtheusingorcommunicationofthecontentsthereof,areforbiddenwithoutexpressauthority.
Offendersareliabletothepaymentofdamages.
Allrightsreservedintheeventofgrantofapatentortheregistrationofautilitymodelordesign.
Allspecificationsuppliedhereinaresubjecttochangewithoutnoticeatanytime.
CopyrightSIMCOMLimited.
2006SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20063VersionHistoryPrecedingdocument:"SIM300ATInterfaceDescription"Version1.
02Nowdocument:"SIM300ATInterfaceDescription"Version1.
03VersionChapterWhatisnewV1.
014.
34.
2.
4at+cmgr7.
1Addnewcommands:AT+SMALPHAIDAT+SMEXTRAINFOAT+SMEXTRAUNSOLAddanewparameterRemoveAT+CGMSCLASSintheoverviewV1.
027.
2.
9at+csns7.
2.
25at+ceng3.
2.
15at+chldChangeCSNSmode2toFAXand4todataChangetheparametertoChangethedefinition"1XTerminatetheactivecallnumberX(X=1-7)"to"1XTerminatethespecificcallnumberX(X=1-7)(active,waitingorheld)"V1.
038.
2.
23at+cipmode8.
2.
24at+cipccfgSelectTCPIPApplicationModeConfiguretransparenttransfermodeV1.
047.
2.
1at+echo7.
2.
29at+cmte7.
2.
30at+csdtChangethevalueoftheparameterAT+CMTEAT+CSDTV1.
052.
2.
44at+ilrr2.
2.
45at+ipr10.
1ProfileCommands7.
2.
31at+cmgda7.
2.
32at+simtone7.
2.
33at+ccpd3.
2.
19at+clck3.
2.
31at+cpwd7.
2.
34at+cgidAddanewvalueofIPR(0)AddanewvalueofIPRandsomeinformation(referto2.
2.
45.
1)aboutitDeletesomeinvalidinformationabout+cfunAddthiscommandAddthiscommandAddthiscommandAddanewvaluePFAddsomenewvalue:PSandPFAddthiscommandV1.
061.
52.
2.
2ata2.
2.
3atd2.
2.
6atd>2.
2.
21ats62.
2.
22ats72.
2.
24ats102.
2.
26atv2.
2.
27atxModifytheSIM300ATcommandinterfacedefaultsModifythedescriptionofataModifythedescriptionofatdModifythedescriptionofatd>Modifytheparameterrangefrom0to10Modifytheparameterrangefrom1to255Modifytheparameterrangeto1-254andrevisecarriestocarrierAddatabletodescriberesultcodesandtheirnumericequivalentsModifythedescriptionofatxSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200642.
2.
29at&c2.
2.
30at&d2.
2.
35at+ds2.
2.
36at+gcap2.
2.
43at+ifc2.
2.
45at+ipr3.
2.
2at+camm3.
2.
4at+cbst3.
2.
11at+gmr3.
2.
14at+csta3.
2.
18at+clcc3.
2.
19at+clck3.
2.
20at+clip3.
2.
24at+cops3.
2.
28at+cpbs3.
2.
29at+cpbw3.
2.
31at+cpwd3.
2.
34at+creg3.
2.
35at+crlp3.
2.
37at+csq3.
2.
42At+vtd3.
2.
44at+cmux3.
2.
45at+cnum3.
2.
52at+crsl3.
2.
53at+clvl3.
2.
55at+cpuc3.
2.
57at+cbc4.
2.
9at+cnmi7.
2.
3at+cpowd7.
2.
11at+cmod7.
2.
16at+csmins7.
2.
18at+cdrind7.
2.
19at+cspn7.
2.
22at+chf7.
2.
23at+chfa7.
2.
26at+sclass07.
2.
27at+ccid7.
2.
31at+simtoneModifythedescriptionofat&cModifythedescriptionofat&dModifythevaluerangeofparametersAddthedescriptionof+CGSM,+FCLASS,+DSModifytheparameter2ofdce_by_dteanddte_by_dceAdd14400baudrateModifythedescriptionofat+cammModifythedescriptionofat+cbstModifytheformatoffirmwareversionnameModifythedescriptionofat+cstaInsteadALPHAparametertoquotationmarkAddnewparameterof"FD"and"BN"andnewvaluePFAddparametertoCLIPstringtoindicatethevalidityofCLIAddshortalphanumerictoat+cops=CommandModifythedescriptionofat+cpbsModifythedescriptionofat+cpbwAddnewparametersof"FD"and"BN",removeparameterof"PF"AddURCstringsdescriptionifcregissetto2ModifythevaluerangeofparametersModifythedescriptionofat+csqRemoveparameterof0Modifythedescriptionofat+cmuxModifythedescriptionofat+cnumModifythedescriptionofat+crslModifythedescriptionofat+clvlModifythedescriptionofat+cpucAddparameter2toindicatechargeprogressiscompletedRemovethevalue1ofparameterAddanewparameter0tothisatcommandModifythedescriptionofat+cmodModifytheparameterofat+csminsModifythedescriptionofat+cdrindModifythedescriptionofat+cspnAddtestCommandofat+chfModifytheparameterofat+chfaModifythedescriptionofat+sclass0Modifythedescriptionofat+ccidChangethefrequencyrangefrom4000to50000SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200657.
2.
34at+moring7.
2.
37at+exunsol8.
2.
2at+cipsend8.
2.
3at+cipclose8.
2.
4at+cipshut8.
2.
6at+cstt8.
2.
7at+ciicr8.
2.
8at+cifsr8.
2.
9at+cipstatus8.
2.
10at+cdnscfg8.
2.
11at+cdnsgip8.
2.
13at+ciphead8.
2.
17at+cipcsgp8.
2.
18at+cipccon8.
2.
19at+cipflp8.
2.
20at+cipsrip8.
2.
21at+cipdpdp8.
2.
22at+cipscont8.
2.
23at+cipmode8.
2.
24at+cipccfgAt+cssnAt+clvlAt+fmiAt+cfclassAt+cpasAddthisATcommandAddthisATcommandModifythedescriptionofat+cipsendModifythedescriptionofat+cipcloseModifyat+cipshutModifytheoverviewofat+csttModifythedescriptionofat+ciicrModifythedescriptionofat+cifsrModifythedescriptionofat+cipstatusModifythedescriptionofat+cdnscfgModifythedescriptionofat+cdnsgipModifytheoverviewofat+cipheadModifythedescriptionofat+cipcsgpModifythedescriptionofat+cipcconModifytheoverviewofat+cipflpModifytheoverviewofat+cipsripModifytheparameterofat+cipdpdpModifytheparameterofat+cipscontModifythedescriptionofat+cipmodeModifythedescriptionofat+cipccfgAddCSSIandCSSUdescriptionofAT+CSSNModifythedescriptionofat+clvlModifythedescriptionofat+fmiModifythedescriptionofat+cfclassChangeincomingtoringingSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200661Introduction1.
1ScopeofthedocumentThisdocumentpresentstheATCommandSetforSIMCOMcellularengineSIM3001.
2RelateddocumentsYoucanvisittheSIMCOMWebsiteusingthefollowinglink:http://www.
simcom-sh.
com1.
3ConventionsandabbreviationsInthisdocument,theGSMenginesarereferredtoasfollowingterm:1)ME(MobileEquipment);2)MS(MobileStation);3)TA(TerminalAdapter);4)DCE(DataCommunicationEquipment)orfacsimileDCE(FAXmodem,FAXboard);Inapplication,controllingdevicecontrolstheGSMenginebysendingATCommandviaitsserialinterface.
Thecontrollingdeviceattheotherendoftheseriallineisreferredtoasfollowingterm:1)TE(TerminalEquipment);2)DTE(DataTerminalEquipment)orplainly"theapplication"whichisrunningonanembeddedsystem;1.
4ATCommandsyntaxThe"AT"or"at"prefixmustbesetatthebeginningofeachcommandline.
Toterminateacommandlineenter.
Commandsareusuallyfollowedbyaresponsethatincludes.
""Throughoutthisdocument,onlytheresponsesarepresented,areomittedintentionally.
TheATcommandsetimplementedbySIM300isacombinationofGSM07.
05,GSM07.
07andITU-TrecommendationV.
25terandtheATcommandsdevelopedbySIMCOM.
Note:OnlyenterATcommandthroughserialportafterSIM300ispoweronandUnsolicitedResultCode"RDY"isreceivedfromserialport.
Andifunsolicitedresultcode"SCKS:0"returneditindicatesSIMcardisn'tpresent.
Ifautobaudingisenabled,theUnsolicitedResultSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20067Codes"RDY"andsoonarenotindicatedwhenyoustartuptheMEAlltheseATcommandscanbesplitintothreecategoriessyntactically:"basic","Sparameter",and"extended".
Theseareasfollows:1.
4.
1BasicsyntaxTheseATcommandshavetheformatof"AT",or"AT&",where""isthecommand,and""is/aretheargument(s)forthatcommand.
Anexampleofthisis"ATE",whichtellstheDCEwhetherreceivedcharactersshouldbeechoedbacktotheDTEaccordingtothevalueof"".
""isoptionalandadefaultwillbeusedifmissing.
1.
4.
2SparametersyntaxTheseATcommandshavetheformatof"ATS=",where""istheindexoftheSregistertoset,and""isthevaluetoassigntoit.
""isoptional;ifitismissing,thenadefaultvalueisassigned.
1.
4.
3ExtendedSyntaxThesecommandscanoperateinseveralmodes,asfollowingtable:Table1:TypesofATcommandsandresponsesTestcommandAT+=ThemobileequipmentreturnsthelistofparametersandvaluerangessetwiththecorrespondingWritecommandorbyinternalprocesses.
ReadcommandAT+Thiscommandreturnsthecurrentlysetvalueoftheparameterorparameters.
WritecommandAT+=Thiscommandsetstheuser-definableparametervalues.
ExecutioncommandAT+Theexecutioncommandreadsnon-variableparametersaffectedbyinternalprocessesintheGSMengine1.
4.
4CombiningATcommandsonthesamecommandlineYoucanenterseveralATcommandsonthesameline.
Inthiscase,youdonotneedtotypethe"AT"or"at"prefixbeforeeverycommand.
Instead,youonlyneedtype"AT"or"at"atthebeginningofthecommandline.
Pleasenotetouseasemicolonascommanddelimiter.
Thecommandlinebuffercanacceptamaximumof256characters.
IfthecharactersenteredexceededthisnumberthennoneofthecommandwillexecutedandTAwillreturns"ERROR".
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200681.
4.
5EnteringsuccessiveATcommandsonseparatelinesWhenyouneedtoenteraseriesofATcommandsonseparatelines,pleasenotethatyouneedtowaitthefinalresponse(forexampleOK,CMEerror,CMSerror)oflastATcommandyouenteredbeforeyouenterthenextATcommand.
1.
5SupportedcharactersetsTheSIM300ATcommandinterfacedefaultstotheIRAcharacterset.
TheSIM300supportsthefollowingcharactersets:zGSMformatzUCS2zHEXzIRAzPCCP437zPCDNz8859_1Thecharactersetcanbesetandinterrogatedusingthe"AT+CSCS"command(GSM07.
07).
ThecharactersetisdefinedinGSMspecification07.
05.
ThecharactersetaffectstransmissionandreceptionofSMSandSMSCellBroadcastmessages,theentryanddisplayofphonebookentriestextfieldandSIMApplicationToolkitalphastrings.
1.
6FlowcontrolFlowcontrolisveryimportantforcorrectcommunicationbetweentheGSMengineandDTE.
Forinthecasesuchasadataorfaxcall,thesendingdeviceistransferringdatafasterthanthereceivingsideisreadytoaccept.
Whenthereceivingbufferreachesitscapacity,thereceivingdeviceshouldbecapabletocausethesendingdevicetopauseuntilitcatchesup.
Therearebasicallytwoapproachestoachievedataflowcontrol:softwareflowcontrolandhardwareflowcontrol.
SIM300supportbothtwokindsofflowcontrol.
InMultiplexmode,itisrecommendedtousethehardwareflowcontrol.
1.
6.
1Softwareflowcontrol(XON/XOFFflowcontrol)Softwareflowcontrolsendsdifferentcharacterstostop(XOFF,decimal19)andresume(XON,decimal17)dataflow.
Itisquiteusefulinsomeapplicationsthatonlyusethreewiresontheserialinterface.
ThedefaultflowcontrolapproachofSIM300ishardwareflowcontrol(RTS/CTSflowcontrol),toenablesoftwareflowcontrolintheDTEinterfaceandwithinGSMengine,typethefollowingATcommand:AT+IFC=1,1SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20069Thissettingisstoredvolatile,foruseafterrestart,AT+IFC=1,1shouldbestoredtotheuserprofilewithAT&W.
Ensurethatanycommunicationssoftwarepackage(e.
g.
ProCommPlus,HyperterminalorWinFaxPro)usessoftwareflowcontrol.
NOTE:SoftwareFlowcontrolshouldnotbeusedfordatacallswherebinarydatawillbetransmittedorreceived(e.
g.
TCP/IP)astheDTEinterfacemayinterpretbinarydataasflowcontrolcharacters.
1.
6.
2Hardwareflowcontrol(RTS/CTSflowcontrol)HardwareflowcontrolachievesthedataflowcontrolbycontrollingtheRTS/CTSline.
Whenthedatatransfershouldbesuspended,theCTSlineissetinactiveuntilthetransferfromthereceivingbufferhascompleted.
Whenthereceivingbufferisoktoreceivemoredata,CTSgoesactiveonceagain.
Toachievehardwareflowcontrol,ensurethattheRTS/CTSlinesarepresentonyourapplicationplatform.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006102ATCommandsAccordingtoV.
25TERTheseATcommandaredesignedaccordingtotheITU-T(InternationalTelecommunicationUnion,Telecommunicationsector)V.
25terdocument.
2.
1OverviewofATCommandsAccordingtoV.
25TERCommandDescriptionA/RE-ISSUESLASTATCOMMANDGIVENATAANSWERANINCOMINGCALLATDMOBILEORIGINATEDCALLTODIALANUMBERATD>ORIGINATECALLTOPHONENUMBERINMEMORYATD>ORIGINATECALLTOPHONENUMBERINCURRENTMEMORYATD>ORIGINATECALLTOPHONENUMBERINMEMORYWHICHCORRESPONDSTOFIELDATDLREDIALLASTTELEPHONENUMBERUSEDATESETCOMMANDECHOMODEATHDISCONNECTEXISTINGCONNECTIONATIDISPLAYPRODUCTIDENTIFICATIONINFORMATIONATLSETMONITORSPEAKERLOUDNESSATMSETMONITORSPEAKERMODE+++SWITCHFROMDATAMODEORPPPONLINEMODETOCOMMANDMODEATOSWITCHFROMCOMMANDMODETODATAMODEATPSELECTPULSEDIALLINGATQSETRESULTCODEPRESENTATIONMODEATS0SETNUMBEROFRINGSBEFOREAUTOMATICALLYANSWERINGTHECALLATS3SETCOMMANDLINETERMINATIONCHARACTERATS4SETRESPONSEFORMATTINGCHARACTERATS5SETCOMMANDLINEEDITINGCHARACTERATS6SETPAUSEBEFOREBLINDDIALLINGATS7SETNUMBEROFSECONDSTOWAITFORCONNECTIONCOMPLETIONATS8SETNUMBEROFSECONDSTOWAITWHENCOMMADIALMODIFIERUSEDSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200611ATS10SETDISCONNECTDELAYAFTERINDICATINGTHEABSENCEOFDATACARRIERATTSELECTTONEDIALLINGATVSETRESULTCODEFORMATMODEATXSETCONNECTRESULTCODEFORMATANDMONITORCALLPROGRESSATZSETALLCURRENTPARAMETERSTOUSERDEFINEDPROFILEAT&CSETDCDFUNCTIONMODEAT&DSETDTRFUNCTIONMODEAT&FSETALLCURRENTPARAMETERSTOMANUFACTURERDEFAULTSAT&VDISPLAYCURRENTCONFIGURATIONAT&WSTORECURRENTPARAMETERTOUSERDEFINEDPROFILEAT+DRV.
42BISDATACOMPRESSIONREPORTINGCONTROLAT+DSV.
42BISDATACOMPRESSIONCONTROLAT+GCAPREQUESTCOMPLETETACAPABILITIESLISTAT+GMIREQUESTMANUFACTURERIDENTIFICATIONAT+GMMREQUESTTAMODELIDENTIFICATIONAT+GMRREQUESTTAREVISIONINDENTIFICATIONOFSOFTWARERELEASEAT+GOIREQUESTGLOBALOBJECTIDENTIFICATIONAT+GSNREQUESTTASERIALNUMBERIDENTIFICATION(IMEI)AT+ICFSETTE-TACONTROLCHARACTERFRAMINGAT+IFCSETTE-TALOCALDATAFLOWCONTROLAT+ILRRSETTE-TALOCALRATEREPORTINGMODEAT+IPRSETTE-TAFIXEDLOCALRATE2.
2DetailedDescriptionofATCommandsAccordingtoV.
25TER2.
2.
1A/ReissuesthelastcommandgivenA/ReissuesthelastcommandgivenResponseRe-issuesthepreviouscommandNote:Itdoesnothavetoendwithterminatingcharacter.
ExecutioncommandA/ParameterReferenceV.
25terNoteThiscommanddoesnotworkwhentheserialmultiplexerisactiveSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006122.
2.
2ATAAnsweranincomingcallATAAnsweranincomingcallResponseTAsendsoff-hooktotheremotestation.
Note1:Anyadditionalcommandsonthesamecommandlineareignored.
Note2:Thiscommandmaybeabortedgenerallybyreceivingacharacterduringexecution.
Theabortingisnotpossibleduringsomestatesofconnectionestablishmentsuchashandshaking.
Responseincaseofdatacall,ifsuccessfullyconnectedCONNECTTAswitchestodatamode.
Note:outputonlyifATXparametersettingwiththe>0WhenTAreturnstocommandmodeaftercallreleaseOKResponseincaseofvoicecall,ifsuccessfullyconnectedOKResponseifnoconnectionNOCARRIERExecutioncommandATAParameterReferenceV.
25terNoteSeealsoATX2.
2.
3ATDMobileoriginatedcalltodialanumberATDMobileoriginatedcalltodialanumberExecutioncommandATD[][TAswitchestodatamode.
Note:outputonlyifATXparametersettingwiththe>0WhenTAreturnstocommandmodeaftercallreleaseOKIfconnectionsuccessfulandvoicecallOKParameterstringofdialingdigitsandoptionallyV.
25termodifiersdialingdigits:0-9,A,B,CFollowingV.
25termodifiersareignored:,(comma),T,P,!
,W,@Emergencycall:Standardizedemergencynumber112(noSIMneeded)stringofGSMmodifiers:IActivesCLIR(Disablespresentationofownnumbertocalledparty)iDeactivatesCLIR(Enablepresentationofownnumbertocalledparty)GActivatesClosedUserGroupinvocationforthiscallonlygDeactivatesClosedUserGroupinvocationforthiscallonlyonlyrequiredtosetupvoicecall,returntocommandstateReferenceV.
25terNotezParameter"I"and"i"onlyifno*#codeiswithinthedialstringzisdefaultforlastnumberthatcanbedialedbyATDLz*#codessentwithATDaretreatedasvoicecalls.
Therefore,thecommandmustbeterminatedwithasemicolon";"zSeeATXcommandforsettingresultcodeandcallmonitoringparameters.
ResponsesreturnedafterdialingwithATDzForvoicecalltwodifferentresponsesmodecanbedetermined.
TAreturns"OK"immediatelyeitherafterdialingwascompletedorafterSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200614thecallisestablished.
ThesettingiscontrolledbyAT+COLP.
FactorydefaultisAT+COLP=0,thiscausetheTAreturns"OK"immediatelyafterdialingwascompleted,otherwiseTAwillreturns"OK","BUSY","NODIALTONE","NOCARRIER".
UsingATDduringanactivevoicecall:zWhenauseroriginatesasecondvoicecallwhilethereisalreadyanactivevoicecall,thefirstcallwillbeautomaticallyputonhold.
zThecurrentstatesofallcallscanbeeasilycheckedatanytimebyusingtheAT+CLCCcommand.
2.
2.
4ATD>OriginatecalltophonenumberinmemoryATD>OriginatecalltophonenumberinmemoryExecutioncommandATD>[][][;]ResponseThiscommandcanbeusedtodialaphonenumberfromaspecificphonebook.
Note:ThiscommandmaybeabortedgenerallybyreceivinganATHcommandoracharacterduringexecution.
Theabortingisnotpossibleduringsomestatesofconnectionestablishmentsuchashandshaking.
IferrorisrelatedtoMEfunctionality+CMEERROR:Ifnodialtoneand(parametersettingATX2orATX4)NODIALTONEIfbusyand(parametersettingATX3orATX4)BUSYIfaconnectioncannotbeestablishedNOCARRIERIfconnectionsuccessfulandnon-voicecall.
CONNECTTAswitchestodatamode.
Note:outputonlyifATXparametersettingwiththe>0WhenTAreturnstocommandmodeaftercallreleaseOKIfsuccessfullyconnectedandvoicecallOKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200615ParameterPhonebook"DC"MEdialledcallslist"FD"SIMfixeddialling-phonebook"LD"SIMdialledcallslist"MC"MEmissed(unansweredreceived)callslist"ME"MEphonebook"ON"SIM(orME)ownnumbers(MSISDNs)list"RC"MEreceivedcallslist"SM"SIMphonebookIntegertypememorylocationshouldbeintherangeoflocationsavailableinthememoryusedstringofGSMmodifiers:IActivesCLIR(Disablespresentationofownnumbertocalledparty)iDeactivatesCLIR(Enablepresentationofownnumbertocalledparty)GActivatesClosedUserGroupinvocationforthiscallonlygDeactivatesClosedUserGroupinvocationforthiscallonlyonlyrequiredtosetupvoicecall,returntocommandstateReferenceV.
25terNotezThereisnoforemergencycall("EN").
zParameter"I"and"i"onlyifno*#codeiswithinthedialstringz*#codessentwithATDaretreatedasvoicecalls.
Therefore,thecommandmustbeterminatedwithasemicolon";"zSeeATXcommandforsettingresultcodeandcallmonitoringparameters.
zForexample:Thecommand"ATD>SM7;"isgoingtodialthephonenumberstoredatlocation7inSIMphonebook.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006162.
2.
5ATD>OriginatecalltophonenumberincurrentmemoryATD>OriginatecalltophonenumberincurrentmemoryResponseThiscommandcanbeusedtodialaphonenumberfromcurrentphonebookmemory.
Note:ThiscommandmaybeabortedgenerallybyreceivinganATHcommandoracharacterduringexecution.
Theabortingisnotpossibleduringsomestatesofconnectionestablishmentsuchashandshaking.
IferrorisrelatedtoMEfunctionality+CMEERROR:Ifnodialtoneand(parametersettingATX2orATX4)NODIALTONEIfbusyand(parametersettingATX3orATX4)BUSYIfaconnectioncannotbeestablishedNOCARRIERIfconnectionsuccessfulandnon-voicecall.
CONNECTTAswitchestodatamode.
Note:outputonlyifATXparametersettingwiththe>0WhenTAreturnstocommandmodeaftercallreleaseOKIfsuccessfullyconnectedandvoicecallOKExecutioncommandATD>[][][;]ParameterIntegertypememorylocationshouldbeintherangeoflocationsavailableinthememoryusedstringofGSMmodifiers:IActivesCLIR(Disablespresentationofownnumbertocalledparty)iDeactivatesCLIR(Enablepresentationofownnumbertocalledparty)GActivatesClosedUserGroupinvocationforthiscallonlygDeactivatesClosedUserGroupinvocationforthiscallSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200617onlyonlyrequiredtosetupvoicecall,returntocommandstateReferenceV.
25terNotezParameter"I"and"i"onlyifno*#codeiswithinthedialstringz*#codessentwithATDaretreatedasvoicecalls.
Therefore,thecommandmustbeterminatedwithasemicolon";"zSeeATXcommandforsettingresultcodeandcallmonitoringparameters.
2.
2.
6ATD>OriginatecalltophonenumberinmemorywhichcorrespondstofieldATD>OriginatecalltophonenumberinmemorywhichcorrespondstofieldExecutioncommandATD>[I][G][;]ResponseThiscommandmaketheTAattemptstosetupanoutgoingcalltostorednumber.
Allavailablememoriesaresearchedfortheentry.
Note:ThiscommandmaybeabortedgenerallybyreceivinganATHcommandoracharacterduringexecution.
Theabortingisnotpossibleduringsomestatesofconnectionestablishmentsuchashandshaking.
IferrorisrelatedtoMEfunctionality+CMEERROR:Ifnodialtoneand(parametersettingATX2orATX4)NODIALTONEIfbusyand(parametersettingATX3orATX4)BUSYIfaconnectioncannotbeestablishedNOCARRIERIfconnectionsuccessfulandnon-voicecall.
CONNECTTAswitchestodatamode.
Note:outputonlyifATXparametersettingwiththe>0WhenTAreturnstocommandmodeaftercallreleaseOKIfsuccessfullyconnectedandvoicecallOKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200618Parameterstringtypevalue("x"),whichshouldequaltoanalphanumericfieldinatleastonephonebookentryinthesearchedmemories.
strformattedascurrentTEcharactersetspecifiedby+CSCS.
stringofGSMmodifiers:IActivesCLIR(Disablespresentationofownnumbertocalledparty)iDeactivatesCLIR(Enablepresentationofownnumbertocalledparty)GActivatesClosedUserGroupinvocationforthiscallonlygDeactivatesClosedUserGroupinvocationforthiscallonlyonlyrequiredtosetupvoicecall,returntocommandstateReferenceV.
25terNotezParameter"I"and"i"onlyifno*#codeiswithinthedialstringz*#codessentwithATDaretreatedasvoicecalls.
Therefore,thecommandmustbeterminatedwithasemicolon";"zSeeATXcommandforsettingresultcodeandcallmonitoringparameters.
2.
2.
7ATDLRediallasttelephonenumberusedATDLRediallasttelephonenumberusedExecutioncommandATDLResponseThiscommandredialsthelastvoiceanddatacallnumberused.
Note:ThiscommandmaybeabortedgenerallybyreceivinganATHcommandoracharacterduringexecution.
Theabortingisnotpossibleduringsomestatesofconnectionestablishmentsuchashandshaking.
IferrorisrelatedtoMEfunctionality+CMEERROR:Ifnodialtoneand(parametersettingATX2orATX4)NODIALTONEIfbusyand(parametersettingATX3orATX4)BUSYIfaconnectioncannotbeestablishedNOCARRIERSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200619Ifconnectionsuccessfulandnon-voicecall.
CONNECTTAswitchestodatamode.
Note:outputonlyifATXparametersettingwiththe>0WhenTAreturnstocommandmodeaftercallreleaseOKIfsuccessfullyconnectedandvoicecallOKReferenceV.
25terNotezSeeATXcommandforsettingresultcodeandcallmonitoringparameters.
2.
2.
8ATESetcommandechomodeATESetcommandechomodeResponseThissettingdetermineswhetherornottheTAechoescharactersreceivedfromTEduringcommandstate.
OKExecutioncommandATE[]Parameter0Echomodeoff1EchomodeonReferenceV.
25terNote2.
2.
9ATHDisconnectexistingconnectionATHDisconnectexistingconnectionResponseDisconnectexistingcallbylocalTEfromcommandlineandterminatecallOKNote:OKisissuedaftercircuit109(DCD)isturnedoff,ifitwaspreviouslyon.
ExecutioncommandATH[n]Parameter0disconnectfromlineandterminatecallReferenceV.
25terNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006202.
2.
10ATIDisplayproductidentificationinformationATIDisplayproductidentificationinformationResponseTAissuesproductinformationtextExample:SIMCOM_LtdSIMCOM_SIM300Revision:1008B09SIM300M32_SPANSIONOKExecutioncommandATIParameterReferenceV.
25terNote2.
2.
11ATLSetmonitorspeakerloudnessATLSetmonitorspeakerloudnessResponseOKExecutioncommandATL[value]Parameter0lowspeakervolume1lowspeakervolume2mediumspeakervolume3highspeakervolumeReferenceV.
25terNotezThetwocommandsATLandATMareimplementedonlyforV.
25compatibilityreasonsandhavenoeffect.
2.
2.
12ATMSetmonitorspeakermodeATMSetmonitorspeakermodeResponseOKExecutioncommandATM[value]Parameter0speakerisalwaysoff1speakeronuntilTAinformTEthatcarrierhasbeendetected2speakerisalwaysonwhenTAisoff-hookReferenceV.
25terNotezThetwocommandsATLandATMareimplementedonlyforV.
25SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200621compatibilityreasonsandhavenoeffect.
2.
2.
13+++SwitchfromdatamodeorPPPonlinemodetocommandmodeSwitchfromdatamodeorPPPonlinemodetocommandmodeResponseThiscommandisonlyavailableduringaCSDcalloraGPRSconnection.
The+++charactersequencecausestheTAtocancelthedataflowovertheATinterfaceandswitchtocommandmode.
ThisallowsyoutoenterATcommandwhilemaintainingthedataconnectiontotheremoteserveror,accordingly,theGPRSconnection.
OKTopreventthe+++escapesequencefrombeingmisinterpretedasdata,itshouldcomplytofollowingsequence:NocharactersenteredforT1time(0.
5seconds)"+++"charactersenteredwithnocharactersinbetweenNocharactersenteredforT1timer(0.
5seconds)Switchtocommandmode,otherwisegotostep1.
Executioncommand+++ParameterReferenceV.
25terNotezToreturnfromcommandmodebacktodataorPPPonlinemode:EnterATO.
2.
2.
14ATOSwitchfromcommandmodetodatamodeATOSwitchfromcommandmodetodatamodeResponseTAresumestheconnectionandswitchesbackfromcommandmodetodatamode.
IfconnectionisnotsuccessfullyresumedNOCARRIERelseTAreturnstodatamodefromcommandmodeCONNECTNote:onlyifparametersettingX>0ExecutioncommandATO[n]Parameter0switchfromcommandmodetodatamodeReferenceV.
25terNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006222.
2.
15ATPSelectpulsedialingATPSelectpulsedialingResponseOKExecutioncommandATPParameterReferenceV.
25terNotezNoeffectinGSM2.
2.
16ATQSetresultcodepresentationmodeATQSetresultcodepresentationmodeResponseThisparametersettingdetermineswhetherornottheTAtransmitsanyresultcodetotheTE.
Informationtexttransmittedinresponseisnotaffectedbythissetting.
If=0:OKIf=1:(none)ExecutioncommandATQ[]Parameter0TAtransmitsresultcode1ResultcodesaresuppressedandnottransmittedReferenceV.
25terNote2.
2.
17ATS0setnumberofringsbeforeautomaticallyansweringthecallATS0SetnumberofringsbeforeautomaticallyansweringthecallReadcommandATS0ResponseOKResponseThisparametersettingdeterminesthenumberofringsbeforeauto-answer.
OKWritecommandATS0=[]Parameter0automaticansweringisdisable1-255enableautomaticansweringontheringnumberspecifiedReferenceV.
25terNotezIfissettoohigh,thecallingpartymayhangupbeforethecallcanbeansweredautomatically.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006232.
2.
18ATS3SetcommandlineterminationcharacterATS3SetcommandlineterminationcharacterReadcommandATS3ResponseOKResponseThisparametersettingdeterminesthecharacterrecognizedbyTAtoterminateanincomingcommandline.
TheTAalsoreturnsthischaracterinoutput.
OKWritecommandATS3=[]Parameter0-13-127commandlineterminationcharacterReferenceV.
25terNotezDefault13=CR.
2.
2.
19ATS4SetresponseformattingcharacterATS4SetresponseformattingcharacterReadcommandATS4ResponseOKResponseThisparametersettingdeterminesthecharactergeneratedbytheTAforresultcodeandinformationtext.
OKWritecommandATS4=[]Parameter0-10-127responseformattingcharacterReferenceV.
25terNotezDefault10=LF.
2.
2.
20ATS5SetcommandlineeditingcharacterATS5SetcommandlineeditingcharacterReadcommandATS5ResponseOKWritecommandATS5=[]ResponseThisparametersettingdeterminesthecharacterrecognizedbyTAasarequesttodeletefromthecommandlinetheimmediatelyprecedingcharacter.
OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200624Parameter0-8-127responseformattingcharacterReferenceV.
25terNotezDefault8=Backspace.
2.
2.
21ATS6SetpausebeforeblinddialingATS6SetpausebeforeblinddialingReadcommandATS6ResponseOKResponseOKWritecommandATS6=[]Parameter0-2-10numberofsecondstowaitbeforeblinddialingReferenceV.
25terNotezNoeffectforGSM2.
2.
22ATS7setnumberofsecondstowaitforconnectioncompletionATS7SetnumberofsecondstowaitforconnectioncompletionReadcommandATS7ResponseOKResponseThisparametersettingdeterminestheamountoftimetowaitfortheconnectioncompletionincaseofansweringororiginatingacall.
OKWritecommandATS7=[]Parameter1-60-255numberofsecondstowaitforconnectioncompletionReferenceV.
25terNotezIfcalledpartyhasspecifiedahighvalueforATS0=,callsetupmayfail.
zThecorrelationbetweenATS7andATS0isimportantExample:CallmayfailifATS7=30andATS0=20.
zATS7isonlyapplicabletodatacall.
2.
2.
23ATS8setnumberofsecondtowaitforcommadialmodifierATS8SetnumberofsecondtowaitforcommadialmodifierReadcommandATS8ResponseOKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200625ResponseOKWritecommandATS8=[]Parameter0nopausewhencommaencounteredindialstring1-255numberofsecondstowaitReferenceV.
25terNotezNoeffectforGSM2.
2.
24ATS10SetdisconnectdelayafterindicatingtheabsenceofdatacarrierATS10SetdisconnectdelayafterindicatingtheabsenceofdatacarrierReadcommandATS10ResponseOKResponseThisparametersettingdeterminestheamountoftimethattheTAwillremainconnectedinabsenceofdatacarrier.
Ifthedatacarrierisoncemoredetectedbeforedisconnect,theTAremainsconnected.
OKWritecommandATS10=[]Parameter1-15-254numberoftenthssecondsofdelayReferenceV.
25terNote2.
2.
25ATTSelecttonedialingATTSelecttonedialingResponseOKExecutioncommandATTParameterReferenceV.
25terNotezNoeffectinGSM2.
2.
26ATVSetresultcodeformatmodeATVSetresultcodeformatmodeExecutioncommandATV[]ResponseThisparametersettingdeterminesthecontentsoftheheaderandtrailertransmittedwithresultcodesandinformationresponses.
When=00When=1OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200626Parameter0Informationresponse:Shortresultcodeformat:1Informationresponse:Longresultcodeformat:Theresultcodes,theirnumericequivalentsandbriefdescriptionsoftheuseofeacharelistedinthefollowingtable.
ReferenceV.
25terNoteATV1ATV0DescriptionOK0AcknowledgesexecutionofacommandCONNECT1Aconnectionhasbeenestablished;theDCEismovingfromcommandstatetoonlinedatastateRING2TheDCEhasdetectedanincomingcallsignalfromnetworkNOCARRIER3TheconnectionhasbeenterminatedortheattempttoestablishaconnectionfailedERROR4Commandnotrecognized,commandlinemaximumlengthexceeded,parametervalueinvalid,orotherproblemwithprocessingthecommandlineNODIALTONE6NodialtonedetectedBUSY7Engaged(busy)signaldetectedNOANSWER8"@"(WaitforQuietAnswer)dialmodifierwasused,butremoteringingfollowedbyfivesecondsofsilencewasnotdetectedbeforeexpirationoftheconnectiontimer(S7)CONNECTManufacturer-specificSameasCONNECT,butincludesmanufacturer-specifictextthatmayspecifyDTEspeed,linespeed,errorcontrol,datacompression,orotherstatus2.
2.
27ATXSetCONNECTresultcodeformatandmonitorcallprogressATXSetCONNECTresultcodeformatandmonitorcallprogressExecutioncommandATX[]ResponseThisparametersettingdetermineswhetherornottheTAdetectedthepresenceofdialtoneandbusysignalandwhetherornotTAtransmitsparticularresultcodesOKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200627Parameter0CONNECTresultcodeonlyreturned,dialtoneandbusydetectionarebothdisabled1CONNECTresultcodeonlyreturned,dialtoneandbusydetectionarebothdisabled2CONNECTresultcodereturned,dialtonedetectionisenabled,busydetectionisdisabled3CONNECTresultcodereturned,dialtonedetectionisdisabled,busydetectionisenabled4CONNECTresultcodereturned,dialtoneandbusydetectionarebothenabledReferenceV.
25terNote2.
2.
28ATZsetallcurrentparameterstouserdefinedprofileATZSetallcurrentparameterstouserdefinedprofileResponseTAsetsallcurrentparameterstotheuserdefinedprofile.
OKExecutioncommandATZ[]Parameter0Resettoprofilenumber0ReferenceV.
25terNotezTheuserdefinedprofileisstoredinnonvolatilememory;zIftheuserprofileisnotvalid,itwilldefaulttothefactorydefaultprofile;zAnyadditionalcommandsonthesamecommandlineareignored.
2.
2.
29AT&CSetDCDfunctionmodeAT&CSetDCDfunctionmodeResponseThisparameterdetermineshowthestateofcircuit109(DCD)relatestothedetectionofreceivedlinesignalfromthedistantend.
OKExecutioncommandAT&C[]Parameter0DCDlineisalwaysON1DCDlineisONonlyinthepresenceofdatacarrierReferenceV.
25terNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006282.
2.
30AT&DSetDTRfunctionmodeAT&DSetDTRfunctionmodeResponseThisparameterdetermineshowtheTArespondswhencircuit108/2(DTR)ischangedfromtheONtotheOFFconditionduringdatamode.
OKExecutioncommandAT&D[]Parameter0TAignoresstatusonDTR1ON->OFFonDTR:Changetocommandmodewithremainingtheconnectedcall2ON->OFFonDTR:Disconnectcall,changetocommandmode.
DuringstateDTR=OFFisauto-answeroff.
ReferenceV.
25terNote2.
2.
31AT&FSetallcurrentparameterstomanufacturerdefaultsAT&FSetallcurrentparameterstomanufacturerdefaultsResponseTAsetsallcurrentparameterstothemanufacturerdefinedprofile.
OKExecutioncommandAT&F[]Parameter0setallTAparameterstomanufacturerdefaults.
ReferenceV.
25terNote2.
2.
32AT&VDisplaycurrentconfigurationAT&VDisplaycurrentconfigurationResponseTAreturnsthecurrentparametersetting.
OKExecutioncommandAT&V[]Parameter0profilenumberReferenceV.
25terNote2.
2.
33AT&WStorecurrentparametertouserdefinedprofileAT&WStorecurrentparametertouserdefinedprofileExecutioncommandAT&W[]ResponseTAstoresthecurrentparametersettingintheuserdefinedprofile.
OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200629Parameter0profilenumbertostoretoReferenceV.
25terNotezTheuserdefinedprofileisstoredinnonvolatilememory.
2.
2.
34AT+DRV.
42bisdatacompressionreportingcontrolAT+DRV.
42bisdatacompressionreportingcontrolResponse+DR:(listofsupporteds)OKTestcommandAT+DR=ParameterSeewritecommand.
Response+DR:OKReadcommandAT+DRParameterSeewritecommand.
ResponseThisparametersettingdetermineswhetherornotintermediateresultcodeofthecurrentdatacompressingisreportedbyTAtoTEafteraconnectionestablishment.
OKWritecommandAT+DR=Parameter0reportingdisabled1reportingenabledReferenceV.
25terNotezIftheissetto1,thentheintermediateresultcodereportedatcallsetupis:+DR:NONEdatacompressionisnotinuseV42BRec.
V42bisisinuseinbothdirectionV42BRDRec.
V42bisisinuseinreceivedirectiononlyV42BTDRec.
V42bisisinuseintransmitdirectiononlySIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006302.
2.
35AT+DSV.
42bisdatacompressioncontrolAT+DSV.
42bisdatacompressioncontrolResponse+DS:(listofsupporteds),(listofsupporteds),(listofsupporteds),(listofsupporteds)OKTestcommandAT+DS=ParameterSeewritecommand.
Response+DS:,,,OKReadcommandAT+DSParameterSeewritecommand.
ResponseThisparametersettingdeterminesthepossibledatacompressionmodebyTAatthecompressionnegotiationwiththeremoteTAafteracallsetup.
OKWritecommandAT+DS=[,[,[,[]]]]Parameter0NONE1transmitonly2receiveonly3bothdirection,butallownegotiation0allownegotiationofp0down1donotallownegotiationofp0-disconnectondifference512-1024dictionarysize6-64maximumstringsize(default20)ReferenceV.
25terNotezThiscommandisonlyfordatacall;zGSMtransmitsthedatatransparent.
TheremoteTAmaysupportthiscompression;zThiscommandmustbeusedinconjunctionwithcommandAT+CRLPtoenablecompression(+CRLP=X,X,X,X,1,X).
2.
2.
36AT+GCAPRequestcompleteTAcapabilitieslistAT+GCAPRequestcompleteTAcapabilitieslistResponseOKTestcommandAT+GCAP=ParameterSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200631ResponseTAreportsalistofadditionalcapabilities.
+GCAP:sOKExecutioncommandAT+GCAPParameter+CGSMGSMfunctionissupported+FCLASSFAXfunctionissupported+DSDatacompressionissupportedReferenceV.
25terNote2.
2.
37AT+GMIRequestmanufactureidentificationAT+GMIRequestmanufactureidentificationResponseOKTestcommandAT+GMI=ParameterTAreportsoneormorelinesofinformationtextwhichpermittheusertoidentifythemanufacturer.
SIMCOM_LtdOKExecutioncommandAT+GMIParameterReferenceV.
25terNote2.
2.
38AT+GMMRequestTAmodelidentificationAT+GMMRequestTAmodelidentificationResponseOKTestcommandAT+GMM=ParameterTAreportsoneormorelinesofinformationtextwhichpermittheusertoidentifythespecificmodelofdevice.
SIMCOM_SIM300OKExecutioncommandAT+GMMParameterReferenceV.
25terNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006322.
2.
39AT+GMRRequestTArevisionidentificationofsoftwarereleaseAT+GMRRequestTArevisionidentificationofsoftwarereleaseResponseOKTestcommandAT+GMR=ParameterTAreportsoneormorelinesofinformationtextwhichpermittheusertoidentifytherevisionofsoftwarerelease.
Revision:1008B09SIM300M32_SPANSIONOKExecutioncommandAT+GMRParameterReferenceV.
25terNote2.
2.
40AT+GOIRequestglobalobjectidentificationAT+GOIRequestglobalobjectidentificationResponseOKTestcommandAT+GOI=ParameterResponseTAreportsoneormorelinesofinformationtextwhichpermittheusertoidentifythedevice,basedontheISOsystemforregisteringuniqueobjectidentifiers.
SIM300OKExecutioncommandAT+GOIParameteridentifierofdevicetypeseeX.
208,209fortheformatofReferenceV.
25terNote2.
2.
41AT+GSNRequestTAserialnumberidentification(IMEI)AT+GSNRequestTAserialnumberidentification(IMEI)ResponseOKTestcommandAT+GSN=ParameterSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200633ResponseTAreportstheIMEI(internationalmobileequipmentidentifier)numberininformationtextwhichpermittheusertoidentifytheindividualMEdevice.
OKExecutioncommandAT+GSNParameterIMEIofthetelephone(InternationalMobilestationEquipmentIdentity)ReferenceV.
25terNotezTheserialnumber(IMEI)isvariedbyindividualMEdevice.
2.
2.
42AT+ICFSetTE-TAcontrolcharacterframingAT+ICFSetTE-TAcontrolcharacterframingResponse+ICF:(listofsupporteds),(listofsupporteds)OKTestcommandAT+ICF=ParameterSeewritecommand.
Response+ICF:,OKReadcommandAT+ICFParameterSeewritecommand.
ResponseThisparametersettingdeterminestheserialinterfacecharacterframingformatandparityreceivedbyTAfromTE.
OKWritecommandAT+ICF=[,[]]Parameter18data0parity2stop28data1parity1stop38data0parity1stop47data0parity2stop57data1parity1stop67data0parity1stop0odd1even2mark(1)3space(0)ReferenceV.
25terNotezThecommandisappliedforcommandstate;zThesettingofAT+IPR=0forcesAT+ICF=0;zThefieldisignoredifthefieldspecifiesnoSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200634parity.
2.
2.
43AT+IFCSetTE-TAlocaldataflowcontrolAT+IFCSetTE-TAlocaldataflowcontrolResponse+IFC:(listofsupporteds),(listofsupporteds)OKTestcommandAT+IFC=ParameterSeewritecommand.
Response+IFC:,OKReadcommandAT+IFCParameterSeewritecommand.
ResponseThisparametersettingdeterminesthedataflowcontrolontheserialinterfacefordatamode.
OKWritecommandAT+IFC=[[,]]ParameterspecifiesthemethodwillbeusedbyTEatreceiveofdatafromTA0None1XON/XOFF,don'tpasscharactersontodatastack2RTSflowcontrol3XON/XOFF,passcharactersontodatastackspecifiesthemethodwillbeusedbyTAatreceiveofdatafromTE0None1XON/XOFF2CTSflowcontrolReferenceV.
25terNotezThisflowcontrolisappliedfordatamode;2.
2.
44AT+ILRRSetTE-TAlocalratereportingmodeAT+ILRRSetTE-TAlocalratereportingmodeResponse+ILRR:(listofsupportedsOKTestcommandAT+ILRR=ParameterSeewritecommand.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200635Response+ILRR:OKReadcommandAT+ILRRParameterSeewritecommand.
ResponseThisparametersettingdetermineswhetherornotanintermediateresultcodeoflocalrateisreportedatconnectionestablishment.
TherateisappliedafterthefinalresultcodeoftheconnectionistransmittedtoTE.
OKWritecommandAT+ILRR=Parameter0Disablesreportingoflocalportrate1EnablesreportingoflocalportrateReferenceV.
25terNotezIftheissetto1,thefollowingintermediateresultwillcomesoutonconnectiontoindicatestheportratesettings+ILRR:portratesettingoncallconnectioninBaudpersecond0(AutoBauding,seechapter2.
2.
45.
1)3001200240048009600192002880038400576001152002.
2.
45AT+IPRSetTE-TAfixedlocalrateAT+IPRSetTE-TAfixedlocalrateResponse+IPR:(listofsupportedautodetectables),(listofsupportedfixed-onlys)OKTestcommandAT+IPR=ParameterSeewritecommand.
ReadcommandAT+IPRResponse+IPR:OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200636ParameterSeewritecommand.
ResponseThisparametersettingdeterminesthedatarateoftheTAontheserialinterface.
Therateofcommandtakeseffectfollowingtheissuanceofanyresultcodeassociatedwiththecurrentcommandline.
OKWritecommandAT+IPR=ParameterBaud-ratepersecond0(AutoBauding,seechapter2.
2.
45.
1)30012002400480096001440019200288003840057600115200ReferenceV.
25terNoteFactorysettingisAT+IPR=0(autobauding).
ItcanberestoredwithAT&FandATZwhenyoumodifiedthebitrate'svalue.
2.
2.
45.
1AutoBaudingSynchronizationbetweenDTEandDCEensurethatDTEandDCEarecorrectlysynchronizedandthebitrateusedbytheDTEisdetectedbytheDCE(=ME).
Toallowthebitratetobesynchronizedsimplyissuean"AT"or"at"string.
Thisisnecessarywhenyoustartupthemodulewhileautobaudingisenabled.
Itisrecommendedtowait3to5secondsbeforesendingthefirstATcharacter.
Otherwiseundefinedcharactersmightbereturned.
Ifyouwanttouseautobaudingandautoansweratthesametime,youcaneasilyenabletheDTE-DCEsynchronization,whenyouactivateautobaudingfirstandthenconfiguretheautoanswermode.
RestrictionsonautobaudingoperationzTheserialinterfacehastobeoperatedat8databits,noparityand1stopbit(factorysetting).
zOnlythestrings.
AT.
or.
at.
canbedetected(neither.
aT.
nor.
At.
).
zUnsolicitedResultCodesthatmaybeissuedbeforetheMEdetectsthenewbitrate(byreceivingthefirstATcommandstring)willbesentatthepreviouslydetectedbitrate.
zTheUnsolicitedResultCodes"RDY"andsoonarenotindicatedwhenyoustartuptheMEwhileautobaudingisenabled.
zItisnotrecommendedtoswitchtoautobaudingfromabitratethatcannotbedetectedbytheautobaudmechnism(e.
g.
300baud).
Responsesto+IPR=0andanycommandsonthesamelinemightbecorrupted.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200637zSeealsoChapter2.
2.
44.
AutobaudingandbitrateafterrestartThemostrecentlydetectedbitratecannotbestoredwhenmoduleispowereddown(StorebitratedeterminedwithAT&W).
Therefore,modulewilldetectbitrateagainafterrestart.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006383ATCommandsAccordingtoGSM07.
073.
1OverviewofATCommandAccordingtoGSM07.
07CommandDescriptionAT+CACMACCUMULATEDCALLMETER(ACM)RESETORQUERYAT+CAMMACCUMULATEDCALLMETERMAXIMUM(ACMMAX)SETORQUERYAT+CAOCADVICEOFCHARGEAT+CBSTSELECTBEARERSERVICETYPEAT+CCFCCALLFORWARDINGNUMBERANDCONDITIONSCONTROLAT+CCUGCLOSEDUSERGROUPCONTROLAT+CCWACALLWAITINGCONTROLAT+CEEREXTENDEDERRORREPORTAT+CGMIREQUESTMANUFACTURERIDENTIFICATIONAT+CGMMREQUESTMODELIDENTIFICATIONAT+CGMRREQUESTTAREVISIONIDENTIFICATIONOFSOFTWARERELEASEAT+CGSNREQUESTPRODUCTSERIALNUMBERIDENTIFICATION(IDENTICALWITH+GSN)AT+CSCSSELECTTECHARACTERSETAT+CSTASELECTTYPEOFADDRESSAT+CHLDCALLHOLDANDMULTIPARTYAT+CIMIREQUESTINTERNATIONALMOBILESUBSCRIBERIDENTITYAT+CKPDKEYPADCONTROLAT+CLCCLISTCURRENTCALLSOFMEAT+CLCKFACILITYLOCKAT+CLIPCALLINGLINEIDENTIFICATIONPRESENTATIONAT+CLIRCALLINGLINEIDENTIFICATIONRESTRICTIONAT+CMEEREPORTMOBILEEQUIPMENTERRORAT+COLPCONNECTEDLINEIDENTIFICATIONPRESENTATIONAT+COPSOPERATORSELECTIONAT+CPASMOBILEEQUIPMENTACTIVITYSTATUSAT+CPBFFINDPHONEBOOKENTRIESAT+CPBRREADCURRENTPHONEBOOKENTRIESAT+CPBSSELECTPHONEBOOKMEMORYSTORAGEAT+CPBWWRITEPHONEBOOKENTRYAT+CPINENTERPINAT+CPWDCHANGEPASSWORDAT+CRSERVICEREPORTINGCONTROLSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200639AT+CRCSETCELLULARRESULTCODESFORINCOMINGCALLINDICATIONAT+CREGNETWORKREGISTRATIONAT+CRLPSELECTRADIOLINKPROTOCOLPARAM.
ETERAT+CRSMRESTRICTEDSIMACCESSAT+CSQSIGNALQUALITYREPORTAT+FCLASSFAX:SELECT,READORTESTSERVICECLASSAT+FMIFAX:REPORTMANUFACTUREDIDAT+FMMFAX:REPORTMODELIDAT+FMRFAX:REPORTREVISIONIDAT+VTDTONEDURATIONAT+VTSDTMFANDTONEGENERATIONAT+CMUXMULTIPLEXERCONTROLAT+CNUMSUBSCRIBERNUMBERAT+CPOLPREFERREDOPERATORLISTAT+COPNREADOPERATORNAMESAT+CFUNSETPHONEFUNCTIONALITYAT+CCLKCLOCKAT+CSIMGENERICSIMACCESSAT+CALMALERTSOUNDMODEAT+CRSLRINGERSOUNDLEVELAT+CLVLLOUDSPEAKERVOLUMELEVELAT+CMUTMUTECONTROLAT+CPUCPRICEPERUNITCURRENCYTABLEAT+CCWECALLMETERMAXIMUMEVENTAT+CBCBATTERYCHARGEAT+CUSDUNSTRUCTUREDSUPPLEMENTARYSERVICEDATAAT+CSSNSUPPLEMENTARYSERVICESNOTIFICATION3.
2DetailedDescriptionsofATCommandAccordingtoGSM07.
073.
2.
1AT+CACMAccumulatedCallMeter(ACM)ResetorQueryAT+CACMAccumulatedCallMeter(ACM)ResetorQueryTestcommandAT+CACM=ResponseOKParameterReadcommandAT+CACMResponseTAreturnsthecurrentvalueofACM.
+CACM:OKIferrorisrelatedtoMEfunctionality:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200640+CMEERROR:Parametersstringtype;threebytesofthecurrentACMvalueinhexa-decimalformat(e.
g.
"00001E"indicatesdecimalvalue30)000000-FFFFFFWritecommandAT+CACM=[]Parametersstringtype:SIMPIN2ResponseTAresetstheAdviceofChargerelatedaccumulatedcallmeter(ACM)valueinSIMfileEF(ACM).
ACMcontainsthetotalnumberofhomeunitsforboththecurrentandprecedingcalls.
OKIferrorisrelatedtoMEfunctionality:+CMEERROR:ReferenceGSM07.
07[13]Note3.
2.
2AT+CAMMAccumulatedCallMeterMaximum(ACMmax)SetorQueryAT+CAMMAccumulatedCallMeterMaximum(ACMmax)SetorQueryTestcommandAT+CAMM=ResponseOKParameterReadcommandAT+CAMMResponseTAreturnsthecurrentvalueofACMmax.
+CAMM:OKIferrorisrelatedtoMEfunctionality:+CMEERROR:ParametersseewritecommandWritecommandAT+CAMM=[[,]]ResponseTAsetstheAdviceofChargerelatedaccumulatedcallmetermaximumvalueinSIMfileEF(ACMmax).
ACMmaxcontainsthemaximumnumberofhomeunitsallowedtobeconsumedbythesubscriber.
OKIferrorisrelatedtoMEfunctionality:+CMEERROR:Parametersstringtype;threebytesofthemax.
ACMvalueinhexa-decimalformat(e.
g.
"00001E"indicatesdecimalvalue30)SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200641000000disableACMmaxfeature000001-FFFFFFstringtypeSIMPIN2ReferenceGSM07.
07[13]Note3.
2.
3AT+CAOCAdviceofChargeAT+CAOCAdviceofChargeTestcommandAT+CAOC=Response+CAOC:listofsupportedsOKParametersseeexecutioncommandReadcommandAT+CAOCResponse+CAOC:OKParametersseeexecutioncommandWritecommandAT+CAOC=ResponseTAsetstheAdviceofChargesupplementaryservicefunctionmode.
IferrorisrelatedtoMEfunctionality:+CMEERROR:If=0,TAreturnsthecurrentcallmetervalue+CAOC:OKIf=1,TAdeactivatestheunsolicitedreportingofCCMvalueOKIf=2.
TAactivatestheunsolicitedreportingofCCMvalueOKParameter0queryCCMvalue1deactivatetheunsolicitedreportingofCCMvalue2activatetheunsolicitedreportingofCCMvaluestringtype;threebytesofthecurrentCCMvalueinhex-decimalformat(e.
g.
"00001E"indicatesdecimalvalue30);bytesaresimilarlycodedasACMmaxvalueintheSIM000000-FFFFFFReferenceGSM07.
07[13]NoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006423.
2.
4AT+CBSTSelectBearerServiceTypeAT+CBSTSelectBearerServiceTypeTestcommandAT+CBST=Response+CBST:(listofsupporteds),(listofsupporteds),(listofsupporteds)OKParameterseewritecommandReadcommandAT+CBSTResponse+CBST:,,OKParameterseewritecommandWritecommandAT+CBST=[][,[,]]]ResponseTAselectsthebearerservicewithdatarate,andtheconnectionelementtobeusedwhendatacallsareoriginated.
OKParameter0autobauding1300bps(V.
21)21200bps(V.
22)31200/75bps(V.
23)42400bps(V.
22bis)52400bps(V.
26ter)64800bps(V.
32)79600bps(V.
32)129600bps(V.
34)1414400bps(V.
34)341200bps(V.
120)362400bps(V.
120)384800bps(V.
120)399600bps(V.
120)4314400bps(V.
120)65300bps(V.
110)661200bps(V.
110orX.
31flagstuffing)682400bps(V.
110orX.
31flagstuffing)704800bps(V.
110orX.
31flagstuffing)719600bps(V.
110orX.
31flagstuffing)7514400bps(V.
110orX.
31flagstuffing)0asynchronousmodem2PADaccess(asynchronous)0transparentSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006431non-transparentReferenceGSM07.
07[14]NoteGSM02.
02[1]:liststheallowedcombinationsofthesubparameters3.
2.
5AT+CCFCCallForwardingNumberAndConditionsControlAT+CCFCCallForwardingNumberAndConditionsControlResponse+CCFC:(listofsupported)OKTestCommandAT+CCFC=ParametersseeWritecommandResponseTAcontrolsthecallforwardingsupplementaryservice.
Registration,erasure,activation,deactivation,andstatusqueryaresupported.
Only,andshouldbeenteredwithmode(0-2,4)If2andcommandsuccessfulOKIfthereisanetworkerror:+CCFC:0,0If=2andcommandsuccessful(onlyinconnectionwith0–3)Forregisteredcallforwardnumbers:+CCFC:,[,,[,,[,]]][+CCFC:.
.
.
.
]OKIfnocallforwardnumbersareregistered(andthereforeallclassesareinactive):+CCFC:,OKwhere=0and=7IferrorisrelatedtoMEfunctionality:+CMEERROR:WriteCommandAT+CCFC=,[,[,[,[,[,[,time]]]]]]Parameters0unconditional1mobilebusy2noreply3notreachable4allcallforwarding(0-3)5allconditionalcallforwarding(1-3)0disableSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006441enable2querystatus3registration4erasurestringtypephonenumberofforwardingaddressinformatspecifiedbytypeofaddressinintegerformat;default145whendialingstringincludesinternationalaccesscodecharacter"+",otherwise129stringtypesubaddressofformatspecifiedbytypeofsubaddressininteger;default1281voice2data4fax7allclassestime,roundedtoamultipleof5sec.
1.
.
.
20.
.
300notactive1activeReferenceGSM07.
073.
2.
6AT+CCUGClosedUserGroupcontrolAT+CCUGClosedUserGroupcontrolResponse+CCUG:,,OKIferrorisrelatedtoMEfunctionality:+CMEERROR:ReadCommandAT+CCUGParameterseewritecommandTestCommandAT+CCUG=ResponseOKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200645TAsetstheClosedUserGroupsupplementaryserviceparametersasadefaultadjustmentforallfollowingcalls.
OKIferrorisrelatedtoMEfunctionality:+CMEERROR:WriteCommandAT+CCUG=[][,[,]]]Parameter0disableCUG1enableCUG0.
.
.
9CUGindex10noindex(preferredCUGtakenfromsubscriberdata)0noinformation1suppressOA(OutgoingAccess)2suppresspreferentialCUG3suppressOAandpreferentialCUGReference3.
2.
7AT+CCWACallWaitingControlAT+CCWACallWaitingControlReadCommandAT+CCWAResponse+CCWA:OKTestCommandAT+CCWA=Response+CCWA:(listofsupporteds)OKWriteCommandAT+CCWA=[][,[,]]]ResponseTAcontrolstheCallWaitingsupplementaryservice.
Activation,deactivationandstatusqueryaresupported.
Ifthereisanetworkerror:+CCWA:0,0If2andcommandsuccessfulOKIf=2andcommandsuccessful+CCWA:,[+CCWA:,[.
.
.
]]OKNote:=0shouldbereturnedonlyifserviceisnotactiveforanyi.
e.
+CCWA:0,7willbereturnedinthiscase.
Whenmode=2,allactivecallwaitingclasseswillbereported.
Inthismodethecommandisabortablebypressinganykey.
IferrorisrelatedtoMEfunctionality:+CMEERROR:Parameter0disablepresentationofanunsolicitedresultcode1enablepresentationofanunsolicitedresultcodeSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200646whenparameternotgiven,networkisnotinterrogated0disable1enable2querystatusisasumofintegerseachrepresentingaclassofinformation1voice(telephony)2data(bearerservice)4fax(teleservice)7default(equalstoallclasses)0notactive1enableUnsolicitedresultcodeWhenthepresentationCallWaitingattheTAisenabled(andCallWaitingisenabled)andaterminatingcallsetuphasattemptedduringanestablishedcall,anunsolicitedresultcodeisreturned:+CCWA:,,[,]Parameterstringtypephonenumberofcallingaddressinformatspecifiedbytypeofaddressoctetinintegerformat;129Unknowntype(IDSNformatnumber)128Unknowntype(unknownnumberformat)161Nationalnumbertype(IDSNformat)145Internationalnumbertype(ISDNformat)177Networkspecificnumber(ISDNformat)optionalstringtypealphanumericrepresentationofcorrespondingtotheentryfoundinphonebookReferenceGSM07.
073.
2.
8AT+CEERExtendederrorreportAT+CEERExtendederrorreportTestcommandAT+CEER=ResponseOKExecutioncommandAT+CEERResponseTAreturnsanextendedreportofthereasonforthelastcallrelease.
+CEER:OKParametersReasonforlastcallreleaseasnumbercodeReferenceGSM07.
07[13]NoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006473.
2.
9AT+CGMIRequestmanufactureridentificationAT+CGMIRequestmanufactureridentificationTestcommandAT+CGMI=ResponseOKExecutioncommandAT+CGMIResponseTAreturnsmanufactureridentificationtext.
OKParametersReferenceGSM07.
07[13]Note3.
2.
10AT+CGMMRequestmodelidentificationAT+CGMMRequestmodelidentificationTestcommandAT+CGMM=ResponseOKExecutioncommandAT+CGMMResponseTAreturnsproductmodelidentificationtext.
OKParametersReferenceGSM07.
07[13]Note3.
2.
11AT+CGMRRequestrevisionidentificationAT+CGMRRequestrevisionidentificationTestcommandAT+CGMR=ResponseOKExecutioncommandAT+CGMRResponseTAreturnsproductsoftwareversionidentificationtext.
OKParametersReferenceGSM07.
07[13]Note3.
2.
12AT+CGSNRequestproductserialnumberidentification(Identicalwith+GSN)AT+CGSNRequestproductserialnumberidentification(Identicalwith+GSN)TestcommandAT+CGSN=ResponseOKExecutionResponseSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200648commandAT+CGSNsee+GSNOKParameterssee+GSNReferenceGSM07.
07[13]Note3.
2.
13AT+CSCSSelectTECharacterSetAT+CSCSSelectTECharacterSetTestcommandAT+CSCS=Response+CSCS:(listofsupporteds)Parameters"GSM"GSMdefaultalphabet.
"HEX"characterstringsconsistonlyofhexadecimalnumbersfrom00toFF;"IRA"internationalreferencealphabet"PCCP"PCcharactersetCode"PCDN"PCDanish/Norwegiancharacterset"UCS2"UCS2alphabet"8859-1"ISO8859Latin1charactersetReadcommandAT+CSCSResponse+CSCS:OKParameterseeTestcommandWritecommandAT+CSCS=[]ResponseSetswhichcharactersetareusedbytheTE.
TheTAcanthenconvertcharacterstringscorrectlybetweentheTEandMEcharactersets.
ParameterseeTestcommandReferenceGSM07.
07[13]Note3.
2.
14AT+CSTASelectTypeofAddressAT+CSTASelectTypeofAddressTestcommandAT+CSTA=Response+CSTA:(129,145,161,177)ReadcommandAT+CSTAResponse+CSTA:OKParametersCurrentaddresstypesetting.
WritecommandResponseSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200649AT+CSTA=[]Selectsthetypeofnumberforfurtherdiallingcommands(ATD)accordingtoGSMspecifications.
Thedataservicessoftwareonlysupportsdefaultsettings.
Currentaddresstypesetting.
ReferenceGSM07.
07[13]NoteTheATDcommandoverridesthissettingwhenanumberisdialed.
129Unknowntype(IDSNformatnumber)161Nationalnumbertype(IDSNformat)145Internationalnumbertype(ISDNformat)177Networkspecificnumber(ISDNformat)3.
2.
15AT+CHLDCallholdandmultipartyAT+CHLDCallholdandmultipartyTestCommandAT+CHLD=Response+CHLD:listofsupportedsOKWriteCommandAT+CHLD=[]ResponseTAcontrolsthesupplementaryservicesCallHold,MultipartyandExplicitCallTransfer.
Callscanbeputonhold,recovered,released,addedtoconversation,andtransferred.
NoteThesesupplementaryservicesareonlyapplicabletoteleservice11(Speech:Telephony).
OKIferrorisrelatedtoMEfunctionality:+CMEERROR:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200650Parameters0TerminateallheldcallsorUDUB(UserDeterminedUserBusy)forawaitingcall.
Ifacalliswaiting,terminatethewaitingcall.
Otherwise,terminateallheldcalls(ifany).
1Terminateallactivecalls(ifany)andaccepttheothercall(waitingcallorheldcall).
Itcannotterminateactivecallifthereisonlyonecall.
1XTerminatethespecificcallnumberX(X=1-7)(active,waitingorheld)2Placeallactivecallsonhold(ifany)andaccepttheothercall(waitingcallorheldcall)astheactivecall2XPlaceallactivecallsexceptcallX(X=1-7)onhold3AddtheheldcalltotheactivecallsReference3.
2.
16AT+CIMIRequestinternationalmobilesubscriberidentityAT+CIMIRequestinternationalmobilesubscriberidentityTestcommandAT+CIMI=ResponseOKParametersExecutioncommandAT+CIMIResponseTAreturnsforidentifyingtheindividualSIMwhichisattachedtoME.
+CIMI:OKIferrorisrelatedtoMEfunctionality:+CMEERROR:ParameterInternationalMobileSubscriberIdentity(stringwithoutdoublequotes)ReferenceGSM07.
07[13]3.
2.
17AT+CKPDKeypadControlAT+CKPDKeypadControlTestcommandAT+CKPD=ResponseOKParametersWritecommandResponseSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200651AT+CKPD=[,[,]]TAemulatesMEkeypadbygivingeachkeystrokeasacharacterinastring.
*0.
1secondsisthetimetostrokeeachkeyand*0.
1secondsisthelengthofpausebetweentwostrokes.
Keystrokesareemulated.
OKIferrorisrelatedtoMEfunctionality:+CMEERROR:Parametersstringofcharactersrepresentingkeysaslistedinthefollowingtable(basedonPCCASTD-101AnnextableI-3):Char.
:ASCII-Code:Note:#35hash(numbersign)*42star(*)0.
.
.
948.
.
.
57numberkeys:58escapecharacterformanufacturerspecifickeysD/d68/100volumedownE/e69/101connectionend(END)R/r82/114recalllastnumber(R/RCL/MR)S/s83/115connectionstart(SEND)U/u85/117volumeup0.
.
.
255seconds(defaultvalueismanufacturerspecific,butshouldbesolongthatanormalMEcanhandlekeystrokescorrectly)0.
.
.
25.
5seconds(defaultvalueismanufacturerspecific,butshouldbesolongthatanormalMEcanhandlekeystrokescorrectly)ReferenceGSM07.
07[13]3.
2.
18AT+CLCCListcurrentcallsofMEAT+CLCCListcurrentcallsofMETestcommandAT+CLCC=ResponseOKParametersExecutioncommandAT+CLCCResponseTAreturnsalistofcurrentcallsofME.
Note:Ifcommandsucceedsbutnocallsareavailable,noinformationresponseissenttoTE.
[+CLCC:,,,,[,SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200652,[,""]][+CLCC:,,,,[,,[,""]][.
.
.
]]]OKIferrorisrelatedtoMEfunctionality:+CMEERROR:Parametersintegertype;callidentificationnumberasdescribedinGSM02.
30[19]subclause4.
5.
5.
1;thisnumbercanbeusedin+CHLDcommandoperations0mobileoriginated(MO)call1mobileterminated(MT)callstateofthecall:0active1held2dialing(MOcall)3alerting(MOcall)4incoming(MTcall)5waiting(MTcall)bearer/teleservice:0voice1data2fax9unknown0callisnotoneofmultiparty(conference)callparties1callisoneofmultiparty(conference)callpartiesstringtypephonenumberinformatspecifiedbytypeofaddressofoctetinintegerformat;129Unknowntype(IDSNformatnumber)128Unknowntype(unknownnumberformat)161Nationalnumbertype(IDSNformat)145Internationalnumbertype(ISDNformat)177Networkspecificnumber(ISDNformat)ReferenceGSM07.
07[13][14]3.
2.
19AT+CLCKFacilitylockAT+CLCKFacilitylockTestcommandAT+CLCK=Response+CLCK:(listofsupporteds)OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200653ParameterseeexecutioncommandResponseThiscommandisusedtolock,unlockorinterrogateaMEoranetworkfacility.
Passwordisnormallyneededtodosuchactions.
Whenqueryingthestatusofanetworkservice(=2)theresponselinefor'notactive'case(=0)shouldbereturnedonlyifserviceisnotactiveforany.
If2andcommandissuccessfulOKIf=2andcommandissuccessful+CLCK:[,[+CLCK:,class2.
.
.
.
]]OKWritecommandAT+CLCK=,[,[,]]Parameter"PS"PH-SIM(lockPhonetoSIMcard)(MEaskspasswordwhenotherthancurrentSIMcardinserted;MEmayremembercertainamountofpreviouslyusedcardsthusnotrequiringpasswordwhentheyareinserted)"SC"SIM(lockSIMcard)(SIMaskspasswordinMEpower-upandwhenthislockcommandissued)"AO"BAOC(BarrAllOutgoingCalls)(referGSM02.
88[6]clause1)"OI"BOIC(BarrOutgoingInternationalCalls)(referGSM02.
88[6]clause1)"OX"BOIC-exHC(BarrOutgoingInternationalCallsexcepttoHomeCountry)(referGSM02.
88[6]clause1)"AI"BAIC(BarrAllIncomingCalls)(referGSM02.
88[6]clause2)"IR"BIC-Roam(BarrIncomingCallswhenRoamingoutsidethehomecountry)(referGSM02.
88[6]clause2)"AB"AllBarringservices(referGSM02.
30[19])(applicableonlyfor=0)"AG"AlloutGoingbarringservices(referGSM02.
30[19])(applicableonlyfor=0)"AC"AllinComingbarringservices(referGSM02.
30[19])(applicableonlyfor=0)"FD"SIMfixeddialingmemory:Ifthemobileislockedto"FD",onlythephonenumbersstoredtothe"FD"memorycanbedialed"BN"SIMbarredmemory:Ifthemobileislockedto"BN",thephonenumbersstoredtothe"BN"memorySIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200654cannotbedialed"PF"LockPhonetotheveryfirstSIMcard"PN"NetworkPersonalization(referGSM02.
22[33])"PU"networksubsetPersonalization(referGSM02.
22[33])"PP"serviceProviderPersonalization(referGSM02.
22[33])"PC"CorporatePersonalization(referGSM02.
22[33])0unlock1lock2querystatuspassword1voice2data4fax7allclasses(default)0off1onReferenceGSM07.
07[14]Note3.
2.
20AT+CLIPcallinglineidentificationpresentationAT+CLIPCallinglineidentificationpresentationResponse+CLIP:,OKIferrorisrelatedtoMEfunctionality:+CMEERROR:ReadCommandAT+CLIPParametersseewritecommandResponse+CLIP:(listofsupporteds)OKTestCommandAT+CLIP=ParametersseewritecommandWriteCommandAT+CLIP=ResponseTAenablesordisablesthepresentationoftheCLIattheTE.
IthasnoeffectontheexecutionofthesupplementaryserviceCLIPinthenetwork.
OKIferrorisrelatedtoMEfunctionality:+CMEERROR:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200655Parameters0suppressunsolicitedresultcodes1displayunsolicitedresultcodes0CLIPnotprovisioned1CLIPprovisioned2unknownUnsolicitedresultcodeWhenthepresentationoftheCLIattheTEisenabled(andcallingsubscriberallows),anunsolicitedresultcodeisreturnedaftereveryRING(or+CRING:)atamobileterminatingcall.
+CLIP:,,"",,,Parameterstringtypephonenumberofcallingaddressinformatspecifiedbytypeofaddressoctetinintegerformat;129Unknowntype(IDSNformatnumber)128Unknowntype(unknownnumberformat)161Nationalnumbertype(IDSNformat)145Internationalnumbertype(ISDNformat)177Networkspecificnumber(ISDNformat)stringtypealphanumericrepresentationofcorrespondingtotheentryfoundinphonebook0CLIvalid0CLIhasbeenwithheldbytheoriginator1CLIisnotavailableduetointerworkingproblemsorlimitationsoforiginatingnetworkReference3.
2.
21AT+CLIRCallingLineIdentificationRestrictionAT+CLIRCallingLineIdentificationRestrictionResponse+CLIR:,OKIferrorisrelatedtoMEfunctionality:+CMEERROR:ReadCommandAT+CLIRParametersseewritecommandTestCommandResponseSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200656AT+CLIR=+CLIR:(listofsupporteds)OKResponseTArestrictsorenablesthepresentationoftheCLItothecalledpartywhenoriginatingacall.
ThecommandoverridestheCLIRsubscription(defaultisrestrictedorallowed)whentemporarymodeisprovisionedasadefaultadjustmentforallfollowingoutgoingcalls.
Thisadjustmentcanberevokedbyusingtheoppositecommand.
OKIferrorisrelatedtoMEfunctionality:+CMEERROR:WriteCommandAT+CLIR=Parameters(parametersetstheadjustmentforoutgoingcalls):0presentationindicatorisusedaccordingtothesubscriptionoftheCLIRservice1CLIRinvocation2CLIRsuppression(parametershowsthesubscriberCLIRservicestatusinthenetwork):0CLIRnotprovisioned1CLIRprovisionedinpermanentmode2unknown(e.
g.
nonetwork,etc.
)3CLIRtemporarymodepresentationrestricted4CLIRtemporarymodepresentationallowedReference3.
2.
22AT+CMEEReportmobileequipmenterrorAT+CMEEReportmobileequipmenterrorResponse+CMEE:(listofsupporteds)OKTestcommandAT+CMEE=ParametersseewritecommandResponse+CMEE:OKReadcommandAT+CMEEParametersSeewritecommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200657ResponseTAdisablesorenablestheuseofresultcode+CMEERROR:asanindicationofanerrorrelatingtothefunctionalityoftheME.
OKWritecommandAT+CMEE=Parameters0disableresultcode1enableresultcodeandusenumericvalues2enableresultcodeanduseverbosevaluesReferenceGSM07.
07[13]3.
2.
23AT+COLPConnectedLineIdentificationPresentationAT+COLPConnectedLineIdentificationPresentationResponse+COLP:,OKIferrorisrelatedtoMEfunctionality:+CMEERROR:ReadCommandAT+COLPParametersSeewritecommandResponse+COLP:(listofsupporteds)OKTestCommandAT+COLP=ParametersSeewritecommandResponseTAenablesordisablesthepresentationoftheCOL(ConnectedLine)attheTEforamobileoriginatedcall.
IthasnoeffectontheexecutionofthesupplementaryserviceCOLRinthenetwork.
IntermediateresultcodeisreturnedfromTAtoTEbeforeany+CRorV.
25terresponses.
OKWriteCommandAT+COLP=[]Parameters(parametersets/showstheresultcodepresentationstatusintheTA):0disable1enable(parametershowsthesubscriberCOLPservicestatusinthenetwork):0COLPnotprovisioned1COLPprovisioned2unknown(e.
g.
nonetwork,etc.
)SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200658IntermediateresultcodeWhenenabled(andcalledsubscriberallows),anintermediateresultcodeisreturnedbeforeany+CRorV.
25terresponses:+COLP:,[,,[,]]Parametersstringtypephonenumberofformatspecifiedbytypeofaddressoctetinintegerformat;129Unknowntype(IDSNformatnumber)128Unknowntype(unknownnumberformat)161Nationalnumbertype(IDSNformat)145Internationalnumbertype(ISDNformat)177Networkspecificnumber(ISDNformat)stringtypesubaddressofformatspecifiedbytypeofsubaddressoctetinintegerformat(referGSM04.
08[8]subclause10.
5.
4.
8)optionalstringtypealphanumericrepresentationofcorrespondingtotheentryfoundinphonebookReference3.
2.
24AT+COPSOperatorselectionAT+COPSOperatorselectionResponseTAreturnsalistofquadruplets,eachrepresentinganoperatorpresentinthenetwork.
Anyoftheformatsmaybeunavailableandshouldthenbeanemptyfield.
Thelistofoperatorsshallbeinorder:homenetwork,networksreferencedinSIM,andothernetworks.
+COPS:listofsupported(,longalphanumeric,shortalphanumeric,numeric)s[,,(listofsupporteds),(listofsupporteds)]OKIferrorisrelatedtoMEfunctionality:+CMEERROR:TestcommandAT+COPS=ParametersseewritecommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200659ResponseTAreturnsthecurrentmodeandthecurrentlyselectedoperator.
Ifnooperatorisselected,andareomitted.
+COPS:[,[,]]OKIferrorisrelatedtoMEfunctionality:+CMEERROR:ReadcommandAT+COPSParametersseewritecommandResponseTAforcesanattempttoselectandregistertheGSMnetworkoperator.
Iftheselectedoperatorisnotavailable,nootheroperatorshallbeselected(except=4).
Theselectedoperatornameformatshallapplytofurtherreadcommands(+COPS).
OKIferrorisrelatedtoMEfunctionality:+CMEERROR:WritecommandAT+COPS=[,[,]]Parameters0unknown1operatoravailable2operatorcurrent3operatorforbiddenoperatorinformatasper0automaticmode;fieldisignored1manualoperatorselection;fieldshallbepresent2manualderegisterfromnetwork3setonly(forreadcommand+COPS)–notshowninReadcommandresponse4manual/automaticselected;ifmanualselectionfails,automaticmode(=0)isentered0longformatalphanumeric;canbeupto16characterslong1shortformatalphanumeric2numeric;GSMLocationAreaIdentificationnumberReferenceGSM07.
07[14]SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006603.
2.
25AT+CPASMobileEquipmentActivityStatusAT+CPASMobileEquipmentActivityStatusResponse+CPAS:(listofsupporteds)OKTestcommandAT+CPAS=ParametersseeexecutioncommandResponseTAreturnstheactivitystatusofME.
+CPAS:OKIferrorisrelatedtoMEfunctionality:+CMEERROR:ExecutioncommandAT+CPASParameters0ready2unknown(MEisnotguaranteedtorespondtoinstructions)3ringing4callinprogressorcallholdReferenceGSM07.
07[13]3.
2.
26AT+CPBFFindphonebookentriesAT+CPBFFindphonebookentriesResponse+CPBF:[maximumlengthoffield]OKTestcommandAT+CPBF=ParameterseeexecutioncommandWritecommandAT+CPBF=ResponseTAreturnsphonebookentries(fromthecurrentphonebookmemorystorageselectedwith+CPBS)whichcontainalphanumericstring.
[+CPBF:,,,[[.
.
.
]+CBPF:,,,]OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200661Parameter,integertypevaluesintherangeoflocationnumbersofphonebookmemorystringtypephonenumberofformattypeofaddressoctetinintegerformat;129Unknowntype(IDSNformatnumber)128Unknowntype(unknownnumberformat)161Nationalnumbertype(IDSNformat)145Internationalnumbertype(ISDNformat)177Networkspecificnumber(ISDNformat),stringtypefieldofmaximumlengthincurrentTEcharactersetspecifiedby+CSCS.
integertypevalueindicatingthemaximumlengthoffieldintegertypevalueindicatingthemaximumlengthoffieldReferenceGSM07.
07[13]Note3.
2.
27AT+CPBRReadcurrentphonebookentriesAT+CPBRReadcurrentphonebookentriesResponseTAreturnslocationrangesupportedbythecurrentstorageasacompoundvalueandthemaximumlengthsofandfields.
+CPBR:(listofsupporteds),,OKTestcommandAT+CPBR=Parameterlocationnumbermax.
lengthofphonenumbermax.
lengthoftextfornumberSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200662ResponseTAreturnsphonebookentriesinlocationnumberrange.
.
.
fromthecurrentphonebookmemorystorageselectedwith+CPBS.
Ifisleftout,onlylocationisreturned.
+CPBR:,,,[+CPBR:.
.
.
.
.
+CPBR:,,,]OKWritecommandAT+CPBR=[,]ParameterreadasofthislocationnumberreadtothislocationnumberphonenumbertypeofnumberextforphonenumberincurrentTEcharactersetspecifiedby+CSCS.
ReferenceGSM07.
07[13]Note3.
2.
28AT+CPBSSelectphonebookmemorystorageAT+CPBSSelectphonebookmemorystorageResponse+CPBS:(listofsupporteds)OKTestcommandAT+CPBS=ParameterseewritecommandResponse+CPBS:[,,]OKReadcommandAT+CPBSParameterSeewritecommandWritecommandAT+CPBS=ResponseTAselectscurrentphonebookmemorystorage,whichisusedbyotherphonebookcommands.
OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200663Parameter"MC"MEmissed(unanswered)callslist"RC"MEreceivedcallslist"DC"MEdialedcallslist(+CPBWmaynotbeapplicableorthisstorage)(sameasLD)"LA"LastNumberAlllist(LND/LNM/LNR)"ME"MEphonebook"BN"SIMbarreddialednumber"SD"SIMservicedialnumber"VM"SIMvoicemailbox"FD"SIMfixdialing-phonebook"LD"SIMlast-dialing-phonebook"ON"SIM(orME)ownnumbers(MSISDNs)list"SM"SIMphonebookReferenceGSM07.
07[13]Note3.
2.
29AT+CPBWWritephonebookentryAT+CPBWWritephonebookentryResponseTAreturnslocationrangesupportedbythecurrentstorage,themaximumlengthoffield,supportednumberformatsofthestorage,andthemaximumlengthoffield.
+CPBW:(listofsupporteds),,(listofsupporteds),OKTestcommandAT+CPBW=ParameterseeexecutioncommandWritecommandAT+CPBW=[,,[,[]]]ResponseTAwritesphonebookentryinlocationnumberinthecurrentphonebookmemorystorageselectedwith+CPBS.
Entryfieldswrittenarephonenumber(intheformat)andtextassociatedwiththenumber.
Ifthosefieldsareomitted,phonebookentryisdeleted.
Ifisleftout,butisgiven,entryiswrittentothefirstfreelocationinthephonebook.
OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200664Parametermax.
lengthofphonenumbermax.
lengthoftextfornumberlocationnumberphonenumbertypeofnumber;129Unknowntype(IDSNformatnumber)128Unknowntype(unknownnumberformat)161Nationalnumbertype(IDSNformat)145Internationalnumbertype(ISDNformat)177Networkspecificnumber(ISDNformat)textforphonenumberincurrentTEcharactersetspecifiedby+CSCS.
Note:Thefollowingcharactersinmustbeenteredviatheescapesequence:GSMchar.
Seq.
Seq.
(hex)Note\\5C5C3543(backslash)"\225C3232(stringdelimiter)BSP\085C3038(backspace)NULL\005C3030(GSMnull)'0'(GSMnull)maycauseproblemsforapplicationlayersoftwarewhenreadingstringlengths.
ReferenceGSM07.
07[13]Note3.
2.
30AT+CPINEnterPINAT+CPINEnterPINTestcommandAT+CPIN=ResponseOKParameterseeexecutioncommandReadcommandAT+CPINResponseTAreturnsanalphanumericstringindicatingwhethersomepasswordisrequiredornot.
+CPIN:OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200665ParameterREADYnofurtherentryneededSIMPINMEiswaitingforSIMPINSIMPUKMEiswaitingforSIMPUKPH_SIMPINMEiswaitingforphonetoSIMcard(antitheft)PH_SIMPUKMEiswaitingforSIMPUK(antitheft)SIMPIN2PIN2,e.
g.
foreditingtheFDNbookpossibleonlyifprecedingcommandwasacknowledgedwith+CMEERROR:17SIMPUK2possibleonlyifprecedingcommandwasacknowledgedwitherror+CMEERROR:18.
ResponseTAstoresapasswordwhichisnecessarybeforeitcanbeoperated(SIMPIN,SIMPUK,PH-SIMPIN,etc.
).
IfthePINistobeenteredtwice,theTAshallautomaticallyrepeatthePIN.
IfnoPINrequestispending,noactionistakenandanerrormessage,+CMEERROR,isreturnedtoTE.
IfthePINrequiredisSIMPUKorSIMPUK2,thesecondpinisrequired.
Thissecondpin,,isusedtoreplacetheoldpinintheSIM.
OKWritecommandAT+CPIN=[,]Parameterstringtype;passwordstringtype;IfthePINrequiredisSIMPUKorSIMPUK2:newpasswordReferenceGSM07.
07[13]Note3.
2.
31AT+CPWDChangepasswordAT+CPWDChangepasswordTestcommandAT+CPWD=ResponseTAreturnsalistofpairswhichpresenttheavailablefacilitiesandthemaximumlengthoftheirpassword.
+CPWD:listofsupported(,)sOKParameterotherwiseseeexecutioncommand,without"FD"integermax.
lengthofpasswordWritecommandAT+CPWD=,[],ResponseTAsetsanewpasswordforthefacilitylockfunction.
OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200666Parameter"PS"PhonelockedtoSIM(devicecode).
The"PS"passwordmayeitherbeindividuallyspecifiedbytheclientor,dependingonthesubscription,suppliedfromtheprovider(e.
g.
withaprepaidmobile).
"SC"SIM(lockSIMcard)(SIMaskspasswordinMEpower-upandwhenthislockcommandissued)"AO"BAOC(BarrAllOutgoingCalls)(referGSM02.
88[6]clause1)"OI"BOIC(BarrOutgoingInternationalCalls)(referGSM02.
88[6]clause1)"OX"BOIC-exHC(BarrOutgoingInternationalCallsexcepttoHomeCountry)(referGSM02.
88[6]clause1)"AI"BAIC(BarrAllIncomingCalls)(referGSM02.
88[6]clause2)"IR"BIC-Roam(BarrIncomingCallswhenRoamingoutsidethehomecountry)(referGSM02.
88[6]clause2)"AB"AllBarringservices(referGSM02.
30[19])(applicableonlyfor=0)"AG"Alloutgoingbarringservices(referGSM02.
30[19])(applicableonlyfor=0)"AC"Allincomingbarringservices(referGSM02.
30[19])(applicableonlyfor=0)"FD"SIMfixeddialingmemoryfeature"BN"SIMbarredmemoryfeature"P2"SIMPIN2passwordspecifiedforthefacilityfromtheuserinterfaceorwithcommand.
Ifanoldpasswordhasnotyetbeenset,isnottoenter.
newpasswordReferenceGSM07.
07[13]Note3.
2.
32AT+CRServiceReportingControlAT+CRServiceReportingControlResponse+CR:listofsupportedsOKTestcommandAT+CR=ParametersseewritecommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200667Response+CR:OKReadcommandAT+CRParametersseewritecommandResponseTAcontrolswhetherornotintermediateresultcode+CR:isreturnedfromtheTAtotheTEatacallsetup.
OKParameters0disable1enableWritecommandAT+CR=IntermediateresultcodeIfenabled,anintermediateresultcodeistransmittedatthepointduringconnectnegotiationatwhichtheTAhasdeterminedwhichspeedandqualityofservicewillbeused,beforeanyerrorcontrolordatacompressionreportsaretransmitted,andbeforeanyfinalresultcode(e.
g.
CONNECT)istransmitted.
+CR:ParametersASYNCasynchronoustransparentSYNCsynchronoustransparentRELASYNCasynchronousnon-transparentRELSYNCsynchronousnon-transparentReferenceGSM07.
07[13]3.
2.
33AT+CRCSetCellularResultCodesforincomingcallindicationAT+CRCSetCellularResultCodesforincomingcallindicationResponse+CRC:listofsupportedsOKTestcommandAT+CRC=ParametersseewritecommandResponse+CRC:OKReadcommandAT+CRCParametersseewritecommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200668ResponseTAcontrolswhetherornottheextendedformatofincomingcallindicationisused.
OKParameters0disableextendedformat1enableextendedformatWritecommandAT+CRC=UnsolicitedresultcodeWhenenabled,anincomingcallisindicatedtotheTEwithunsolicitedresultcode+CRING:insteadofthenormalRING.
ParametersASYNCasynchronoustransparentSYNCsynchronoustransparentRELASYNCasynchronousnon-transparentRELSYNCsynchronousnon-transparentFAXfacsimileVOICEvoiceReferenceGSM07.
07[13]3.
2.
34AT+CREGNetworkregistrationAT+CREGNetworkregistrationResponse+CREG:listofsupportedsOKTestcommandAT+CREG=ParametersseewritecommandReadcommandAT+CREGResponseTAreturnsthestatusofresultcodepresentationandanintegerwhichshowswhetherthenetworkhascurrentlyindicatedtheregistrationoftheME.
Locationinformationelementsandarereturnedonlywhen=2andMEisregisteredinthenetwork.
+CREG:,[,,]OKIferrorisrelatedtoMEfunctionality:+CMEERROR:WritecommandAT+CREG=[]ResponseTAcontrolsthepresentationofanunsolicitedresultcode+CREG:when=1andthereisachangeintheMEnetworkregistrationstatus.
OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200669Parameters0disablenetworkregistrationunsolicitedresultcode1enablenetworkregistrationunsolicitedresultcode+CREG:2enablenetworkregistrationunsolicitedresultcodewithlocationinformation0notregistered,MEisnotcurrentlysearchinganewoperatortoregisterto1registered,homenetwork2notregistered,butMEiscurrentlysearchinganewoperatortoregisterto3registrationdenied4unknown5registered,roamingstringtype;twobytelocationareacodeinhexadecimalformatstringtype;twobytecellIDinhexadecimalformatUnsolicitedresultcodeIf=1andthereisachangeintheMEnetworkregistrationstatus:+CREG:If=2andthereisachangeintheMEnetworkregistrationstatusorachangeofthenetworkcell:+CREG:[,,]ParametersseewritecommandReferenceGSM07.
07[13]3.
2.
35AT+CRLPSelectRadioLinkProtocolparameterAT+CRLPSelectRadioLinkProtocolparameterResponseTAreturnsvaluessupported.
RLPversions0and1sharethesameparameterset.
TAreturnsonlyonelineforthisset(whereisnotpresent).
+CRLP:(listofsupporteds),(listofsupporteds),(listofsupporteds),(listofsupporteds),(listofsupporteds),(listofsupporteds).
.
.
OKTestcommandAT+CRLP=ParametersseewritecommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200670ResponseTAreturnscurrentsettingsforRLPversion.
RLPversions0and1sharethesameparameterset.
TAreturnsonlyonelineforthisset(whereisnotpresent).
+CRLP:,,,,,.
.
.
OKReadcommandAT+CRLPParametersseewritecommandResponseTAsetsradiolinkprotocol(RLP)parametersusedwhennon-transparentdatacallsaresetup.
OKWritecommandAT+CRLP=[[,[,[,[,[,]]]]]]Parameters0-61Interworkingwindowsize(IWFtoMS)0-61Mobilewindowsize(MStoIWF)39-255acknowledgmenttimerT1in10msunits1-255retransmissionattemptsN20-1RLPversionnumberinintegerformat;whenVersionindicationisnotpresentitshallequal0.
Note:Versions0and1sharethesameparameterset.
3-255re-sequencingperiodinintegerformat,inunitsof10ms.
ThisisNOTusedforRLPversions0and1.
ReferenceGSM07.
07[13]3.
2.
36AT+CRSMRestrictedSIMaccessAT+CRSMRestrictedSIMaccessTestcommandAT+CRSM=ResponseOKWritecommandAT+CRSM=[,[,,,[,]]]Response+CRSM:,[,]OK/ERROR/+CMEERROR:Parameter176READBINARY178READRECORD192GETRESPONSE214UPDATEBINARYSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200671220UPDATERECORD242STATUSallothervaluesarereserved;referGSM11.
11.
integertype;thisistheidentifierforanelementarydatafileonSIM.
MandatoryforeverycommandexceptSTATUS,,integertype,range0-255parameterstobepassedonbytheMEtotheSIM;referGSM11.
11.
informationwhichshallbewrittentotheSIM(hex-decimalcharacterformat),integertype,range0-255statusinformationfromtheSIMabouttheexecutionoftheactualcommand.
TheseparametersaredeliveredtotheTEinbothcases,onsuccessfulorfailedexecutionofthecommand;referGSM11.
11.
responseofasuccessfulcompletionofthecommandpreviouslyissued(hexadecimalcharacterformat)ReferenceGSM07.
07GSM11.
113.
2.
37AT+CSQSignalQualityReportAT+CSQSignalQualityReportTestcommandAT+CSQ=Response+CSQ:(listofsupporteds),(listofsupporteds)Response+CSQ:,+CMEERROR:ExecutioncommandreturnsreceivedsignalstrengthindicationandchannelbiterrorratefromtheME.
TestcommandreturnsvaluessupportedbytheTA.
ExecutioncommandAT+CSQParameters:0-113dBmorless1-111dBm2.
.
.
30-109.
.
.
-53dBm31-51dBmorgreater99notknownornotdetectable(inpercent):0.
.
.
7asRXQUALvaluesinthetableinGSM05.
08[20]subclause8.
2.
499notknownornotdetectableSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200672ReferenceGSM07.
07[13]Note3.
2.
38AT+FCLASSFAX:select,readortestserviceclassAT+FCLASSFAX:select,readortestserviceclassResponse+FCLASS:listofsupporteds)OKTestcommandAT+FCLASS=ParameterseewritecommandResponse+FCLASS:OKReadcommandAT+FCLASSParameterSeewritecommand.
ResponseTAsetsaparticularmodeofoperation(datafax).
ThiscausestheTAtoprocessinformationinamannersuitableforthattypeofinformationOKWritecommandAT+FCLASS=Parameter0data1faxclass1(TIA-578-A)ReferenceGSM07.
07[13]Note3.
2.
39AT+FMIFAX:reportmanufacturedIDAT+FMIFAX:reportmanufacturedIDResponseOKTestcommandAT+FMI=ParameterseewritecommandResponseTAreportsoneormorelinesofinformationtextwhichpermittheusertoidentifythemanufacturer.
OKReadcommandAT+FMIParameterReferenceEIA/TIA-578-DNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006733.
2.
40AT+FMMFAX:reportmodelIDAT+FMMFAX:reportmodelIDResponseOKTestcommandAT+FMM=ParameterseewritecommandResponseTAreportsoneormorelinesofinformationtextwhichpermittheusertoidentifythespecificmodelofdevice.
OKReadcommandAT+FMMParameterReferenceEIA/TIA-578-DNote3.
2.
41AT+FMRFAX:reportrevisionIDAT+FMRFAX:reportrevisionIDResponseOKTestcommandAT+FMR=ParameterseewritecommandResponseTAreportsoneormorelinesofinformationtextwhichpermittheusertoidentifytheversion,revisionlevelordataorotherinformationofthedevice.
OKExecutioncommandAT+FMRParameterReferenceEIA/TIA-578-DNote3.
2.
42AT+VTD=TonedurationAT+VTD=TonedurationResponse+VTD:listofsupportedsOKTestcommandAT+VTD=ParametersseewritecommandReadcommandAT+VTDResponse+VTD:OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200674ParametersseewritecommandResponseThiscommandreferstoanintegerthatdefinesthelengthoftonesemittedasaresultofthe+VTScommand.
ThisdoesnotaffecttheDcommand.
OKWritecommandAT+VTD=Parameters1-255durationofthetonein1/10secondsReferenceGSM07.
07[13]Note3.
2.
43AT+VTSDTMFandtonegenerationAT+VTSDTMFandtonegenerationResponse+VTS:listofsupporteds,listofsupportedsOKTestcommandAT+VTS=ParametersseewritecommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200675WritecommandAT+VTS=ResponseThiscommandallowsthetransmissionofDTMFtonesandarbitrarytonesinvoicemode.
Thesetonesmaybeused(forexample)whenannouncingthestartofarecordingperiod.
Note:Disusedonlyfordialing.
OKIferrorisrelatedtoMEfunctionality:+CMEERROR:Note:Thecommandiswritingonly.
Parameterswhichhasamaxlengthof20characters,mustbeenteredbetweendoublequotes("")andconsistsofcombinationsofthefollowingseparatedbycommas:1)AsingleASCIIcharactersintheset0-9,#,*,A-D.
ThisisinterpretedasasequenceofDTMFtoneswhosedurationissetbythe+VTDcommand.
2){,}ThisisinterpretedasaDTMFtonewhosedurationisdeterminedby.
durationofthetonein1/10secondsrange:1-255ReferenceGSM07.
07[13]Note3.
2.
44AT+CMUXMultiplexerControlAT+CMUXMultiplexerControlResponse+CMUX:(listofsupported,,,,,,,,)TestcommandAT+CMUX=ParameterSeewritecommandWritecommandAT+CMUX=SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200676de>[,[,[,[,[,[,[,[,]]]]]]]]Parametersmultiplexertransparencymechanism0Basicoption1Advancedoption(GSM07.
10multiplexer)thewayinwhichthemultiplexercontrolchannelissetup0UIHframesusedonlytransmissionrate5115200bit/smaximumframesize127acknowledgementtimerinunitsoftenmilliseconds10maximumnumberofre-transmissions3responsetimerforthemultiplexercontrolchannelinunitsoftenmilliseconds30wakeupresponsetimersinseconds10windowsize,forAdvancedoperationwithErrorRecoveryoptions2ReadcommandAT+CMUXResponse:+CMUX:(mode-1),0,5,127,10,3,30,10,2OKERRORReferenceGSM07.
07[13]Note1.
AdvancedoptionwithErrorRecoveryoptionsisnotsupported.
2.
Themultiplexingtransmissionrateisaccordingtothecurrentserialbaudrate.
Itisrecommendedtoenablemultiplexingprotocolunder115200bit/sbaudrate.
3.
Multiplexercontrolchannelsarelistedasfollows:ChannelNumberTypeDLCINoneMultiplexerControl0107.
07and07.
051207.
07and07.
052307.
07and07.
053407.
07and07.
054SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006773.
2.
45AT+CNUMSubscriberNumberAT+CNUMSubscriberNumberTestcommandAT+CNUM=ResponseOKResponse+CNUM:[],,[,,[,]][+CNUM:[],,[,,[,]][.
.
.
]]+CMEERROR:ExecutioncommandAT+CNUMParametersoptionalalphanumericstringassociatedwith;usedcharactersetshouldbetheoneselectedwithcommandSelectTECharacterSet+CSCSstringtypephonenumberofformatspecifiedbytypeofaddressoctetinintegerformat(referGSM04.
08[8]subclause10.
5.
4.
7)asdefinedbythe+CBSTcommand(servicerelatedtothephonenumber:)0asynchronousmodem1synchronousmodem2PADAccess(asynchronous)3PacketAccess(synchronous)4Voice5Fax(informationtransfercapability:)03.
1kHz1UDIReferenceGSM07.
07[13]Note3.
2.
46AT+CPOLPreferredoperatorlistAT+CPOLPreferredoperatorlist.
Response+CPOL:(listofsupporteds),(listofsupporteds)TestcommandAT+CPOL=ParametersseewritecommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200678Response+CPOL:,,[+CPOL:,,[…]]+CMEERROR:ReadcommandAT+CPOLParameterSeewritecommandResponse+CMEERROR:WritecommandAT+CPOL=[][,[,]]Parametersintegertype:ordernumberofoperatorinSIMpreferredoperatorlist0longformatalphanumeric1shortformatalphanumeric2numericstringtype:indicateswhetheralphanumericornumericformatused(see+COPScommand)ReferenceGSM07.
07[13]Note3.
2.
47AT+COPNReadoperatornames.
AT+COPNReadoperatornames.
TestcommandAT+COPN=ResponseOKResponse+COPN:,[+COPN:,[…]]+CMEERROR:ExecutioncommandAT+COPNParametersstringtype:operatorinnumericformat(see+COPS)stringtype:operatorinlongalphanumericformat(see+COPS)ReferenceGSM07.
07[13]NoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006793.
2.
48AT+CFUNSetphonefunctionality.
AT+CFUNSetphonefunctionality.
Response+CFUN:(listofsupporteds),(listofsupporteds)+CMEERROR:TestcommandAT+CFUN=ParametersSeewritecommandResponse+CFUN:+CMEERROR:ReadcommandAT+CFUNParameterSeewritecommandResponse+CMEERROR:WritecommandAT+CFUN=,[]Parameters0minimumfunctionality1fullfunctionality(Default)4disablephonebothtransmitandreceiveRFcircuits:0SettheMEtopowerlevelimmediately.
Thisisthedefaultwhenisnotgiven.
1SettheMEtopowerlevelaftertheMEbeenreset.
ReferenceGSM07.
07[13]Note3.
2.
49AT+CCLKClockAT+CCLKClockResponseOKTestcommandAT+CCLK=ParametersResponse+CCLK:+CMEERROR:ReadcommandAT+CCLKParameterSeewritecommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200680Response+CMEERROR:WritecommandAT+CCLK=Parametersstringtypevalue;formatis"yy/MM/dd,hh:mm:ss±zz",wherecharactersindicateyear(twolastdigits),month,day,hour,minutes,secondsandtimezone(indicatesthedifference,expressedinquartersofanhour,betweenthelocaltimeandGMT;range-48.
.
.
+48).
E.
g.
6thofMay1994,22:10:00GMT+2hoursequalsto"94/05/06,22:10:00+08"ReferenceGSM07.
07[13]Note3.
2.
50AT+CSIMGenericSIMAccessAT+CSIMGenericSIMAccessResponseOKTestcommandAT+CSIM=ParametersResponse+CSIM:,+CMEERROR:WritecommandAT+CSIM=,Parametersintegertype:lengthofcharacterssenttotheTEinor(i.
e.
twicethenumberofoctetsintherawdata)stringtype:hexformat:GSM11.
11SIMcommandsentfromtheMEtotheSIMstringtype:hexformat:GSM11.
11responsefromSIMtoReferenceGSM07.
07[13]Note3.
2.
51AT+CALMAlertSoundModeAT+CALMAlertSoundModeTestcommandAT+CALM=Response+CALM:(listofsupporteds)+CMEERROR:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200681ParameterSeewritecommandResponse+CALM:+CMEERROR:ReadcommandAT+CALMParameterSeewritecommandResponse+CMEERROR:WritecommandAT+CALM=Parameters0normalmode1silentmode(allsoundsfromMEareprevented)ReferenceGSM07.
07[13]Note3.
2.
52AT+CRSLRingerSoundLevelAT+CRSLRingerSoundLevelResponse+CRSL:(listofsupporteds)+CMEERROR:TestcommandAT+CRSL=ParameterSeewritecommandResponse+CRSL:+CMEERROR:ReadcommandAT+CRSLParameterSeewritecommandResponse+CMEERROR:WritecommandAT+CRSL=Parametersintegertypevalue(0-100)withmanufacturerspecificrange(smallestvaluerepresentsthelowestsoundlevel)ReferenceGSM07.
07[13]NoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006823.
2.
53AT+CLVLLoudspeakervolumelevelAT+CLVLLoudspeakervolumelevelResponse+CLVL:(listofsupporteds)+CMEERROR:TestcommandAT+CLVL=ParametersseewritecommandResponse+CLVL:+CMEERROR:ReadcommandAT+CLVLParameterSeewritecommandResponse+CMEERROR:Parametersintegertypevaluewithmanufacturerspecificrange(smallestvaluerepresentsthelowestsoundlevel)ReferenceGSM07.
07[13]Note3.
2.
54AT+CMUTMutecontrol.
AT+CMUTMutecontrol.
Response+CMUT:(listofsupporteds)TestcommandAT+CMUT=ParametersseewritecommandResponse+CMUT:+CMEERROR:ReadcommandAT+CMUTParameterSeewritecommandResponse+CMEERROR:WritecommandAT+CMUT=Parameters0muteoff1muteonReferenceGSM07.
07[13]NoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006833.
2.
55AT+CPUCPriceperUnitandCurrencyTableAT+CPUCPricePerUnitandCurrencyTableResponseOKTestcommandAT+CPUC=ParametersseewritecommandResponse+CPUC:,+CMEERROR:ReadcommandAT+CPUCParameterSeewritecommandResponse+CMEERROR:WritecommandAT+CPUC=,[,]Parametersstringtype;three-charactercurrencycode(e.
g.
"GBP","DEM");charactersetasspecifiedbycommandSelectTECharacterSet+CSCSstringtype;priceperunit;dotisusedasadecimalseparator(e.
g.
"2.
66")stringtype;SIMPIN2ReferenceGSM07.
07[13]Note3.
2.
56AT+CCWECallMeterMaximumEventAT+CCWECallMeterMaximumEventResponse+CCWE:(listofsupporteds)+CMEERROR:TestcommandAT+CCWE=ParametersseewritecommandResponse+CCWE:+CMEERROR:ReadcommandAT+CCWEParameterSeewritecommandWritecommandAT+CCWE=SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200684de>Parameters0Disablecallmeterwarningevent1EnablecallmeterwarningeventUnsolicitedresultcodessupported:+CCWVShortlybeforetheACM(AccumulatedCallMeter)maximumvalueisreached,anunsolicitedresultcode+CCWVwillbesent,ifenabledbythiscommand.
Thewarningisissuedapproximatelywhen5secondscalltimeremains.
Itisalsoissuedwhenstartingacalliflessthan5scalltimeremains.
ParametersReferenceGSM07.
07[13]NoteGSM07.
07specifies30seconds,soSIMCOMdeviatefromthespecification.
3.
2.
57AT+CBCBatterychargeAT+CBCBatterychargeResponse+CBC:(listofsupporteds),(listofsupporteds),(voltage)TestcommandAT+CBC=ParametersseewritecommandResponseERRORReadcommandAT+CBCParameterSeewritecommandResponse+CBC:,,+CMEERROR:ExecutioncommandAT+CBCParameterschargestatus0MEisnotcharged1MEischargingbatteryconnectionlevel1.
.
.
100batteryhas1-100percentofcapacityremainingventbatteryvoltage(mV)SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200685ReferenceGSM07.
07[13]NoteSupportforthiscommandwillbehardwaredependantandonlybeusedwhenbatteryissettovibrator3.
2.
58AT+CUSDUnstructuredsupplementaryservicedataAT+CUSDUnstructuredsupplementaryservicedataResponse+CUSD:TestcommandAT+CUSD=ParametersseewritecommandResponse+CUSD:ReadcommandAT+CUSDParameterResponseOKERRORWritecommandAT+CUSD=[[,[,]]Parametersanumericparameterwhichindicatescontroloftheunstructuredsupplementaryservicedata0disabletheresultcodepresentationintheTA1enabletheresultcodepresentationintheTA2cancelsession(notapplicabletoreadcommandresponse)stringtypeUSSD-stringCellBroadcastDataCodingSchemeinintegerformat(default0)ReferenceGSM03.
38[25]Note3.
2.
59AT+CSSNSUPPLEMENTARYSERVICESNOTIFICATIONAT+CSSNSUPPLEMENTARYSERVICESNOTIFICATIONResponse+CSSN:(listofsupporteds),(listofsupporteds)TestcommandAT+CSSN=ParametersseewritecommandReadcommandAT+CSSNResponse+CSSN:,SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200686ParameterseewritecommandResponseOKERRORWritecommandAT+CSSN=[[,]]Parametersanumericparameterwhichindicateswhethertoshowthe+CSSI:[,]resultcodepresentationstatusafteramobileoriginatedcallsetup0disable1enableanumericparameterwhichindicateswhethertoshowthe+CSSU:resultcodepresentationstatusduringamobileterminatedcallsetuporduringacall,orwhenaforwardchecksupplementaryservicenotificationisreceived.
0disable1enable0unconditionalcallforwardingisactive1someoftheconditionalcallforwardingareactive2callhasbeenforwarded3calliswaiting4thisisaCUGcall(alsopresent)5outgoingcallsarebarred6incomingcallsarebarred7CLIRsuppressionrejectedclosedusergroupindex0thisisaforwardedcallReferenceNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006874ATCommandsAccordingtoGSM07.
05TheGSM07.
05commandsareforperformingSMSandCBSrelatedoperations.
SIM300IIsupportsbothTextandPDUmodes.
4.
1OverviewofATCommandsAccordingtoGSM07.
05CommandDescriptionAT+CMGDDELETESMSMESSAGEAT+CMGFSELECTSMSMESSAGEFORMATAT+CMGLLISTSMSMESSAGESFROMPREFERREDSTOREAT+CMGRREADSMSMESSAGEAT+CMGSSENDSMSMESSAGEAT+CMGWWRITESMSMESSAGETOMEMORYAT+CMSSSENDSMSMESSAGEFROMSTORAGEAT+CMGCSENDSMSCOMMANDAT+CNMINEWSMSMESSAGEINDICATIONSAT+CPMSPREFERREDSMSMESSAGESTORAGEAT+CRESRESTORESMSSETTINGSAT+CSASSAVESMSSETTINGSAT+CSCASMSSERVICECENTERADDRESSAT+CSCBSELECTCELLBROADCASTSMSMESSAGESAT+CSDHSHOWSMSTEXTMODEPARAMETERSAT+CSMPSETSMSTEXTMODEPARAMETERSAT+CSMSSELECTMESSAGESERVICE4.
2DetailedDescriptionsofATCommandsAccordingtoGSM07.
054.
2.
1AT+CMGDDeleteSMSmessageAT+CMGDDeleteSMSmessageReadCommandAT+CMGD=Response+CMGD:OKResponseTAdeletesmessagefrompreferredmessagestoragelocation.
OKIferrorisrelatedtoMEfunctionality:+CMSERRORWriteCommandAT+CMGD=Parametersintegertype;valueintherangeoflocationnumberssupportedbytheassociatedmemoryReferenceGSM07.
05SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006884.
2.
2AT+CMGFSelectSMSMessageFormatAT+CMGFSelectSMSMessageFormatResponse+CMGF:OKReadCommandAT+CMGFParametersseewritecommandTestCommandAT+CMGF=Response+CMGF:listofsupportedsOKResponseTAsetsparametertodenotewhichinputandoutputformatofmessagestouse.
OKWriteCommandAT+CMGF=[]Parameters0PDUmode1textmodeReferenceGSM07.
054.
2.
3AT+CMGLListSMSmessagesfrompreferredstoreAT+CMGLListSMSmessagesfrompreferredstoreResponse+CMGL:listofsupportedsOKTestCommandAT+CMGL=ParametersseewritecommandParameters1)Iftextmode:"RECUNREAD"Receivedunreadmessages(default)"RECREAD"Receivedreadmessages"STOUNSENT"Storedunsentmessages"STOSENT"Storedsentmessages"ALL"Allmessages2)IfPDUmode:0Receivedunreadmessages(default)1Receivedreadmessages2Storedunsentmessages3Storedsentmessages4AllmessagesWriteCommandAT+CMGL=[]ResponseTAreturnsmessageswithstatusvaluefrommessagestorageSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200689totheTE.
.
Ifstatusofthemessageis'receivedunread',statusinthestoragechangesto'receivedread'.
1)Iftextmode(+CMGF=1)andcommandsuccessful:forSMS-SUBMITsand/orSMS-DELIVERs:+CMGL:,,,[],[][,,][+CMGL:,,,[],[][,,][.
.
.
]]forSMS-STATUS-REPORTs:+CMGL:,,,,[],[],,,[+CMGL:,,,,[],[],,,[.
.
.
]]forSMS-COMMANDs:+CMGL:,,,[+CMGL:,,,[.
.
.
]]forCBMstorage:+CMGL:,,,,,[+CMGL:,,,,,[.
.
.
]]OK2)IfPDUmode(+CMGF=0)andcommandsuccessful:+CMGL:,,[],+CMGL:,,[alpha],[.
.
.
]]OK3)IferrorisrelatedtoMEfunctionality:+CMSERROR:ParametersstringtypealphanumericrepresentationoforcorrespondingtotheentryfoundinMTphonebook;implementationofthisfeatureismanufacturerspecific;usedcharactersetshouldbetheoneselectedwithcommandSelectTECharacterSet+CSCS(seedefinitionofthiscommandinTS07.
07)GSM03.
40TP-Destination-AddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areconvertedtocharactersofthecurrentlyselectedTEcharacterset(refercommand+CSCSinTSSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20069007.
07);typeofaddressgivenbyInthecaseofSMS:GSM03.
40TP-User-Dataintextmoderesponses;format:-ifindicatesthatGSM03.
38defaultalphabetisusedandindicatesthatGSM03.
40TPUser-Data-Header-Indicationisnotset:-ifTEcharactersetotherthan"HEX"(refercommandSelectTECharacterSet+CSCSinTS07.
07):ME/TAconvertsGSMalphabetintocurrentTEcharactersetaccordingtorulesofAnnexA-ifTEcharactersetis"HEX":ME/TAconvertseach7-bitcharacterofGSMalphabetintotwoIRAcharacterlonghexadecimalnumber(e.
g.
characterP(GSM23)ispresentedas17(IRA49and55))-ifindicatesthat8-bitorUCS2datacodingschemeisused,orindicatesthatGSM03.
40TP-User-Data-Header-Indicationisset:ME/TAconvertseach8-bitoctetintotwoIRAcharacterlonghexadecimalnumber(e.
g.
octetwithintegervalue42ispresentedtoTEastwocharacters2A(IRA50and65))InthecaseofCBS:GSM03.
41CBMContentofMessageintextmoderesponses;format:-ifindicatesthatGSM03.
38defaultalphabetisused:-ifTEcharactersetotherthan"HEX"(refercommand+CSCSinGSM07.
07):ME/TAconvertsGSMalphabetintocurrentTEcharactersetaccordingtorulesofAnnexA-ifTEcharactersetis"HEX":ME/TAconvertseach7-bitcharacterofGSMalphabetintotwoIRAcharacterlonghexadecimalnumber-ifindicatesthat8-bitorUCS2datacodingschemeisused:ME/TAconvertseach8-bitoctetintotwoIRAcharacterlonghexadecimalnumberintegertypevalueindicatinginthetextmode(+CMGF=1)thelengthofthemessagebody(or)incharacters;orinPDUmode(+CMGF=0),thelengthoftheactualTPdataunitinoctets(i.
e.
theRPlayerSMSCaddressoctetsarenotcountedinthelength)integertype;valueintherangeoflocationnumberssupportedbytheassociatedmemoryGSM03.
40TP-Originating-AddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areconvertedtocharactersofthecurrentlyselectedTEcharacterset(refercommand+CSCSinSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200691TS07.
07);typeofaddressgivenbyInthecaseofSMS:GSM04.
11SCaddressfollowedbyGSM03.
40TPDUinhexadecimalformat:ME/TAconvertseachoctetofTPdataunitintotwoIRAcharacterlonghexadecimalnumber(e.
g.
octetwithintegervalue42ispresentedtoTEastwocharacters2A(IRA50and65)).
InthecaseofCBS:GSM03.
41TPDUinhexadecimalformat.
GSM03.
40TP-Service-Center-Time-Stampintime-stringformat(refer)GSM04.
11TP-Destination-AddressType-of-Addressoctetinintegerformat(whenfirstcharacterofis+(IRA43)defaultis145,otherwisedefaultis129)GSM04.
11TP-Originating-AddressType-of-Addressoctetinintegerformat(defaultrefer)ReferenceGSM07.
054.
2.
4AT+CMGRReadSMSmessageAT+CMGRReadSMSmessageTestCommandAT+CMGR=ResponseOKParametersintegertype;valueintherangeoflocationnumberssupportedbytheassociatedmemory0normal1notchangestatusofthespecifiedSMSrecordWriteCommandAT+CMGR=[,]ResponseTAreturnsSMSmessagewithlocationvaluefrommessagestoragetotheTE.
Ifstatusofthemessageis'receivedunread',statusinthestoragechangesto'receivedread'.
1)Iftextmode(+CMGF=1)andcommandsuccessful:forSMS-DELIVER:+CMGR:,,[],[,,,,,,,]forSMS-SUBMIT:+CMGR:,,[][,,,,,[],,,]forSMS-STATUS-REPORTs:+CMGR:,,,[],[],,,forSMS-COMMANDs:+CMGR:,,[,,[],[],[],]forCBMstorage:+CMGR:,,,,,2)IfPDUmode(+CMGF=0)andcommandsuccessful:+CMGR:,[],OK3)IferrorisrelatedtoMEfunctionality:+CMSERROR:ParametersstringtypealphanumericrepresentationoforcorrespondingtotheentryfoundinMTphonebook;implementationofthisfeatureismanufacturerspecificGSM03.
40TP-Destination-AddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areconvertedtocharactersofthecurrentlyselectedTEcharacterset(specifiedby+CSCSinTS07.
07);typeofaddressgivenbyInthecaseofSMS:GSM03.
40TP-User-Dataintextmoderesponses;format:-ifindicatesthatGSM03.
38defaultalphabetisusedandindicatesthatGSM03.
40TPUser-Data-Header-Indicationisnotset:-ifTEcharactersetotherthan"HEX"(refercommandSelectTECharacterSet+CSCSinTS07.
07):ME/TAconvertsGSMalphabetintocurrentTEcharactersetaccordingtorulesofAnnexA-ifTEcharactersetis"HEX":ME/TAconvertseach7-bitcharacterofGSMalphabetintotwoIRAcharacterlonghexadecimalnumber(e.
g.
characterP(GSM23)ispresentedas17(IRA49and55))-ifindicatesthat8-bitorUCS2datacodingschemeisused,orindicatesthatGSM03.
40TP-User-Data-Header-Indicationisset:ME/TAconvertseach8-bitoctetintotwoIRAcharacterlonghexadecimalnumber(e.
g.
octetwithintegervalue42ispresentedtoTEastwocharacters2A(IRA50and65))InthecaseofCBS:GSM03.
41CBMContentofMessageintextmoderesponses;format:-ifindicatesthatGSM03.
38defaultalphabetisused:-ifTEcharactersetotherthan"HEX"(refercommand+CSCSinGSM07.
07):ME/TAconvertsGSMalphabetintocurrentTEcharactersetaccordingtorulesofAnnexA-ifTEcharactersetis"HEX":ME/TAconvertseach7-bitSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200693characterofGSMalphabetintotwoIRAcharacterlonghexadecimalnumber-ifindicatesthat8-bitorUCS2datacodingschemeisused:ME/TAconvertseach8-bitoctetintotwoIRAcharacterlonghexadecimalnumberdependingonthecommandorresultcode:GSM03.
38SMSDataCodingScheme(default0),orCellBroadcastDataCodingSchemeinintegerformatdependingonthecommandorresultcode:firstoctetofGSM03.
40SMS-DELIVER,SMS-SUBMIT(default17),SMS-STATUS-REPORT,orSMS-COMMAND(default2)inintegerformatintegertypevalueindicatinginthetextmode(+CMGF=1)thelengthofthemessagebody(or)incharacters;orinPDUmode(+CMGF=0),thelengthoftheactualTPdataunitinoctets(i.
e.
theRPlayerSMSCaddressoctetsarenotcountedinthelength)GSM03.
41CBMMessageIdentifierinintegerformatGSM03.
40TP-Originating-AddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areconvertedcharactersofthecurrentlyselectedTEcharacterset(specifiedby+CSCSinTS07.
07);typeofaddressgivenbyInthecaseofSMS:GSM04.
11SCaddressfollowedbyGSM03.
40TPDUinhexadecimalformat:ME/TAconvertseachoctetofTPdataunitintotwoIRAcharacterlonghexadecimalnumber(e.
g.
octetwithintegervalue42ispresentedtoTEastwocharacters2A(IRA50and65)).
InthecaseofCBS:GSM03.
41TPDUinhexadecimalformat.
GSM03.
40TP-Protocol-Identifierinintegerformat(default0)GSM04.
11RPSCaddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areareconvertedtocharactersofthecurrentlyselectedTEcharacterset(specifiedby+CSCSinTS07.
07);;typeofaddressgivenbyGSM03.
40TP-Service-Centre-Time-Stampintime-stringformat(refer)0"RECUNREAD"Receivedunreadmessages1"RECREAD"ReceivedreadmessagesSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006942"STOUNSENT"Storedunsentmessages3"STOSENT"Storedsentmessages4"ALL"AllmessagesGSM04.
11TP-Destination-AddressType-of-Addressoctetinintegerformat(whenfirstcharacterofis+(IRA43)defaultis145,otherwisedefaultis129)GSM04.
11TP-Originating-AddressType-of-Addressoctetinintegerformat(defaultrefer)GSM04.
11RPSCaddressType-of-Addressoctetinintegerformat(defaultrefer)dependingonSMS-SUBMITsetting:GSM03.
40TP-Validity-Periodeitherinintegerformat(default167)orintime-stringformat(refer)ReferenceGSM07.
054.
2.
5AT+CMGSSendSMSmessageAT+CMGSSendSMSmessageTestCommandAT+CMGS=ResponseOKParametersGSM03.
40TP-Destination-AddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areconvertedtocharactersofthecurrentlyselectedTEcharacterset(specifiedby+CSCSinTS07.
07);typeofaddressgivenbyGSM04.
11TP-Destination-AddressType-of-Addressoctetinintegerformat(whenfirstcharacterofis+(IRA43)defaultis145,otherwisedefaultis129)integertypevalueindicatinginthetextmode(+CMGF=1)thelengthofthemessagebody(or)incharacters;orinPDUmode(+CMGF=0),thelengthoftheactualTPdataunitinoctets(i.
e.
theRPlayerSMSCaddressoctetsarenotcountedinthelength)WriteCommand1)Iftextmode(+CMGF=1):+CMGS=[,]textisenteredESCquitswithoutsending2)IfPDUmode(+CMGF=0):+CMGS=PDUisgivenResponseTAsendsmessagefromaTEtothenetwork(SMS-SUBMIT).
MessagereferencevalueisreturnedtotheTEonsuccessfulmessagedelivery.
Optionally(when+CSMSvalueis1andnetworksupports)isreturned.
Valuescanbeusedtoidentifymessageuponunsoliciteddeliverystatusreportresultcode.
1)Iftextmode(+CMGF=1)andsendingsuccessful:+CMGS:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200695OK2)IfPDUmode(+CMGF=0)andsendingsuccessful:+CMGS:OK3)IferrorisrelatedtoMEfunctionality:+CMSERROR:ParametersGSM03.
40TP-Message-ReferenceinintegerformatReferenceGSM07.
054.
2.
6AT+CMGWWriteSMSmessagetomemoryAT+CMGWWriteSMSmessagetomemoryTestCommandAT+CMGW=ResponseOKResponseTAtransmitsSMSmessage(eitherSMS-DELIVERorSMS-SUBMIT)fromTEtomemorystorage.
Memorylocationofthestoredmessageisreturned.
Bydefaultmessagestatuswillbesetto'storedunsent',butparameterallowsalsootherstatusvaluestobegiven.
Ifwritingissuccessful:+CMGW:OKIferrorisrelatedtoMEfunctionality:+CMSERROR:WriteCommand1)Iftextmode(+CMGF=1):AT+CMGW=[[,[,]]]textisenteredquitswithoutsending2)IfPDUmode(+CMGF=0):AT+CMGW=[,]PDUisgivenParametersGSM03.
40TP-Originating-AddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areconvertedtocharactersofthecurrentlyselectedTEcharacterset(specifiedby+CSCSinTS07.
07);typeofaddressgivenbyGSM03.
40TP-Destination-AddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areconvertedtocharactersofthecurrentlyselectedTEcharacterset(specifiedby+CSCSinTS07.
07);typeofaddressgivenbyGSM04.
11TP-Originating-AddressType-of-Addressoctetinintegerformat(defaultrefer)SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200696GSM04.
11TP-Destination-AddressType-of-Addressoctetinintegerformat(whenfirstcharacterofis+(IRA43)defaultis145,otherwisedefaultis129)129Unknowntype(IDSNformatnumber)128Unknowntype(unknownnumberformat)161Nationalnumbertype(IDSNformat)145Internationalnumbertype(ISDNformat)177Networkspecificnumber(ISDNformat)integertypevalueindicatinginthetextmode(+CMGF=1)thelengthofthemessagebody(or)incharacters;orinPDUmode(+CMGF=0),thelengthoftheactualTPdataunitinoctets(i.
e.
theRPlayerSMSCaddressoctetsarenotcountedinthelength)InthecaseofSMS:GSM04.
11SCaddressfollowedbyGSM03.
40TPDUinhexadecimalformat:ME/TAconvertseachoctetofTPdataunitintotwoIRAcharacterlonghexadecimalnumber(e.
g.
octetwithintegervalue42ispresentedtoTEastwocharacters2A(IRA50and65)).
InthecaseofCBS:GSM03.
41TPDUinhexadecimalformat.
IndexofmessageinselectedstorageReferenceGSM07.
054.
2.
7AT+CMSSSendSMSmessagefromstorageAT+CMSSSendSMSmessagefromstorageTestCommandAT+CMSS=ResponseOKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200697ResponseTAsendsmessagewithlocationvaluefrommessagestoragetothenetwork(SMS-SUBMIT).
Ifnewrecipientaddressisgiven,itshallbeusedinsteadoftheonestoredwiththemessage.
ReferencevalueisreturnedtotheTEonsuccessfulmessagedelivery.
Valuescanbeusedtoidentifymessageuponunsoliciteddeliverystatusreportresultcode.
1)Iftextmode(+CMGF=1)andsendingsuccessful:+CMGS:[,]OK2)IfPDUmode(+CMGF=0)andsendingsuccessful:+CMGS:[,]OK3)IferrorisrelatedtoMEfunctionality:+CMSERROR:WriteCommandAT+CMSS=[,[,]]Parametersintegertype;valueintherangeoflocationnumberssupportedbytheassociatedmemoryGSM03.
40TP-Destination-AddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areconvertedtocharactersofthecurrentlyselectedTEcharacterset(specifiedby+CSCSinTS07.
07);;typeofaddressgivenbyGSM04.
11TP-Destination-AddressType-of-Addressoctetinintegerformat(whenfirstcharacterofis+(IRA43)defaultis145,otherwisedefaultis129)GSM03.
40TP-Message-ReferenceinintegerformatReferenceGSM07.
054.
2.
8AT+CMGCSendSMSCommandAT+CMGCSendSMSCommandTestCommandAT+CMGC=ResponseOKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200698ParametersfirstoctetofGSM03.
40SMS-COMMAND(default2)inintegerformatGSM03.
40TP-Command-Typeinintegerformat(default0)GSM03.
40TP-Protocol-Identifierinintegerformat(default0)GSM03.
40TP-Message-NumberinintegerformatGSM03.
40TP-Destination-AddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areconvertedtocharactersofthecurrentlyselectedTEcharacterset(specifiedby+CSCSinTS07.
07);typeofaddressgivenbyGSM04.
11TP-Destination-AddressType-of-Addressoctetinintegerformat(whenfirstcharacterofis+(IRA43)defaultis145,otherwisedefaultis129)129Unknowntype(IDSNformatnumber)128Unknowntype(unknownnumberformat)161Nationalnumbertype(IDSNformat)145Internationalnumbertype(ISDNformat)177Networkspecificnumber(ISDNformat)integertypevalueindicatinginPDUmode(+CMGF=0),thelengthoftheactualTPdataunitinoctets(i.
e.
theRPlayerSMSCaddressoctetsarenotcountedinthelength)WriteCommand1)Iftextmode(+CMGF=1):AT+CMGC=,[[,[,[,]]]]textisenteredESCquitswithoutsending2)IfPDUmode(+CMGF=0):AT+CMGC=PDUisgivenResponseTAtransmitsSMSCommandmessagefromaTEtothenetwork(SMS-COMMAND).
MessagereferencevalueisreturnedtotheTEonsuccessfulmessagedelivery.
Valuecanbeusedtoidentifymessageuponunsoliciteddeliverystatusreportresultcode.
1)Iftextmode(+CMGF=1)andsendingsuccessful:+CMGC:[,]OK2)IfPDUmode(+CMGF=0)andsendingsuccessful:+CMGC:[,]OK3)IferrorisrelatedtoMEfunctionality:+CMSERROR:ParametersGSM03.
40TP-Message-ReferenceinintegerformatSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200699ReferenceGSM07.
054.
2.
9AT+CNMINewSMSmessageindicationsAT+CNMINewSMSmessageindicationsResponse+CNMI:(listofsupporteds),(listofsupporteds),(listofsupporteds),(listofsupporteds),(listofsupporteds)OKTestCommandAT+CNMI=ParametersseewritecommandResponse+CNMI:,,,,OKReadCommandAT+CNMIParametersseewritecommandWriteCommandAT+CNMI=[[,[,[,[,]]]]]ResponseTAselectstheprocedureforhowthereceivingofnewmessagesfromthenetworkisindicatedtotheTEwhenTEisactive,e.
g.
DTRsignalisON.
IfTEisinactive(e.
g.
DTRsignalisOFF),messagereceivingshouldbedoneasspecifiedinGSM03.
38.
OKIferrorisrelatedtoMEfunctionality:+CMSERROR:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006100Parameters0BufferunsolicitedresultcodesintheTA.
IfTAresultcodebufferisfull,indicationscanbebufferedinsomeotherplaceortheoldestindicationsmaybediscardedandreplacedwiththenewreceivedindications.
1DiscardindicationandrejectnewreceivedmessageunsolicitedresultcodeswhenTA-TElinkisreserved(e.
g.
inon-linedatamode).
OtherwiseforwardthemdirectlytotheTE.
2BufferunsolicitedresultcodesintheTAwhenTA-TElinkisreserved(e.
g.
inon-linedatamode)andflushthemtotheTEafterreservation.
OtherwiseforwardthemdirectlytotheTE.
3ForwardunsolicitedresultcodesdirectlytotheTE.
TA-TElinkspecificinbandtechniqueusedtoembedresultcodesanddatawhenTAisinon-linedatamode.
(therulesforstoringreceivedSMsdependonitsdatacodingscheme(referGSM03.
38[2]),preferredmemorystorage(+CPMS)settingandthisvalue):0NoSMS-DELIVERindicationsareroutedtotheTE.
1IfSMS-DELIVERisstoredintoME/TA,indicationofthememorylocationisroutedtotheTEusingunsolicitedresultcode:+CMTI:,2SMS-DELIVERs(exceptclass2)arerouteddirectlytotheTEusingunsolicitedresultcode:+CMT:[],(PDUmodeenabled)or+CMT:,[],[,,,,,,,](textmodeenabled;aboutparametersinitalics,refercommandShowTextModeParameters+CSDH).
Class2messagesresultinindicationasdefinedin=1.
3Class3SMS-DELIVERsarerouteddirectlytoTEusingunsolicitedresultcodesdefinedin=2.
Messagesofotherclassesresultinindicationasdefinedin=1.
(therulesforstoringreceivedCBMsdependonitsdatacodingscheme(referGSM03.
38[2]),thesettingofSelectCBMTypes(+CSCB)andthisvalue):0NoCBMindicationsareroutedtotheTE.
2NewCBMsarerouteddirectlytotheTEusingunsolicitedresultcode:+CBM:(PDUmodeenabled)orSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006101+CBM:,,,,(textmodeenabled).
0NoSMS-STATUS-REPORTsareroutedtotheTE.
1SMS-STATUS-REPORTsareroutedtotheTEusingunsolicitedresultcode:+CDS:(PDUmodeenabled)or+CDS:,,[],[],,,(textmodeenabled)0TAbufferofunsolicitedresultcodesdefinedwithinthiscommandisflushedtotheTEwhen1.
.
.
3isentered(OKresponseshallbegivenbeforeflushingthecodes).
Unsolicitedresultcode+CMTI:,Indicationthatnewmessagehasbeenreceived+CMT:[],Shortmessageisoutputdirectly+CBM:CellbroadcastmessageisoutputdirectlyReferenceGSM07.
054.
2.
10AT+CPMSPreferredSMSMessageStorageAT+CPMSPreferredSMSMessageStorageResponse+CPMS:,,,,,,,,OKIferrorisrelatedtoMEfunctionality:+CMSERRORReadCommandAT+CPMSParametersseewritecommandResponse+CPMS:(listofsupporteds),(listofsupporteds),(listofsupporteds)TestCommandAT+CPMS=ParametersseewritecommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006102ResponseTAselectsmemorystorages,andtobeusedforreading,writing,etc.
+CPMS:,,,,,OKIferrorisrelatedtoMEfunctionality:+CMSERROR:WriteCommandAT+CPMS=[,[,]]ParametersMessagestobereadanddeletedfromthismemorystorage"SM"SIMmessagestorageMessageswillbewrittenandsenttothismemorystorage"SM"SIMmessagestorageReceivedmessageswillbeplacedinthismemorystorageifroutingtoPCisnotset("+CNMI")"SM"SIMmessagestorageintegertype;Numberofmessagescurrentlyinintegertype;NumberofmessagesstorableinReferenceGSM07.
054.
2.
11AT+CRESRestoreSMSsettingsAT+CRESRestoreSMSsettingsTestCommandAT+CRES=Response+CRES:listofsupportedsOKWriteCommandAT+CRES=[]ResponseTArestoresSMSsettingsfor+CMGF,+CNMI,+CSDHfromnon-volatilememorytoactivememory.
ATAcancontainseveralprofilesofsettings.
SettingsspecifiedincommandsServiceCentreAddress+CSCA,SetMessageParameters+CSMPandSelectCellBroadcastMessageTypes+CSCB(ifimplemented)arerestored.
Certainsettingsmaynotbesupportedbythestorage(e.
g.
SIMSMSparameters)andthereforecannotberestored.
OKIferrorisrelatedtoMEfunctionality:+CMSERROR:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006103Parameters0manufacturerspecificprofilenumberwheresettingaretobestoredReferenceGSM07.
054.
2.
12AT+CSASSaveSMSsettingsAT+CSASSaveSMSsettingsTestCommandAT+CSAS=Response+CSAS:listofsupportedsOKResponseTArestoresSMSsettingsfor+CMGF,+CNMI,+CSDHfromnon-volatilememorytoactivememory.
ATAcancontainseveralprofilesofsettings.
SettingsspecifiedincommandsServiceCentreAddress+CSCA,SetMessageParameters+CSMPandSelectCellBroadcastMessageTypes+CSCB(ifimplemented)arerestored.
Certainsettingsmaynotbesupportedbythestorage(e.
g.
SIMSMSparameters)andthereforecannotberestoredOKIferrorisrelatedtoMEfunctionality:+CMSERROR:WriteCommandAT+CSAS=[]Parameters0manufacturerspecificprofilenumberwheresettingsaretobestoredReferenceGSM07.
054.
2.
13AT+CSCASMSServiceCenterAddressAT+CSCASMSServiceCenterAddressResponse+CSCA:,OKReadCommandAT+CSCAParametersseewritecommandTestCommandAT+CSCA=ResponseOKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006104ResponseTAupdatestheSMSCaddress,throughwhichmobileoriginatedSMSaretransmitted.
Intextmode,settingisusedbysendandwritescommands.
InPDUmode,settingisusedbythesamecommands,butonlywhenthelengthoftheSMSCaddresscodedintoparameterequalszero.
Note:ThecommandwritestheparametersinNON-VOLATILEmemory.
OKWriteCommandAT+CSCA=[,]ParametersGSM04.
11RPSCaddressAddress-Valuefieldinstringformat;BCDnumbers(orGSMdefaultalphabetcharacters)areconvertedtocharactersofthecurrentlyselectedTEcharacterset(specifiedby+CSCSinTS07.
07);typeofaddressgivenbyServicecenteraddressformatGSM04.
11RPSCaddressType-of-Addressoctetinintegerformat(defaultrefer)ReferenceGSM07.
054.
2.
14AT+CSCBSelectcellbroadcastSMSmessagesAT+CSCBSelectcellbroadcastSMSmessagesResponse+CSCB:,,OKReadCommandAT+CSCBParametersseewritecommandResponse+CSCB:listofsupportedsOKTestCommandAT+CSCB=ParametersseewritecommandWriteCommandAT+CSCB=[[,mids>[,]]]ResponseTAselectswhichtypesofCBMsaretobereceivedbytheME.
Note:ThecommandwritestheparametersinNON-VOLATILEmemory.
OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006105Parameters0messagetypesspecifiedinandareaccepted1messagetypesspecifiedinandarenotacceptedstringtype;alldifferentpossiblecombinationsofCBMmessageidentifiers(refer)(defaultisemptystring);e.
g.
"0,1,5,320-478,922".
stringtype;alldifferentpossiblecombinationsofCBMdatacodingschemes(refer)(defaultisemptystring);e.
g.
"0-3,5".
ReferenceGSM07.
054.
2.
15AT+CSDHShowSMStextmodeparametersAT+CSDHShowSMStextmodeparametersResponse+CSDH:OKReadCommandAT+CSDHParametersseewritecommandResponse+CSDH:listofsupportedsOKTestCommandAT+CSDH=ParametersseewritecommandResponseTAdetermineswhetherdetailedheaderinformationisshownintextmoderesultcodes.
OKWriteCommandAT+CSDH=Parameters0donotshowheadervaluesdefinedincommands+CSCAand+CSMP(,,,,and)nor,orin+CMT,+CMGL,+CMGRresultcodesforSMS-DELIVERsandSMS-SUBMITsintextmode1showthevaluesinresultcodesReferenceGSM07.
05SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061064.
2.
16AT+CSMPSetSMStextmodeparametersAT+CSMPSetSMStextmodeparametersResponse+CSMP:,,,OKReadCommandAT+CSMPParametersseewritecommandResponse+CSMP:(listofsupporteds),(listofsupporteds),(listofsupporteds),(listofsupporteds)OKTestCommandAT+CSMP=ParametersseewritecommandResponseTAselectsvaluesforadditionalparametersneededwhenSMissenttothenetworkorplacedinastoragewhentextmodeisselected(+CMGF=1).
ItispossibletosetthevalidityperiodstartingfromwhentheSMisreceivedbytheSMSC(isinrange0.
.
.
255)ordefinetheabsolutetimeofthevalidityperiodtermination(isastring).
Note:ThecommandwritestheparametersinNON-VOLATILEmemory.
OKWriteCommandAT+CSMP=[[[,pid>[,]]]]Parametersdependingonthecommandorresultcode:firstoctetofGSM03.
40SMS-DELIVER,SMS-SUBMIT(default17),SMS-STATUS-REPORT,orSMS-COMMAND(default2)inintegerformat.
SMSstatusreportissupportedundertextmodeifissetto49.
dependingonSMS-SUBMITsetting:GSM03.
40TP-Validity-Periodeitherinintegerformat(default167)orintime-stringformat(refer)GSM03.
40TP-Protocol-Identifierinintegerformat(default0).
GSM03.
38SMSDataCodingSchemeinIntegerformat.
ReferenceGSM07.
05SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061074.
2.
17AT+CSMSSelectMessageServiceAT+CSMSSelectMessageServiceResponse+CSMS:,,,OKReadCommandAT+CSMSParametersseewritecommandResponse+CSMS:listofsupportedsOKTestCommandAT+CSMS=ParametersseewritecommandResponse+CSMS:,,OKIferrorisrelatedtoMEfunctionality:+CMSERROR:WriteCommandAT+CSMS=Parameters0GSM03.
40and03.
41(thesyntaxofSMSATcommandsiscompatiblewithGSM07.
05Phase2version4.
7.
0;Phase2+featureswhichdonotrequirenewcommandsyntaxmaybesupported(e.
g.
correctroutingofmessageswithnewPhase2+datacodingschemes))128SMSPDUmode-TPDUonlyusedforsending/receivingSMSs.
MobileTerminatedMessages:0Typenotsupported1TypesupportedMobileOriginatedMessages:0Typenotsupported1TypesupportedBroadcastTypeMessages:0Typenotsupported1TypesupportedReferenceGSM07.
054.
3ConfigurationcommandsforSMSAT+SMALPHAIDCONFIGUREALPHAIDLOOKUPWHENDISPLAYINGSMS'sAT+SMEXTRAINFOCONFIGUREEXTRASMSINFORMATIONDISPLAYAT+SMEXTRAUNSOLCONFIGUREEXTRAUNSOLICITEDSMSMESSAGESIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061084.
3.
1AT+SMALPHAIDCONFIGUREALPHAIDLOOKUPWHENDISPLAYINGSMS'sAT+SMALPHAIDCONFIGUREALPHAIDLOOKUPWHENDISPLAYINGSMS'sTestcommandAT+SMALPHAID=Response+SMALPHAID:(listofsupporteds)OKParameterSeewritecommandReadcommandAT+SMALPHAIDResponse+SMALPHAID:OKParameterSeewritecommandWritecommandAT+SMALPHAID=ResponseOKParameterEnable/disabletheAlphaidlookupforphonenumberswhendisplayingsms0disabletheAlphaid(default)1enabletheAlphaidReferenceNote4.
3.
2AT+SMEXTRAINFOCONFIGUREEXTRASMSINFORMATIONDISPLAYAT+SMEXTRAINFOCONFIGUREEXTRASMSINFORMATIONDISPLAYTestcommandAT+SMEXTRAINFO=Response+SMEXTRAINFO:(listofsupporteds)OKParameterSeewritecommandReadcommandAT+SMEXTRAINFOResponse+SMEXTRAINFO:OKParameterSeewritecommandWritecommandAT+SMEXTRAINFO=ResponseOKParameterEnable/disabletheextranon-standardinformationonSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006109somecommandsandmessages0disabletheextranon-standardinformation1enabletheextranon-standardinformationReferenceNotee.
g.
AddsanextrafieldontotheAT+CSCAcommand:+CSCA:"+447802000332",145,"BTCellnetSMS"4.
3.
3AT+SMEXTRAUNSOLCONFIGUREEXTRAUNSOLICITEDSMSMESSAGEAT+SMEXTRAUNSOLCONFIGUREEXTRAUNSOLICITEDSMSMESSAGETestcommandAT+SMEXTRAUNSOL=Response+SMEXTRAUNSOL:(listofsupporteds)OKParameterSeewritecommandReadcommandAT+SMEXTRAUNSOLResponse+SMEXTRAUNSOL:OKParameterSeewritecommandWritecommandAT+SMEXTRAUNSOL=ResponseOKParameterEnable/disabletheextraunsolicitedmessages.
0disabletheextraunsolicitedmessage1enabletheextraunsolicitedmessageReferenceNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061105ATCommandsforGPRSSupport5.
1OverviewofATCommandsforGPRSSupportCommandDescriptionAT+CGATTATTACH/DETACHFROMGPRSSERVICEAT+CGDCONTDEFINEPDPCONTEXTAT+CGQMINQUALITYOFSERVICEPROFILE(MINIMUMACCEPTABLE)AT+CGQREQQUALITYOFSERVICEPROFILE(REQUESTED)AT+CGACTPDPCONTEXTACTIVATEORDEACTIVATEAT+CGDATAENTERDATASTATEAT+CGPADDRSHOWPDPADDRESSAT+CGCLASSGPRSMOBILESTATIONCLASSAT+CGEREPCONTROLUNSOLICITEDGPRSEVENTREPORTINGAT+CGREGNETWORKREGISTRATIONSTATUSAT+CGSMSSELECTSERVICEFORMOSMSMESSAGESAT+CGCOUNTGPRSPACKETCOUNTERS5.
2DetailedDescriptionsofATCommandsforGPRSSupport5.
2.
1AT+CGATTAttachordetachfromGPRSserviceAT+CGATTAttachordetachfromGPRSserviceTestcommandAT+CGATT=Response+CGATT:(listofsupporteds)ParameterSeewritecommandReadcommandAT+CGATTResponse+CGATT:ParameterSeewritecommandWritecommandAT+CGATT=[]ResponseOKERRORParameterindicatesthestateofGPRSattachment0–detached1–attachedOthervaluesarereservedandwillresultinanERRORresponsetotheexecutioncommand.
ReferenceGSM07.
07NoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061115.
2.
2AT+CGDCONTDefinePDPcontextAT+CGDCONTDefinePDPcontextTestcommandAT+CGDCONT=Response+CGDCONT:(rangeofsupporteds),,,,(listofsupporteds),s),ParameterSeewritecommandReadcommandAT+CGDCONTResponse+CGDCONT:,,,,,[+CGDCONT:,,,,,[…]]ParameterSeewritecommandWritecommandAT+CGDCONT=[[,,[APN>[,[,[,]]]]]]ResponseOKERRORParameter(PDPContextIdentifier)anumericparameterwhichspecifiesaparticularPDPcontextdefinition.
TheparameterislocaltotheTE-MTinterfaceandisusedinotherPDPcontext-relatedcommands.
Therangeofpermittedvalues(minimumvalue=1)isreturnedbythetestformofthecommand.
(PacketDataProtocoltype)astringparameterwhichspecifiesthetypeofpacketdataprotocolX25ITU-T/CCITTX.
25layer3IPInternetProtocol(IETFSTD5)OSPIHInternetHostedOctetStreamProtocolPPPPointtoPointProtocol(IETFSTD51)(AccessPointName)astringparameterwhichisalogicalnamethatisusedtoselecttheGGSNortheexternalpacketdatanetwork.
Ifthevalueisnulloromitted,thenthesubscriptionvaluewillberequested.
astringparameterthatidentifiestheMTintheaddressspaceapplicabletothePDP.
Ifthevalueisnulloromitted,thenavaluemaybeprovidedbytheTEduringthePDPstartupprocedureor,failingthat,adynamicaddresswillberequested.
ThereadformofthecommandwillcontinuetoreturnthenullstringevenifanaddresshasbeenallocatedduringthePDPstartupprocedure.
TheallocatedaddressSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006112maybereadusingthe+CGPADDRcommand.
anumericparameterthatcontrolsPDPdatacompression0–off(defaultifvalueisomitted)1–onOthervaluesarereservedanumericparameterthatcontrolsPDPheadcompression0–off(defaultifvalueisomitted)1–onOthervaluesarereservedNote:Atpresentonlyonedatacompressionalgorithm(V.
42bis)isprovidedinSNDCP.
Ifandwhenotheralgorithmsbecomeavailable,acommandwillbeprovidedtoselectoneormoreofthese.
ReferenceGSM07.
07Note5.
2.
3AT+CGQMINQualityofserviceprofile(minimumacceptable)AT+CGQMINQualityofserviceprofile(minimumacceptable)TestcommandAT+CGQMIN=Response+CGQMIN:,(listofsupporteds),(listofsupporteds),(listofsupporteds),s),(listofsupporteds)[+CGQMIN:,(listofsupporteds),(listofsupporteds),(listofsupporteds),s),(listofsupporteds)[…]]ParameterSeewritecommandReadcommandAT+CGQMINResponse+CGQMIN:,,,>reliability>,,[+CGQMIN:,,,,,[…]]ParameterSeewritecommandWritecommandAT+CGQMIN=[[,[,[,[,[,]]]]]]ResponseOKERRORParameteranumericparameterwhichspecifiesaparticularPDPcontextdefinition(see+CGDCONTcommand)SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006113ThefollowingparameteraredefinedinGSM03.
60anumericparameterwhichspecifiestheprecedenceclassanumericparameterwhichspecifiesthedelayclassanumericparameterwhichspecifiesthereliabilityclassanumericparameterwhichspecifiesthepeakthroughputclassanumericparameterwhichspecifiesthemeanthroughputclassReferenceGSM07.
07Note5.
2.
4AT+CGQREQQualityofserviceprofile(requested)AT+CGQREQQualityofserviceprofile(requested)TestcommandAT+CGQREQ=Response+CGQREQ:,(listofsupporteds),(listofsupporteds),(listofsupporteds),s),(listofsupporteds)[+CGQREQ:,(listofsupporteds),(listofsupporteds),(listofsupporteds),s),(listofsupporteds)[…]]ParameterSeewritecommandReadcommandAT+CGQREQResponse+CGQREQ:,,,>reliability>,,[+CGQMIN:,,,,,[…]]ParameterSeewritecommandWritecommandAT+CGQREQ=[[,[,[,[,[,]]]]]]ResponseOKERRORParameteranumericparameterwhichspecifiesaparticularPDPcontextdefinition(see+CGDCONTcommand)ThefollowingparameteraredefinedinGSM03.
60anumericparameterwhichspecifiestheprecedenceclassanumericparameterwhichspecifiesthedelayclassanumericparameterwhichspecifiesthereliabilityclassanumericparameterwhichspecifiesthepeakthroughputclassSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006114anumericparameterwhichspecifiesthemeanthroughputclassReferenceGSM07.
07Note5.
2.
5AT+CGACTPDPcontextactivateordeactivateAT+CGACTPDPcontextactivateordeactivateTestcommandAT+CGACT=Response+CGACT:(listofsupporteds)ParameterSeewritecommandReadcommandAT+CGACTResponse+CGACT:,[+CGACT:,…]OKWritecommandAT+CGACT=[[,[,[,…]]]]ResponseOKNOCARRIERERRORParameterindicatesthestateofPDPcontextactivation0–deactivated1–activatedOthervaluesarereservedandwillresultinanERRORresponsetotheexecutioncommand.
anumericparameterwhichspecifiesaparticularPDPcontextdefinition(see+CGDCONTcommand)ReferenceGSM07.
07NoteIfcontextisdeactivatedsuccessfully,NOCARRIERisreturned5.
2.
6AT+CGDATAEnterdatastateAT+CGDATAEnterDataStateTestcommandAT+CGDATA=Response+CGDATA:(listofsupporteds)ParameterSeewritecommandWritecommandAT+CGDATA=[[,[,[,…]]]]ResponseOKERRORParameterastringparameterthatindicatesthelayer2protocoltobeusedbetweentheTEandMT:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006115PPP–PointtoPointprotocolforaPDPsuchasIPOthervaluesarenotsupportedandwillresultinanERRORresponsetotheexecutioncommand.
anumericparameterwhichspecifiesaparticularPDPcontextdefinition(see+CGDCONTcommand)ReferenceGSM07.
07NoteThecommanddoesnotfullyimplementtheCGDATAcommandasspecifiedinGSM07.
07.
ThecommandwillnotenterdatastateoncethePDPcontexthasbeenactivatedandwillsimplygeneratetheresultcode"OK"ifthecontexthasbeensuccessfullyactivated.
5.
2.
7AT+CGPADDRShowPDPaddressAT+CGPADDRShowPDPaddressTestcommandAT+CGPADDR=Response+CGPADDR:(listofdefineds)ParameterSeewritecommandWritecommandAT+CGPADDR=[[,[,…]]]Response+CGPADDR:,[+CGPADDR:,[…]]ERRORParameteranumericparameterwhichspecifiesaparticularPDPcontextdefinition(see+CGDCONTcommand)Ifnoisspecified,theaddressesforalldefinedcontextsarereturned.
astringthatidentifiestheMTintheaddressspaceapplicabletothePDP.
Theaddressmaybestaticordynamic.
Forastaticaddress,itwillbetheonesetbythe+CGDCONTcommandwhenthecontextwasdefined.
ForadynamicaddressitwillbetheoneassignedduringthelastPDPcontextactivationthatusedthecontextdefinitionreferredtoby.
isomittedifnoneisavailable.
ReferenceGSM07.
07NoteThiscommanddictatesthebehaviorofPPPintheMEbutnotthatofanyotherGPRS-enabledforegroundlayer,e.
g.
browser.
5.
2.
8AT+CGCLASSGPRSmobilestationclassAT+CGCLASSGPRSmobilestationclassTestcommandAT+CGCLASS=Response+CGCLASS:(listofsupporteds)SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006116ParameterSeewritecommandReadcommandAT+CGCLASSResponse+CGCLASS:ParameterSeewritecommandWritecommandAT+CGCLASS=[[,[,[…]]]]ResponseOKERRORParameterastringparameterwhichindicatestheGPRSmobileclass(indescendingorderoffunctionality)AclassA(highest)BclassBCGclassCinGPRSonlymodeCCclassCincircuitswitchedonlymode(lowest)ReferenceGSM07.
07NoteClassAisnotsupportedbytheSIMCOMGPRSsolution.
5.
2.
9AT+CGEREPControlunsolicitedGPRSeventreportingAT+CGEREPControlunsolicitedGPRSeventreportingTestcommandAT+CGEREP=Response+CGEREP:(listofsupporteds)ParameterSeewritecommandReadcommandAT+CGEREPResponse+CGEREP:ParameterSeewritecommandWritecommandAT+CGEREP=ResponseOKERRORParameter0bufferunsolicitedresultcodesintheMT;ifMTresultcodebufferisfull,theoldestonescanbediscarded.
NocodesareforwardedtotheTE.
1discardunsolicitedresultcodeswhenMT-TElinkisreserved(e.
g.
inon-linedatamode);otherwiseforwardthemdirectlytotheTEUnsolicitedResultCodessupported:+CGEV:NWDEACT,[,]SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006117+CGEV:MEDEACT,[,]+CGEV:NWDETACH+CGEV:MECLASSparameterPacketDataProtocoltype(see+CGDCONTcommand)PacketDataProtocoladdress(see+CGDCONTcommand)ContextId(see+CGDCONTcommand)GPRSmobileclass(see+CGCLASScommand)ReferenceGSM07.
07Note5.
2.
10AT+CGREGNetworkregistrationstatusAT+CGREGNetworkregistrationstatusTestcommandAT+CGREG=Response+CGREG:(listofsupporteds)ParameterSeewritecommandReadcommandAT+CGREGResponse+CGREG:,[,,]+CMEERROR:ParameterSeewritecommandWritecommandAT+CGREG=[]ResponseOKERRORParameter0disablenetworkregistrationunsolicitedresultcode1enablenetworkregistrationunsolicitedresultcode+CGREG:2enablenetworkregistrationandlocationinformationunsolicitedresultcode+CGREG:[,,]0notregistered,MEisnotcurrentlysearchinganewoperatortoregisterto1registeredstringtype;twobytelocationareacodeinhexadecimalformat(e.
g.
"00C3"equals195indecimal)stringtype;twobytescellIDinhexadecimalformatReferenceGSM07.
07NoteForparameterstat,options0and1supportedonly.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061185.
2.
11AT+CGSMSSelectserviceforMOSMSmessagesAT+CGSMSSelectserviceforMOSMSmessagesTestcommandAT+CGSMS=Response+CGSMS:(listofcurrentlyavailables)ParameterSeewritecommandReadcommandAT+CGSMSResponse+CGSMS:ParameterSeewritecommandWritecommandAT+CGSMS=[]ResponseOKERRORParameteranumericparameterwhichindicatestheserviceorservicepreferencetobeused0GPRS1circuitswitched2GPRSpreferred(usecircuitswitchedifGPRSnotavailable)3circuitswitchedpreferred(useGPRSifcircuitswitchednotavailable)ReferenceGSM07.
07NoteThecircuitswitchedservicerouteisthedefaultmethod5.
2.
12AT+CGCOUNTGPRSpacketcountersAT+CGCOUNTGPRSpacketcountersTestcommandAT+CGCOUNT=Response+CGCOUNT:(listofsupporteds),(listofsupporteds),(listofsupporteds)ParameterSeewritecommandReadcommandAT+CGCOUNTResponse+CGCOUNT:,[,][+CGCOUNT:,[,][…]]ParameterindicatesthestateoftheGPRScounters1–periodic.
Thewillthenalsobedisplayed2–onGPRScontextdeactivation.
isN/AinthiscaseForotherparametersSeewritecommandWritecommandResponseSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006119AT+CGCOUNT=,[,]OKERRORParameterindicatestheactiontobeperformed0–resetcounterforspecified1–readcounterforspecified2–startreportingcounterperiodicallyforspecifieddefinedby.
Counterisalsoreportedoncontextdeactivation.
3–reportcounteroncontextdeactivationforspecified4–stopreportingcounteronspecifiedanumericparameterwhichspecifiesaparticularPDPcontextdefinition(see+CGDCONTcommand)periodforperiodicpacketcounterreportinginsecondsUnsolicitedResultOnceacounterhasbeensetupforathecounterwillbedisplayedasFollowingeitherperiodicallyorwhenthecontexthasbeendeactivated:anumeric32parameterwhichindicatesthenumberofcompressedbytestransferredintheuplinkdirectiondisplayedindecimalformatanumeric32bitparameterwhichindicatesthenumberofuncompressedbytestransferredintheuplinkdirectiondisplayedindecimalformatanumeric32bitparameterwhichindicatethenumberofN-PDUs(i.
e.
IPpackets)transferredintheuplinkdirectiondisplayedindecimalformatanumeric32bitparameterwhichindicatesthenumberofcompressedbytestransferredinthedownlinkdirectiondisplayedindecimalformatanumeric32bitparameterwhichindicatesthenumberofN-PDUs(i.
e.
IPpackets)transferredinthedownlinkdirectiondisplayedindecimalformatNotethatthecurrentcountervalueswillbedisplayedimmediatelythiscommandisenteredforanyaction(i.
e.
evenstoppingthecounterdisplaywillgeneratetheaboveunsolicitedresultcodeforthecancelled)ReferenceGSM07.
07NoteThiscommanddisplaysbyteandIPpacketcountersforGPRScontexts.
ItisproprietarytoSIMCOM.
Ifcountersaredisplayedperiodically,theywillonlybedisplayedif:-thereisaseparatemultiplexerchannelforunsolicitedresultcodes,or-theuserswitchestocommandmodeusingthe"+++"escapesequenceSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061206ATCommandsforSIMApplicationToolkitThissectiondefinestheATCommandsimplementedinSIM300forthecontroloftheSIMApplicationToolkitprotocol,asperspecificationGSM11.
14.
Thetableinsection6.
1liststheATcommandssupported–theseareSIMCOMproprietarycommandsasnoformalspecificationcurrentlyexistdefiningSTKfunctionalityviaanATinterface.
TheparameterssupportedbyeachATcommandforthedifferentproactivecommandsaregiveninthesubsectionswhichfollowthemaintable.
TheprotocoldefinedbelowprovidesagenericmechanismfortheexchangeofinformationbetweentheMEandtheapplicationforatypicalproactiveSIMcommand.
HowtouseSIM300STKATinterfacepleaseseedocumentSIM300_STK_USER_GUIDE.
DOC6.
1OverviewofCommands,ResponsesandResultcodesThefollowingtablesoutlinetheATcommands,responsesandunsolicitedresultcodesapplicableforcontroloftheSIMApplicationToolkitprotocolviatheATcommandinterface.
NotationDescriptionAT+STC:UnsolicitedresultcodeissuedbytheCITasktotheapplicationtoindicateeither:thereisnoSTKapplicationavailableontheSIMthereisaproactiveSIMcommandtoretrieveandactionendofthecurrentproactivecommandsession–usediftheuserwishestoterminatethecurrentproactiveSIMsession.
AT+STGC=…ATcommandtoGetCommandparametersforaproactiveSIMcommandfromtheCITask.
Thiswillbesentfromtheapplicationafterunsolicitedresultcode+STC:informsittheSIMhasissuedaproactiveSIMcommandtobeperformed.
AT+STCR=…ATcommandtoprovideCommandResponseparametersforapreviouslyexecutedproactiveSIMcommand.
ItspurposeistorelayresponsedatatothelowerlayersoftheSIMCOMprotocolstacktoallowtheTerminalResponseSIMcommand(see[10])tobereturnedtotheSIMforthecurrentproactivecommand.
AT+STPD=…ATcommandtoprovideProfileDownloadparameterstotheCITask.
ThiscontainsinformationrelatingtotheSIMApplicationToolkitcapabilitiesoftheapplication,andisusedbytheSIMATtasktolimititsSATinstructionsetaccordingly.
AnyapplicationpluggingintotheserialportshouldsendthiscommandoritwillbeassumedthattheapplicationhasnoSATsupportandwillthereforeneverreceiveanySATrelatedinformation.
AT+STMS=…ATCommandforselectingamenuoption.
Onpower-uptheSIMwillsendtheSet-Up-Menuproactiveindication.
TheaccessoryshouldloadSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006121anddisplaythemenustructure.
ThisATcommandshouldbeusedtoinformSIM300oftheitemselectedfromthelist.
AT+STEV=…ThiscommandisusedtoinformtheMSthatanMMIspecificeventhasoccurred.
AT+STRT=…ATcommandforsettingtheautomaticresponsetimerusedbytheCITasktoissuetheTerminalResponse(nouserresponse)toaproactivecommandwhichhasnotbeenprocessed.
Thedefaultresponsetimeistenseconds,butitisrecommendedthisisincreasedwhenperformingSIMToolkitFTA.
AT+STTONE=…ATcommandforplayingSIMToolkitTonesinbothidleanddedicatedmode.
ThiscommandshouldbeusedinconjunctionwiththePlayToneproactivecommand.
6.
2DefinitionofUnsolicitedResultCodesNotallproactivecommandsarerequiredtobevisibletotheapplication.
Forexample,theproactivecommandsMoreTimeandProvideLocalInformationaretransparentandthereforedonotrequireanunsolicitedresultcodetobesenttotheuser.
Thecommands,whicharerelevantforuserinteractioninoneformoranother,arelistedinthefollowingtables.
Theoutputgeneratedforstringsiscontrolledbythe+CMGFATcommand.
ThefactorydefaultforstringoutputisPDUmodewherestringsareoutputinHEX.
ThetablesbelowillustratethealternativemechanismofTEXToutput;thisisobtainedbyusingthe+CMGFATcommandwithaparameterofone.
6.
2.
1AT+STCCommandAT+STCInformstheapplicationofthetypeofproactiveSIMcommanddataawaitingretrieval.
ResultCode:+STC:ParametersHexadecimalformatofTypeofCommand.
UniqueidentifierforthecurrentSIMToolkitproactivecommandissuedbytheSIM-Thefollowingvaluesaresupported:'10'GetAcknowledgementForSetUpCallcommand'15'LaunchBrowsercommand'20'PlayTonecommand'21'DisplayTextcommand'22'GetInkeycommand'23'GetInputcommand'24'SelectItemcommand'25'SetUpMenucommand'28'SetUpIdleModeTextcommand'40'OpenChannelcommand'14'SendDTMFcommand'05'SetUpEventListcommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006122'81'EndofproactivesessionReferenceNoteThespecialcaseis+STC:0thatisissuedwhenthereisnoSTKapplicationaccessibleontheSIM.
Thefollowingtablesinthissectiondetailtheinformationthatisdistributedtotheapplicationforproactiveindicationsusingunsolicitedresultcodes.
Theinformationapplicabletotheproactivecommandissenttotheapplicationusingthe+STUD(SIMToolkitUnsolicitedData)resultscode.
6.
2.
2SendSMCommanddataforSendShortMessageunsolicitedproactivecommandResultCode+STUD:13[,[,,]]Parameters13hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcoding'0':SpecialcaseindicatingSIMprovidedanullalphaIdandusershouldnotbeinformedofSMStransaction.
IfalphaIdfieldisnotpresentitisuptotheMEtodecidewhethertoinformtheuserornot.
Numerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)displaywithalphaIdortextstringReferenceNote6.
2.
3SendSSCommanddataforSendSSunsolicitedproactivecommandResultCode+STUD:11[,[,,]]Parameters11hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingtoinformuserofcurrenttransaction.
'0':SpecialcaseindicatingSIMprovidedanullalphaIdandusershouldnotbeinformedofSStransaction.
IfalphaIdfieldisnotpresentitisuptotheMEtodecidewhetherSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006123toinformtheuserornot.
Numerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
2.
4SendUSSDCommanddataforSendUSSDunsolicitedproactivecommandResultCode+STUD:12[,[,,]]Parameters12hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingtoinformuserofcurrenttransaction.
'0':SpecialcaseindicatingSIMprovidedanullalphaIdandusershouldnotbeinformedofUSSDtransaction.
IfalphaIdfieldisnotpresentitisuptotheMEtodecidewhethertoinformtheuserornot.
Numerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
2.
5SetUpCallCommanddataforSetUpCallunsolicitedproactivecommandResultCode+STUD:10,,,[,,]Parameters10hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingstringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingstringformat:usingeitherSMSdefaultalphabetorUCS2SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006124alphafieldcodingNumerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
2.
6CloseChannelCommanddataforCloseChannelproactivecommandResultCode+STUD:41[,[,,]]Parameters41hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingtoinformuserofcurrenttransaction.
'0':SpecialcaseindicatingSIMprovidedanullalphaIdandtheusershouldnotbeinformedofthecurrenttransaction.
IfalphaIdfieldisnotpresentitisuptotheMEtodecidewhetherornottoinformtheuser.
Numerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
2.
7ReceiveDataCommanddataforReceiveDataproactivecommandResultCode+STUD:42,[,[,,]]Parameters42hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integertype:numberofbytesrequestedincommandstringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingtoinformuserofcurrenttransaction.
'0':SpecialcaseindicatingSIMprovidedanullalphaIdandtheSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006125usershouldnotbeinformedofthecurrenttransaction.
IfalphaIdfieldisnotpresentitisuptotheMEtodecidewhetherornottoinformtheuser.
Numerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
2.
8SendDataCommanddataforSendDataproactivecommandResultCode+STUD:43,,[,[,,]]Parameters43hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integertype:numberofbytesofdatatransmittedstringtype:channeldata–codedas8bitdata.
ThisappearsinBCDnotationwithtwoTEcharactersrepresentingonebyteofactualdata.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingtoinformuserofcurrenttransaction.
'0':SpecialcaseindicatingSIMprovidedanullalphaIdandtheusershouldnotbeinformedofthecurrenttransaction.
IfalphaIdfieldisnotpresentitisuptotheMEtodecidewhetherornottoinformtheuser.
Numerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
2.
9LanguageNotificationCommanddataforLanguageNotificationproactivecommandResultCode+STUD:Parameters35hexnotation:CommandTypevalue.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200612635[,]SeeSection6.
2forvalues.
languagecode:codedaspairofalphanumericcharacters,asgiveninISO639[12].
ReferenceNoteThelanguageparameterisoptional.
Itsinclusionintheresultcodeindicatesaspecificlanguagenotification.
Omissionfromtheresultcodeindicatesanon-specificlanguagenotification,whichcancelsapreviousspecificlanguagenotification6.
2.
10RunATCommanddataforRunATCommandproactivecommandResultCode+STUD:34[,[,,]]Parameters34hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingtoinformuserofcurrenttransaction.
'0':SpecialcaseindicatingSIMprovidedanullalphaIdandtheusershouldnotbeinformedofthecurrenttransaction.
IfalphaIdfieldisnotpresentitisuptotheMEtodecidewhetherornottoinformtheuser.
Numerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM.
0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
2.
11RefreshCommanddataforRefreshproactivecommandResultCode+STUD:01,[,,]Parameters01hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
hexnotation:commandQualifierinformationgivingthetypeofRefreshtobeperformed.
00SIMInitialisationandFullFileChangeNotification01FileChangeNotification02SIMInitialisationandFileChangeNotification03SIMInitialisationSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200612704SIMResetinteger:givesnumberofFilesintheliststringtype,hexnotation:givesthefullpathsfortheSIMfiles,eachfilebeingdelimitedbycommaswithinthestringReferenceNoteForvalues'01'and'02'filelistdatamustbeprovidedbytheSIM.
Forallothervaluesanyincludedfilelistinformationwillbeignored.
Iftheoptionalparameterisnotpresentintheresultcode,weassumethats'01'and'02'cannotoccur.
6.
3MEInitialisationProcedureOnpoweringuptheMEtheSIM'sPhasefile(EF0x6FAE)isread.
IfthisindicatestheSIMisofPhase2+orgreatertheMEsendsaTerminalProfilecommand(see[3])totheSIMtoinformitoftheSIMApplicationToolkitcapabilitiesoftheME.
TheSIMthenlimitsitsinstructionsetbasedonthisprofile.
Thisterminalprofiledataisconfigurableandresidesinanapplicationlayerconfigurationfileforeaseofcustomisation.
OnsendingtheProfileDownloadcommandTheSIMwillrespondwithsignalsthatwillprovidetheMEwithinformationonwhethertheSIMhasaSIMToolkitapplicationpresent.
IfoncompletingMEinitialisationthestackdeterminesthattheSIMhasnoSTKcapabilityanunsolicitedresultcode+STC:0willbeissuedtoindicatetotheuserthatthereisnoSIMtoolkitavailabilityduringthecurrentsession.
However,ifSTKinformationisavailableforusebytheME/applicationthenthelowerlayersoftheSIMComProtocolStackareinformedandthefirstproactivecommandtobesentfromtheSIMtotheuserwillbetheSetUpMenucommandtoallowtheavailableSTKmenutobeaddedtotheME'sownmenustructure(i.
e.
unsolicitedresultcode+STC:25willbeissuedbytheCITaskafterithasreceivedthisproactivecommandfromtheSIMATtask.
6.
4DefinitionofATCommandsThissectiondetailstheATcommandsfordrivinganSTKapplicationontheSIM.
6.
4.
1AT+STGCSIMToolkitGetCommandparametersGetproactiveCommandparametersResponse+STGC:,WriteCommandAT+STGC=Parameterhexnotation:CommandTypevalueSeeSection6.
2forvalues.
proactivecommandspecificdata,dependentonReferenceSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006128TheinformationvariesbetweenproactiveSIMcommands,accordingtothetypeofcommandissuedbytheSIM,asgivenby.
Thisreflectstheusefulpartoftheproactivecommandfromauser'sperspective.
Theresultcodesreturnedtotheapplicationonacommandbycommandbasisareoutlinedinthefollowingsubsections:6.
4.
1.
1DisplayTextCommanddataforDisplayTextproactivecommandResultCode+STGC:21,,,,[,,[,]]Parameters21hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:datacodingschemeusedfor.
TheschemesusedareasperGSM03.
38forSMS07bitGSMdefaultalphabet(packed)48bitdata8UCS2alphabetstringformat:textstringinformatinteger:displaypriorityinformation0Normalpriority1Highpriorityinteger:modeofclearingmessage0Clearafterdelay1UserclearsmessageNumerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0Displayicononly(replacesanytextstringoralphaId)1DisplaywithalphaIdortextstring0normalresponseexpected1immediateresponseexpected.
ReferenceNote6.
4.
1.
2GetInkeyCommanddataforGetInkeyproactivecommandResultCode+STGC:22,,,,[,,]Parameters22hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:datacodingschemeusedforTheschemesusedareasperGSM03.
38forSMS07bitGSMdefaultalphabet(packed)48bitdataSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061298UCS2alphabetstringformat:textstringinformatinteger:expectedresponsecharacterformat.
0Digits(0-9,*,#and+)only1SMSdefaultalphabet2UCS2alphabet3Yes/Noresponseonly0nohelpinformationavailable1helpinformationavailableNumerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNoteEntryoftheDigitsonlyresponseisthesameregardlessofalphabetset–codingofthisresponseisperformedwithintheSIMCOMProtocolStackwhencreatingtheTerminalResponse6.
4.
1.
3GetInputCommanddataforGetInputproactivecommandResultCode+STGC:23,,,,,,,[,,[,,]]Parameters23hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:datacodingschemeusedforor.
TheschemesusedareasperGSM03.
38forSMS.
07bitGSMdefaultalphabet(packed)48bitdata8UCS2alphabetstringformat:textstringinformatinteger:expectedresponsecharactersandtheirformat.
1Digits(0-9,*,#and+)onlyfromSMSdefaultalphabet(unpacked)2Digits(0-9,*,#and+)onlyfromSMSdefaultalphabet(packed)3DigitsfromUCS2alphabet4SMSdefaultalphabet(unpacked)5SMSdefaultalphabet(packed)6UCS2alphabetSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061300echoinputtodisplay1noechoallowed(seeNote)0nohelpinformationavailable1helpinformationavailableInteger:minimumlengthofexpectedresponse,inrange0.
.
2550indicatesnominimumlengthrequirementInteger:maximumlengthofexpectedresponse,inrange1.
.
255255indicatesnomaximumlengthrequirementNumerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM(see[10])0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNoteActualinputstringmaynotbedisplayedinthiscasebutcanalternativelybemaskedtoindicatekeyentryusingcharactersfromtheset(0-9,*and#).
Ifandareequal,theresponsestringistobeoffixedlength.
6.
4.
1.
4PlayToneCommanddataforPlayToneproactivecommandResultCode+STGC:20[,[,[,]]]Parameters20hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodinginteger:identifiesrequestedtonetype.
SSTdenotesaStandardSupervisoryTone,MPTdenotesanMEProprietaryTone.
1Dial(SST)2Calledsubscriberbusy(SST)3Congestion(SST)4RadioPathacknowledge(SST)5Radiopathnotavailable/Calldropped(SST)6Error/Specialinformation(SST)7Callwaiting(SST)8RingingTone(SST)16GeneralBeep(MPT)17Positiveack(MPT)18NegativeackorError(MPT)integer:durationofthetonetobeplayed,giveninSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006131milliseconds.
ReferenceNoteIfnotoneisspecifiedtheMEshalldefaulttotheGeneralBeepSST.
IfnodurationisspecifiedtheMEdefaultof500msischosen.
6.
4.
1.
5SetUpMenuCommanddataforSetUpMenuproactivecommandResultCode+STGC:25,,,,[,,]+STGC:,[,,,[+STGC:,[,,,[…]]]]Parameters25hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:indicatesthenumberofitemsaccessibleinthemenustructure.
0isaspecialcase,indicatingtheexistingmenuistoberemovedfromtheME'smenustructure.
integer:givespreferreduserselectionmethod0noselectionpreferrence1softkeyselectionpreferred0nohelpinformationavailable1helpinformationavailable0donotremovethecurrentmenu1removethecurrentmenustringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingNumerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringinteger:denotestheidentifieroftheitemstringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodinghexnotation:nextactionindicator–thistakesoneoftheallowedvaluesfromtheCommandType(seesection5.
2)range,asspecifiedin[9],section13.
4ReferenceNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061326.
4.
1.
6SelectItemCommanddataforSelectItemproactivecommandResultCode+STGC:24,,,,[,,]+STGC:,[,,,[+STGC:,[,,,[…]]]]Parameters24hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:indicatesthenumberofitemsaccessibleinthemenustructure.
0isaspecialcase,indicatingtheexistingmenuistoberemovedfromtheME'smenustructure.
integer:givespreferreduserselectionmethod0noselectionpreferrence1softkeyselectionpreferred0nohelpinformationavailable1helpinformationavailablestringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingNumerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)2displaywithalphaIdortextstringinteger:denotestheidentifieroftheitemstringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodinghexnotation:nextactionindicator–thistakesoneoftheallowedvaluesfromtheCommandType(seesection6.
2)rangeReferenceNote6.
4.
1.
7GetAcknowledgementForSetUpCallCommanddataforSetUpCallproactivecommandResultCode+STGC:10,[,,]Parameters10hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingNumerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatediconSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061330displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
4.
1.
8SetUpIdleModeTextCommanddataforSetUpIdleModeTextproactivecommandResultCode+STGC:28,,[,,]Parameters28hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:datacodingschemeusedfor.
TheschemesusedareasperGSM03.
38forSMS.
07bitGSMdefaultalphabet(packed)48bitdata8UCS2alphabetstringformat:textstringinformatSeeNotebelow.
Numerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNoteIfthetextstringgivenintheresultcodeisNull(i.
e.
zerolengthandsetas""intheresultcode)itimpliestheexistingIdleModeTextistoberemoved.
6.
4.
1.
9SendDTMFCommanddataforSendDTMFproactivecommandResultCode+STGC:14[,[,,]]Parameters14hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingtoinformuserofcurrenttransaction.
'0':SpecialcaseindicatingSIMprovidedanullalphaIdandtheusershouldnotbeinformedofthecurrenttransaction.
IfalphaIdfieldisnotpresentitisuptotheMEtodecidewhetherornottoinformtheuser.
Numerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIMSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061340Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
4.
1.
10LaunchBrowserCommanddataforLaunchBrowserproactivecommandResultCode+STGC:15,,[,[,[,,[,,[,[,,]]]]]]Parameters15hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
hexnotation:commandqualifierinformationfromCommandDetailsDataObject:00launchbrowserwithoutmakingconnection,ifnotalreadylaunched01launchbrowsermakingconnection,ifnotalreadylaunched02useexistingbrowser03closeexistingbrowser,launchnewbrowser,makingaconnection04closeexistingbrowser,launchnewbrowser,usingsecuresessionstringformat:8bitdatausingGSMdefault7bitalphabet.
Specialcase:=""–Nullvalue,sousedefaultURLhexnotation:BrowserIdtouse.
Availablevalues:'00'Usedefaultbrowserhexnotation:listofallowedbearersinpriorityorder.
Possiblevalues:'00'SMS'01'CSD'02'USSD'03'GPRSinteger:denotesthenumberofprovisioningfilesgivenstringtype,hexnotationfileids:ListofProvisioningFileReferenceids.
FullPathsaregiven,delimetedwithinthestringbyacommainteger:datacodingschemeusedfor.
TheschemesusedareasperGSM03.
38forSMS.
07bitGSMdefaultalphabet(packed)SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200613548bitdata8UCS2alphabetstringformat:textstringinformatstringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingNumerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
4.
1.
11OpenChannelCommanddataforOpenChannelproactivecommandResultCode+STGC:40[,[,,]]Parameters40hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
stringformat:usingeitherSMSdefaultalphabetorUCS2alphafieldcodingtoinformuserofcurrenttransaction.
'0':SpecialcaseindicatingSIMprovidedanullalphaIdandtheusershouldnotbeinformedofthecurrenttransaction.
IfalphaIdfieldisnotpresentitisuptotheMEtodecidewhetherornottoinformtheuser.
Numerictagfortheicontobedisplayed–correspondstotheindexintheImagefileontheSIM0Noicon1.
.
255Icontaginteger:denotesuseofassociatedicon0displayicononly(replacesanytextstringoralphaId)1displaywithalphaIdortextstringReferenceNote6.
4.
1.
12SetUpEventListCommanddataforSetUpEventListproactivecommandResultCode+STGC:05,Parameters05hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
hex:denotesapplicableeventidentifiers.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200613605Useractivityevent06IdleScreenAvailableevent08LanguageSelectionevent09BrowserterminationeventFFRemoveexistingeventlistReferenceNotevalueofFFusedtoremoveexistinglistofeventsasvalue0canbeconfusedwitheventMTCallvalue.
ThiscommandcausestheapplicationtosendaGSM11.
14[9]ENVELOPE(EVENTDOWNLOAD)commandtotheSIM.
6.
4.
2AT+STCRSIMToolkitCommandResponseOnceaproactivecommandhasbeenprocessedbytheapplicationaresponseneedstobesenttotheSIMintheformofaTERMINALRESPONSEcommand.
Itisthereforeonlyarequirementfortheapplicationtoissuecommand+STCRforthoseproactivecommandsitalreadyretrievedviathe+STGCATcommand.
Thegeneralformatisshownbelow:AT+STCRSIMToolkitCommandResponsedataResponse+CMEERROR:WriteCommandAT+STCR=,[,]Parameterhexnotation:dependentonthecommandtype–seefollowingsectionsforeachproactivecommandsupported.
ThevaluesgivenintheresultfieldforeachsetofproactivecommandresponseparametersthesettingofthegeneralresultparameterreturnedtotheSIMATtaskinthenextphaseofsignalingforbuildingtheTerminalResponsecommand.
additionaldataprovidedforcertaincommands,asrequiredfortheTerminalResponsereturnedtotheSIMafterprocessingaproactiveSIMcommandReferenceFortheaboveATCommand,thedatacontainedwithinthefieldvariesdependingonthecurrentproactiveSIMcommandbeingprocessed.
Theresultdataavailableforeachoftheproactivecommandsprocessedbytheapplicationisdescribedinthefollowingsubsections:6.
4.
2.
1DisplayTextCommandresponseforDisplayTextproactivecommandWriteCommandAT+STCR=21,Parameters21hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006137integer:possiblevalues:0MessagedisplayedOK1Terminateproactivesession2Userclearedmessage3Screenisbusy4Backwardmoverequested5NoresponsefromuserReferenceNote6.
4.
2.
2GetInkeyCommandresponseforGetInkeyproactivecommandWriteCommandAT+STCR=22,[,,]Parameters22hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:possiblevalues:0DataenteredOK1Terminateproactivesession2Helpinformationrequested3Backwardmoverequested4Noresponsefromuserinteger:datacodingschemeusedfor.
TheschemesusedareasperGSM03.
38forSMS.
07bitGSMdefaultalphabet(packed)48bitdata8UCS2alphabetstringformat:textstringinformatSpecialcasesare:"00"Negativeresponseentered"01"PositiveresponseenteredReferenceNoteTheandinformationmustbeprovidedfor=0astheSIMexpectstheinputtobeprovidedinaTextStringDataObjectintheTerminalResponseSIMcommandwhendatahasbeeninput.
6.
4.
2.
3GetInputCommandresponseforGetInputproactivecommandWriteCommandAT+STCR=23,[,,]integer:possiblevalues:0DataenteredOK1Terminateproactivesession2Helpinformationrequested3Backwardmoverequested4Noresponsefromuserinteger:datacodingschemeusedfor.
TheschemesusedareasperGSM03.
38forSMS.
07bitGSMdefaultalphabet(packed)48bitdata8UCS2alphabetReferenceNoteIftheispresentbutisanemptystringthisindicatesanulltextstringdataobjectmustbesenttotheSIM.
Thisiscausedbytheusermakingan'empty'input.
6.
4.
2.
4PlayToneCommandresponseforPlayToneproactivecommandWriteCommandAT+STCR=20,Parameters20Hexnotation:CommandTypevalue.
Seesection6.
2forvalues.
integer:possiblevalues:0CommandperformedOK1Terminateproactivesession2Tonenotplayed3SpecifiedtonenotsupportedReferenceNote6.
4.
2.
5SetUpMenuCommandresponseforSetUpMenuproactivecommandWriteCommandAT+STCR=25,Parameters25hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:possiblevalues:0Menusuccessfullyadded/removed1Userchosenmenuitem2Helpinformationrequested3ProblemwithmenuoperationReferenceNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061396.
4.
2.
6SelectItemCommandresponseforSelectItemproactivecommandWriteCommandAT+STCR=24,[,]Parameters24hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:possiblevalues:0ItemSelectedOK1Terminateproactivesession2Helpinformationrequested3Backwardmoverequested4Noresponsegiveninteger:denotesidentifierofitemselectedReferenceNote6.
4.
2.
7GetAcknowledgementForSetUpCallCommandresponseforSetUpCallproactivecommandWriteCommandAT+STCR=10,Parameters10hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:possiblevalues:0useracceptedcall(confphaseonly)1userrejectedcall(confphaseonly)2userclearedcall(anyphase)ReferenceNote6.
4.
2.
8SetUpIdleModeTextCommandresponseforSetUpIdleModeTextproactivecommandWriteCommandAT+STCR=28,Parameters28hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:possiblevalues:0Textsuccessfullyadded/removed1ProblemperformingcommandReferenceNote6.
4.
2.
9SendDTMFCommandresponseforSendDTMFproactivecommandWriteCommandParametersSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006140AT+STCR=13,13hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:possiblevalues:0DTMFnotaccepted1DTMFrequired.
ReferenceNote6.
4.
2.
10LaunchBrowserCommandresponseforLaunchBrowserproactivecommandWriteCommandAT+STCR=15,Parameters15hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:possiblevalues:0Commandperformedsuccessfully1Commandperformed–partialcomp2Commandperformed–missinginfo3Userrejectedlaunch4Error–nospecificcausegiven5Bearerunavailable6Browserunavailable7MEcannotprocesscommand8Networkcannotprocesscommand9CommandbeyondMEscapabilities.
ReferenceNote6.
4.
2.
11OpenChannelCommandresponseforOpenChannelproactivecommandWriteCommandAT+STCR=40,Parameters40hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:possiblevalues:0Channelnotaccepted1Channelrequired.
ReferenceNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061416.
4.
2.
12SetUpEventListCommandresponseforSetUpEventListproactivecommandWriteCommandAT+STCR=05,Parameters05hexnotation:CommandTypevalue.
SeeSection6.
2forvalues.
integer:possiblevalues:CommandperformedsuccessfullyCannotperformcommand.
ReferenceNote6.
4.
3AT+STPDSIMToolkitProfileDownloadWhenanapplicationispluggedintotheserialportthecommandinterpreterneedstohaveknowledgeofitsSATcapabilitiestoenableittorouteallSATrelatedsignalingtothatapplicationifrequired.
IfthiscommandisnotreceiveditwillbeassumedthatanyattachedapplicationhasnoSATcapabilityandwillthereforenotsendanyrelatedsignalstoit.
IftheSIMhasreportedthatitdoesnothaveanyproactivecapabilitythenanSTC:0unsolicitedresponsewillbesenttotheapplication.
AT+STPDSIMToolkitCommandResponsedataResponseOK+CMEERROR:+STC:0WriteCommandAT+STPD=,ParameterIntegerDeterminesthenumberofbytesofusedfortheProfileDownloaddatafromtheapplication.
ListOfHexValues,twodigitseach:HexadecimalrepresentationoftheTerminalProfiledataReferenceNoteSomeoctetsareoptionalintheprofile,hencetheinclusionofalengthparameter.
Forexample,thefollowingcommandsetsallthebitsinoctets3and4:AT+STPD=4,0000FFFF.
6.
4.
4AT+STEVSIMToolkitEventCommandTheapplicationcaninformtheMSofdefinedMMIeventsusingthiscommand.
AT+STEVSIMToolkitEventCommandTestCommandAT+STEV=Response+STEV:(supportedlist)+CMEERROR:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006142Response+CMEERROR:WriteCommandAT+STEV=,Parameterhextwodigits:05UserActivityEvent06IdleScreenEvent08LanguageSelectionEvent09BrowserTerminationEventFFClearCurrentEventListstringtypeuptotwocharactersReferenceNoteTheparameterisapplicableonlytoLanguageSelectionEvent.
Forexamplethelanguagecanbesetby:AT+STEV=09,"11"6.
4.
5AT+STMSSIMToolkitMainMenuSelectionCommandTheapplicationmaysetupitsmainmenuonreceiptoftheSetUpMenuSIMToolkitevent.
TheapplicationcanselectanitemfromthemenubysendingthisATcommandtotheMS.
AT+STMSSIMToolkitMenuSelectionCommandTestCommandAT+STMS=Response+STMS:(rangeofavailables),+CMEERROR:Response+CMEERROR:WriteCommandAT+STMS=[,help]Parameternumerictype,givinguniqueidentifierofmenuitemnumerictypeReferenceNoteForexample,AT+STMS=2,1willselectitem2fromthemainmenuwithhelp.
6.
4.
6AT+STRTSIMToolkitResponseTimerCommandWhenaproactivecommandisreceivedfromtheSIManautomaticresponsetimerisstarted.
Ifthistimerexpiresbeforetheapplicationhasprovidedasuitableresponseviathe+STCRcommand,aTerminalResponseissenttotheSIMcontainingaresultofNoUserResponse.
ThisATcommandallowstheautomaticresponsetimeoutperiodtobeconfiguredbytheapplicationatrun-time,thusgivingitextendedtimetorespondtocertainproactivecommands(e.
g.
theGetInputcommandmayrequestalonginputstringtobeenteredaspartoftheassociatedtestcase).
Thedefaultsettingfortheresponsetimeristenseconds,andthemaximumdurationavailableisonehour.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006143AT+STRTSIMToolkitResponseTimerCommandResponse:+STRT:+CMEERROR:ReadCommandAT+STRTParameterSeeWritecommandTestCommandAT+STRT=Response+STRT:(listofsupporteds)+CMEERROR:Response+CMEERROR:WriteCommand+STRT=Parameternumerictype.
Minimum=1s,maximum=3600sReferenceNoteDefaultsettingistenseconds6.
4.
7AT+STTONESIMToolkitToneCommandTheapplicationmayrequestatonetoplayedafterreceivingthePlayToneproactivecommand.
TheapplicationeitherstartsplayingthetonewiththerequestedtoneId,orstopsplayingthecurrenttonedependingontheparameter.
Tonesmaybeplayedineitheridleordedicatedmode.
Oncompletionofthecurrenttone,unsolicitedresultcode+STTONE:0willbeissuedbytheCITask.
However,if=0isusedtoterminatethetonebeforeithascompletedplayingtherewillbenounsolicitedresultcodebutonlyaresultcodeofOKgeneratedbytheCITask.
AT+STTONESIMToolkitPLAYTONECOMMANDTestCommandAT+STTONE=Response+STTONE:(listofsupporteds),(listofsupporteds),s>+CMEERROR:WriteCommandAT+STTONE=SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006144mode>,Parameter0Stopplayingtone1Startplayingtonenumerictype1DialTone2CalledSubscriberBusy3Congestion4RadioPathAcknowledge5RadioPathNotAvailable/CallDropped6Error/Specialinformation7CallWaitingTone8RingingTone16GeneralBeep17PositiveAcknowledgementTone18NegativeAcknowledgementorErrorTone19IndianDialTonenumerictype,inmilliseconds.
Maxrequestedvalue=255*60*1000=15300000ms(supportedrange=1-15300000)ReferenceNoteThedefault,ifnoneentered,isGeneralBeep.
Thedefault,ifnoneentered,is500ms.
6.
4.
8AT+HSTKTerminateAllSTKactionAT+HSTKTerminateAllSTKactionExecutionCommandAT+HSTKResponseOKReferenceNote:AllSTKactionwillbeterminatedafterexecutethiscommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061457ATCommandsSpecialforSIMCOM7.
1OverviewCommandDescriptionAT+ECHOECHOCANCELLATIONCONTROLAT+SIDETCHANGETHESIDETONEGAINLEVELAT+CPOWDPOWEROFFAT+SPICTIMESREMAINTOINPUTSIMPIN/PUKAT+CMICCHANGETHEMICOPHONEGAINLEVELAT+UARTCONFIGUREDUALSERIALPORTMODEAT+CALARMSETALARMAT+CADCREADADCAT+CSNSSINGLENUMBERINGSCHEMEAT+CDSCBRESETCELLBROADCASTAT+CMODCONFIGRUEALTERNATINGMODECALLSAT+CFGRIINDICATERIWHENUSINGURCAT+CLTSGETLOCALTIMESTAMPAT+CEXTHSEXTERNALHEADSETJACKCONTROLAT+CEXTBUTHEADSETBUTTONSTATUSREPORTINGAT+CSMINSSIMINSERTEDSTATUSREPORTINGAT+CLDTMFLOCALDTMFTONEGENERATIONAT+CDRINDCSVOICE/DATA/FAXCALLORGPRSPDPCONTEXTTERMINATIONINDICATIONAT+CSPNGETSERVICEPROVIDERNAMEFROMSIMAT+CCVMGETANDSETTHEVOICEMAILNUMBERONTHESIMAT+CBANDGETANDSETMOBILEOPERATIONBANDAT+CHFCONFIGURESHANDSFREEOPERATIONAT+CHFASWAPTHEAUDIOCHANNELSAT+CSCLKCONFIGURESLOWCLOCKAT+CENGSWITCHONOROFFENGINEERINGMODEAT+SCLASS0STORECLASS0SMSTOSIMWHENRECEIVEDCLASS0SMSAT+CCIDSHOWICCIDAT+CMTEREADTEMPERATUREOFMODULEAT+CSDTSWITCHONOROFFDETECTINGSIMCARDAT+CMGDADELETEALLSMSAT+SIMTONEGENERATESPECIFICALLYTONEAT+CCPDCONNECTEDLINEIDENTIFICATIONPRESENTATIONWITHOUTALPHASTRINGAT+CGIDGETSIMCARDGROUPIDENTIFIERSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006146AT+MORINGSHOWSTATEOFMOBILEORIGINATEDCALLAT+CGMSCLASSCHANGEGPRSMULTISLOTCLASSAT+CMGHEXENABLETOSENDNON-ASCIICHARACTERSMSAT+EXUNSOLEXTRAUNSOLICITEDINDICATIONS7.
2DetailedDescriptionsofCommands7.
2.
1AT+ECHOEchocancellationcontrolAT+ECHOEchocancellationcontrolResponse:+ECHO(NORMAL_AUDIO):,,+ECHO(AUX_AUDIO):,,okReadCommandAT+ECHOParameter:SeewritecommandResponse:+ECHO:(voxGain),(minMicEnergy),(sampSlncePrd).
(channel)okTestCommandAT+ECHO=Parameter:SeewritecommandResponse:okWriteCommandAT+ECHO=,,,Parameter:int:0–32767int:0–32767int:0–32767int0-11AUX_AUDIO0NORMAL_AUDIOReferenceNote::theparametermodelstheacousticpathbetweenear-pieceandmicrophone.
:theparametersetstheminimummicrophoneenergyleveltobeattainedbeforesuppressionisallowed.
Atypicalvalueofthisparameteris20.
:theparametercontroltheminimumnumberofspeechframesthatwillbereplacewithSIDframeswhenanechoisdetected.
Atypicalvalueofthisparameteris4.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061477.
2.
2AT+SIDETChangethesidetonegainlevelAT+SIDETChangethesidetonegainlevelResponse:+SIDET:OKReadCommandAT+SIDETParameter:SeewritecommandResponse:+SIDET:(gainlevel)OKTestCommandAT+SIDET=Parameter:SeewritecommandResponse:OKWriteCommandAT+SIDET=Parametersint:0–32767ReferenceNoteTherelationbetweentheSideToneGainandisSideToneGain/dB=20*log(sideTone/32767)7.
2.
3AT+CPOWDPowerOffAT+CPOWDPowerOffResponse:WriteCommandAT+CPOWD=Parameters0Poweroffurgently(WillnotsendoutNORMALPOWERDOWN)1Normalpoweroff(WillsendoutNORMALPOWERDOWN)ReferenceNote7.
2.
4AT+SPICTimesremaintoinputSIMPIN/PUKAT+SPICTimesremaintoinputSIMPIN/PUKExecutionCommandAT+SPICResponseTimesremaintoinputSIMPIN+SPIC:,,,OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006148Parameters:Timesremaintoinputchv1:Timesremaintoinputchv2:Timesremaintoinputpuk1:Timesremaintoinputpuk2Reference7.
2.
5AT+CMICChangethemicrophonegainlevelAT+CMICChangethemicrophonegainlevelResponse:+CMIC:,OKReadCommandAT+CMICParameter:SeewritecommandResponse:+CMIC:listofsupporteds,listofsupportedsokTestCommandAT+CMIC=Parameter:SeewritecommandWriteCommandAT+CMIC=Response:OkSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006149,Parameter:0–MainMicrophone1–AuxMicrophoneint:0–1500dB1+1.
5dB2+3.
0dB(defaultvalue)3+4.
5dB4+6.
0dB5+7.
5dB6+9.
0dB7+10.
5dB8+12.
0dB9+13.
5dB10+15.
0dB11+16.
5dB12+18.
0dB13+19.
5dB14+21.
0dB15+22.
5dBReferenceNote:7.
2.
6AT+UARTConfiguredualserialportmodeAT+UARTConfiguredualserialportmodeResponse+UART:OkReadCommandAT+UARTParameter:SeeWriteCommandWriteCommandAT+UART=[,]ResponseOkErrorSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006150ParametercurrentUart1useserialline12useserialline2(gprs)3useserialline24lastcommonduseserialline15lastcommonduseserialline2Uart1useserialline12useserialline2(gprs)3useserialline2Baud(Ifuartis2or3)9600,19200,28800,38400,57600,115200Reference7.
2.
7AT+CALARMSetalarmAT+CALARMSetalarmResponse:+CALARM:,,,okReadCommandAT+CALARM=Parameter:SeewritecommandResponse:okWriteCommandAT+CALARM=,,,Parameter:anintegerparameterwhichindicateswhetherenableordisablealarm.
0CLEARALARM1SETALARMastringparameterwhichindicatesthetimewhenalarmarrives.
Theformatis"yy/MM/dd,hh:mm:ss+-zz"wherecharactersindicatethelasttwodigitsofyear,month,day,hour,minute,secondandtimezone.
ThetimezoneisexpressedinquartersofanhourbetweenthelocaltimeandGMT,rangingfrom-48to+48.
anintegerparameterwhichindicatestherepeatmode0None1Daily2Weekly3MonthlySIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006151anintegerparameterwhichindicatesthemethodofdealingpowerwhenalarmarrives.
0NoneOnlysend"ALARMRING"toserialport1AlarmpoweroffSend"ALARMRING"toserialportandpoweroffin5seconds2AlarmpoweronSend"ALARMMODE"toserialportandenterintoalarmmodeNote:Inalarmmode,protocolstackandSIMprotocolisclosed,onlyafewATcommandcanbeexecuted,andsystemwillbepowereddownafter90secondsifneitherpowerkeyispressednorfunctionalityischangedtofullfunctionality.
Ifpowerkeyispressed,systemwillbepowereddownrightnow.
ReferenceNote:7.
2.
8AT+CADCReadADCAT+CADCReadADCResponse:+CADC:,OKReadCommandAT+CADCParameter:SeetestcommandResponse:+CADC:listofsupporteds,listofsupporteds>OKParameter:1success0failinteger0-2400TestCommandAT+CADC=Note:7.
2.
9AT+CSNSSinglenumberingschemeAT+CSNSSinglenumberingschemeResponse:+CSNS:(listofsupportedmodes)TestcommandAT+CSNS=ParameterSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006152Response:+CSNS:ReadcommandAT+CSNSParameter:Response:OkErrorWriteCommandAT+CSNS=Parameter:0voice2fax4dataReferenceNote7.
2.
10AT+CDSCBResetcellbroadcastAT+CDSCBResetcellbroadcastResponse:OKExecutionCommandAT+CDSCBParameter:ReferenceNoteResettheCBmodule7.
2.
11AT+CMODConfigurealternatingmodecallsAT+CMODConfigurealternatingmodecallsResponse:+CMOD:(0)TestcommandAT+CMOD=Parameter:Response:OKWriteCommandAT+CMOD=Parameter:0OnlysinglemodeissupportedReferenceNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061537.
2.
12AT+CFGRIIndicateRIwhenusingURCAT+CFGRIIndicateRIwhenusingURCResponse:+CFGRI:okReadcommandAT+CFGRIParameter:SeewritecommandResponse:OKWriteCommandAT+CFGRI=Parameter:0on1offReferenceNote7.
2.
13AT+CLTSGetlocaltimestampAT+CLTSGetlocaltimestampResponse+CLTS:(theformatoftimestamp)ParametersSeewritecommandTestcommandAT+CLTS=ParameterSeewritecommandResponse+CLTS:(timestamp)ExecutioncommandAT+CLTSParametersastringparameterwhichindicatesthelocaltimestamp.
Theformatoftimestampis"yy/MM/dd,hh:mm:ss+/-zz"yy:yearMM:monthdd:dayhh:hourmm:minutess:secondzz:timezoneReferenceNoteSupportforthiscommandwillbenetworkdependantSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061547.
2.
14AT+CEXTHSExternalheadsetjackcontrolAT+CEXTHSExternalheadsetjackcontrolResponse+CEXTHS:TestcommandAT+CEXTHS=ParametersSeewritecommandResponse+CEXTHS:,ReadcommandAT+CEXTHSParameterSeewritecommandResponseOKERRORUnsolicitedresultcode:+CEXTHS:,WritecommandAT+CEXTHS=Parametersanumericparameterwhichindicateswhetheranunsolicitedeventcode(indicatingwhethertheheadsethasbeenattached/detached)shouldbesenttotheterminal.
0notsendunsolicitedeventcode1sendunsolicitedeventcodeanumericparameterwhichindicateswhetheraheadsethasbeenattachedornot0notattached1attachedReferenceNoteSupportforthiscommandwillbehardwaredependant7.
2.
15AT+CEXTBUTHeadsetbuttonstatusreportingAT+CEXTBUTHeadsetbuttonstatusreportingResponse+CEXTBUT:TestcommandAT+CEXTBUT=ParametersSeewritecommandReadcommandAT+CEXTBUTResponse+CEXTBUT:,SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006155ParameterSeewritecommandResponseOKERRORUnsolicitedresultcode:+CEXTBUT:,WritecommandAT+CEXTBUT=Parametersanumericparameterwhichindicateswhetheranunsolicitedeventcode(indicatingwhethertheheadsetbuttonhasbeenpressed)shouldbesenttotheterminal.
0notsendunsolicitedeventcode1sendunsolicitedeventcodeanumericparameterwhichindicateswhetheraheadsetbuttonhasbeenpressedornot0notpressed1pressedReferenceNoteSupportforthiscommandwillbehardwaredependant7.
2.
16AT+CSMINSSIMinsertedstatusreportingAT+CSMINSSIMinsertedstatusreportingResponse+CSMINS:(listofsupporteds)TestcommandAT+CSMINS=ParametersSeewritecommandResponse+CSMINS:,ReadcommandAT+CSMINSParameterSeewritecommandWritecommandAT+CSMINS=ResponseOKERRORSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006156ParametersanumericparameterwhichindicateswhethertoshowanunsolicitedeventcodeindicatingwhethertheSIMhasjustbeeninsertedorremoved.
0disable1enableanumericparameterwhichindicateswhetherSIMcardhasbeeninserted.
0notinserted1insertedReferenceNote7.
2.
17AT+CLDTMFLocalDTMFtonegenerationAT+CLDTMFLocalDTMFtonegenerationResponseOKERRORWritecommandAT+CLDTMF=[[,]]Parametersanumericparameter(1-255(ms))whichindicatesthedurationofallDTMFtonesinin1/10secsastringparameterwhichhasamaxlengthof20charsofform,separatedbycommas.
AsingleASCIIcharsintheset0-9,#,*,A-D.
ExecutioncommandAT+CLDTMFResponseOKAbortsanyDTMFtonecurrentlybeinggeneratedandanyDTMFtonesequence.
ReferenceGSM07.
07Note7.
2.
18AT+CDRINDCSvoice/data/faxcallorGPRSPDPcontextterminationindicationAT+CDRINDCSvoice/data/faxcallorGPRSPDPcontextterminationindicationResponse+CDRIND:(listofsupporteds)TestcommandAT+CDRIND=ParametersSeewritecommandReadcommandAT+CDRINDResponse+CDRIND:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006157ParameterSeewritecommandResponseOKERRORParametersanumericparameterwhichindicateswhethertoenableanunsolicitedeventcodeindicatingwhetheraCSvoicecall,CSdata,faxcallorGPRSsessionhasbeenterminated.
0disable1enableWritecommandAT+CDRIND=UnsolicitedresultcodeWhenenabled,anunsolicitedresultcodeisreturnedaftertheconnectionhasbeenterminated+CDRIND:Parametersconnectiontype0CSVconnection1CSDconnection2PPPconnectionReferenceNote7.
2.
19AT+CSPNGetServiceProviderNamefromSIMAT+CSPNGetServiceProviderNamefromSIMResponse:+CSPN:,+CMEERROR:ReadCommandAT+CSPNParametersstringtype;serviceprovidernameonSIM0–don'tdisplayPLMN.
AlreadyregisteredonPLMN1–displayPLMNReferenceNoteCMEerrorspossibleifSIMnotinsertedorPINnotentered.
7.
2.
20AT+CCVMGetandsetthevoicemailnumberontheSIMAT+CCVMGetandsetthevoicemailnumberontheSIMReadCommandAT+CCVMResponse+CCVM:[,]SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006158ParameterSeeWriteCommandResponse+CCVM:[,]TestCommandAT+CCVM=ParameterSeeWriteCommandResponse+CMEERROR:WriteCommandAT+CCVM=[,]ParametersStringType-ThevoicemailnumbertowritetotheSIMStringType-Thealpha-stringtowritetotheSIMReferenceNote:CPHSvoicemailonlycurrentlyavailableonOrangeSIMS7.
2.
21AT+CBANDGetandSetMobileOperatingBandAT+CBANDGetandSetMobileOperatingBandResponse+CBAND:ReadCommandAT+CBANDParameterSeeWriteCommandResponse+CBAND:(listofsupporteds)TestCommandAT+CBAND=ParameterSeeWriteCommandResponseOKERRORWriteCommandAT+CBAND=ParametersPGSM_MODEDCS_MODEPCS_MODEEGSM_DCS_MODEGSM850_PCS_MODEReferenceNote:Radiosettingsfollowingupdatesarestoredinnon-volatilememory.
SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061597.
2.
22AT+CHFConfigureshandsfreeoperationAT+CHFConfigureshandsfreeoperationResponse+CHF:,Unsolicitedresultcode:+CHF:ReadCommandAT+CHFParametersSeewritecommand.
TestCommandAT+CHF=Response+CHF:(0-1),(0-1)Response+CMEERROR:WriteCommandAT+CHF=,Parameters0Unsolicitedresultcodedisabled1Unsolicitedresultcodeenabled(non-volatile)0Handsfreeoperationdisabled1Handsfreeoperationenabled(volatile)Reference7.
2.
23AT+CHFASwaptheaudiochannelsAT+CHFASwaptheaudiochannelsResponse+CHFA:ReadCommandAT+CHFAParametersSeewritecommand.
Response+CHFA:(0=NORMAL_AUDIO,1=AUX_AUDIO)TestCommandAT+CHFA=ParametersSeewritecommand.
ResponseOK+CMEERROR:WriteCommandAT+CHFA=Parameters0–Normalaudiochannel(default)1–AuxaudiochannelReferenceNOTEThiscommandswapstheaudiochannelsbetweenthenormalchannelandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006160theauxchannel.
7.
2.
24AT+CSCLKConfigureSlowClockAT+CSCLKConfigureSlowClockResponse+CSCLK:ReadCommandAT+CSCLKParametersSeewritecommand.
Response+CSCLK:(0,1)TestCommandAT+CSCLK=ParametersSeewritecommand.
ResponseOKERRORWriteCommandAT+CSCLK=Parameters0–disableslowclock1–enableslowclockReferenceNOTE7.
2.
25AT+CENGSwitchOnorOffEngineeringModeAT+CENGSwitchOnorOffEngineeringModeReadCommandAT+CENGResponseEngineeringModeisdesignedtoallowafieldengineertoviewandtestthenetworkinformationreceivedbyahandset,whenthehandsetiseitherinidlemodeordedicatedmode(thatis:withacallactive).
Ineachmode,theengineerisabletoviewnetworkinteractionforthe"servingcell"(thecellthehandsetiscurrentlyregisteredwith)orfortheneighbouringcells.
TAreturnsthecurrentengineeringmode.
Thenetworkinformationincludingservingcellandneighbouringcellsarereturnedonlywhen=1or=2.
carrywiththemcorrespondingnetworkinteraction.
+CENG:[+CENG:,",,,,,,,,"+CENG:,",,"…]SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006161ParametersSeewritecommand.
ResponseTAreturnsthelistofsupportedmodes.
+CENG:listofsupportedsOKTestCommandAT+CENG=ParametersSeewritecommand.
ResponseTAattempttoswitchonoroffengineeringmode.
GSMnetworkoperator.
TAcontrolsthepresentationofanunsolicitedresultcode+CENG:(networkinformation)when=2andthereisachangeofnetworkinformation.
OKERRORWriteCommandAT+CENG=Parameters0switchoffengineeringmode1switchonengineeringmode2switchonengineeringmode,andactivatetheunsolicitedreportingofnetworkinformation.
0theservingcell1-6theindexoftheneighbouringcell.
absoluteradiofrequencychannelnumber.
receivelevel.
receivequality.
mobilecountrycode.
mobilenetworkcode.
basestationidentitycode.
cellid.
receivelevelaccessminimum.
transmitpowermaximumCCCH.
ReferenceNOTE7.
2.
26AT+SCLASS0StoreClass0SMStoSIMwhenreceivedClass0AT+SCLASS0StoreClass0SMStoSIMwhenreceivedClass0Response+SCLASS0:ReadCommandAT+SCLASS0ParametersSeewritecommand.
TestCommandAT+Response+SCLASS0:(0,1)SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006162SCLASS0=ParametersSeewritecommand.
ResponseOKERRORWriteCommandAT+SCLASS0=Parameters0–disabletostoreClass0SMStoSIMwhenreceivedClass0SMS1–EnabletostoreClass0SMStoSIMwhenreceivedClass0SMSReferenceNOTE7.
2.
27AT+CCIDShowICCIDAT+CCIDShowICCIDTestCommandAT+CCID=Response:OKResponse:Cciddata[ex.
8986009109030513918]OKExecutionCommandAT+CCIDParametersReferenceNote7.
2.
28AT+CMTEReadTemperatureOfModuleAT+CMTEReadTemperatureOfModuleReadCommandAT+CMTEResponse:+CMTE:OKParametersrangeof-40to90ReferenceNote7.
2.
29AT+CSDTSwitchOnOrOffDetectingSIMCardAT+CSDTSwitchOnOrOffDetectingSIMCardReadCommandAT+CSDTResponse+CSDT:SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006163ParametersResponse+CSDT:(0-1)TestCommandAT+CSDT=ParametersSeewritecommand.
ResponseOKERRORWriteCommandAT+CSDT=Parameters0–switchoffdetectingSIMcard1–switchondetectingSIMcardReferenceNOTE7.
2.
30AT+CMGDADeleteAllSMSAT+CMGDADeleteAllSMSResponse:+CMGDA:listedofsupportedsOK+CMSERROR:NUMTestCommandAT+CMGDA=ParametersseewritecommandResponse:OK+CMSERROR:NUMWriteCommandAT+CMGDA=Parameters1)Iftextmode:"DELREAD"deleteallreadmessages"DELUNREAD"deleteallunreadmessages"DELSENT"deleteallsentSMS"DELUNSENT"deleteallunsentSMS"DELINBOX"deleteallreceivedSMS"DELALL"deleteallSMS3)ifPDUmode:1deleteallreadmessages2deleteallunreadmessages3deleteallsentSMS4deleteallunsentSMS5deleteallreceivedSMS6deleteallSMSSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006164ReferenceNote7.
2.
31AT+SIMTONEGENERATESPECIFICALLYTONEAT+SIMTONEGENERATESPECIFICALLYTONEResponse+SIMTONE:(0-1),(0-50000),(0-1000),(0-1000),(0-15300000)TestCommandAT+SIMTONE=ParametersSeewritecommand.
ResponseOKERRORWriteCommandAT+SIMTONE=,,,,Parameters0–Stopplayingtone1–StartplayingtonethefrequencyoftonetobegeneratedtheperiodofgeneratingtonetheperiodofstoppingtonedurationoftonesinmillisecondsReferenceNOTE7.
2.
32AT+CCPDCONNECTEDLINEIDENTIFICATIONPRESENTATIONWITHOUTALPHASTRINGAT+CCPDCONNECTEDLINEIDENTIFICATIONPRESENTATIONWITHOUTALPHASTRINGResponse+CCPD:ReadCommandAT+CCPDParametersResponseOKERRORWriteCommandAT+CCPD=Parameters0–disabletopresentalphastring1–enabletopresentalphastringReferenceNOTESIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061657.
2.
33AT+CGIDGetSIMCardGroupIdentifierAT+CGIDGetSIMCardGroupIdentifierResponseGID:OKERRORExecutionCommandAT+CGIDParametersintegertypeofSIMcardgroupidentifier1integertypeofSIMcardgroupidentifier2ReferenceNOTEIftheSIMsupportsGIDfiles,theGIDvalueswereretuned.
Otherwise0xffisretuned.
7.
2.
34AT+MORINGSHOWSTATEOFMOBILEORIGINATEDCALLAT+MORINGShowStateofMobileOriginatedCallResponse+MORING:(0,1)TestCommandAT+MORING=ParametersSeewritecommand.
ResponseOKERRORWriteCommandAT+MORING=Parameters0notshowcallstateofmobileoriginatedcall1showcallstateofmobileoriginatedcall.
Afterdialingcallnumbers,theURCstringsofMORINGwillbesentiftheothercallsideisalertedandtheURCstringsofMOCONNECTEDwillbesentifthecallisestablished.
ReferenceNOTESIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061667.
2.
35AT+CGMSCLASSCHANGEGPRSMULTISLOTCLASSAT+CGMSCLASSChangeGPRSmultislotclassResponseMULTISLOTCLASS:OKReadCommandAT+CGMSCLASSParametersseewritecommandTestCommandAT+CGMSCLASS=ResponseMULTISLOTCLASS:1-10OKResponseOKWriteCommandAT+CGMSCLASS=ParametersGPRSmultislotclassReferenceNOTE7.
2.
36AT+CMGHEXENABLETOSENDNON-ASCIICHARACTERSMSAT+CMGHEXEnabletosendnon-asciicharacterSMSResponseCMGHEX:OKReadCommandAT+CMGHEXParametersseewritecommandTestCommandAT+CMGHEX=ResponseCMGHEX:(0,1)OKResponseOKWriteCommandAT+CMGHEX=Parameters1EnabletosendSMSvaryingfrom0x00to0x7fexcept0x1aand0x1bundertextmodeandGSMcharacterset0SendSMSinordinarywayReferenceNOTESIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061677.
2.
37AT+EXUNSOLExtraUnsolicitedIndicationsAT+EXUNSOLExtraUnsolicitedIndicationsResponse+EXUNSOL:(listofsupporteds)OKTestcommandAT+EXUNSOL=ParametersseewritecommandWritecommandAT+EXUNSOL=,Response+CMEERROR:+EXUNSOL:OKParametersvaluescurrentlyreservedbythepresentdocument:"SQ"SignalQualityDisplayssignalstrengthandchannelbiterrorrate(similartoAT+CSQ)inform+CSQN:,whenvalueschange.
"FN"ForbiddenNetworksAvailableOnlyWhenreturningtoanon-registeredstatethisindicateswhetheralltheavailablePLMNsareforbidden.
"MW"SMSMessageWaitingOnreceivinganSMS(asindicatedbythe+CMTIindication)theSMSisdecodedandcheckedtoseeifitcontainsoneormoreofthemessagewaitingindications(i.
e.
voicemail,email,faxetc).
Ifso,anunsolicitedindicationisshownintheformforeachmessagetype:+CMWT:,,,,,WhereisthemessagestorecontainingtheSM,indexisthemessageindexand,,,containthenumberofwaitingmessages(with'0'definedasclearindication,non-zeroforoneormorewaitingmessages)orblankfornotspecifiedinthismessage.
"UR"UnsolicitedResultCodeProducesanunsolicitedindicationfollowingparticularcallstatetransitions.
Multiplenotificationsmayoccurforthesametransition+CGURC:Wheredescribesthecurrentcallstate:0Activecallterminated,atleastoneheldcallremaining1AttempttomakeanMobileOriginatedcall2MobileOriginatedCallhasfailedforsomereason3MobileOriginatedcallisringing4MobileTerminatedcallisqueued(CallwaitingSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061685MobileOriginatedcallnowconnected6MobileOriginatedorMobileTerminatedcallhasdisconnected7MobileOriginatedorMobileTerminatedcallhungup"BC"BatteryChargeDisplaysbatteryconnectionstatusandbatterychargelevel(similartoAT+CBC)inform+CBCN:,whenvalueschange.
"BM"Displaysbandmode(similartoAT+CBAND)inform+CBAND:whenvaluechanges.
"SM"AdditionalSMSInformationDisplaysadditionalinformationaboutSMSeventsintheformofUnsolicitedmessagesofthefollowingformat+TSMSINFO:whereisastandardCMSerrorintheformatdefinedbytheAT+CMEEcommandi.
e.
eitheranumberorastring.
"CC"CallinformationDisplaysthedisconnectedcallIDandtheremaincallnumbersafteroneofthecalldisconnected.
+CCINFO:,0unlock1lock2queryReferenceNOTESIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061698ATCommandsforTCPIPApplicationToolkit8.
1OverviewCommandDescriptionAT+CIPSTARTSTARTUPTCPORUDPCONNECTIONAT+CIPSENDSENDDATATHROUGHTCPORUDPCONNECTIONAT+CIPCLOSECLOSETCPORUDPCONNECTIONAT+CIPSHUTDEACTIVATEGPRSPDPCONTEXTAT+CLPORTSETLOCALPORTAT+CSTTSTARTTASKANDSETAPN,USERNAME,PASSWORDAT+CIICRBRINGUPWIRELESSCONNECTIONWITHGPRSORCSDAT+CIFSRGETLOCALIPADDRESSAT+CIPSTATUSQUERYCURRENTCONNECTIONSTATUSAT+CDNSCFGCONFIGUREDOMAINNAMESERVERAT+CDNSGIPQUERYTHEIPADDRESSOFGIVENDOMAINNAMEAT+CDNSORIPCONNECTWITHIPADDRESSORDOMAINNAMESERVERAT+CIPHEADADDANIPHEADWHENRECEIVINGDATAAT+CIPATSSETAUTOSENDINGTIMERAT+CIPSPRTSETPROMPTOF'>'WHENSENDINGDATAAT+CIPSERVERCONFIGUREASSERVERAT+CIPCSGPSETCSDORGPRSFORCONNECTIONMODEAT+CIPCCONCHOOSECONNECTIONAT+CIPFLPSETWHETHERFIXTHELOCALPORTAT+CIPSRIPSETWHETHERDISPLAYIPADDRESSANDPORTOFSENDERWHENRECEIVEDATAAT+CIPDPDPSETWHETHERCHECKSTATEOFGPRSNETWORKTIMINGAT+CIPSCONTSAVETCPIPAPPLICATIONCONTEXTAT+CIPMODESELECTTCPIPAPPLICATIONMODEAT+CIPCCFGCONFIGURETRANSPARENTTRANSFERMODE8.
2DetailedDescriptionsofCommands8.
2.
1AT+CIPSTARTStartupTCPorUDPconnectionAT+CIPSTARTStartupTCPorUDPconnectionTestcommandAT+CIPSTART=Response+CIPSTART:(listofsupported),(IPaddressrange),(portrange)+CIPSTART:(listofsupported),(domainname),(portrange)OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006170ParameterSeewritecommandWritecommandAT+CIPSTART=,[,],ResponseIfformatisrightresponseOK,otherwiseresponseERRORIfconnectsuccessfullyresponseCONNECTOKOtherwiseSTATE:CONNECTFAILParameterastringparameterwhichindicatestheconnectiontype"TCP"EstablishaTCPconnection"UDP"EstablishaUDPconnectionremoteserverIPaddressremoteserverportremoteserverdomainnameastringparameterwhichindicatestheprogressofconnecting0IPINITIAL1IPSTART2IPCONFIG3IPIND4IPGPRSACT5IPSTATUS6TCP/UDPCONNECTING7IPCLOSE8CONNECTOKReferenceParameter8.
2.
2AT+CIPSENDSenddatathroughTCPorUDPconnectionAT+CIPSENDSenddatathroughTCPorUDPconnectionTestcommandAT+CIPSEND=Response+CIPSEND=:OKExecutioncommandAT+CIPSENDresponse">",thentypedataforsend,tapCTRL+ZtosendResponseThiscommandisusedtosendchangeablelengthdata.
Ifconnectionisnotestablishedordisconnection:ERRORIfsendingsuccessfully:SENDOKIfsendingfail:SENDFAILSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006171NoteThiscommandisusedtosenddataontheTCPorUDPconnectionthathasbeenestablishedalready.
Ctrl-Zisusedasaterminationsymbol.
Thereareatmost1024bytesthatcanbesentatatime.
WritecommandAT+CIPSEND=ResponseThiscommandisusedtosendfixedlengthdata.
Ifconnectionisnotestablishedordisconnect:ERRORIfsendingsuccessfully:SENDOKIfsendingfail:SENDFAILParameteranumericparameterwhichindicatesthelengthofsendingdata,itmustlessthan1024ReferenceNote1.
Thereareatmost1024bytesthatcanbesenteachtime.
2.
SetthetimethatsenddataautomaticallywiththecommandofAT+CIPATS.
3.
Onlysenddataatthestatusofestablishedconnection,otherwiseResponseERROR8.
2.
3AT+CIPCLOSECloseTCPorUDPConnectionAT+CIPCLOSECloseTCPorUDPConnectionTestcommandAT+CIPCLOSE=ResponseOKExecutioncommandAT+CIPCLOSEResponseIfclosesuccessfully:CLOSEOKIfclosefail:ERRORReferenceNoteAT+CIPCLOSEonlycloseconnectionatthestatusofTCP/UDPCONNECTINGorCONNECTOK,otherwiseresponseERROR,afterclosetheconnection,thestatusisIPCLOSESIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061728.
2.
4AT+CIPSHUTDeactivateGPRSPDPcontextAT+CIPSHUTDeactivateGPRSPDPcontextTestcommandAT+CIPSHUT=ResponseOKExecutioncommandAT+CIPSHUTResponseIfclosesuccessfully:SHUTOKIfclosefail:ERRORNoteExceptatthestatusofIPINITIAL,youcanclosemovingscenebyAT+CIPSHUT.
Afterclosed,thestatusisIPINITIAL.
ReferenceNote8.
2.
5AT+CLPORTSetlocalportAT+CLPORTSetlocalportTestcommandAT+CLPORT=Response+CLPORT:(listofsupporteds)ParameterSeewritecommandReadcommandAT+CLPORTResponse::ParameterSeewritecommandWritecommandAT+CLPORT=,ResponseOKERRORParameterastringparameterwhichindicatestheconnectiontype"TCP"TCPlocalport"UDP"UDPlocalport0-65535anumericparameterwhichindicatesthelocalportReferenceNote8.
2.
6AT+CSTTSTARTtaskandSetAPN、USERNAME、PASSWORDAT+CSTTStarttaskandSetAPN、USERNAME、PASSWORDTestcommandAT+CSTT=Response+CSTT:"APN","USER","PWD"SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006173OKReadcommandAT+CSTTResponse+CSTT:,,OKParameterSeewritecommandWritecommandAT+CSTT=,,ResponseOKERRORParameterastringparameterwhichindicatestheGPRSaccesspointnameastringparameterwhichindicatestheGPRSusernameastringparameterwhichindicatestheGPRSpasswordExecutionCommandAT+CSTTResponseOKERRORReferenceNote8.
2.
7AT+CIICRBringupwirelessconnectionwithGPRSorCSDAT+CIICRBringupwirelessconnectionwithGPRSorCSDExecutioncommandAT+CIICRResponseOKERRORReferenceNoteAT+CIICRonlyactivatemovingsceneatthestatusofIPSTART,afteroperatethiscommand,thestatechangedtoIPCONFIG.
Ifmoduleaccepttheactivateoperation,thestatechangedtoIPIND;aftermoduleaccepttheactivateoperation,ifactivatesuccessfully,thestatechangedtoIPGPRSACT,responseOK,otherwiseresponseERROR.
8.
2.
8AT+CIFSRGetlocalIPaddressAT+CIFSRGetlocalIPaddressReadcommandAT+CIFSRResponseOKExecutioncommandResponseSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006174AT+CIFSROKERRORParameterastringparameterwhichindicatestheIPaddressassignedfromGPRSorCSDReferenceNoteOnlyatthestatusofactivatedthemovingscene:IPGPRSACT、TCP/UDPCONNECTING、CONNECTOK、IPCLOSEcangetlocalIPAddressbyAT+CIFSR,otherwiseresponseERROR.
8.
2.
9AT+CIPSTATUSQuerycurrentconnectionstatusAT+CIPSTATUSQuerycurrentconnectionstatusTestcommandAT+CIPSTATUS=ResponseOKExecutioncommandAT+CIPSTATUSResponseSTATE:OKParameterreferredtoAT+CIPSTARTReferenceNote8.
2.
10AT+CDNSCFGConfiguredomainnameserverAT+CDNSCFGConfiguredomainnameserverTestcommandAT+CDNSCFG=ResponseOKWritecommandAT+CDNSCFG=,ResponseOKERRORParameterastringparameterwhichindicatestheIPaddressoftheprimarydomainnameserverastringparameterwhichindicatestheIPaddressofthesecondarydomainnameserverReferenceNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061758.
2.
11AT+CDNSGIPQuerytheIPaddressofgivendomainnameAT+CDNSGIPQuerytheIPaddressofgivendomainnameTestcommandAT+CDNSGIP=ResponseOKWritecommandAT+CDNSGIP=ResponseOKERRORIfsuccessful,return:Iffail,return:ERROR:STATE:ParameterastringparameterwhichindicatesthedomainnameastringparameterwhichindicatestheIPaddresscorrespondingtothedomainnameanumericparameterwhichindicatestheerrorcode1DNSnotAuthorization2invalidparameter3networkerror4noserver5timeout6noconfiguration7nomemoryrefertoAT+CIPSTARTReferenceNote8.
2.
12AT+CDNSORIPConnectwithIPaddressordomainnameserverAT+CDNSORIPConnectwithIPaddressordomainnameserverTestcommandAT+CDNSORIP=Response+CDNSORIP:(listofsupporteds)OKParameterSeewritecommandReadcommandAT+CDNSORIPResponse+CDNSORIP:OKParameterSeewritecommandSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006176WritecommandAT+CDNSORIP=ResponseOKERRORParameteranumericparameterwhichindicateswhetherconnectingwithIPaddressserverordomainnameserver0remoteserverisanIPaddress1remoteserverisadomainnameReferenceNote8.
2.
13AT+CIPHEADAddanIPheadwhenreceivingdataAT+CIPHEADAddanIPheadwhenreceivingdataTestcommandAT+CIPHEAD=Response+CIPHEAD:(listofsupporteds)ParameterSeewritecommandReadcommandAT+CIPHEADResponse+CIPHEAD:ParameterSeewritecommandWritecommandAT+CIPHEAD=ResponseOKERRORParameteranumericparameterwhichindicateswhetheraddinganIPheadertoreceiveddataornot0notaddIPheader1addIPheader,theformatis"+IPD(datalength):"ReferenceNote8.
2.
14AT+CIPATSSetautosendingtimerAT+CIPATSSetautosendingtimerTestcommandAT+CIPATS=Response+CIPATS:(listofsupporteds)OKParameterSeewritecommandReadcommandResponseSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006177AT+CIPATS+CIPATS:ParameterSeewritecommandWritecommandAT+CIPATS=,ResponseOKERRORParameteranumericparameterwhichindicateswhethersettimerwhensendingdata0notsettimerwhensendingdata1SettimerwhensendingdataanumericparameterwhichindicatesthesecondsafterwhichthedatawillbesentReferenceNote8.
2.
15AT+CIPSPRTSetpromptof'>'whensendingdataAT+CIPSPRTSetpromptof'>'whensendingdataTestcommandAT+CIPSPRT=Response+CIPSPRT:()ParameterSeewritecommandReadcommandAT+CIPSPRTResponse+CIPSPRT:ParameterSeewritecommandWritecommandAT+CIPSPRT=ResponseOKERRORParameteranumericparameterwhichindicateswhetherechoprompt'>'afterissuingAT+CIPSENDcommand0nopromptandshow"sendok"whensendsuccessfully1echo'>'promptandshow"sendok"whensendsuccessfully2nopromptandnotshow"sendok"whensendsuccessfullyReferenceNote8.
2.
16AT+CIPSERVERConfigureasaserverAT+CIPSERVERConfigureasaserverReadcommandAT+CIPSERVERResponseSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006178OKParameter0hasnotbeenconfiguredasaserver1hasbeenconfiguredasaserverExecutioncommandAT+CIPSERVERResponseOKERRORIfconfigurationasserversuccess,return:SERVEROKIfconfigurationasserverfail,return:STATE:CONNECTFAILParameterrefertoAT+CIPSTARTReferenceNote8.
2.
17AT+CIPCSGPSetCSDorGPRSforconnectionmodeAT+CIPCSGPSetCSDorGPRSforconnectionmodeTestcommandAT+CIPCSGP=Response+CIPCSGP:(listofsupportedconnections),[(GPRSparameters,,),(CSDparameters,,,)]OKParameterSeewritecommandReadcommandAT+CIPCSGPResponse+CIPCSGP:OKParameterSeewritecommandWritecommandAT+CIPCSGP=,[(,,),(,,,)]ResponseOKERRORParameteranumericparameterwhichindicatesthewirelessconnectionmode0setCSDaswirelessconnectionmode1setGPRSaswirelessconnectionmodeGPRSparameters:astringparameterwhichindicatestheaccesspointnameastringparameterwhichindicatestheusernameSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006179astringparameterwhichindicatesthepasswordCSDparameters:astringparameterwhichindicatestheCSDdialnumbersastringparameterwhichindicatestheCSDusernameastringparameterwhichindicatestheCSDpasswordanumericparameterwhichindicatestheCSDconnectionrate024001480029600314400ReferenceNote8.
2.
18AT+CIPCCONChooseconnectionAT+CIPCCONChooseconnectionTestcommandAT+CIPCCON=Response+CIPCCON:(listofsupporteds)OKParameterSeewritecommandReadcommandAT+CIPCCONResponse+CIPCCON:OKParameterSeewritecommandWritecommandAT+CIPCCON=ResponseOKERRORParameteranumericparameterwhichindicatesthechosenconnection1chooseconnectionasclient2chooseconnectionasserverNotethattheremayexisttwoconnectionsatonetime:oneconnectionisasclientconnectingwithremoteserver,theotherconnectionisasserverconnectingwithremoteclient.
Usingthiscommandtochoosethroughwhichconnectiondataissent.
ReferenceNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061808.
2.
19AT+CIPFLPSetwhetherfixthelocalportAT+CIPFLPSetwhetherfixthelocalportTestcommandAT+CIPFLP=Response+CIPFLP:(listofsupporteds)ParameterSeewritecommandReadcommandAT+CIPFLPResponse+CIPFLP:OKParameterSeewritecommandWritecommandAT+CIPFLP=ResponseOKERRORParameteranumericparameterwhichindicateswhetherincreasinglocalportautomaticallywhenestablishinganewconnection0donotfixlocalport,increasinglocalportby1whenestablishinganewconnection1fixlocalport,usingthesameportwhenestablishinganewconnectionNotethatindefaultmode,thelocalportisfixed.
Itcanspeeduptheconnectionprogressifsettingtonotfixedlocalportwhenestablishinganewconnectionafterclosingpreviousconnection.
ReferenceNote8.
2.
20AT+CIPSRIPSetwhetherdisplayIPaddressandportofsenderwhenreceivedataAT+CIPSRIPSetwhetherdisplayIPaddressandportofsenderwhenreceivedataTestcommandAT+CIPSRIP=Response+CIPSRIP:(listofsupporteds)OKParameterSeewritecommandReadcommandAT+CIPSRIPResponse:OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006181ParameterSeewritecommandWritecommandAT+CIPSRIP=ResponseOKERRORParameteranumericparameterwhichindicateswhethershowthepromptofwherethedatareceivedarefromornotbeforereceiveddata.
0donotshowtheprompt1showtheprompt,theformatisasfollows:RECVFROM::Notethatthedefaultmodeisnottoshowtheprompt.
ReferenceNote8.
2.
21AT+CIPDPDPSetWhetherCheckStateOfGPRSNetworkTimingAT+CIPDPDPSetWhetherCheckStateOfGPRSNetworkTimingTestcommandAT+CIPDPDP=Response+CIPDPDP:(listofsupporteds)OKParameterSeewritecommandReadcommandAT+CIPDPDPResponse+CIPDPDP:,,OKParameterSeewritecommandWritecommandAT+CIPDPDP=,,ResponseOKERRORParameter0notsetdetectPDP1setdetectPDP00+CIPSPRT:+CIPHEAD:+CIPFLP:+CIPSRIP:+CIPCSGP:GprsConfigAPN:GprsConfigUserId:GprsConfigPassword:GprsConfiginactivityTimeout:CSDDialNumber:CSDConfigUserId:CSDConfigPassword:CSDConfigrate:+CIPDPDP:DetectPDPInerval:DetectPDPTimer:AppTcpipMode:InTransparentTransferModeNumberofRetry:WaitTime:SendSize:esc:OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006183ParametersseeAT+CDNSORIPseeAT+CIPSPRTseeAT+CIPHEADseeAT+CIPFLPseeAT+CIPSRIPseeAT+CIPCSGPseeAT+CIPCSGPseeAT+CIPCSGPseeAT+CIPCSGPseeAT+CIPCSGPseeAT+CIPCSGPseeAT+CIPCSGPseeAT+CIPCSGPseeAT+CIPCSGPseeAT+CIPDPDPseeAT+CIPDPDPseeAT+CIPDPDPResponseTAsavesTCPIPApplicationContextwhichconsistoffollowingATcommandparameters,andwhensystemisrebooted,theparameterswillbeloadedautomatically:AT+CDNSORIP,AT+CIPSPRT,AT+CIPHEAD,AT+CIPFLP,AT+CIPSRIP,AT+CIPCSGP,AT+CIPDPDPOKExecutioncommandAT+CIPSCONTParameter8.
2.
23AT+CIPMODESelectTCPIPApplicationmodeAT+CIPMODESelectTCPIPApplicationmodeTestcommandAT+CIPMODE=Response+CIPMODE:(0-NORMALMODE,1-TCPCHANNELMODE)OKReadcommandAT+CIPMODEResponse+CIPMODE:OKParameterSeewritecommandWritecommandResponseSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006184AT+CIPMODE=OKERRORParameter0normalmode1TCPchannelmodeExecutionCommandAT+CIPMODEResponseERRORReferenceNote8.
2.
24AT+CIPCCFGConfigureTransparentTransfermodeAT+CIPCCFGConfigureTransparentTransferModeTestcommandAT+CIPCCFG=Response+CIPCCFG:(NmRetry:3-8),(WaitTm:2-10),(SendSz:256-1024),(esc:0,1)OKReadcommandAT+CIPCCFGResponse+CIPCCFG:,,,OKParameterSeewritecommandWritecommandAT+CIPCCFG=,,,ResponseOKERRORParameternumberofretriestobemadeforanIPpacket.
numberof200msintervalstowaitforserialinputbeforesendingthepacket.
sizeinbytesofdatablocktobereceivedfromserialportbeforesending.
whetherturnontheescapesequence,defaultisTRUE.
ExecutionCommandAT+CIPCCFGResponseERRORReferenceNoteSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
20061859Supportedunsolicitedresultcodes9.
1SummaryofCMEERRORCodesFinalresultcode+CMEERROR:indicatesanerrorrelatedtomobileequipmentornetwork.
TheoperationissimilartoERRORresultcode.
Noneofthefollowingcommandsinthesamecommandlineisexecuted.
NeitherERRORnorOKresultcodeshallbereturned.
valuesusedbycommonmessagingcommands:CodeofMeaning0phonefailure1noconnectiontophone2phone-adaptorlinkreserved3operationnotallowed4operationnotsupported5PH-SIMPINrequired6PH-FSIMPINrequired7PH-FSIMPUKrequired10SIMnotinserted11SIMPINrequired12SIMPUKrequired13SIMfailure14SIMbusy15SIMwrong16incorrectpassword17SIMPIN2required18SIMPUK2required20memoryfull21invalidindex22notfound23memoryfailure24textstringtoolong25invalidcharactersintextstring26dialstringtoolong27invalidcharactersindialstring30nonetworkservice31networktimeout32networknotallowed-emergencycallsonly40networkpersonalizationPINrequired41networkpersonalizationPUKrequired42networksubsetpersonalizationPINrequired43networksubsetpersonalizationPUKrequired44serviceproviderpersonalizationPINrequired45serviceproviderpersonalizationPUKrequiredSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200618646corporatepersonalizationPINrequired47corporatepersonalizationPUKrequired100unknown103illegalMS106illegalME107GPRSservicesnotallowed111PLMNnotallowed112locationareanotallowed113roamingnotallowedinthislocationarea132serviceoptionnotsupported133requestedserviceoptionnotsubscribed134serviceoptiontemporarilyoutoforder148unspecifiedGPRSerror149PDPauthenticationfailure150invalidmobileclass577GPRS-activationrejectedbyGGSN578PRS-unspecifiedactivationrejection579GPRS-badcodeorprotocolrejection580GPRS-can'tmodifyaddress581GPRS-CHAPclose582GPRS-profile(cid)currentlyunavailable583GPRS-aprofile(cid)iscurrentlyactive584GPRS-combinedservicesnotallowed585GPRS-conditionalIEerror586GPRS-contextactivationrejected587GPRS-duplicateTIreceived588GPRS-featurenotsupported589GPRS-servicenotavailable590GPRS-unknownIEfromnetwork591GPRS-implicitlydetached592GPRS-insufficientresources593GPRS-invalidactivationstate(0-1)594GPRS-invalidaddresslength595GPRS-invalidcharacterinaddressstring596GPRS-invalidcidvalue597GPRS-invaliddialstringlength598GPRS-modevaluenotinrange599GPRS-invalidMANDinformation600GPRS-SMSservicepreferenceoutofrange601GPRS-invalidTIvalue602GPRS-IPCPnegotiationtimeout603GPRS-LCPnegotiationtimeoutSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006187604GPRS-LLCerror605GPRS-LLCorSNDCPfailure606GPRS-lowerlayerfailure607GPRS-missingorunknownAPN608GPRS-mobilenotready609GPRS-MSidentitynotinnetwork610GPRS-MSCtemporarilynotreachable611GPRS-messageincompatiblewithstate612GPRS-messagetypeincompatiblewithstate613GPRS-unknownmessagefromnetwork614GPRS-NCPclose615GPRS-networkfailure616PRS-noechoreply617GPRS-nofreeNSAPIs618GPRS-processingofmultiplecidsnotsupported619GPRS-noPDPcontextactivated620GPRS-normaltermination621GPRS-NSAPIalreadyused622GPRS-addresselementoutofrange623GPRS-PAPclose624GPRS-PDPcontextw/oTFTalreadyactivated625GPRS-PDPtypenotsupported626GPRS-peerrefusesourACCM627GPRS-peerrefusesourIPaddress628GPRS-peerrefusesourMRU629GPRS-peerrequestedCHAP630GPRS-profile(cid)notdefined631GPRS-unspecifiedprotocolerror632GPRS-QOSnotaccepted633GPRS-QOSvalidationfail634GPRS-reactivationrequired635GPRS-regulardeactivation636GPRS-semanticerrorinTFToperation637GPRS-semanticerrorsinpacketfilter638GPRS-semanticallyincorrectmessage639GPRS-servicetypenotyetavailable640GPRS-syntacticalerrorinTFToperation641GPRS-syntacticalerrorsinpacketfilter642PRS-toomanyRXJs643GPRS-unknownPDPaddressortype644GPRS-unknownPDPcontext645GPRS-userauthorizationfailedSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006188646GPRS-QOSinvalidparameter673audiomanagernotready674audioformatcannotbeconfigured705SIMtoolkitmenuhasnotbeenconfigured706SIMtoolkitalreadyinuse707SIMtoolkitnotenabled737+CSCStypenotsupported738CSCStypenotfound741mustincludewith742incorrectformat743lengthtoolong744SIMfull745unabletochangePLMNlist746networkoperatornotrecognized749invalidcommandlength750invalidinputstring753missingrequiredcmdparameter754invalidSIMcommand755invalidFileId756missingrequiredP1/2/3parameter757invalidP1/2/3parameter758missingrequiredcommanddata759invalidcharactersincommanddata765invalidinputvalue766unsupportedvalueormode767operationfailed768multiplexeralreadyactive769unabletogetcontrolofrequiredmodule770SIMinvalid-networkreject771callsetupinprogress772SIMpowereddown773SIMFilenotpresent9.
2SummaryofCMSERRORCodesFinalresultcode+CMSERROR:indicatesanerrorrelatedtomobileequipmentornetwork.
TheoperationissimilartoERRORresultcode.
Noneofthefollowingcommandsinthesamecommandlineisexecuted.
NeitherERRORnorOKresultcodeshallbereturned.
valuesusedbycommonmessagingcommands:CodeofMeaning300MEfailure301SMSMEreservedSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006189302operationnotallowed303operationnotsupported304invalidPDUmode305invalidtextmode310SIMnotinserted311SIMpinnecessary312PHSIMpinnecessary313SIMfailure314SIMbusy315SIMwrong316SIMPUKrequired317SIMPIN2required318SIMPUK2required320memoryfailure321invalidmemoryindex322memoryfull330SMSCaddressunknown331nonetwork332networktimeout500unknown512SIMnotready513unreadrecordsonSIM514CBerrorunknown515PSbusy517SMBLnotready528Invalid(non-hex)charsinPDU529IncorrectPDUlength530InvalidMTI531Invalid(non-hex)charsinaddress532Invalidaddress(nodigitsread)533IncorrectPDUlength(UDL)534IncorrectSCAlength536InvalidFirstOctet(shouldbe2or34)537InvalidCommandType538SRRbitnotset539SRRbitset540InvalidUserDataHeaderIESIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200619010ATCommandsSample10.
1ProfileCommandsDemonstrationSyntaxExpectResultTheATcommandinterpreterisactivelyrespondingtoinput.
ATOKDisplayproductidentificationinformation:theanufacturer,theproductnameandtheproductrevisioninformation.
ATISIMCOM_LtdSIMCOM_SIM300Revision:1008B10SIM300M32_SPANSIONDisplaycurrentconfiguration,alistofthecurrentactiveprofileparameters.
AT&V[Acompletelistingoftheactiveprofile]Reportingofmobileequipmenterrors.
ThedefaultCMEerrorreportingsettingisdisabled.
Switchingtoverbosemodedisplaysastringexplainingtheerrorinmoredetails.
AT+CMEE=AT+CMEEAT+CSCS=AT+CSCS="TEST"AT+CMEE=2AT+CSCS="TEST"+CMEE:(0,1,2)+CMEE:0+CSCS:"GSM"+CSCS:"UCS2"ERROROK+CMEERROR:+CSCStypenotfoundStoringthecurrentconfigurationinnonvolatilememory.
Whentheboardisreset,configurationchangesfromthelastsessionareloaded.
ATE0;&WAT[Resettheboard]ATATE1;&WATOK[Noecho]OK[Noecho][Echoon]SettheMEtominimumfunctionalityAT+CFUN=0OKMEhasenteredfullfunctionalitymode.
AT+CFUN+CFUN:110.
2SIMCommandsDemonstrationSyntaxExpectResultListingavailablephonebooks,andselectingtheSIMphonebook.
AT+CPBS=AT+CPBS="SM"+CPBS:("DC","FD","LD","ON","SM","MC")OKDisplayingtherangesofphonebookAT+CPBR=+CPBR:(1-150),41,14SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006191entriesandlistingthecontentsofthephonebook.
AT+CPBR=1,10[alistingofphonebookcontents]Wrintinganentrytothecurrentphonebook.
AT+CPBW=,"1391818xxxx",,"Daniel"AT+CPBR=1,10OK[alistingofphonebookcontents]Findinganentryinthecurrentphonebookusingatextsearch.
AT+CPBF="Daniel"+CPBF:5,"13918186089",129,"Daniel"Deletinganentryfromthecurrentphonebookspecifiedbyitspositionindex.
AT+CPBW=2,""AT+CPBR=1,10OK[alistingofphonebookcontents]10.
3GeneralCommandsDemonstrationSyntaxExpectResultDisplaysthecurrentnetworkoperatorthatthehandsetiscurrentlyregisteredwith.
AT+COPS+COPS:0,0,"CHINAMOBILE"Displayafulllistofnetworkoperatornames.
AT+COPNAT+COPN+COPN:"20201","COSMO"[skipabit]+COPN:"730100","ENTELPCS"OKPowerdownthephone–reducingitsfunctionality.
Thiswillderegisterthehandsetfromthenetwork.
AT+CFUN=0[waitforderegister]ATD6241xxxx;AT+CFUN=1OKNOCARRIEROKCFUNdisablesaccesstotheSIM.
CSMINSshowswhentheSIMisavailableagain.
AT+CSMINS=1AT+CFUN=0AT+CFUN=1OKOK+CSMINS:0OK+CSMINS:1EmulatingtheMIMIkeypadtomakeavoicecall.
AT+CKPD="6241xxxxs",4,4OK[thevoicecallisconnected]RequesttheIMSIAT+CIMI460008184101641SIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200619210.
4GPRSCommandsDemonstrationSyntaxExpectResultToestablishaGPRScontext.
SetupmodemdriverSetupdialupconnectionwith*99#RuninternetexplorerShouldbeabletosurfthewebusingInternetexplorer.
TherearetwoGPRSServiceCodesfortheATDCommand:Value98and99.
Establishaconnectionbyservicecode99.
Establishaconnectionbyservicecode99,IPaddress123…andL2P=PPPandusingCID1.
TheCIDhastobedefinedbyAT+CGDCONT.
Establishaconnectionbyservicecode99andL2P=PPPEstablishaconnectionbyservicecode99andusingCID1Establishaconnectionbyservicecode99andL2P=PPPandusingCID1.
TheCIDhastobedefinedbyAT+CGDCONTEstablishanIPconnectionbyservicecode98ATD*99#ATD*99*123.
124.
125.
126*PPP*1#ATD*99**PPP#ATD*99***1#ATD*99**PPP*1#ATD*98#TocheckiftheMSisconnectedtotheGPRSnetworkDetachfromtheGPRSnetworkTocheckiftheMSisconnectedtotheGPRSnetworkAT+CGATTAT+CGATT=0AT+CGATT+CGATT:1OK+CGATT:0TochecktheclassoftheMSAT+CGCLASS+CGCLASS:BEstablishacontextusingtheterminalequipment:definesCID1andsetsthePDPtypetoIP,accesspointnameandIPaddressaren'tset.
AT+CGDCONT=1,"IP"ATD*99#OKCONNECTCancelacontextusingtheterminalequipmentAT+CGDCONT=1,"IP"OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006193Pausedatatransferandentercommandmodeby+++StoptheGPRSdatatransferATD*99#+++ATHCONNECTOKReconnectacontextusingtheterminalequipmentResumethedatatransferAT+CGDCONT=1,"IP"AT*99#+++ATOOKCONNECTCONNECTPausethedatatransferandmakeavoicecall.
Thereleaseofvoicecall,resumethedatatransferAT+CGDCONT=1,"IP"ATD*99#+++ATD6241xxxx;ATHATOATHOKCONNECTOKOKCONNECTOK*QualityofService(QOS)isaspecialparameterofaCIDwhichconsistsofseveralparametersitself.
TheQOSconsistsofTheprecedenceclassThedelayclassThereliabilityclassThepeakthroughputclassThemeanthroughputclassAndisdecidedin"requestedQOS"and"minimumacceptableQOS".
AllparametersoftheQOSareinitiatedbydefaulttothe"networksubscribedvalue(=0)"buttheQOSitselfissettobeundefined.
TodefineaQOSusetheAT+CGQREQorAT+CGQMINcommand.
OverwritestheprecedenceclassofQOSofCID1andsetstheQOSofCID1tobepresentAT+CGQREQ=1,2OKResponse:allQOSvaluesofCID1Aresettonetworksubscribedexceptprecedenceclasswhichissetto2AT+CGQREQ+CGQREQ:1,2,0,0,0,0OKSettheQOSofCID1tonotpresent.
Oncedefined,theCIDitcanbeactivated.
AT+CGQREQ=1OKActivateCID2,iftheCIDisalreadyAT+CGACT=1,2OKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006194active,themobilereturnsOKatonce.
IfnoCIDisdefinedthemobileresponses+CMEERROR:invalidindex.
Note:IfthemobileisNOTattachedbyAT+CGATT=1beforeactivating,theattachisautomaticallydonebytheAT+CGACTcommand.
AT+CGACT=1,3+CMEERROR:123UsethedefinedandactivatedCIDtogetonline.
ThemobilecanbeconnectedusingtheparametersofappointedCIDorusingdefaultparameterAT+CGDATA="PPP",1CONNECTThemobilesupportsLayer2Protocol(L2P)PPPonly.
Note:IfthemobileisNOTattachedbyAT+CGATT=1andtheCIDisNOTactivatedbeforeconnecting,attachingandactivatingisautomaticallydonebytheAT+CGDATAcommand.
SomeprovidersrequiretouseanAPNtoestablishaGPRSconnection.
SoifyouusetheMicrosoftWindowsDial-UpNetworkandATD*9…toconnecttoGPRSyoumustprovidethecontextdefinitionaspartofthemodemdefinition(Modemproperties/Connection/Advanced…/Extrasettings.
)Asanalternative,youcandefineandactivatethecontextinaterminalprogram(e.
g.
MicrosoftHyperTerminal)andthenusetheDial-UpNetworktosendonlytheATDcommand.
10.
5CallControlCommandsDemonstrationSyntaxExpectResultMakeavoicecallATD6241xxxx;OKMSmakesavoicecallHangupacallATHOKCalldroppedMakeavoicecallusingthelastnumberfacility.
Theinitialcallisestablishedthencancelled.
Thesecondcallismadeusingthepreviousdialstring.
ATD6241xxxx;ATHATDLOKOKMakeacircuitswitchdatacallATD*99#Thedialstringdoesnotincludetheterminatingsemicolon.
Thecallismadetoaconfiguredmodem.
Datacanbeexchangedusingaterminalemulator.
Makeacircuitswitchdatacall,suspendthecallandthenresumethecallATD*99#+++ATOCONNECTOKCONNECTSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006195ExampleofaMTvoicecallMakeMTvoicecalltoMS.
ATAATHRINGRINGOK[acceptcall]OK[hangupcall]Callrelatedsupplementaryservice:AT+CHLD.
Thiscommandprovidessupportforcallwaitingfunctionality.
AT+CHLD==0RELEASEALLHELDCALLSORSENDSUSERBUSYSTATUSTOWAITINGCALL=1RELEASEALLACTIVECALLSANDACCEPTOTHERCALL(WAITINGORHELD)=1XRELEASECALLX=2PLACEALLACTIVECALLSONHOLDANDACCEPTCALL=2XPLACEALLCALLSONHOLDEXCEPTCALLXReturnvalue:(0,1,1x,2,2x,3)Terminatecurrentcallandacceptwaitingcall.
EstablishavoicecallfromEVB,receiveanincomingcall(incomingcallacceptswaitingstatus),terminateactivecallandacceptincomingcall.
Notecallwaitingmustbeactiveforthisoption–use"AT+CCWA=1,1"beforerunningthisdemonstration.
AT+CCWA=1,1ATD6241xxxx;AT+CHLD=1OKOK+CCWA:"62418148",129,1OKSetcurrentcalltobusyandacceptwaitingcall.
EstablishavoicecallfromEVB,receiveanincomingcall(incomingcallacceptswaitingstatus),placeactivecallonholdandswitchtoincomingcall.
Terminateactivecallandswitchbacktooriginalcall.
NotecallwaitingmusthavebeenpreviouslyenabledforthisATD6241xxxx;AT+CHLD=2AT+CHLD=1+CCWA:"13918186089",129,1OKOKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006196demonstrationtowork.
Switchbetweenactiveandheldcalls.
EstablishavoicecallfromEVB,receiveanincomingcall(incomingcallacceptswaitingstatus),placeactivecallonholdandswitchtoincomingcall.
Switchbetweenbothcalls,placingeachintheholdstatewhilsttheotherisactivebeforeterminatingeachone.
Thisfeaturereliesonknowingeachcall'sID.
ThisisdoneusingtheListCurrentCalls(AT+CLCC)command.
Acall'sIDisrequiredtoswitchbetweenheldandactivecalls.
Heldcallsthatarenotautomaticallyresumedwhenallothercallsareterminated.
TheyneedtobemadeactiveusingtheAT+CHLD=2xcommand.
Notecallwaitingmusthavebeenpreviouslyenabledforthisdemonstrationtowork.
ATD6241xxxx;AT+CHLD=2AT+CHLD=21AT+CCLCAT+CHLD=23AT+CHLD=13AT+CHLD=11OK+CCWA:"13918186089",129,1OKOK+CLCC:1,0,0,0,0,"62418148",129+CLCC:3,1,1,0,0,"13918186089",129OKOKOKSendbusystatustoincomingwaitingcaller.
EstablishavoicecallfromEVB,receiveanincomingcall(incomingcallacceptswaitingstatus),send'busy'statustowaitingmobile.
Notecallwaitingmusthavebeenpreviouslyenabledforthisdemonstrationtowork.
ATD6241xxxx;AT+CHLD=0OK+CCWA:"13918186089",129,1OKOKDropallcallsonhold.
EstablishavoicecallfromEVB,receiveanincomingcall(incomingcallacceptswaitingstatus),switchtoincomingcallanddropallwaitingcalls.
Notecallwaitingmusthavebeenpreviouslyenabledforthisdemonstrationtowork.
ATD6241xxxx;AT+CHLD=2AT+CHLD=0OK+CCWA:"13918186089",129,1OKOKSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
200619710.
6SIMToolkitCommandsDemonstrationSyntaxExpectResultInformvoyagerthattheaccessoryHasSAT97capabilityandsetstheoutputtoTEXTmode.
AT+STPD=5,1F7FFF7F7FAT+CMGF=1OK+STC:25OK+STC:81SetstheresponsetimerAT+STRT=200OK10.
7AudioCommandsDemonstrationSyntaxExpectResultDTMFtonesAT+CLDTMF=2,"1,2,3,4,5"DTMFtonesgeneratedintheheadset10.
8SMScommandsDemonstrationSyntaxExpectResultSetSMSsystemintotextmode,asopposedtoPDUmode.
AT+CMGF=1OKSendanSMStomyself.
AT+CMGS="+861391818xxxx">Thisisatest+CMGS:34OKUnsolicitednotificationoftheSMSarriving+CMTI:"SM",1ReadSMSmessagethathasjustarrived.
Note:thenumbershouldbethesameasthatgiveninthe+CMTInotification.
AT+CMGR=1+CMGR:"RECUNREAD","+8613918186089",,"02/01/30,20:40:31+00"ThisisatestOKReadingthemessageagainchangesthestatusto"READ"from"UNREAD"AT+CMGR=1+CMGR:"RECREAD","+8613918186089",,"02/01/30,20:40:31+00"ThisisatestOKSendanotherSMStomyself.
AT+CMGS="+861391818xxxx">Testagain+CMGS:35OKUnsolicitednotificationoftheSMSarriving+CMTI:"SM",2ListingallSMSmessages.
AT+CMGL="ALL"+CMGL:1,"RECSIM300ATCommandsSetSIM300_ATC_V1.
0604.
12.
2006198Note:"ALL"mustbeinuppercase.
READ","+8613918186089",,"02/01/30,20:40:31+00"Thisisatest+CMGL:2,"RECUNREAD","","+8613918186089",,"02/01/30,20:45:12+00"TestagainOKDeleteanSMSmessage.
AT+CMGD=1OKListallSMSmessagestoshowmessagehasbeendeleted.
AT+CMGL="ALL"+CMGL:2,"RECREAD","+8613918186089","02/01/30,20:45:12+00"TestagainOKSendSMSusingChinesecharactersAT+CSMP=17,0,2,25AT+CSCS="UCS2"AT+CMGS="0031003300390031003800310038003x003x003x003x">4E014E50OKOK+CMGS:36OKContactus:ShanghaiSIMComLtd.
Add:SIMTechnologyBuilding,No.
700,YishanRoad,Shanghai,P.
R.
China200233Tel:+862154278900Fax:+862154276035URL:www.
sim.
com

hosthatch:14个数据中心15美元/年

hosthatch在做美国独立日促销,可能你会说这操作是不是晚了一个月?对,为了准备资源等,他们拖延到现在才有空,这次是针对自己全球14个数据中心的VPS。提前示警:各个数据中心的网络没有一个是针对中国直连的,都会绕道而且ping值比较高,想买的考虑清楚再说!官方网站:https://hosthatch.com所有VPS都基于KVM虚拟,支持PayPal在内的多种付款方式!芝加哥(大硬盘)VPS5...

A400:36元/季,16.8/月kvm架构,线路优质,延迟低

A400互联是一家成立于2020年的商家,主要推行洛杉矶服务器采用kvm架构,线路优质,延迟低,稳定性高!全场产品对标腾讯云轻量,服务器线路有有美国洛杉矶cn2_gia、香港cn2+cmi,目前推行的vps服务器均为精心挑选的优质线路机房,A400互联推出了夏季优惠洛杉矶5折、香港7折促销活动,质量可靠,价格实惠!二:优惠码洛杉矶五折优惠码:20210620香港cn2七折优惠码:0710三、优惠方...

Boomer.Host(年付3.5美)休斯敦便宜VPS

Boomer.Host是一家比较新的国外主机商,虽然LEB自述 we’re now more than 2 year old,商家提供虚拟主机和VPS,其中VPS主机基于OpenVZ架构,数据中心为美国得克萨斯州休斯敦。目前,商家在LET发了两款特别促销套餐,年付最低3.5美元起,特别提醒:低价低配,且必须年付,请务必自行斟酌确定需求再入手。下面列出几款促销套餐的配置信息。CPU:1core内存:...

parameters add为你推荐
最新qq空间代码QQ空间代码有哪些???缓冲区溢出教程溢出攻击原理天天酷跑刷积分教程最近一直有人说天天酷跑刷积分,怎么刷的。怎么在qq空间里添加背景音乐怎样在qq空间里免费添加背景音乐?依赖注入什么是依赖注入依赖注入的作用是什么意思微信如何建群微信可以建立两个人的群吗?有一个是自己9flash怎么使用ePSXe啊?直播加速请问哪种播放器的可以播放加速,并且可以保存如何快速收录如何做到让百度快速收录网络广告投放网络广告的投放目的是什么?
cc域名 深圳主机租用 动态ip的vps 域名服务器是什么 查询ip地址 云网数据 新加坡主机 ix主机 rak机房 监控宝 论坛空间 绍兴高防 圣诞促销 网站木马检测工具 免费高速空间 免费测手机号 免费dns解析 四川电信商城 移动服务器托管 免费asp空间申请 更多