This document is the property of WAVECOM, and is transferred to ______________________________ under
the conditions of the active Non-Disclosure Agreement dated __________. Use of this document is subject to
the terms of this NDA. This document will be returned to WAVECOM under request.
Date: 21 December 97
Reference: WCOM/GSM/WMO1-G900/modATcmd
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
Version: 7.3
1
Wavecom GSM Modem
DOCUMENT AMENDMENTS
ISSUEDATESTATUSAUTHORCOMMENTS
1.029-02-96PNHICreation
2.018-03-96PRMAAdd of new commands
3.010-06-96PRMAAdd of new commands
4.008-07-96PRMAAdd of new commands
5.029-07-96PRMAAdd of new commands
5.125-09-96PRMAModification of commands
5.203-10-96PRMAAdd of new commands
5.321-10-96PRMAAdd of V25 ter commands
6.016-01-97PRMAAdd of new commands
6.110-02-97PRMAModifications of +CBST, +CRLP, +SIDET
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
5
Wavecom GSM Modem
1. Introduction
1.1. Scope of this document
This document describes the messages exchanged between an external application module
and the WMO1-G900 GSM mobile station, based on AT commands in order to control
incoming and outgoing calls.
This document presents the AT-commands implemented for the voice call tele-service, the
data tele-service and the short message tele-service.
1.2. GSM reference documents
The following GSM reference documents are recommended:
ETSIGSM 03.40
In the GSM vocabulary, a call from GSM mobile to the Network is named “mobile originated
call“ or „outgoing call“, and a call from fixed network to a GSM mobile is called „mobile
terminated call“ or „incoming call“.
1.5. Technical Data
∗ Dimensions:B x H x T115mm x 54mm x 33mm
∗ Weight:130g
∗ Power Supply:10,8...31,2 V/DC (worst case, including application board on
basis DS 87C520/PLCC44)
325 mA transmit mode 10,8V
47 mA idle mode 10,8V
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
7
Wavecom GSM Modem
110 mA transmit mode 31,2V
25 mA idle mode 31,2V
∗ Temperature Range:Storage: -20°C to +70°C
Use:-20°C to +55°C
∗ Interface A:Antenna 50Ω FME Male
∗ Interface B:RS232 / V24 9 pin D-Sub to DIN 41652
∗ Interface C:RJ 45 8 pin shielded for hand set, RX, TX, Power and ground
(pin 1, 2, 3, 4 not used)
∗ Interface D:Power supply
RJ11 connectorwhite +10,8 - 31,2V
yellow, green not used
brown ground
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
8
Wavecom GSM Modem
∗ SIM-Card interface:for small SIM-Cards
∗ Digital interface: V24 (9 pole D-Sub)
V28
AT-commands according to ETSI GSM 0707 and GSM 0705
Extended AT-commands List
∗ Data communication:asynchronous, transparent and not transparent
GSM 07.01, 07.02, 04.21
• 2400 BPS V22 bis
• 2400 BPS V26 ter
• 4800 BPS V32
• 9600 BPS V32
• 2400 BPS V110
• 4800 BPS V110
• 9600 BPS V110
Routes:MOC and MTC
INFO transf. mode:3,1Khz audio ex PLMN (analogue) or UDI/V.110 (ISDN)
Clock mode:Asynchronous
Connection elem.:Transparent/Non Transparent
Structure:Unstructured/Structured
Layer 2 protocol:NAV
Data bits:8
Parity bits:None
Bits/char.:Always 10 bits/char.
Stop bits:1
Radio channel:Full rate
Intermed. rate:16 kbit/s
User rate:2400, 4800 or 9600 bit/s
Modem type:V.22bis, V.26ter, Auto-baud, V.32
Bearer service:Bs 24, BS 25, Bs 26
∗ ∗ Short Message Service:GSM 03,40, 07.05
• SMS mobile originated
• SMS mobile terminated
• CBSText mode /PDM mode
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
9
Wavecom GSM Modem
7 bit user data / 8 bit user data
Routes:SMS MO and MT
MODE:Text mode, PDU, 7/8 bits user data
Teleservice:TS22, TS21
∗ Fax:
Group 3 /Class I
CCITT Rec.:CCITT T.30, T.4
Routes:MOC and MTC
Info. transf. mode:Synchronous
Connection elem.:Transparent
Structure:Unstructured
Radio channel:Full rate
Intermed. rate:16kbit/s
User rate:2400,4800 or 9600 bit/s
Teleservice:TS 62
∗ Audio interface:
• Electret-Microphone recommended :
Impedance 100kΩ / Sensitivity of the inputs : 4 - 40mV p.p
(gain set with AT+VGT)
• Loudspeaker :
Impedance 150Ω / Outputs level : 0 - 2.5V p.p max
• Power 6V regulated DC
• ground
• shield
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
10
Wavecom GSM Modem
2. AT commands features
2.1. WAVECOM line settings
Currently, WAVECOM's handler is set to 9600 bps, 8 bits data, 1 bit
stop, no parity, RTS/CTS flow control. Please use the commands +IPR, +IFC,
+ICF to change these settings.
2.2. Command line
Commands always finish with a <CR> character.
2.3. Information responses and result codes
Responses always start with <CR><LF> and end with <CR><LF>.
• If the syntax command is wrong, the string ERROR is sent.
• If the syntax command is correct but with some incorrect parameters,
the string +CMEERROR :XX is sent with different error codes.
• If the command line has been performed successfully, the string OK is
sent.
Please note that in the some cases like "AT+CPIN?", "AT+EXPKEY?",
incoming events etc... the mobile does not finish its response with the string
OK.
Examples :AT+CGSN<CR>
<CR><LF>123456789<CR><LF>
<CR><LF>OK<CR><LF>
In the following examples <CR> and <CR><LF> will be intentionally
omitted.
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
11
Wavecom GSM Modem
3. AT commands for Call Control
3.1. Dial command D
This AT command is used by the external application to establish a call.
For a data call, the application sends to the GSM module the following
ASCII string : (the bearer has to be selected before with the +CBST
command)
ATD<xyz>where <xyz> is the called phone number.
For a voice call, the application sends to the GSM module the following
ASCII string : (the bearer may be selected before, if not a default bearer is
used)
ATD<xyz>;where <xyz> is the called phone number.
The answer to the command is the following :
OKif the call succeeds, for voice call only
CONNECT <speed> if tthe call succeeds, for data call only, <speed>
takes the value negotiated by the GSM module.
BUSYif the called party is in communication
NO ANSWERif no hang up is detected after a fixed network
time-out
Please, notice that in case of international number, the local international
prefix has not to be set (usually 00) but need to be replaced by the '+'
character.
Example : to establish a voice call to Wavecom from another country,
the AT command shall be :
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
12
Wavecom GSM Modem
ATD+33146290800;
Notice that some country can have particular numbering rules for their
GSM handset numbering.
Direct dialling from a phonebook location (stored in SIM card) can be
done with the following command :
ATD>17 ;or ATD>SIM17 ; (voice call here)
3.2. Hang-Up command H
This command is used by the application to disconnect the remote user.
The application sends :
Application to GSMATHask for disconnection
GSM to applicationOKeven if there is no
communication established
3.3. Answer a call A
When the GSM module receives a call, it set the RingInd signal and
sends to the application the ASCII string RING. Then it waits for the
application to accept the call.
Application to GSMATA
GSM to applicationOKnormal case
Application to GSMATA
GSM to applicationNO CARRIERif ATA is sent when no incoming call was
indicated (operation not allowed)
3.4. Remote disconnection
This message is used by the GSM module to indicate to the application
that the communication has been released by the remote user.
The GSM module sends "NO CARRIER" to the application, and set the
DCD signal.
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
13
Wavecom GSM Modem
3.5. DTMF signals +VTD, +VTS
The GSM module offers the user application to send DTMF tones. One
command shall be used for defining the duration of the tones (default value is
70 ms), the other for sending the Tones.
For defining the duration, the application uses :
AT+VTD=<n>where <n>*100 gives the duration in ms.
Application to GSMAT+VTD=1for defining 100 ms tone duration
GSM to applicationOKcommand valid
Application to GSMAT+VTD=100000
GSM to application+CME ERROR: 3if the duration is too long (the limit is to
define for each application)
Application to GSMAT+VTD=0for setting the manufacturer default value
GSM to applicationOK
For sending DTMF tones, the application uses :
AT+VTS=<Tone>where <Tone> is in {0-9,*,#,A,B,C,D}
Application to GSMAT+VTS=A
GSM to applicationOKcommand valid
Application to GSMAT+VTS=11
GSM to application+CME ERROR: 4if the <Tone> is wrong
Application to GSMAT+VTS=4
GSM to application+CME ERROR: 3if there is no communication
Exemple : to send the Tone sequence 13#, the application shall send :
AT+VTS=1and then wait for
OK
AT+VTS=3and then wait for
OK
AT+VTS=#and then wait for
OK
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
14
Wavecom GSM Modem
3.6. Operator selection +COPS
To select the operator, two possibilities exist :
The mobile enters the manual mode, and then try to find an operator
which is indicated by the application. If it finds and registers correctly, then
the mobile stays in idle mode.
The mobile enters the automatic mode, and then try to find the home
operator. If it finds and registers correctly, then the mobile stays in idle mode ;
if not, the mobile looks itself automatically for another network.
To force an attempt to select and register a GSM network operator, the
application must send the following command :
AT+COPS=<mode>, <format>, <oper>
The first parameter indicates either automatic (value 0) or manual
(value 1). The second parameter indicates the format of the third parameter.
The only format supported by Wavecom module is the numerical format
(value 2). The third parameter is the operator identifier (MCC3 MCC2 MCC1
MNC2 MNC1).
Application to GSMAT+COPS?ask for current plmn
GSM to application+COPS: 0,2,20801
OK
Application to GSMAT+COPS=?ask for plmn list
GSM to application+COPS: (2,20801), (0,20810)
OK
Application to GSMAT+COPS=1,2,20810ask for registration on SFR network
GSM to application+CME ERROR: 3failed
Application to GSMAT+COPS=1,1,20810ask for registration on SFR network
GSM to application+CME ERROR: 4wrong parameters
Application to GSMAT+COPS=0,2ask for registration on home
GSM to applicationOKsucceeded
Home plmn is France telecom
Home plmn is France Telecom
SFR network has been seen
network
3.7. Redial last number ATDL
This command is used by the application to redial the last number used
in the command ATD. The application sends :
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
15
Wavecom GSM Modem
Application to GSMATDLredial last number
GSM to application0146290800;
OK
last call was a speech call
command valid
3.8. Signal Quality +CSQ
This command shall be used to know the signal strength indication.
Application to GSMAT+CSQ
GSM to application+CSQ: <rssi>,<ber>
OK
<rssi> and <ber> as defined in the
GSM TS 07 07
3.9. Network registration +CREG
This command is used by the application to know the registration status
of the mobile.
Application to GSMAT+CREG?
GSM to application+CREG: 0,<stat>
OK
Application to GSMAT+CREG=1automatically shots on
GSM to applicationOKcommand valid
as defined in the GSM TS 07 07
3.10. Automatic answer ATS0
This S-parameter controls the automatic answering feature of the mobile.
Application to GSMATS0=2automatic answer after 2 rings
GSM to applicationOK
Application to GSMATS0?Current value
GSM to application002
OK
Application to GSMATS0=0no automatic answer
GSM to applicationOKcommand valid
always 3 characters with leading
zeros
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
16
Wavecom GSM Modem
3.11. Gain control +VGR, +VGT
This command shall be used by the application to tune the receive gain
of the speaker and transmit gain of the microphone. The application shall
send
AT+VGR=<val>for the receive gainAT+VGT=<val>for the transmit gain
0 to 15+6 db0 to 31+14 db
16 to 31+4 db32 to 63+17 db
32 to 47+2 db64 to 95+20 db
48 to 630 db96 to 127+23 db
64 to 79-2 db128 to 159+26 db
80 to 95-4 db160 to 191+29 db
96 to 111-6 db192 to 223+32 db
112 to 127-8 db224 to 255+35 db
128 to 143-10db
144 to 159-12 db
160 to 175-14 db
176 to 191-16 db
192 to 207-18 db
208 to 223-20db
224 to 239-22 db
240 to 255-24 db
16 levels for receive gain are provided and 8 levels for transmit gain.
Application to GSMAT+VGR=25
GSM to applicationOKcommand valid
Application to GSMAT+VGT=45
GSM to applicationOKcommand valid
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
17
Wavecom GSM Modem
3.12. SideTone modification +SIDET
The syntax of the command is :
AT+SIDET=<val1>,<val2>
This command is used to get an echo of the voice in the speaker (to
hear what is said in the speaker).
<val2>level<val1>presence
00 db0SideTone is disabled
1- 6 db1SideTone is enabled
2-12 db
3-18 db
Application to GSMAT+SIDET=1,0
GSM to applicationOKcommand valid
Application to GSMAT+SIDET?current value
GSM to application+SIDET: 1,0
OK
command valid
3.13. Echo canceler +ECHO
The syntax of the command is :
AT+ECHO=<val1>,<val2>
This command is used for car kit applications to reduce the echo effects
than can occur in a car.
<val2>attenation<val1>presence
0- 18 db0Echo is disabled
1- 24 db1Echo is enabled
2-30 db
3- 36 db
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
18
Wavecom GSM Modem
Application to GSMAT+ECHO=1,0
GSM to applicationOKcommand valid
Application to GSMAT+ECHO?current value
GSM to application+ECHO: 1,0
command valid
OK
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
19
Wavecom GSM Modem
4. AT commands for SIM, E2prom
4.1. Product Serial Number +CGSN
This command allows the user application to know the IMEI of the GSM
module. The application sends :
Application to GSMAT+CGSNrequest IMEI
GSM to application135790248939
OK
Application to GSMAT+CGSNrequest IMEI
GSM to application+CME ERROR: 22IMEI not found in E2PROM
IMEI present in E2PROM
4.2. Request model identification +CGMM
This command is used to get the hardware version.
Application to GSMAT+CGMMget hardware version
GSM to applicationGSM P 900
OK
command valid
4.3. Request revision identification +CGMR
This command is used to get the software version.
Application to GSMAT+CGMRget software version
GSM to applicationV2.74
OK
command valid
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
20
Wavecom GSM Modem
4.4. Manufacturer identification +CGMI
This command gives the manufacturer identification.
Application to GSMAT+CGMIget manufacturer identification
GSM to applicationWELCOME
OK
command valid (« WELCOME » is not a
manufacturer identification !)
4.5. Capabilities list +GCAP
This command gives the complete capabilities list.
Application to GSMAT+GCAPget capabilities list
GSM to application+CGSM
OK
supports GSM commands
4.6. Phone activity status +CPAS
This command returns the activity status of the mobile.
Application to GSMAT+CPASCurrent activity status
GSM to application+CPAS: "x"
OK
"x" as defined in the GSM TS 07 07
4.7. Power off +CPOF
This command stops the GSM software stack and then the hardware
layer.
Application to GSMAT+CPOF
GSM to applicationOKcommand valid
This confidential document is the property of WAVECOM and may not be copied or circulated without permission
21
Loading...
+ 46 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.