Wavecom GSM Modem Wavecom GSM MODEM WMO1-G900 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. Version: 7.
Wavecom GSM Modem DOCUMENT AMENDMENTS ISSUE DATE STATUS AUTHOR COMMENTS 1.0 2.0 3.0 4.0 5.0 5.1 5.2 5.3 6.0 6.1 7.0 7.1 7.2 7.
Wavecom GSM Modem WMO1-G900 USER MANUAL CONTENTS 1. INTRODUCTION.............................................................................................................................. 6 1.1. SCOPE OF THIS DOCUMENT.............................................................................................................. 6 1.2. GSM REFERENCE DOCUMENTS ....................................................................................................... 6 1.3. ETSI CONTACT..........................
Wavecom GSM Modem 4.9.1. Remark .................................................................................................................................24 4.10. FACILITY LOCK +CLCK .............................................................................................................25 4.11. CHANGE PASSWORD +CPWD......................................................................................................26 4.12. SELECT PHONEBOOK MEMORY STORAGE +CPBS..................................
Wavecom GSM Modem 7.11. SET DTR SIGNAL &D .................................................................................................................49 7.12. SET DSR SIGNAL &S..................................................................................................................49 7.13. SAVE CONFIGURATION &W.........................................................................................................49 7.14. RADIO LINK PROTOCOL PARAMETERS +CRLP ...................................
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: ETSI GSM 03.40 GSM 03.
Wavecom GSM Modem 1.3. ETSI contact The Technical Specifications can be ordered from the following address: European Telecommunications Standards Institute ETSI Secretariat Postal Address: F-06921 Sophia AntipolisCEDEX - FRANCE Office Address: 650 Route des Lucioles - Sophia Antipolis - Valbonne FRANCE X.400: c=fr, a=atlas, p=etsi, s=secretariat Internet: secretariat@etsi.fr Tel.:+33 (0)4 92 94 42 00 - Fax: +33 (0)4 93 65 47 16 ETSI http://www.etsi.fr 1.4.
Wavecom GSM Modem 110 mA transmit mode 31,2V 25 mA idle mode 31,2V ∗ Temperature Range: Storage: Use: ∗ 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: -20°C to +70°C -20°C to +55°C Power supply RJ11 connector white +10,8 - 31,2V yellow, green not used brown ground This confidential document is the property of WAVECOM and may not be copied
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: Routes: INFO transf. mode: Clock mode: Connection elem.: Structure: Layer 2 protocol: Data bits: Parity bits: Bits/char.: Stop bits: Radio channel: Intermed. rate: User rate: Modem type: Bearer service: asynchronous, transparent and not transparent GSM 07.01, 07.02, 04.
Wavecom GSM Modem 7 bit user data / 8 bit user data Routes: MODE: Teleservice: ∗ SMS MO and MT Text mode, PDU, 7/8 bits user data TS22, TS21 Fax: CCITT Rec.: Routes: Info. transf. mode: Connection elem.: Structure: Radio channel: Intermed. rate: User rate: Teleservice: ∗ Audio interface: Group 3 /Class I CCITT T.30, T.
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 character. 2.3. Information responses and result codes Responses always start with and end with . •If the syntax command is wrong, the string ERROR is sent.
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 where is the called phone number.
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 3.2. Hang-Up command ATD>SIM17 ; (voice call here) H This command is used by the application to disconnect the remote user. The application sends : Application to GSM GSM to application ATH OK 3.3.
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= Application to GSM GSM to application Application to GSM GSM to application AT+VTD=1 OK AT+VTD=100000 +CME ERROR: 3 Application to GSM GSM to application AT+VTD=0 OK where *100 gives the duration in ms.
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.
Wavecom GSM Modem Application to GSM GSM to application ATDL 0146290800; OK 3.8. Signal Quality redial last number last call was a speech call command valid +CSQ This command shall be used to know the signal strength indication. Application to GSM GSM to application AT+CSQ +CSQ: , OK and 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.
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.
Wavecom GSM Modem 3.12. SideTone modification +SIDET The syntax of the command is : AT+SIDET=, This command is used to get an echo of the voice in the speaker (to hear what is said in the speaker). level presence 0 0 db 0 SideTone is disabled 1 - 6 db 1 SideTone is enabled 2 -12 db 3 -18 db Application to GSM GSM to application Application to GSM GSM to application AT+SIDET=1,0 OK AT+SIDET? +SIDET: 1,0 OK 3.13.
Wavecom GSM Modem Application to GSM GSM to application Application to GSM GSM to application AT+ECHO=1,0 OK AT+ECHO? +ECHO: 1,0 OK command valid current value command valid 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 GSM GSM to application Application to GSM GSM to application AT+CGSN 135790248939 OK AT+CGSN +CME ERROR: 22 4.2. Request model identification request IMEI IMEI present in E2PROM request IMEI IMEI not found in E2PROM +CGMM This command is used to get the hardware version.
Wavecom GSM Modem 4.4. Manufacturer identification +CGMI This command gives the manufacturer identification. Application to GSM GSM to application AT+CGMI WELCOME OK get manufacturer identification command valid (« WELCOME » is not a manufacturer identification !) 4.5. Capabilities list +GCAP This command gives the complete capabilities list. Application to GSM GSM to application AT+GCAP +CGSM OK get capabilities list supports GSM commands 4.6.
Wavecom GSM Modem 4.8. Set phone functionality +CFUN This command selects the level of functionality in the mobile station. •When the application wants to stop the module for making a power off, or if the application wants to force the module for executing a IMSI DETACH procedure, then it has to send : AT+CFUN=0 This command executes a IMSI DETACH and makes a backup of some internal parameters in the SIM and the EEPROM.
Wavecom GSM Modem 4.9. Enter PIN/PUK code +CPIN This command is used to validate the PIN code, or to validate the PUK code (and define a new PIN code). If the user application try to establish an outgoing call before having validated the SIM PIN code, then the GSM module will refuse the "ATD" command with a "+CME ERROR: 11" (SIM PIN required). It's up to the application to validate the PIN after each reset or power on.
Wavecom GSM Modem Example : 3 failed PIN validations + 1 successful PUK validation AT+CPIN? the application asks for PIN status +CPIN: SIM PIN the GSM module requires PIN AT+CPIN="1235" the application enters the PIN +CME ERROR: 16 bad PIN AT+CPIN="1236" Second attempt +CME ERROR: 16 bad PIN AT+CPIN="1238" last attempt +CME ERROR: 16 bad PIN AT+CPIN? and now ? +CPIN: SIM PUK the GSM module requires PUK AT+CPIN="99999999","5678" the PUK is entered, the new PIN shall be 5678 PUK OK val
Wavecom GSM Modem 4.10. Facility lock +CLCK This command shall be used by the application to change a facility status. The "SC" facility means SIM PIN facility. The "PS" facility is used for SIM lock facility with a 8 digits password. The "WNL" facility is used for network lock with a 8 digits password (NCK). "1" locks the facility, "0" unlocks the facility. The password length is given with the AT+CPWD= ? command.
Wavecom GSM Modem 4.11. Change password +CPWD This command shall be used by the application to change the PIN The facility "SC" means SIM card. Other network facilities (Call barring, SIM or network lock) will use the same AT command. For the network lock ("WNL"), the unlock is forbidden after 10 failed attempts to disable (unlock) the network lock with an incorrect password.
Wavecom GSM Modem 4.13. Read phonebook entries +CPBR This command returns phonebook entries for a location range from the current phonebook memory storage selected with +CPBS.
Wavecom GSM Modem 4.15. Write phonebook entiy +CPBW This command writes phonebook entry in location number in the current phonebook memory storage.
Wavecom GSM Modem 5. AT commands for short messages 5.1. Parameters definition is the destination address. is the data coding scheme and is coded like in document [5]. - is the discharge time. is coded like first octet of SMS-SUBMIT in document [4]. is the place of storage in memory. is the number of characters in text mode or the length of data binary string in PDU mode. is the message reference. is the originator address. is the protocol identifier.
Wavecom GSM Modem is the integer format of . is the validity period of the message. 5.2. Select message service +CSMS The supported services are GSM originated and terminated short message services. The Cell broadcast service is not supported yet. Application to GSM GSM to application AT+CSMS? +CSMS: 0, 1, 1, 0 OK Application to GSM GSM to application AT+CSMS=? +CSMS: (0) OK 5.3. Preferred Message Storage Current service GSM 03.40 et 03.
Wavecom GSM Modem Application to GSM GSM to application Application to GSM GSM to application AT+CMGF ? +CMGF: 1 OK AT+CMGF=? +CMGF: (0-1) OK current message format Text mode Possible message format Text or PDU modes are available Example to send a SMS Message in PDU mode Application to GSM GSM to application Application to GSM GSM to application AT+CMGF=0 OK AT+CMGS=1401F60691214365 000004C9E9340B +CMGS: 246 OK PDU message format PDU mode valid Send MSG MSG correctly sent 14 is the length of oct
Wavecom GSM Modem 5.5. Save settings +CSAS All settings specified in command +CSCA, +CMGF, +CSMP, +CNMI, +CSDH are stored in E2PROM if the SIM card is phase 1 or in the SIM card if this one is phase 2. Application to GSM GSM to application AT+CSAS OK 5.6. Restore settings Store command correct +CRES All settings specified in command +CSCA, +CMGF, +CSMP, +CNMI, +CSDH are restored from E2PROM if the SIM card is phase 1 or from the SIM card if this one is phase 2.
Wavecom GSM Modem 5.9. New message indication +CNMI This command selects the procedure how receiving the message from the network.The application must send the following command : AT+CNMI=,,,, (controls the processing of unsolicited result codes) : 0 1 2 3 Buffer unsolicited result codes in the TA. If TA result code buffer is full, indications can be buffered in some other place or the oldest indications may be discarded and replaced with the new received indications.
Wavecom GSM Modem 1 2 3 If CBM is stored into ME/TA, indication of the memory location is routed to the TE using unsolicited result code : +CBMI : , New CBMs are routed directly to the TE using unsolicited result code.
Wavecom GSM Modem Application to GSM GSM to application GSM to application AT+CMGS="+33146290800" Send a message in text Hello, how are you ?^Z mode +CMGS : 116 Successful transmission OK +CDS : 2,116, "+33146290800",145, "13/01/96 12h30m00s","14/01/96 20h51m05s",16 5.10. Read message +CMGR This command allows the application to read incoming stored messages.
Wavecom GSM Modem 5.11. List message +CMGL This command allows the application to read stored messages, by indicating the type of the message to read.
Wavecom GSM Modem 5.12. Send message +CMGS The
field is the address of the terminal network to whom the message is sent ; is ^Z : ASCII 26. The text can contain all existing character except ^Z.Wavecom GSM Modem 5.14. Delete message +CMGD This command shall be used after a read-command in order to delete the received stored message. For example : GSM to application Application to GSM GSM to application Application to GSM GSM to application +CMTI: "SM",3 AT+CMGR=3 +CMGR: "REC UNREAD", "43322449",20 To be or not to be! OK AT+CMGD=3 OK 5.15.
Wavecom GSM Modem 6. AT commands for Supplementary Services 6.1. Call forwarding +CCFC This commands allows control of the call forwarding supplementary service.
Wavecom GSM Modem 6.2. Call barring +CLCK This commands allows control of the call barring supplementary service.
Wavecom GSM Modem AT+CPWD=,, for see +CLCK command. Application to GSM GSM to application Application to GSM GSM to application Application to GSM GSM to application AT+CPWD="AO",1234,5555 OK AT+CPWD="AO",1234,5555 +CME ERROR: 16 AT+CPWD="AO",5555,1234 OK 6.4. Call waiting change password Password was good Change password password wrong change password Password was good +CCWA This command allows control of the call waiting supplementary service.
Wavecom GSM Modem GSM to application OK command valid 6.5. Calling line identification restriction +CLIR This command allows control of the calling line identification restriction supplementary service.
Wavecom GSM Modem GSM to application Application to GSM GSM to application RING +CLIP: 146290800,145 AT+CLIP=0 OK incoming call CLIP OFF command valid 6.7. Connected line identification presentation +COLP This command allows control of the connected line identification presentation supplementary service.
Wavecom GSM Modem 7. AT commands for data 7.1. Bearer type selection +CBST The syntax of the command is AT+CBST=,0, The selection of the bearer impacts both incoming and outgoing calls. No data compression is provided and only asynchronous modem is supported.
Wavecom GSM Modem GSM to application +CME ERROR : 4 7.2. Report control 7.2.1. Outgoing call bearer not supported +CR, +CRC +CR This command enables a more detailed service reporting, in case of data outgoing call. Before sending the CONNECT response to the application, the GSM module will precise the type of data connection that have been established.
Wavecom GSM Modem Application to GSM AT+CRC=0 GSM to application OK Application to GSM AT+CRC=1 GSM to application OK Default value is stored in E2PROM. 7.3. Echo extended reports disabled command valid extended reports enabled command valid E Determines whether the mobile echoes (sends) the commands you enter to your computer screen as you type them.. Application to GSM GSM to application Application to GSM GSM to application ATE0 OK ATE1 OK 7.4.
Wavecom GSM Modem 7.6. DTE-DCE character framing +ICF This command is used to determine the local serial port start-stop (asynchronous) character framing that the DCE shall use.
Wavecom GSM Modem 7.8. Default configuration Z Restores the configuration profile. Application to GSM GSM to application ATZ OK command valid 7.9. DTE-DCE local flow control +IFC This command is used to control the operation of local flow control between the DTE and DCE.
Wavecom GSM Modem Application to GSM GSM to application Application to GSM AT&C0 OK AT&C1 GSM to application OK 7.11. Set DTR signal DCD always on command valid DCD matches state of the remote modem's data carrier command valid &D This commands controls the Data Terminal Ready (DTR) signal. Application to GSM GSM to application Application to GSM AT&D0 OK AT&D1 GSM to application Application to GSM OK AT&D2 GSM to application OK 7.12.
Wavecom GSM Modem 7.14. Radio link protocol parameters +CRLP This command allows to change the radio link protocol parameters used for non transparent data transmission.
Wavecom GSM Modem 8. Other AT commands 8.1. V.25 ter recommandation All the remaining basic commands are implemented in WAVECOM's AT parser. An "OK" string will be sent back but no further software treatment will happen. All commands about modulation control, error control and data compression are not recognized. An "ERROR" string will be sent back. 8.2. GSM 07.05 recommandation All the remaining commands are implemented in WAVECOM's AT parser.
Wavecom GSM Modem 9. Failure result codes 9.1. Report Mobile Equipement errors +CMEE This command disables or enables the +CME ERROR : or +CMS ERROR : Application to GSM AT+CMEE=0 GSM to application Application to GSM GSM to application OK AT+CMEE=1 OK 9.2.
Wavecom GSM Modem 9.3. Mobile equipment error result code : +CME ERROR: xxx xxx is defined as below : 0 3 4 10 11 12 13 16 22 24 26 30 256 257 258 Phone failure Operation not allowed Operation not supported SIM not inserted SIM PIN required SIM PUK required SIM failure Incorrect password Not found Text string too long Dial string too long No network service protocol stack bad state Bad cell ( not in the synchronized ones Lost cell ( due to DSF...) 9.4.
Wavecom GSM Modem 9.5. Cause information element recommandation 04.
Wavecom GSM Modem 42 Switching equipment congestion 43 Access information discarded 44 requested circuit/channel not available 47 Resources unavailable, unspecified 49 Quality of service unavailable 50 Requested facility not subscribed 55 Incoming calls barred with in the CUG 57 Bearer capability not authorized 58 Bearer capability not presently available 63 Service or option not available, unspecified 65 Bearer service not implemented 68 ACM equal to or greater than ACMmax 69 Requ
Wavecom GSM Modem 97 Message type non-existent or not implemented 98 Message type not compatible with protocol state 99 Information element non-existent or not implemented 100 Conditional IE error 101 Message not compatible with protocol state 102 Recovery on timer expiry 111 Protocol error, unspecified 127 Interworking, unspecified 252 Call barring on outgoing calls 253 Call barring on incoming calls 254 Call impossible 255 Lower layer failure All other values in the range 0 to 31
Wavecom GSM Modem 9.6. GSM 04.11 Annex E-2: Mobile originating SM-transfer Cause no 1: "Unassigned (unallocated) number" This cause indicates that the destination requested by the Mobile Station cannot be reached because, although the number is in a valid format, it is not currently assigned (allocated).
Wavecom GSM Modem Cause no 30: "Unknown subscriber" This cause indicates that the subscriber is not registered in the HLR (i.e. IMSI or directory number is not allocated to a subscriber). Cause no 38: "Network out of order" This cause indicates that the network is not functioning correctly and that the condition is likely to last a relatively long period of time; e.g., immediately reattempting the short message transfer is not likely to be successful.
Wavecom GSM Modem Cause no 96: "Invalid mandatory information" This cause indicates that the equipment sending this cause has received a message where a mandatory information element is missing and/or has a content error (the two cases are undistinguishable).
Wavecom GSM Modem 10. Fax management The firmware you have been provided with includes the fax service (Group3, Class1) The fax functionalities of this version have been tested and they are fully functional in several countries with the following fax softwares : Delrina Winfax, Trio, MS Winfax. However, the fax functions might work in other countries and with other fax softwares. 10.1.
Wavecom GSM Modem 10.2. Setting up the PC fax application: The recommended fax application is Delrina WinFax v4.0. It should be configured as follows (menu Setup/Fax Modem Setup) : ♦ Port: com 1 ♦ Model: Generic Class 1 (HARDWARE FLOW CONTROL). Above all, do not select « Generic Class 1 » (Software flow control). ♦ Init: clear default string ♦ Reset: clear default string ♦ Maximum Transmit Rate: 9600 baud. Others settings are of no interest for the GSM unit: they can be modified. 10.3.
Wavecom GSM Modem 11. Security advises and Warnings! 11.1. Limitation of Responses The indicated dates are used as description of the product alone. They cannot be taken as characteristics assured within the meaning of the act. In the event of any claims for compensation against us, whatever the reason may be, it is not possible to raise them, if there is not to see intention or culpable negligence of our part. Technical dates are subject to change without notice. This documents is copyrighted.
Wavecom GSM Modem 11.3. RF SAFETY IMPORTANT FOR THE EFFICIENT AND SAFE OPERATION OF YOUR GSM MODEM READ THIS INFORMATION BEFORE USE Your GSM modem is one of the most exciting and innovative electronic products ever developed. With it you can stay in contact with your office, your home, emergency services, and others, wherever service is provided. GENERAL Your modem is based on the GSM standard for cellular technology.
Wavecom GSM Modem EFFICIENT MODEM OPERATION For your modem to operate at the lowest power level, consistent with satisfactory call quality : If your modem has an extendible antenna, extend it fully. Some models allow you to place a call with the antenna retracted. However your modem operates more efficiently with the antenna fully extended. Do not hold the antenna when the modem is « IN USE ». Holding the antenna affects call quality and may cause the modem to operate at a higher power level than needed.
Wavecom GSM Modem 11.4. GENERAL SAFETY DRIVING Check the laws and regulations on the use of cellular devices in the area where you drive. Always obey them. Also, when using your modem while driving, please : • give full attention to driving, • pull off the road and park before making or answering a call if driving conditions so require. ELECTRONIC DEVICES Most electronic equipment, for example in hospitals and motor vehicles is shielded from RF energy.
Wavecom GSM Modem To prevent possible interference with aircraft systems, Federal Aviation Administration (FAA) regulations require you to have permission from a crew member to use your modem while the plane is on the ground. To prevent interference with cellular systems, local RF regulations prohibit using your modem whilst airborne. CHILDREN Do not allow children to play with your modem. It is not a toy.
Wavecom GSM Modem 11.5. SAFETY STANDARDS THIS CELLULAR MODEM COMPLIES WITH ALL APPLICABLE RF SAFETY STANDARDS.