AT Commands Interface Guide for Open AT® Firmware v6.
Error! Style not defined. AT Commands Interface Guide for Open AT® Firmware v6.63 Reference: WM_DEV_OAT_UGD_049 Revision: 001 Date: August 23, 2007 ©Restricted Page: 1 / 5 This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.63 Trademarks ®, WAVECOM®, Wireless CPU®, Wireless Microprocessor®, Open AT® and certain other trademarks and logos appearing on this document, are filed or registered trademarks of Wavecom S.A. in France or in other countries. All other company and/or product names mentioned may be filed or registered trademarks of their respective owners. Copyright This manual is copyrighted by Wavecom with all rights reserved.
AT Commands Interface Guide for Open AT® Firmware v6.63 Overview The aim of this document is to provide Wavecom customers with a full description of the AT commands associated with Open AT® Firmware v6.63 software release. ©Restricted Page: 3 / 5 This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.63 Document History Revision Date History 001 August 23, 2007 Creation for Firmware v6.63 ©Restricted Page: 4 / 5 This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.
Error! Style not defined. AT Commands Interface Guide for Open AT® Firmware v6.63 VOLUME 1 Reference: WM_DEV_OAT_UGD_049 Revision: 001 Date: August 23, 2007 Page: 1 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.63 Contents VOLUME 1 1 INTRODUCTION...................................................................................................5 1.1 1.2 1.3 1.4 1.5 2 AT COMMANDS FEATURES ..............................................................................15 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 3 Manufacturer Identification +CGMI............................................................... 20 Request Model Identification +CGMM ........................
AT Commands Interface Guide for Open AT® Firmware v6.63 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 6.13 6.14 6.15 6.16 6.17 6.18 6.19 6.20 6.21 6.22 7 WIRELESS CPU® STATUS COMMANDS ...........................................................113 7.1 7.2 7.3 7.4 7.5 7.6 7.7 8 General Indications +WIND......................................................................... 113 Phone Activity Status +CPAS ..................................................................... 120 SIM Holder Status +WSHS ......
AT Commands Interface Guide for Open AT® Firmware v6.63 9.6 10 Wavecom LoCK +WLCK ............................................................................. 178 TIME MANAGEMENT COMMANDS ..............................................................181 10.1 Clock Management +CCLK ......................................................................... 181 10.2 Alarm Management +CALA ........................................................................
Introduction 1 Introduction 1.1 Scope of this Document This document describes the AT-command based messages exchanged between an application and Wavecom products in order to manage GSM/GPRS related events or services. Wavecom Wireless CPU® External Application AT Send AT command Serial Link Receive AT response Page: 5 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Introduction 1.2 Related Documents This interface specification is based on the following recommendations: [1] ETSI GSM 07.05: Digital cellular telecommunications system (Phase 2); Use of DTE-DCE interface for Short Message Service (SMS) and Cell Broadcast Service (CBS) [2] ETSI GSM 07.07: Digital cellular telecommunications system (Phase 2); AT command set for GSM Mobile Equipment (ME) [3] ITU-T Recommendation V.25 ter: Serial asynchronous automatic dialing and control [4] ETSI GSM 03.
Introduction [24] ETSI GSM 02.90 Digital cellular telecommunications system (Phase 2+) (GSM);Unstructured Supplementary Service Data (USSD) - Stage 1 [25] ETSI GSM 02.85 Digital cellular telecommunications system (Phase 2+) (GSM);Closed User Group (CUG) Supplementary Services - Stage 1 Page: 7 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Introduction 1.3 ETSI Secretariat The following addresses recommendations: may be of use in obtaining the latest GSM/GPRS Postal address: F-06921 Sophia Antipolis CEDEX – France Office address: 650 Route des Lucioles – Sophia Antipolis – Valbonne – France Web address: http://www.etsi.org/ 89H Tel: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 H Page: 8 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Introduction 1.4 Abbreviations and Definitions 1.4.
Introduction DCS Digital Cellular System DCE Data Circuit Equipment DCD Data Carrier Detect DLC Data Link Connection DLCI Data Link Connection Identifier DSR Data Set Ready DTE Date Terminal Equipment DTMF Dual Tone Multi-Frequency DTR Data Terminal Ready ECC Emergency Call Codes ECM Error Correction Mode ECT Explicit Call Transfer EDGE Enhanced Data rates for GSM Evolution EEPROM Electrically Erasable Programming Only Memory EF Elementary Files EFR Enhanced Full Rate (full ra
Introduction LED Light Emitting Diode LND Last Number Dialed LP Language Preferred LPI Lines Per Inch MCC Mobile Country Code ME Mobile Equipment MMI Man Machine Interface MNC Mobile Network Code MNP Microcom Networking Protocol MO Mobile Originated MOC Mobile Originated Call (outgoing call) MS Mobile Station MSB Most Significant Bit MSISDN Mobile Station International ISDN Number MT Mobile Terminal MTC Mobile Terminated Call (incoming call) NCK Network Control Key NITZ Ne
Introduction PSTN Public Switched Telephone Network PTS Product Technical Specification PUCT Price per Unit and Currency Table PUK PIN Unlock Key QOS Quality of Service RAM Random Access Memory RI Ring Indicator RIL Radio Interface Layer RLP Radio Link Protocol RSSI Received Signal Strength Indication RTS Ready To Send signal RX Reception SC Service Center SIM Subscriber Information Module SMSR Short Message Status Report SMS Short Message Service SS Supplementary Services
Introduction 1.4.2 Definitions The words "Mobile Station" (MS) or "Mobile Equipment" (ME) are used for mobile terminals supporting GSM/GPRS services. Terminal Equipment is the Man-Machine Interface of a GSM/GPRS device (modem or handset). A TE can be a handset MMI or the AT command line interface.
Introduction 1.5 AT Commands Presentation Rules The AT commands are presented in the present documentation as follows: • A "Description" section provides general information on the AT command (or response) behavior. • A "Syntax" section describes the command and response syntaxes and all parameters description. • A "Parameters and Defined Values" section describes all parameters and values.
AT Commands Features 2 AT Commands Features 2.1 Wavecom Line Settings A serial link handler is set with the following default values (factory settings): • speed according to customer choice at order time, • 8 bits data, • 1 stop bit, • no parity, • RTS/CTS flow control. Please use the +IPR, +IFC and +ICF commands to change these settings. 2.2 Command Line Commands always start with AT and finish with a character, excepted A/ command. 2.
AT Commands Features SIM Insertion and Removal 2.5 SIM Insertion and Removal SIM card insertion and removal procedures are supported. There are software functions relying on positive reading of the hardware SIM detect pin. This pin state (open/closed) is permanently monitored. When the SIM detect pin indicates that a card is present in the SIM connector, the product tries to set up a logical SIM session.
AT Commands Features Length of Phone Numbers 2.7 Length of Phone Numbers Phone numbers can be made of up to 80 digits. The 20 first digits are stored in SIM, in the phonebook file (EFADN, EFFDN or EFLND) corresponding to the selected phonebook. The next digits are stored in other extension SIM files (EFEXT1 or EFEXT2).
Basic commands Attention Command 3 Basic commands 3.1 Attention Command 3.1.1 Description This command always returns OK. 3.1.2 Syntax Action command AT OK Read command None Test command None 3.1.3 None Parameters and Defined Values 3.1.4 None Parameter Storage 3.1.5 Examples Command Responses AT OK Page: 18 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Basic commands Repeat Last Command A/ 3.2 Repeat Last Command A/ 3.2.1 Description This command repeats the last command of the open session. Only the A/ command itself cannot be repeated. If this command is the first one of the open session, the response is OK without any treatment. 3.2.2 Syntax Action command A/ Note: the response depends on the previous command Read command None Test command None 3.2.3 None. Parameters and Defined Values 3.2.4 None. Parameter Storage 3.2.
Identifications commands Manufacturer Identification +CGMI 4 Identifications commands 4.1 Manufacturer Identification +CGMI 4.1.1 Description This command gives the manufacturer identification. 4.1.2 Syntax Action command AT+CGMI WAVECOM MODEM OK Read command None Test command None 4.1.3 None. Parameters and Defined Values 4.1.4 None. Parameter Storage 4.1.
Identifications commands Request Model Identification +CGMM 4.2 Request Model Identification +CGMM 4.2.1 Description This command is used to get the frequency bands supported. With multi-band products the response may be a combination of different bands. 4.2.2 Syntax Action command AT+CGMM OK Read command None Test command None 4.2.3 Parameters and Defined Values : 4.2.4 None.
Identifications commands Request Model Identification +CGMM 4.2.5 Examples Command Responses AT+CGMM MULTIBAND 900E 1800 OK Note: Multi-band: GSM 900 extended band and DCS 1800 (default configuration) AT+CGMM 900E OK Note: 900 extended AT+CGMM 1800 OK Note: DCS AT+CGMM 1900 OK Note: PCS AT+CGMM G850 OK Note: GSM 850 AT+CGMM MULTIBAND G850 1900 OK Note: Multi-band: GSM 850 and PCS Page: 22 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Identifications commands Hardware Version +WHWV 4.3 Hardware Version +WHWV 4.3.1 Description This Wavecom proprietary command gets the hardware version. 4.3.2 Syntax Action command AT+WHWV Hardware Version OK Read command None Test command AT+WHWV=? OK 4.3.3 Parameters and Defined Values Wireless CPU® hardware version : string type 4.3.4 None. Parameter Storage 4.3.5 Examples Command Responses AT+WHWV Hardware Version 4.
Identifications commands Date of Production +WDOP 4.4 Date of Production +WDOP 4.4.1 Description This Wavecom proprietary command gets the date of production. 4.4.2 Syntax Action command AT+WDOP Production Date (W/Y): OK Read command None Test command AT+WDOP=? OK 4.4.3 Parameters and Defined Values : production date string format for date is: ww/yyyy where ww is the week number (range: 01-53) and yyyy the year. 4.4.4 None. Parameter Storage 4.4.
Identifications commands Write IMEI +WIMEI 4.5 Write IMEI +WIMEI 4.5.1 Description This Wavecom proprietary command downloads the IMEI. This operation is possible only if the Wireless CPU® contains the default IMEI. The IMEI can only be downloaded once. No password is needed. If the download is not correct, only Wavecom can reset the IMEI. 4.5.2 Syntax Action command AT+WIMEI= OK Read command AT+WIMEI? +WIMEI: OK Test command AT+WIMEI=? OK 4.5.
Identifications commands Write IMEI +WIMEI 4.5.
Identifications commands Wireless CPU® Serial Number +WMSN 4.6 Wireless CPU® Serial Number +WMSN 4.6.1 Description This Wavecom proprietary command returns the serial number of the Wireless CPU®. 4.6.2 Syntax Action command AT+WMSN Serial Number OK Read command None Test command AT+WMSN=? OK 4.6.3 Parameters and Defined Values : Wireless CPU® serial number integer type on 15 digits 4.6.4 None. Parameter Storage 4.6.
Identifications commands Product Serial Number +CGSN 4.7 Product Serial Number +CGSN 4.7.1 Description This command allows the user application to get the IMEI of the product. 4.7.2 Syntax Action command AT+CGSN OK Read command None Test command None 4.7.3 Parameters and Defined Values Wireless CPU® IMEI (15 digits number) : 4.7.4 None. Parameter Storage 4.7.
Identifications commands Request Revision Identification +CGMR 4.8 Request Revision Identification +CGMR 4.8.1 Description This command is used to get the revised software version. 4.8.2 Syntax Action command AT+CGMR .
Identifications commands Request Revision Identification +CGMR : 6 first bit major features embedded 6 second bit software family 3 third _ fourth corrective iteration step (from "_" to "x") 09 fifth and sixth mean AT product (always 09) gg seventh and eight wireless protocol capabilities (gg = GSM&GPRS) Q ninth Wireless CPU® family 2 tenth hardware series 6 eleventh Wireless CPU® generation 8 twelfth frequency band 7 thirteenth hardware technology capability H fou
Identifications commands Request identification information I 4.9 Request identification information I 4.9.1 Description This command causes the product to transmit one or more lines of specific information text. 4.9.2 Syntax Action command ATI Depending on OK Read command None Test command None 4.9.
Identifications commands Request identification information I 4.9.4 None. Parameter Storage 4.9.5 Examples Command Responses ATI0 WAVECOM MODEM MULTIBAND 900E 1800 OK Note: Manufacturer and model identification Note: See +CGMI and +CGMM commands ATI3 663_09gg. Q2687H 1955080 080207 16:01 OK Note : Software release 6.
Identifications commands Write IMEI SVN +WSVN 4.10 Write IMEI SVN +WSVN 4.10.1 Description This Wavecom proprietary command updates the IMEI SVN. 4.10.2 Syntax Action command AT+WSVN= OK Read command AT+WSVN? +WSVN: OK Test command AT+WSVN=? +WSVN: (list of supported s) OK 4.10.3 Parameters and Defined Values : IMEI SVN integer type range: 1-98 Page: 33 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Identifications commands Write IMEI SVN +WSVN 4.10.4 None. Parameter Storage 4.10.5 Examples Command Responses AT+WSVN=? +WSVN: (1-98) OK AT+WSVN? +WSVN: 10 Note: Request IMEI SVN OK AT+WSVN=11 OK Note: Update the IMEI SVN Page: 34 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Identifications commands Capabilities List +GCAP 4.11 Capabilities List +GCAP 4.11.1 Description This command returns the complete list of capabilities. 4.11.2 Syntax Action command AT+GCAP +GCAP: (list of supported s) OK Read command None Test command None 4.11.3 Parameters and Defined Values : supported capability +CGSM CGSM command supported +FCLASS fax command supported 4.11.4 None. Parameter Storage 4.11.
Open AT® Commands Wavecom Downloading +WDWL 5 Open AT® Commands 5.1 Wavecom Downloading +WDWL 5.1.1 Description This Wavecom proprietary command switches the product to download mode. After downloading, the Wireless CPU® should be reset using AT+CFUN=1. 5.1.2 Syntax Action command AT+WDWL +WDWL: 0 Note: Downloading in progress Read command AT+WDWL? +WDWL: OK Test command None 5.1.3 Parameters and Defined Values : XModem downloader version string type 5.1.4 None.
Open AT® Commands Wavecom Downloading +WDWL 5.1.5 Examples Com mand Responses AT+WDWL? +WDWL: V02.12 Note: Get downloader version. OK AT+WDWL +WDWL: 0 Note: Download mode started. File can be sent using the terminal application AT+CFUN=1 OK 5.1.6 Notes +WDWL command allows to launch the download process only on the UART1 port. Downloading is performed using the 1K-XMODEM protocol. This command is unsupported when using a serial USB emulated port.
Open AT® Commands Wavecom Open AT® Control Command +WOPEN 5.2 Wavecom Open AT® Control Command +WOPEN 5.2.1 Description This Wavecom proprietary command performs the start, stop, delete, and get information about the current Open AT® embedded application. This command also erases the Open AT® flash objects storage place, and configures the Application & Data (A&D) storage place size. Please refer to the Open AT® development guides for more information.
Open AT® Commands Wavecom Open AT® Control Command +WOPEN • If =7 Action command AT+WOPEN= +WOPEN: , OK • If =8 Action command AT+WOPEN=[,[,[,]]] +WOPEN: [,[,[,]]] OK Read command AT+WOPEN? +WOPEN: OK Test command AT+WOPEN=? +WOPEN: (list of supported s),(list of supported s),(list of supported s),(list of supported s) OK Page: 39 / 184 ©Restricted This document is
Open AT® Commands Wavecom Open AT® Control Command +WOPEN 5.2.3 Parameters and Defined Values : 0 operating mode stop the Open AT® embedded application If the Open AT® application is running, the Wireless CPU® resets. 1 start the Open AT® embedded application If the Open AT® application is stopped, the Wireless CPU® resets.
Open AT® Commands Wavecom Open AT® Control Command +WOPEN : Open AT® application current state returned with = 7 This state will be greater than 0 only if the current +WOPEN command state is 1 (except when OatState = 13, which can occur even if the application is not started on the target). 0 application is not started (current mode is AT+WOPEN=0) 1 no downloaded application in the Wireless CPU® 2 bad checksum The application binary seems to be corrupted.
Open AT® Commands Wavecom Open AT® Control Command +WOPEN : usable with = 8 0 stop the Open AT® Safe Boot. 1 start the Open AT® Safe Boot. (default value: 1) : usable with = 8 [0 – 24] first key used for Open AT® Safe Boot. (default value: 19) : usable with = 8 [0 – 24] second key used for Open AT® Safe Boot. This key has to be on the same row or the same column of the keyboard that Key1.
Open AT® Commands Wavecom Open AT® Control Command +WOPEN 5.2.4 Parameter storage The , , and parameters are stored in EEPROM without using the AT&W command. The default value can be restored using AT&F. 5.2.5 Examples Command Responses AT+WOPEN=? +WOPEN: (0-8),(0-1344),(0-24),(0-24) OK AT+WOPEN? +WOPEN: 0 OK AT+WOPEN=2 +WOPEN: 2,"AT v03.01","AT v02.10" OK ® Note: Get the Open AT library versions AT+WOPEN=7 Note: Open AT® version 2.10 application downloaded.
Open AT® Commands Wavecom Open AT® Control Command +WOPEN Command Responses AT+WOPEN=7 +WOPEN: 7,12 OK Note: Open AT® application started on the target. AT+WOPEN=8 +WOPEN: 8,1,19,24 OK Note: Safe Boot is active and uses the keys 19 and 24 AT+WOPEN=8,1,10,12 OK Note: Safe Boot is active and uses the keys 10 and 12.
Open AT® Commands Wavecom Open AT® Control Command +WOPEN Command Responses AT+WOPEN=6,768 +WOPEN: 6,768,832 OK Note: No product reset (same size used) AT+WOPEN=6,900 +WOPEN: 6,960,640 OK +WIND: 3 Note: Size updated according to the nearest flash sector sub-division. Product reset in order to set the new A&D storage place size.
Open AT® Commands Wavecom Open AT® Control Command +WOPEN Caution: With = 6, any A&D size change will lead to the area format process (this process will take some seconds on start-up, before the "+WIND: 3" indication display (up to 1.5 second per 64 Kbytes flash sector size can be considered as a maximum); all A&D cells data will be erased. USB restrictions: Starting or stopping an Open AT® application resets the Wavecom Wireless CPU®.
Open AT® Commands Open AT® Tasks Resume Command +WOPENRES 5.3 Open AT® Tasks Resume Command +WOPENRES 5.3.1 Description This Wavecom proprietary command allows to resume the suspended Open AT® embedded application. 5.3.2 Syntax Action command AT+WOPENRES OK Read command None Test command AT+WOPENRES=? OK 5.3.3 None. Parameters and Defined Values 5.3.4 None Parameter Storage 5.3.5 None. Examples Page: 47 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Global Configuration Commands Report Mobile Equipment Errors +CMEE 6 Global Configuration Commands 6.1 Report Mobile Equipment Errors +CMEE 6.1.1 Description This command defines the method for returning error messages. The simple ERROR message can be replaced by the verbose method to include the results codes +CME ERROR: . (See section "ME error result code: +CME ERROR" in the "Appendixes" of the present document for "+CME ERROR" result codes description.
Global Configuration Commands Report Mobile Equipment Errors +CMEE 6.1.5 Examples Command Responses AT+CMEE=? +CMEE: (0,1) OK AT+CMEE=0 OK Note: Disable ME error reports, use only "ERROR" AT+CMEE=1 OK Note: Enable "+CME ERROR: " or "+CMS ERROR: " AT+CMEE? +CMEE: 1 OK Page: 49 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Global Configuration Commands Hardware Configuration +WHCNF 6.2 Hardware Configuration +WHCNF 6.2.1 Description This Wavecom proprietary command allows to: • Activate or deactivate the keypad functionality in the Wireless CPU® where available. When the keypad is deactivated, ten more I/0 pins will be free to be used (see PTS documentation for more information) The new setting will be taken into account immediately after the keypad activation or deactivation.
Global Configuration Commands Hardware Configuration +WHCNF Read command AT+WHCNF? +WHCNF: ,[,] [+WHCNF: ,[,][…]] OK Test command AT+WHCNF=? +WHCNF: ,(list of supported s) [+WHCNF: ,(list of supported s)[…]] OK Page: 51 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Global Configuration Commands Hardware Configuration +WHCNF 6.2.3 Defined Values : hardware functionality 0 keypad 1 flash LED 2 32 kHz clock 3 external SIM switch : requested operation For = 0 0 deactivate the keypad 1 activate the keypad (default value) 2 get the keypad status For = 1 0 deactivate the flash LED 1 activate the flash LED (default value) 2 get the flash LED status For = 2 0 deactivate the 32 kHz clock.
Global Configuration Commands Hardware Configuration +WHCNF : current functionality status For = 0 0 keypad is deactivated 1 keypad is activated For = 1 0 flash LED is deactivated 1 flash LED is activated For = 2 0 32 kHz clock management is deasctivated 1 32 kHz clock management is activated.
Global Configuration Commands Hardware Configuration +WHCNF 6.2.
Global Configuration Commands Hardware Configuration +WHCNF Command Responses AT+CFUN=1 OK Note: Reset the Wireless CPU® AT+WHCNF=3,3 +WHCNF: 3,1,0 OK Note: Get the external SIM switch status Note: The third parameter <0> indicates that the external SIM feature is taken into account AT+WHCNF=0,2 +WHCNF: 0,0 OK Note: Interrogate the keypad status AT+CMER? +CMER: 3,1,0,0,0 OK Note: After the keypad is deactivated, no unsolicited result is sent when a key is pressed or released.
Global Configuration Commands Automatic Boost Mode +WCPS 6.3 Automatic Boost Mode +WCPS 6.3.1 Description This Wavecom proprietary command allows to activate or deactivate the automatic boost mode functionality in the Wireless CPU®. When this feature is enabled, the firmware can change the Wireless CPU® clock dynamically according to features used by the service user (like an EGPRS transfer).
Global Configuration Commands Automatic Boost Mode +WCPS 6.3.3 Defined Values Wireless CPU® functionality : 0 automatic boost mode : requested operation For = 0 0 deactivate the automatic boost mode (default value) 1 activate the automatic boost mode 2 get the automatic boost mode state : current functionality status For = 0 0 automatic boost mode deactivated 1 automatic boost mode activated 6.3.
Global Configuration Commands Automatic Boost Mode +WCPS 6.3.
Global Configuration Commands Auto Shutdown: +WASR 6.4 Auto Shutdown: +WASR 6.4.1 Description This Wavecom proprietary command allows the users to enable or disable the auto shutdown feature on the specified UART port. The auto shutdown feature provides the ability to shut down or power up an external RS232 transceiver by toggling a specific GPIO in the Wireless CPU®.
Global Configuration Commands Auto Shutdown: +WASR • When =2 Action command AT+WASR=[,] [+WASR: ,,,] [+WASR: ,,,[…]] OK Read command AT+WASR? +WASR: ,,, [+WASR: ,,,[…]] OK Test command AT+WASR=? +WASR: (list of supported s), (list of supported s), (list of supported s), (list of supported s) [+WASR: (list of supported s], (list of su
Global Configuration Commands Auto Shutdown: +WASR 6.4.
Global Configuration Commands Auto Shutdown: +WASR 6.4.4 Parameter storage The , , and parameters are stored in EEPROM without using AT&W. Default values can be restored using AT&F. Notes: For products that have the Autoshutdown enabled during production, like Fastrack Supreme, the parameter is not restored by the AT&F command. 6.4.
Global Configuration Commands Auto Shutdown: +WASR Command Responses AT+WASR=2 +WASR:0,1,24,6 OK Note: Get the Auto Shutdown features status of all UART ports Note: There is only one UART port listed because currently only UART1 supported the Auto Shutdown feature.
Global Configuration Commands Auto Shutdown: +WASR command, the dedicated GPIO pin (e.g. GPIO24 for Fastrack Supreme 10/20) is free to be used. Due to the limitation of the max value in , the users must use a transceiver with the wake-up time within the allowable range of (30μs - 450μs). Currently, only UART1 supports the Auto Shutdown feature. Page: 64 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Global Configuration Commands Wireless CPU® Behaviour Configuration +WBHV 6.5 Wireless CPU® Behaviour Configuration +WBHV 6.5.1 Description This Wavecom proprietary command allows the user to configure the behaviour of the Wireless CPU®. 6.5.
Global Configuration Commands Wireless CPU® Behaviour Configuration +WBHV 6.5.
Global Configuration Commands Wireless CPU® Behaviour Configuration +WBHV 5 0 deactivate network registration denied indication feature (default value) 5 1 activate network registration denied indication feature 5 / get network registration denied indication feature mode state 6 BlankDuration configure the silence duration in ms used to separate 2 DTMF. BlankDuration in [1 - 255]. This value represents a duration by 10ms step and the DTMF blank duration is in [10; 2550] ms.
Global Configuration Commands Wireless CPU® Behaviour Configuration +WBHV 6.5.
Global Configuration Commands Wireless CPU® Behaviour Configuration +WBHV Command Responses AT+WBHV=3 +WBHV: 3,1,1 OK Note: interrogate ENS feature mode Note: Third parameter <1> indicates that a Wireless CPU® reset is needed AT+WBHV? +WBHV: 0,1 +WBHV: 1,1 +WBHV: 2,1 +WBHV: 3,1,1 +WBHV: 4,0 +WBHV: 5,0 +WBHV: 6,20 OK Note: Third parameter <1> indicates that a Wireless CPU® reset is needed) AT+CFUN=1 OK AT+WBHV=3 +WBHV: 3,1,0 OK Note: Third parameter <0> indicates that a Wireless CPU® reset is not
Global Configuration Commands Wireless CPU® Behaviour Configuration +WBHV Command Responses AT+WBHV=3 +WBHV: 3,0,1 OK Note: Third parameter <1> indicates that a Wireless CPU® reset is needed since ENS feature before AT&F was 1 AT+WBHV=4,1 OK Note: Enable mix tone with voice AT+WBHV=4 +WBHV: 4,1 Note: Get mix tone with voice feature state OK AT+WBHV=5,1 OK Note: Enable network registration denied indication AT+WBHV=5 +WBHV: 5,1 Note: Get network registration denied indication feature state
Global Configuration Commands Wireless CPU® Behaviour Configuration +WBHV 6.5.6 Notes If =0, the command is used to configure when the Wireless CPU® sent the response of an outgoing voice call. If =1, the command is used to configure the Wireless CPU® power consumption mode. If =2, the command is used to configure when the Wireless CPU® sent the response for a call. If =3, the command is used to activate/deactivate ENS feature.
Global Configuration Commands Features Management +WFM 6.6 Features Management +WFM 6.6.1 Description This Wavecom proprietary command enables or disables specific selected features. Once a feature is successfully either enabled or disabled, the product needs to be reset to take the modification into account. 6.6.
Global Configuration Commands Features Management +WFM 6.6.3 Parameters and Defined Values : requested operation 0 disable feature 1 enable feature 2 get the feature state If the parameter is not used, the status of all the features are listed (with several +WFM responses). : feature identification The +WFM response only uses alphabetical values for the parameter.
Global Configuration Commands Features Management +WFM 81 "NOINTERRUPT" 83 "OFFWHENUNPLUG" off when unplug mode (default: 0) 84 "INTERRUPT" interruption for customer (default: 1) 9 "SWITCHATT" switch attenuation feature (default: 1) A "CPHS" CPHS feature (default: 1) B "SIMSPEEDENH" SIM speed enhancement feature (default:1) C "LOCA" Location feature (default: 0) D "AMR" AMR feature (default: 1) E "NT_6K" NIRR bit management for network (default: 1) : feature status
Global Configuration Commands Features Management +WFM 6.6.5 Examples Command Responses AT+WFM=2,"BI9001800" +WFM: "BI9001800",1,0 OK Note: Dual-band mode 900/1800 is enabled AT+WFM=0,"EFR" OK Note: Disable the Enhanced full rate feature AT+WFM=2 +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: +WFM: OK Note : Get all status Note: The modified features have their parameter set to 1.
Global Configuration Commands Features Management +WFM 6.6.6 Notes • "MONO900", "MONO850", "MONO1800", "MONO1900", "BI9001900", "BI9001800", "BI8501900" and "QUADBAND" features are read-only. In order to change the band selection, use the +WMBS command. • The "SIMREMOVE" feature and AT+WIND=1 enable "+WIND: 1" and "+WIND: 2" unsollicited responses for SIM insertion and extraction. • When the "NOINTERRUPT" feature is activated, if the pin interrupt is set, no action is taken.
Global Configuration Commands Commercial Feature Management +WCFM 6.7 Commercial Feature Management +WCFM 6.7.1 Description This Wavecom proprietary command enables or disables Wavecom specific features. Disabling a feature can be done with no restriction, but a password is required to enable features. This command is used only on request of Wavecom Once a feature is successfully enabled or disabled, the product needs to be reset to take the modification into account. 6.7.
Global Configuration Commands Commercial Feature Management +WCFM 6.7.
Global Configuration Commands Commercial Feature Management +WCFM : reset flag 0 The feature has not been modified since the last boot of the product. 1 The feature has been modified since the last boot of the product; a reset must be performed to take the modifications into account. 6.7.4 Parameter Storage The parameter is stored in EEPROM without using AT&W. 6.7.
Global Configuration Commands Wavecom Slow Idle Mode +W32K 6.8 Wavecom Slow Idle Mode +W32K 6.8.1 Description This Wavecom proprietary command allows the slow idle mode to be enabled or disabled. With this command, a specific procedure on RS232 serial link is requested to activate or deactivate slow idle mode. 6.8.2 Syntax Action command AT+W32K= OK Read command None Test command None 6.8.3 Parameters and Defined Values : 6.8.4 None.
Global Configuration Commands Wavecom Slow Idle Mode +W32K 6.8.5 Examples Command Responses AT+W32K=1 OK Note: Enable slow idle mode AT+W32K=0 OK Note: Disable slow idle mode 6.8.6 Notes: • When power down mode is entered, the product uses a 32kHz internal clock during inactivity stages (despite of its nominal internal clock). • When enabled, power down mode is active after 1 to 15 seconds.
Global Configuration Commands Power Off +CPOF 6.9 Power Off +CPOF 6.9.1 Description This Wavecom proprietary command stops the GSM software stack and the hardware layer or the Wireless CPU® activity. The AT+CFUN=0 command is equivalent to +CPOF. Note: In autobaud mode, after a +CPOF unsolicited information waking up the Wireless CPU® is sent at 9600 bps until an AT command is sent. When an AT command is sent, the Wireless CPU® will synchronize to the sender speed. (see CAUTION in § 8.
Global Configuration Commands Power Off +CPOF 6.9.5 Examples Command Responses AT+CPOF OK Note: Stop GSM stack AT+CPOF=1 OK Note: Stop the wireless CPU ® 6.9.6 Note After AT+CPOF=1, the Wireless CPU® will not respond to AT commands. To reset, use the hard reset. Page: 83 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Global Configuration Commands Set Phone Functionality +CFUN 6.10 Set Phone Functionality +CFUN 6.10.1 Description This command selects the functionality level for the mobile station. When the application wants to stop the product with a power off, or if the application wants to force the product to execute an IMSI DETACH procedure, then it must send: AT+CFUN=0 (equivalent to +CPOF). This command executes an IMSI DETACH and makes a backup copy of some internal parameters in SIM and in EEPROM.
Global Configuration Commands Set Phone Functionality +CFUN 6.10.2 Syntax Action command AT+CFUN=[,] OK Read command AT+CFUN? +CFUN: OK Test command AT+CFUN=? +CFUN: (list of supported s),(list of supported s) OK 6.10.3 Parameters and Defined Values : : 6.10.4 None.
Global Configuration Commands Set Phone Functionality +CFUN 6.10.5 Examples Command Responses AT+CFUN=? +CFUN: (0,1),(0,1) OK AT+CFUN? +CFUN: 1 OK Note: Ask for current functionality level Note: Full functionality AT+CFUN=0 OK Note: Set minimum functionality, IMSI detach procedure AT+CFUN=1 OK Note: Set the full functionality mode with a complete software reset Page: 86 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Global Configuration Commands Wavecom Reset +WRST 6.11 Wavecom Reset +WRST 6.11.1 Description This Wavecom proprietary command resets the Wireless CPU® after a programmed delay. The Wireless CPU® will reset cyclically until this mode is disabled. 6.11.2 Syntax Action command AT+WRST=, OK Read command AT+WRST? +WRST: [,,] OK Test command AT+WRST=? OK 6.11.
Global Configuration Commands Wavecom Reset +WRST 6.11.4 Parameter Storage The and parameters are stored in EEPROM without using AT&W. 6.11.5 Examples Command Responses AT+WRST=0 OK Note: Disable timer AT+WRST=1,"001:03" OK Note: Enable timer and set delay at 1 hour 3 minutes AT+WRST? +WRST: 1,"001:03","001:01" OK Note: Timer activated to reset after 1hour and 3 minutes., next reset is set for 1 hour and 1 minute. 6.11.
Global Configuration Commands Save Configuration &W 6.12 Save Configuration &W 6.12.1 Description This command writes the active configuration into a non-volatile memory (EEPROM). 6.12.2 Syntax Action command AT&W OK Read command None Test command None 6.12.3 None. 6.12.4 None. 6.12.
Global Configuration Commands Restore Factory Settings &F 6.13 Restore Factory Settings &F 6.13.1 Description. This command is used to restore factory settings from EEPROM. 6.13.2 Syntax Action command AT&F[] OK Read command None Test command None 6.13.3 : Parameters and Defined Values setting restore parameter If is not omitted and with a value different from 0, the response is OK without any treatment. 0 6.13.4 None.
Global Configuration Commands Restore Factory Settings &F 6.13.5 Examples Command Responses AT&F OK Note: Asks for restoring the factory settings Note: Done AT&F0 OK Note: Idem Note: Done 6.13.6 Notes For each parameter, the section "Parameter Storage" specifies which default values can be restored using AT&F. The parameters are restored in RAM and in E2P, overwriting the profile set with AT&W. This command does not update the +IPR command.
Global Configuration Commands Default Configuration Z 6.14 Default Configuration Z 6.14.1 Description This command restores the configuration profile from non-volatile memory (EEPROM). 6.14.2 Syntax Action command ATZ OK Read command None Test command None 6.14.3 None. 6.14.4 None Parameters and Defined Values Parameter Storage Page: 92 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Global Configuration Commands Default Configuration Z 6.14.5 Examples Command Responses AT+IPR? +IPR: 115200 OK Note: Default value is in EEPROM AT+IPR=9600 OK Note: Change data rate in memory only AT+IPR? +IPR: 9600 OK ATZ OK AT+IPR? +IPR: 115200 OK Note: Default value set back from EEPROM Page: 93 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Global Configuration Commands Display configuration &V 6.15 Display configuration &V 6.15.1 Description. This command is used to display the Wireless CPU® configuration. 6.15.
Global Configuration Commands Display configuration &V 6.15.5 Examples Command Responses AT&V Q:0 V:1 S0:000 S2:043 S3:013 S4:010 S5:008 +CR:0 +CRC:0 +CMEE:0 +CBST:0,0,1 +SPEAKER:0 +ECHO:0,0 &C:1 &D:2 %C:0 +IPR:9600 +ICF:3,4 +IFC:2,2 OK Note: Display active parameters in RAM Note: Done For Echo, the first value corresponds to Echo cancellation 1. 6.15.
Global Configuration Commands Wavecom Custom Character Set +WCCS 6.16 Wavecom Custom Character Set +WCCS 6.16.1 Description This Wavecom proprietary command allows to edit and display the custom character set tables. These tables are used by the "CUSTOM" mode of the +CSCS and the +WPCS commands. In this "CUSTOM" mode, when the user enters a string, it is converted into GSM alphabet using the custom to GSM table.
Global Configuration Commands Wavecom Custom Character Set +WCCS 6.16.
Global Configuration Commands Wavecom Custom Character Set +WCCS 6.16.
Global Configuration Commands Select TE Character Set +CSCS 6.17 Select TE Character Set +CSCS 6.17.1 Description This command informs the ME which character set is used by the TE. The ME can convert each character of entered or displayed strings. This is used to send, read or write short messages. 6.17.
Global Configuration Commands Select TE Character Set +CSCS 6.17.3 Parameters and Defined Values : character table set (ASCII string) "GSM" GSM default alphabet. "PCCP437" PC character set code page 437 (default value) "CUSTOM" user defined character set "HEX" hexadecimal mode. No character set used; the user can read or write hexadecimal values 6.17.4 Parameter Storage The parameter is stored in EEPROM using AT&W command.
Global Configuration Commands Wavecom Phonebook Character Set +WPCS 6.18 Wavecom Phonebook Character Set +WPCS 6.18.1 Description This Wavecom proprietary command informs the ME which character set is used by the TE for the phonebooks. The ME can convert each character of entered or displayed strings. This is used to read or write phonebook entries (parameters , and ). 6.18.
Global Configuration Commands Wavecom Phonebook Character Set +WPCS 6.18.3 Parameters and Defined Values : "TRANSPARENT" character table set (ASCII string) transparent mode The strings are displayed and entered as they are stored in SIM or in ME. (default value) "CUSTOM" user defined character set "HEX" hexadecimal mode No character set used; the user can read or write hexadecimal values. 6.18.4 Parameter Storage The parameter is stored in EEPROM using AT&W command.
Global Configuration Commands Set Language +CLAN 6.19 Set Language +CLAN 6.19.1 Description This command sets the language in the MT. 6.19.2 Syntax Action command AT+CLAN= OK Read command AT+CLAN? +CLAN: OK Test command AT+CLAN=? +CLAN: (list of supported s) OK Page: 103 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Global Configuration Commands Set Language +CLAN 6.19.3 Parameters and Defined Values : 2 character code for the language The number indicated after the name refers to numeric value for the language in ISO 639 [16]. "AUTO" Selects the first language from EF-LP in the SIM card. "AUTO" is not returned by the read command. default value 6.19.4 None.
Global Configuration Commands Set Language +CLAN 6.19.5 Examples Command Responses AT+CLAN="fr" OK AT+CLAN=? +CLAN: ("AUTO","de","en","it","fr","es" ,"nl","sv","da","pt","fi","no"," el","tr","hu","pl","cs","he","ar ","ru","is") OK AT+CLAN? +CLAN: "fr" OK 6.19.6 Notes After reset, the Wireless CPU® starts in "AUTO" mode. The read command returns a NULL string when in "AUTO" mode and the first entry in EF-LP is undefined.
Global Configuration Commands Language Event +CLAE 6.20 Language Event +CLAE 6.20.1 Description This command is used to enable/disable +CLAV unsolicited result code, returned when the language in the MT is changed. 6.20.2 Syntax Action command AT+CLAE= OK Read command AT+CLAE? +CLAE: OK Test command AT+CLAE=? +CLAE: (list of supported s) OK Unsolicited response +CLAV: Page: 106 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Global Configuration Commands Language Event +CLAE 6.20.3 Parameters and Defined Values : language event mode 0 disable unsolicited result code +CLAV (default value) 1 enable unsolicited result code +CLAV : 2 character code for the language The number indicated after the name refers to numeric value for the language in ISO 639 [16].
Global Configuration Commands Language Event +CLAE 6.20.5 Examples Command Responses AT+CLAE=? +CLAE: (0-1) OK AT+CLAE=1 OK +CLAV: "fr" Note: Current language is French. AT+CLAE? +CLAE: 1 OK 6.20.6 Notes Unsolicited response +CLAV is returned when "AT+CLAE=1" is sent to the Wireless CPU® and previous setting of was 0. Page: 108 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Global Configuration Commands Select Type of Address +CSTA 6.21 Select Type of Address +CSTA 6.21.1 Description This command selects the type of number for further dialing commands (D) according to GSM specifications. 6.21.2 Syntax Action command AT+CSTA= OK Read command AT+CSTA? +CSTA: OK Test command AT+CSTA=? +CSTA: (list of supported s) OK 6.21.3 Parameters and Defined Values < type>: type of address octet in integer format (refer to GSM 04.08 subclause 10.5.4.
Global Configuration Commands Select Type of Address +CSTA 6.21.5 Examples Command Responses AT+CSTA=? +CSTA: (129,145) OK AT+CSTA=145 OK ATD33146290800; OK Note: International access code character "+"will be automatically added to each outgoing call AT+CSTA=129 OK ATD+33146290800; OK Note: International access code character "+" has to be added for international calls, national calls otherwise.
Global Configuration Commands Cellular Text Telephone Modem +WCTM 6.22 Cellular Text Telephone Modem +WCTM 6.22.1 Description This Wavecom proprietary command allows the user to activate and deactivate the Cellular Text telephone Modem capability for outgoing voice call as specified in 3GPP 24.008 [8]. 18H CTM mode is used to send audio signals from an external text terminal (ex: a TTY typewriter) within a voice call made by the ME.
Global Configuration Commands Cellular Text Telephone Modem +WCTM 6.22.3 Parameters and Defined Values : CTM mode 0 disable (default value) All incoming CTM calls will be rejected. Caller will receive a "no carrier" indication. 1 enable 6.22.4 Parameter Storage The parameter is stored using AT&W command. 6.22.
Wireless CPU® Status Commands General Indications +WIND 7 Wireless CPU® Status Commands 7.1 General Indications +WIND 7.1.1 Description This Wavecom proprietary command allows controlling a general mechanism to send unsolicited indications to the application. 7.1.
Wireless CPU® Status Commands General Indications +WIND • For =10: Unsolicited response +WIND: ,,[,,[,,[,,[,,]]]] • For =11: Unsolicited response +WIND: ,[],[],[],[] ,[],[] • For =12: Unsolicited response +WIND: ,[,] • For =15: Unsolicited response +WIND: [,1,"
Wireless CPU® Status Commands General Indications +WIND 7.1.
Wireless CPU® Status Commands General Indications +WIND : event identifier 0 the SIM presence pin has detected a "SIM removed" 1 the SIM presence pin has detected a "SIM inserted" 2 the calling party is alerting 3 the product is ready to process AT commands (except phonebooks, AOC, SMS), at init or after AT+CFUN=1 4 the product is ready to process all AT commands, end of phonebook init or swap (FDN to ADN) 5 a call has been created (after ATD or +CCWA…) 6 a call has been re
Wireless CPU® Status Commands General Indications +WIND : call identifier integer value : phonebook memory storage "SM" ADN "FD" FDN "ON" MSISDN "SN" Service Number "EN" Emergency Number : phonebook status after initialization 0 not reloaded from SIM (no change since last init or SIM removal) 1 reloaded from SIM to internal memory (at least one entry has changed) : 128-bit "fingerprint" of the phonebook The checksums are presented in the following order
Wireless CPU® Status Commands General Indications +WIND : time indicates date, time and time zone expressed in quarters of an time hour, in format Year/Month/Day,Hour:Min:Seconds±TimeZone string ("yy/MM/dd,hh:mm:ss±zz") : localized Service Area identity of the current cell in hexa format (3 bytes) hexa string : when the local time zone is compensated for DST (Day Saving time, or summertime), the serving PLMN shall provide a DST parameter to
Wireless CPU® Status Commands General Indications +WIND Command Responses AT+WIND=2048 OK Note: Activate the +WIND indications for interruption +WIND: 12,0 Note: An interruption occurred on INT0 7.1.6 Note The following table indicates the correspondancies between values and "+WIND: […]" indications that are activated.
Wireless CPU® Status Commands Phone Activity Status +CPAS 7.2 Phone Activity Status +CPAS 7.2.1 Description This command returns the activity status of the mobile station. 7.2.2 Syntax Action command AT+CPAS +CPAS: OK Read command None Test command AT+CPAS=? +CPAS: (list of supported s) OK 7.2.3 Parameters and Defined Values : 7.2.4 None.
Wireless CPU® Status Commands Phone Activity Status +CPAS 7.2.5 Examples Command Responses AT+CPAS +CPAS: 0 Note: Current activity status OK AT+CPAS=? +CPAS: (0-5) OK Page: 121 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Wireless CPU® Status Commands SIM Holder Status +WSHS 7.3 SIM Holder Status +WSHS 7.3.1 Description This Wavecom proprietary command allows to check at any time the status of the SIM card holder. 7.3.2 Syntax Action command AT+WSHS +WSHS: OK Read command None Test command AT+WSHS=? +WSHS: (list of supported s) OK 7.3.3 Parameters and Defined Values : 7.3.4 None.
Wireless CPU® Status Commands SIM Holder Status +WSHS 7.3.5 Examples Command Responses AT+WSHS=? +WSHS: (0,1) OK AT+WSHS +WSHS: 0 OK Note: Request the current SIM holder state Note: The SIM holder is open Page: 123 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Wireless CPU® Status Commands Indicator Control +CIND 7.4 Indicator Control +CIND 7.4.1 Description This command is used to read or set the values of ME indicators. If ME does not allow setting of indicators or ME is not currently reachable, "+CME ERROR: " is returned. 7.4.
Wireless CPU® Status Commands Indicator Control +CIND 7.4.3 Parameters and Defined Values : ME indicator state for one parameter integer type value, which shall be in range of corresponding parameter 0 indicator is OFF or in a state which can be identified as "OFF" state 1 indicator is ON or in a state that is more substantial than "OFF" state 2-5 2 is more substantial than 1, and so on.
Wireless CPU® Status Commands Indicator Control +CIND 7.4.5 Examples Command Responses AT+CIND? +CIND: 1,2,1,1,0,0,0 OK Note: battchg: 1, signal: 2, service: 1 - ME registered on the network, message: 1 - a SMS has been received, call: 0 – no call in progress, roam: 0 - not roaming, smsfull: 0 -SIM card is not full of SMS.
Wireless CPU® Status Commands Mobile Equipment Event Reporting +CMER 7.5 Mobile Equipment Event Reporting +CMER 7.5.1 Description This Wavecom proprietary command enables or disables sending of unsolicited result codes in the case of a key press. 7.5.
Wireless CPU® Status Commands Mobile Equipment Event Reporting +CMER 7.5.3 Parameters and Defined Values : 3 : (default value) keypad event reporting mode 0 disabled (default value) 1 Keypad event reporting is routed using unsolicited code. Only the key pressings not caused by +CKPD are indicated 2 Keypad event reporting is routed using unsolicited code.
Wireless CPU® Status Commands Mobile Equipment Event Reporting +CMER display event reporting mode 0 disabled (default value) 7.5.4 Parameter Storage The and parameters are stored in EEPROM using AT&W command. The default values can be restored using AT&F. 7.5.
Wireless CPU® Status Commands Mobile Equipment Control Mode +CMEC 7.6 Mobile Equipment Control Mode +CMEC 7.6.1 Description This command selects the equipment which operates ME keypad, writes to ME display and sets ME indicators. If operation mode is not allowed by the ME, "+CME ERROR: " is returned. 7.6.
Wireless CPU® Status Commands Mobile Equipment Control Mode +CMEC 7.6.3 Parameters and Defined Values : ME keypad control mode 2 ME can be operated from both ME keypad and TE : ME display control mode 0 only ME can write to its display (+CDIS command can only be used to read the display) : ME indicators control mode 0 only ME can set the status of its indicators (+CIND command can only be used to read the indicators) 7.6.4 None. Parameter Storage 7.6.
Wireless CPU® Status Commands Wavecom Status Request +WSTR 7.7 Wavecom Status Request +WSTR 7.7.1 Description This Wavecom proprietary command returns some operation status. It can be used to check the state of the initialization sequence and the network status. 7.7.2 Syntax Action command AT+WSTR= +WSTR: , OK Read command None Test command AT+WSTR=? +WSTR: (list of supported s) OK 7.7.
Wireless CPU® Status Commands Wavecom Status Request +WSTR 7.7.5 Examples Command Responses AT+WSTR=? +WSTR: (1-2) Note: Asks for the list of possible values Note: possible values are 1 and 2 AT+WSTR=1 +WSTR: 1,2 OK Note: Selects the status 1 (INIT SEQUENCE) Note: Initialization finished AT+WSTR=2 +WSTR: 2,1 OK Note: Selects the status 2 (NETWORK STATUS) Note: The network is available Page: 133 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Serial Port Commands Echo E 8 Serial Port Commands 8.1 Echo E 8.1.1 Description. This command is used to determine whether the Wireless CPU® echoes characters received by an external application (DTE) or not. 8.1.2 Syntax Action command ATE[] OK Read command None Test command None 8.1.3 Parameters and Defined Values : echo activation parameter 0 Characters are not echoed (default value if omitted) 1 Characters are echoed. 8.1.
Serial Port Commands Fixed DTE Rate +IPR 8.2 Fixed DTE Rate +IPR 8.2.1 Description This command specifies the data rate at which the DCE will accept commands. 8.2.2 Syntax Action command AT+IPR= OK Read command AT+IPR? +IPR: OK Test command AT+IPR=? +IPR: (list of auto-detectable s),(list of supported s) OK Page: 135 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Serial Port Commands Fixed DTE Rate +IPR 8.2.3 Parameters and Defined Values : baud rates that can be used by the DCE 0 enables autobauding 300 600 1200 2400 4800 9600 19200 38400 57600 115200 default value 230400 460800 921600 8.2.4 Parameter Storage The parameter is stored in EEPROM using AT&W command. The default value can be restored using AT&F. 8.2.
Serial Port Commands Fixed DTE Rate +IPR Command Responses AT+IPR=38400 OK Note: Disables autobauding and sets rate to 38400 bps AT+IPR=0 OK Note: Enables autobauding 8.2.6 Notes • The serial autobauding feature is supported, and covers the following serial speeds (only): 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600 bps. Beyond those serial speeds, correct operation of the Wireless CPU® is not guaranteed.
Serial Port Commands DTE-DCE Character Framing +ICF 8.3 DTE-DCE Character Framing +ICF 8.3.1 Description This command is used to determine the local serial port start-stop (asynchronous) character framing used by the DCE. 8.3.
Serial Port Commands DTE-DCE Character Framing +ICF 8.3.3 Parameters and Defined Values : 1 character framing format 8 data 2 stop parameter is ignored. 2 8 data 1 parity 1 stop if no provided, 3 is used by default as value. 3 8 data 1 stop parameter is ignored. default value 4 7 data 2 stop parameter is ignored. 5 7 data 1 parity 1 stop if no provided, 3 is used by default as value.
Serial Port Commands DTE-DCE Character Framing +ICF 8.3.5 Examples Command Responses AT+ICF=? +ICF: (1-6),(0-4) OK Note: Possible values AT+ICF=2,0 OK Note: New values AT+ICF? +ICF: 2,0 OK Note: Current values 8.3.6 Notes All framing settings of the serial interface (i.e 801, 8E1, 8S1, 8N1, 7N1, 7O1, 7E1, 7S1 and 7N2) are supported for autobaud mode.
Serial Port Commands DTE-DCE Local Flow Control +IFC 8.4 DTE-DCE Local Flow Control +IFC 8.4.1 Description This command is used to control the operation of local flow control between the DTE and DCE. 8.4.2 Syntax Action command AT+IFC=, OK Read command AT+IFC? +IFC: , OK Test command AT+IFC=? +IFC: (list of supported s),(list of supported s) OK 8.4.
Serial Port Commands DTE-DCE Local Flow Control +IFC 8.4.4 Parameter Storage The and parameters are stored in EEPROM using AT&W command. The default value can be restored using AT&F. 8.4.5 Examples Command Responses AT+IFC=? +IFC: (0,2),(0,2) OK Note: Possible values AT+IFC=0,0 OK Note: New values AT+IFC? +IFC: 0,0 OK 8.4.
Serial Port Commands Result Code Suppression Q 8.5 Result Code Suppression Q 8.5.1 Description This command determines whether the mobile equipment sends result codes or not. 8.5.2 Syntax Action command ATQ[] [OK] Read command None Test command None 8.5.3 Parameters and Defined Values : result code transmission parameter 0 DCE transmits result codes. 1 Result codes are suppressed and not transmitted (default value). 8.5.
Serial Port Commands DCE Response Format V 8.6 DCE Response Format V 8.6.1 Description This command determines whether the DCE response format uses or not the header characters , and whether the result codes are provided as numeric or verbose. 8.6.2 Syntax Action command ATV OK Read command None Test command None 8.6.
Serial Port Commands DCE Response Format V 8.6.5 Examples Command Responses ATV0 0 Note: DCE transmits limited headers and trailers and numeric result codes Note: Command is valid (0 means OK) ATV1 OK Note: DCE transmits full headers and trailers and verbose response text Note: Command valid Page: 145 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Serial Port Commands Set DCD Signal &C 8.7 Set DCD Signal &C 8.7.1 Description This command controls the Data Carrier Detect (DCD) signal. 8.7.2 Syntax Action command AT&C[] OK Read command None Test command None 8.7.3 Parameters and Defined Values : DCD signal control parameter 0 DCD always on 1 DCD matches the state of the remote Wireless CPU®’s data carrier (default value). 8.7.4 Parameter Storage The parameter is stored in EEPROM using AT&W command.
Serial Port Commands Set DCD Signal &C 8.7.5 Examples Command Responses AT&C0 OK Note: DCD always on Note: Command valid AT&C1 OK Note: DCD matches state of the remote Wireless CPU®’s data carrier Note: Command valid 8.7.6 Notes Wavecom products slightly differ from V25ter Recommendation. DCD signal ("Circuit 109") is turned ON at the same time the CONNECT message is sent, whereas the specification states that the DCD should be turned ON after the CONNECT message was received.
Serial Port Commands Set DTR Signal &D 8.8 Set DTR Signal &D 8.8.1 Description This command controls the Data Terminal Ready (DTR) signal. 8.8.2 Syntax Action command AT&D[] OK Read command None Test command None 8.8.3 Parameters and Defined Values : DTR signal control parameter 0 DTR signal is ignored. 1 Wireless CPU® switches from data to command mode when DTR switches from ON to OFF. 2 Upon DTR switch from ON to OFF, the call is released (default value). 8.8.
Serial Port Commands Set DTR Signal &D 8.8.5 Examples Command Responses AT&D0 OK Note: The DTR signal is ignored Note: Command valid AT&D1 OK Note: Wireless CPU® switches from data to command mode when DTR switches from ON to OFF Note: Command valid AT&D2 OK Note: Upon DTR switch from ON to OFF, the call is released Note: Command valid Page: 149 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Serial Port Commands Set DSR Signal &S 8.9 Set DSR Signal &S 8.9.1 Description This command controls the Data Set Ready (DSR) signal. 8.9.2 Syntax Action command AT&S[] OK Read command None Test command None 8.9.3 Parameters and Defined Values : DSR signal control parameter 0 DSR always ON 1 DSR OFF in command mode, DSR ON in data mode (default value) 8.9.4 Parameter Storage The parameter is stored in EEPROM using AT&W command. The default value can be restored using AT&F. 8.9.
Serial Port Commands Wavecom Ring Indicator Mode +WRIM 8.10 Wavecom Ring Indicator Mode +WRIM 8.10.1 Description This Wavecom proprietary command sets the state of the Ring Indicator Mode. 8.10.
Serial Port Commands Wavecom Ring Indicator Mode +WRIM 8.10.3 Parameters and Defined Values : RI mode 0 up-down RI mode: no pulses are sent before unsolicited AT response. Up-down signals are sent when receiving an incoming call (default value). 1 pulse RI mode: an electrical pulse is sent on the Ring Indicator signal ONLY for selected event and/or unsolicited AT responses as specified in , in order to lose no AT responses when client tasks are in sleep state.
Serial Port Commands Wavecom Ring Indicator Mode +WRIM bit 15 +WLOC bit 16 for Open AT® applications If this bit is set, RI pulse will be sent when the unsolicited response initiated by an Open AT® application is sent. bit 17 +CGREG bit 18 +CGEV bit 19 +CSSU bit 20 +CUSD bit 21 +WBTUM, +WBTSM bit 22 +CLAV : RI pulse width used only in pulse RI mode (=1). If parameter is omitted, the last entered value will be used.
Serial Port Commands Wavecom Ring Indicator Mode +WRIM 8.10.
Serial Port Commands Back to online mode O 8.11 Back to online mode O 8.11.1 Description This command allows to return to online data mode if a connection has been established and the ME is in command mode. 8.11.2 Syntax Action command ATO OK Read command None Test command None 8.11.3 None. 8.11.4 None. 8.11.5 None. Parameters and Defined Values Parameter Storage Examples Page: 155 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Serial Port Commands Multi-flow Management +WMFM 8.12 Multi-flow Management +WMFM 8.12.1 Description This Wavecom proprietary command manages Multi-Flows: • opening or closing ports • associating (or attaching, redirecting) incoming data to ports. By default, only UART1 is opened, and GSM and GPRS (if applicable) data direction is dynamic. 8.12.
Serial Port Commands Multi-flow Management +WMFM Test command AT+WMFM=? +WMFM: ,(list of supported s),(list of supported s)[,(list of supported s)] [+WMFM: ,(list of supported s),(list of supported s)[,(list of supported s)][…]] OK 8.12.
Serial Port Commands Multi-flow Management +WMFM : data type 0 GSM data 1 GPRS data : physical port state 0 deactivated 1 activated 8.12.4 Parameter Storage The and parameters are stored in EEPROM without using AT&W. 8.12.
Serial Port Commands Multi-flow Management +WMFM Command Responses AT+WMFM=1,1,1,0 OK Note: Attach GSM data to UART1 Note: GSM data are redirected to UART1 AT+WMFM=1,1,1,1 OK Note: Attach GPRS data to UART1 Note: GPRS data are redirected to UART1 AT+WMFM=1,2,1 +WMFM: 1,2,1,0 +WMFM: 1,2,1,1 OK Note: Read attachments of UART1 Note: GSM and GPRS data are redirected to UART1 AT+WMFM=1,0,,0 OK Note: Set GSM data dynamic mode Note: GSM data are directed dynamically on call setup AT+WMFM=1,0,,1
Serial Port Commands Multi-flow Management +WMFM 8.12.6 Notes: • Since the UART2 port does not provide all the serial signals (only RX/TX/RTS/CTS), it is not recommended to use this port for GSM or GPRS data mode. • The response to AT+WMFM=? is dynamic according to the different UART states for =1 (depending on which port number is opened when the command is sent to the Wireless CPU®).
Serial Port Commands Multiplexing Mode +CMUX 8.13 Multiplexing Mode +CMUX 8.13.1 Description This command is used to manage (enable or disable) the 3GPP TS 27.010 [14] multiplexing protocol control channel. This command allows the multiplexing of 4 logical channels on a single UART. Two UARTs are available on the Wavecom Wireless CPU®s, but multiplexing can only apply to one.
Serial Port Commands Multiplexing Mode +CMUX 8.13.3 Parameters and Defined Values : multiplexer transparency mechanism 0 basic option : multiplexer control channel set up A virtual channel may subsequently be set up differently but if there is no settings negotiation, the virtual channel will be set up according to the control channel setting.
Serial Port Commands Multiplexing Mode +CMUX 8.13.5 Examples Command Responses AT+CMUX=? +CMUX: (0),(0),(1-5),(1-255), (1-128),(0-255),(1-128),(1-128) Note: Get supported values OK AT+CMUX=0,0,5,31,5,3,15,5 OK Note: Enter multiplex mode AT+CMUX? +CMUX: 0,0,5,31,5,3,15,5 Note: Get current values OK Page: 163 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Security Commands Enter PIN +CPIN 9 Security Commands 9.1 Enter PIN +CPIN 9.1.1 Description This command is used to enter the ME passwords (PIN 1/CHV 1, PIN 2/CHV 2, PUK1, PUK2, etc.), that are required before any ME functionality can be used. PIN 1/CHV 1 and PIN 2/CHV 2 are between 4 and 8 digits long, PUK1 and PUK2 are only 8 digits long. After three unsuccessful attempts to enter the PIN, the PUK will be required.
Security Commands Enter PIN +CPIN 9.1.3 Parameters and Defined Values : Personal Identification Number This parameter is required if the PIN state is SIM PUK. four to eight digits number : Personal Identification Number normally PIN 1/CHV 1 According to AT+CPIN?, the parameter can be PUK 1, PH-SIM PIN, PH-NET PIN, PH-NETSUB PIN, PH-SERVPROV PIN, PH-CORPORATE PIN four to eight digits number : 9.1.4 None.
Security Commands Enter PIN +CPIN 9.1.
Security Commands Enter PIN +CPIN 9.1.6 Notes: +CME ERROR: 553 is returned when the PIN 1/CHV 1 code is tried to be changed using burned PUK 1 code. +CME ERROR: 554 is returned when the PIN 1/CHV 1 and PUK1 codes try to be entered when theses codes are burned. . Page: 167 / 184 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Security Commands Enter PIN2 +CPIN2 9.2 Enter PIN2 +CPIN2 9.2.1 Description This Wavecom proprietary command is used to validate the PIN 2/CHV 2 code or to validate the PUK2 code (UNBLOCK CHV2) and to define a new PIN 2/CHV 2 code. This command is only used when PIN 2/CHV 2 authentication failure. the last command executed resulted in PIN 2/CHV 2 length is between 4 and 8 digits, PUK2 length is 8 digits only. After three unsuccessful attempts, PUK2 will be required.
Security Commands Enter PIN2 +CPIN2 9.2.3 Parameters and Defined Values : Personal Identification Number 2 four to eight digits number : Personal Unblocking Key 2 needed to change the PIN2. New Personal Identification Number 2 four to eight digits number : SIM code status READY no PIN2 is needed SIM PIN2 PIN2 is required SIM PUK2 PUK2 is required 9.2.4 None. Parameter Storage 9.2.
Security Commands PIN Remaining Attempt Number +CPINC 9.3 PIN Remaining Attempt Number +CPINC 9.3.1 Description This Wavecom proprietary command is used to get the number of valid attempts for PIN 1/CHV 1, PIN 2/CHV 2, PUK1 and PUK2 identifiers. 9.3.2 Syntax Action command AT+CPINC +CPINC: ,,, OK Read command AT+CPINC? +CPINC: ,,, OK Test command AT+CPINC=? OK Page: 170 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Security Commands PIN Remaining Attempt Number +CPINC 9.3.3 Parameters and Defined Values : attempts left for PIN 1/CHV 1 range: 0-3 (0 = blocked, 3 = max) : attempts left for PIN 2/CHV 2 range: 0-3 (0 = blocked, 3 = max) : attempts left for PUK1 range: 0-10 (0 = blocked, 10 = max) : attempts left for PUK2 range: 0-10 (0 = blocked, 10 = max) 9.3.4 None. Parameter Storage 9.3.
Security Commands Change Password +CPWD 9.4 Change Password +CPWD 9.4.1 Description This command is used by the application to change a password (PIN, call barring, NCK, etc.). The facility values are the same as for the +CLCK command with a "P2" facility to manage "SIM PIN 2/CHV 2". For the network lock ("PN"), unlocking is forbidden after 10 failed attempts to disable (unlock) the network lock with an incorrect password. 9.4.
Security Commands Change Password +CPWD 9.4.3 Parameters and Defined Values : facility P2 SIM P2 "PS" SIM lock facility with a 8 digits password "SC" PIN code 1/CHV1 "AO" BAOC (Barr All Outgoing Calls) "OI" BOIC (Barr Outgoing International Calls) "OX" BOIC-exHC (Barr Outgoing International Calls except to Home Country) "AI" BAIC (Barr All Incoming Calls) "IR" BIC-Roam (Barr Inc.
Security Commands Change Password +CPWD 9.4.5 Examples Command Responses AT+CPWD=? +CPWD: ("PS",8),("SC",8),("AO",4), ("OI",4),("OX",4),("AI",4), ("IR",4),("AB",4),("AG",4), ("AC",4),("P2",8),("FD",8), ("PN",8),("PU",8),("PP",8), ("PC",8) OK Note: Possible values Note: PIN 1/ CHV 1, PIN 2/CHV 2 must be on 8 digits maximum (4 minimum). For call barring, on 4 digits maximum.
Security Commands Change Password +CPWD 9.5 Facility Lock +CLCK 9.5.1 Description This command is used by the application to lock, unlock or ask for an ME or network facility. 9.5.2 Syntax Action command AT+CLCK=,[,[,]] [+CLCK: ,[…]] OK Read command AT+CLCK? T T +CLCK: (,),[…] OK Test command AT+CLCK=? +CLCK: (list of supported s) OK Page: 175 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Security Commands Change Password +CPWD 9.5.
Security Commands Change Password +CPWD : call class The combination of different classes is not supported, it will only result in the activation/deactivation/status request of all classes (7). 1 voice 2 data 4 fax 7 voice, data and fax (default value if omitted) 8 short messages : facility lock status 0 not active 1 active 9.5.4 Parameter Storage The and parameters are stored in EEPROM and SIM (depending on ) without using the AT&W command. 9.5.
Security Commands Wavecom LoCK +WLCK 9.6 Wavecom LoCK +WLCK All cases except auto CNL For auto CNL 9.6.1 Description This Wavecom proprietary command allows the ME to be locked on a specific network operator. 9.6.2 Syntax Action command AT+WLCK=,,[,[,GID2]][, [,]] OK Read command None Test command None Page: 178 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Security Commands Wavecom LoCK +WLCK 9.6.
Security Commands Wavecom LoCK +WLCK Command Responses AT+WLCK="PS",12345678,208105923568974 OK Note: Activate SIM lock Note: SIM lock activated AT+WLCK="PU",12345678,2081035 OK Note: Activate Network Subset lock on SFR (208, 10, 35) Note: Network Subset lock activated AT+WLCK="PP",12345678,20810,"E5" OK Note: Activate Service Provider lock on SFR (208, 10) and GID1 (0xE5).
Time Management Commands Clock Management +CCLK 10 Time Management Commands 10.1 Clock Management +CCLK 10.1.1 Description This command is used to set or get the current date and time of the ME real time clock. 10.1.2 Syntax Action command AT+CCLK= OK Read command AT+CCLK? +CCLK: OK Test command None 10.1.
Time Management Commands Clock Management +CCLK 10.1.5 Examples Command Responses AT+CCLK="00/06/09,17:33:00" OK Note: Set date to June 9th, 2000, and time to 5:33 pm Note: Date/Time stored AT+CCLK="00/13/13,12:00:00" +CME ERROR: 3 Note: Incorrect month entered AT+CCLK? +CCLK: "00/06/09,17:34:23" OK Note: Get current date and time Note: Current date is June 9th, 2000 current time is 5:34:23 pm Page: 182 / 184 ©Restricted This document is the sole and exclusive property of Wavecom.
Time Management Commands Alarm Management +CALA 10.2 Alarm Management +CALA 10.2.1 Description This command is used to set date/time alarms in the ME. The maximum number of alarms is 16. Note: The current date/time should be already set with +CCLK command before using +CALA. 10.2.
Time Management Commands Alarm Management +CALA 10.2.3 Parameters and Defined Values : string format for date/time is: "yy/MM/dd,hh:mm:ss" Valid years are 00 (for 2000) to 99 (for 2099). The seconds field is not mandatory. Default date/time is "00/01/01,00:00:00" (January 1st, 2000 /midnight). : offset in the alarm list, range: 1-16. 10.2.4 None. Parameter Storage 10.2.
Error! Style not defined. AT Commands Interface Guide for Open AT® Firmware v6.63 VOLUME 2 Reference: WM_DEV_OAT_UGD_049 Revision: 001 Date: August 23, 2007 Page: 1 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.63 Related Documents This interface specification is based on the following recommendations: [1] ETSI GSM 07.05: Digital cellular telecommunications system (Phase 2); Use of DTE-DCE interface for Short Message Service (SMS) and Cell Broadcast Service (CBS) [2] ETSI GSM 07.07: Digital cellular telecommunications system (Phase 2); AT command set for GSM Mobile Equipment (ME) [3] ITU-T Recommendation V.
AT Commands Interface Guide for Open AT® Firmware v6.63 [24] ETSI GSM 02.90 Digital cellular telecommunications system (Phase 2+) (GSM);Unstructured Supplementary Service Data (USSD) - Stage 1 [25] ETSI GSM 02.85 Digital cellular telecommunications system (Phase 2+) (GSM);Closed User Group (CUG) Supplementary Services - Stage 1 Page: 3 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.63 Contents VOLUME 2 11 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 12 12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 12.10 12.11 12.12 12.13 12.14 12.15 13 13.1 13.2 13.3 13.4 13.5 13.6 13.7 13.8 13.9 13.10 14 14.1 14.2 14.3 GSM NETWORK COMMANDS .....................................................................6 Signal Quality +CSQ ..................................................................................... 6 Network Registration +CREG ..........
AT Commands Interface Guide for Open AT® Firmware v6.63 14.4 14.5 14.6 14.7 14.8 14.9 14.10 14.11 14.12 14.13 14.14 14.15 14.16 14.17 14.18 15 15.1 15.2 15.3 15.4 15.5 15.6 GPRS Attach or Detach +CGATT ................................................................ 97 PDP Context Activate or Deactivate +CGACT.............................................. 99 Request GPRS IP Service D ....................................................................... 102 Enter Data State +CGDATA .......................
GSM Network Commands Signal Quality +CSQ 11 GSM Network Commands 11.1 Signal Quality +CSQ 11.1.1 Description This command is used to read the received signal strength indication and the channel bit error rate with or without a SIM card inserted. 11.1.2 Syntax Action command AT+CSQ +CSQ: , OK Read command None Test command None 11.1.
GSM Network Commands Signal Quality +CSQ 11.1.5 Examples Command Responses AT+CSQ +CSQ: 17,1 OK Page: 7 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
GSM Network Commands Network Registration +CREG 11.2 Network Registration +CREG 11.2.1 Description This command is used by the application to check the registration status of the product. 11.2.
GSM Network Commands Network Registration +CREG • For ≠ 3 (nominal case) Unsolicited response +CREG: [,,] • For = 3 (specific case) Unsolicited response +CREG: [,] 11.2.
GSM Network Commands Network Registration +CREG : location area code string type; two byte location area code in hexadecimal format (e.g.
GSM Network Commands Network Registration +CREG 11.2.
GSM Network Commands Cell environment description +CCED 11.3 Cell environment description +CCED 11.3.1 Description This Wavecom proprietary command retrieves the parameters of the main cell and of up to six neighbouring cells. There are two possible methods to provide these cell parameters: • On request by the application or • Automatically by the product every 5 seconds. Automatic mode is not supported during registration. 11.3.
GSM Network Commands Cell environment description +CCED 11.3.
GSM Network Commands Cell environment description +CCED 8 Main Cell RSSI indications +CSQ: , 9 Main Cell only +CSQ: , +CCED: 10 Neighbors 1 to 6 +CSQ: , +CCED: [,[,[,[,[,]]]]] 11 Main Cell, then Neighbours 1 to 6 +CSQ: , +CCED: [[,[,[,][[,][,
GSM Network Commands Cell environment description +CCED 16 1 + 2 + 4 + Neighbour1 to Neighbour6 Timing Advance (only available for mode= 0) Neighbour1 to Neighbour6 Timing Advance are only available in IDLE mode.
GSM Network Commands Cell environment description +CCED : Cell Id string type; two bytes in hexadecimal format If the Cell Id is not available, this parameter is omitted. : Base Station Identity Code : Broadcast Control CHannel Freq absolute The range depends of the selected band: : • P900 range: 1-124 • E900 range: 1-124, 975-1023 and 0 for 1024 • 850 range: 128-251 • DCS1800 range: 512-885 • PCS1900 range: 512-810 RSSI level on BCCH channel, in idle mode.
GSM Network Commands Cell environment description +CCED : channel bit error rate This parameter is not evaluated using +CCED command. 99 not known or not detectable Note: For more details about parameters, please refer to 3GPP 05.02 Radio Transmission and Reception [7]. 11.3.4 None Parameter Storage 11.3.
GSM Network Commands Cell environment description +CCED Command Responses AT+CCED=1,8,1 OK +CSQ: 12,99 Note: Request +CSQ response when the is changed (step = 1) +CSQ: 13,99 AT+CCED=0,16 +CCED: 208,20,0006,0418,54,789,,,,255,,,0,20 8,20,0006,,57,1018,20,208,01,7500,649 7,17,55,17,208,10,54c4,f0ed,31,700,9, 208,20,0006,7d9a,50,1023,8,208,20,000 2,9a29,48,1015,7,1,1,1,2,1,2 OK Note: 1,1,1,2,1,2 correspond to the Main Cell timing Advance and 5 Neighbours timing Advance Note: idle mode AT+CCED=
GSM Network Commands Wavecom Multi-band Selection Command +WMBS 11.4 Wavecom Multi-band Selection Command +WMBS 11.4.1 Description This Wavecom proprietary command selects the GSM bands on which the Wireless CPU® has to operate. This command is allowed only if the selected bands are supported (please refer to +WFM command).
GSM Network Commands Wavecom Multi-band Selection Command +WMBS 11.4.3 Parameters and Defined Values : band frequency configuration 0 mono-band mode 850 MHz 1 mono-band mode 900 extended MHz (900E) 2 mono-band mode 1800 MHz 3 mono-band mode 1900 MHz 4 dual-band mode 850/1900 MHz 5 dual-band mode 900E (extended) / 1800 MHz 6 dual-band mode 900E (extended) / 1900 MHz : type of change The Wireless CPU® will have to be reset to start on specified band(s).
GSM Network Commands Wavecom Multi-band Selection Command +WMBS 11.4.5 Examples Command Responses AT+WMBS=? +WMBS: (0,1,2,3,4,5,6),(0-1) OK Note: All bands are available AT+WMBS=0 OK AT+WMBS? +WMBS: 0,1 OK Note: Wireless CPU® has to be reset for change to be effective. AT+WMBS=1,1 OK AT+WMBS? +WMBS: 1,0 OK Note: Wireless CPU® does not have to be reset for change to be effective. Page: 21 / 156 ©Restricted This document is the sole and exclusive property of Wavecom.
GSM Network Commands Registration control +WREGC 11.5 Registration control +WREGC 11.5.1 Description This Wavecom proprietary command is used by the application to disable GSM registration and deregistration procedures on the network. If the registration/deregistration procedure is disabled, the Wireless CPU® does not perform the procedure but considers itself as attached/detached on the network. The command +WREGC therefore has no impact on the response to AT+CREG?. 11.5.
GSM Network Commands Registration control +WREGC 11.5.5 Examples Command Responses AT+WREGC=? +WREGC: (0-3) OK AT+WREGC=0 OK Note: All registrations enabled AT+WREGC? +WREGC: 0 OK Note: All registrations enabled Page: 23 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
GSM Network Commands Wavecom Location +WLOC 11.6 Wavecom Location +WLOC 11.6.1 Description This Wavecom proprietary command can be used by the application to retrieve the following local information: MCC-MNC, LAC, CI, Network measurement, BCCH channel list, Timing Advance, date and time. Two methods exist for the external application to get these information: • on request of the application, • periodically by the Wireless CPU®.
GSM Network Commands Wavecom Location +WLOC • =3 Action command AT+WLOC=[,] OK Read command AT+WLOC? +WLOC: ,
GSM Network Commands Wavecom Location +WLOC 11.6.3 Parameters and Defined Values : requested operation 0 stop automatic shots 1 one shot requested 2 automatic shots requested (every x seconds) 3 configuration of the value
GSM Network Commands Wavecom Location +WLOC : BCCH channel list maximum 48 bytes (if version V0 of GSM Rec 11.14 [20] ) 129 bytes (if version V1 of GSM Rec 11.14 [20] ) The version number is indicated in TERMINAL PROFILE information in EEPROM. It is not usercustomizable. It is configured at production-time.
GSM Network Commands Wavecom Location +WLOC 11.6.
GSM Network Commands Wavecom Location +WLOC 11.6.6 Notes If the data are not valid at the requested time, the network measurement, BCCH list and Timing Advance cannot be displayed (",," is displayed instead). Page: 29 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
GSM Network Commands Wavecom Scan +WSCAN 11.7 Wavecom Scan +WSCAN 11.7.1 Description This Wavecom proprietary command displays the received signal strength indication for a specified frequency (in absolute format). This command is not allowed during communication. 11.7.2 Syntax Action command AT+WSCAN= +WSCAN: OK Read command None Test command None 11.7.
GSM Network Commands Wavecom Scan +WSCAN : received signal strength indication 0 -113 dBm or less 1 -111 dBm 2-30 -109 to -53 dBm 31 -51dBm or more 99 not known or not detectable 11.7.4 None. Parameter Storage 11.7.5 Examples Command Responses AT+WSCAN=50 +WSCAN: 23 OK Note: Request of absolute frequency 50 Note: is 23 Page: 31 / 156 ©Restricted This document is the sole and exclusive property of Wavecom.
GSM Network Commands Abort command +WAC 11.8 Abort command +WAC 11.8.1 Description This Wavecom prorietary command allows SMS, SS and PLMN selection related commands to be aborted. 11.8.2 Syntax Action command AT+WAC OK Read command AT+WAC? OK Test command AT+WAC=? OK 11.8.3 None Parameters and Defined Values 11.8.4 None. Parameter Storage Page: 32 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
GSM Network Commands Abort command +WAC 11.8.5 Examples Command Responses AT+COPS=? Note: Available PLMN AT+WAC OK Note: Aborts the request of PLMN list Note: PLMN list request aborted AT+CCFC=0,2 Note: Interrogation of status of Call Forwarding service.
Call Control Commands Dial Command to a specific number D 12 Call Control Commands 12.1 Dial Command to a specific number D Emergency call Normal call 12.1.1 Description The ATD command is used to set a voice, data or fax call. As per GSM 02.30, the dial command also controls supplementary services. The following Emergency Numbers are available without a SIM card: 000, 08, 110, 112, 118, 119, 911 and 999.
Call Control Commands Dial Command to a specific number D 12.1.3 Parameters and Defined Values : destination phone number (ASCII string) or GSM sequence 0-9,*,#,+,A,B,C,D,P : CLIR supplementary service subscription If present, the CLIR supplementary service subscription is overridden temporary for this call only.
Call Control Commands Dial Command to a specific number D 12.1.5 Examples Command Responses ATD0123456789; OK Note: Call the 0123456789 number, voice call Note: Call succeeds ATD0123456789P123; OK Note: Call the 0123456789 number, voice call with a pause and DTMF sequence 123 ATD0123456789 CONNECT 9600 Note: Call the 0123456789 number, data call Note: Call succeeds ATD*#21# +CCFC: 0,7 Note: Check any call forwarding status OK Note: No call forwarding 12.1.
Call Control Commands Direct Dial Command using phonebook index D 12.2 Direct Dial Command using phonebook index D 12.2.1 Description This command allows initiating an outgoing voice, data or fax call directly by indicating the index of a specific or current phonebook entry. 12.2.
Call Control Commands Direct Dial Command using phonebook index D 12.2.3 Parameters and Defined Values : phonebook memory storage If omitted, the currently selected phonebook is used.
Call Control Commands Direct Dial Command using phonebook index D : data call connection speed in bps 300 1200 2400 4800 9600 14400 12.2.4 None. Parameter Storage 12.2.5 Examples Command Responses ATD>1; OK Note: Call the 1st entry of current phonebook Note: Call succeeds ATD>ME1; OK Note: Call the 1st entry of flash phonebook Note: Call succeeds 12.2.6 Note When the FDN phonebook has been activated (see +CLCK command), only direct dialing from FDN phonebook entries is available.
Call Control Commands Direct Dial Command using a phonebook entry name D 12.3 Direct Dial Command using a phonebook entry name D 12.3.1 Description This command allows initiating an outgoing voice, data or fax call directly by indicating the entry name of a specific phonebook. 12.3.
Call Control Commands Direct Dial Command using a phonebook entry name D 12.3.3 Parameters and Defined Values : phonebook memory storage If omitted, the currently selected phonebook is used.
Call Control Commands Direct Dial Command using a phonebook entry name D : data call connection speed in bps 300 1200 2400 4800 9600 14400 12.3.4 None Parameter storage 12.3.5 Examples Command Responses ATD>"John"; OK Note: Call the number of the current phonebook entry which name is John Note: Call succeeds ATD>ME"John"; OK Note: Call the number of the flash phonebook entry which name is John Note: Call succeeds 12.3.
Call Control Commands Redial Last Telephone Number DL 12.4 Redial Last Telephone Number DL 12.4.1 Description This command is used by the application to redial the last number used in the D command. 12.4.2 Syntax Action command ATDL OK Read command None Test command None 12.4.3 Parameters and Defined Values : last number dialed followed by ";" for voice calls only string type 12.4.4 None. Parameter Storage 12.4.
Call Control Commands Answer a Call A 12.5 Answer a Call A 12.5.1 Description When the product receives a call, it sets the Ring Indicator signal and sends the ASCII "RING" or "+CRING: " string to the application (+CRING if the cellular result code +CRC is enabled). Then it waits for the application to accept the call with the ATA command. 12.5.2 Syntax Action command ATA OK Read command None Test command None 12.5.3 None. Parameters and Defined Values 12.5.4 None. Parameter Storage 12.5.
Call Control Commands Hang-Up Command H 12.6 Hang-Up Command H 12.6.1 Description The ATH (or ATH0) command is used by the application to disconnect the remote user. In the case of multiple calls, all calls are released (active, on-hold and waiting calls). The Wavecom proprietary ATH1 command has been added to disconnect the current outgoing call, only in dialing or alerting state (i.e. ATH1 can be used only after the ATD command, and before its terminal response (OK, NO CARRIER, …).
Call Control Commands Hang-Up Command H 12.6.5 Examples Command Responses ATH OK Note: Ask for call disconnection Note: Every call, if any, are released ATH1 OK Note: Ask for outgoing call disconnection Note: Outgoing call, if any, is released Page: 46 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Call Control Commands Wavecom Hang-up +WATH 12.7 Wavecom Hang-up +WATH 12.7.1 Description This Wavecom proprietary command is used by the application to disconnect the remote user, specifying a release cause and the location. In the case of multiple calls, all calls are released (active, on-hold and waiting calls). 12.7.
Call Control Commands Wavecom Hang-up +WATH 12.7.3 Parameters and Defined Values : release cause range: 1-127 integerl value Please refer to section "Failure Cause from GSM 04.08 recommendation" in the Appendixes chapter of this guide. : release location Please refer to ETSI GSM 24.008 [8] for values.
Call Control Commands Remote disconnection 12.8 Remote disconnection This message is used by the product to inform the application that an active call has been released by the remote user. The product sends "NO CARRIER" to the application and sets the DCD signal. In addition, for AOC, the product can release the call if credit has expired (release cause 68 with +CEER command). Page: 49 / 156 ©Restricted This document is the sole and exclusive property of Wavecom.
Call Control Commands Extended Error Report +CEER 12.9 Extended Error Report +CEER 12.9.1 Description This command gives the cause of call release when the last call set up (originating or answering) failed. 12.9.2 Syntax Action command AT+CEER +CEER: OK Read command None Test command None 12.9.3 Parameters and Defined Values : call release cause (please refer to section "failure cause from GSM 24.08 recommendation" in Appendix) 12.9.4 None. Parameter Storage 12.9.
Call Control Commands Automatic Dialing with DTR %Dn 12.10 Automatic Dialing with DTR %Dn 12.10.1 Description This command enables and disables: • automatic dialing of the phone number stored in the first location of the ADN phonebook (or FDN phonebook, if it is activated using +CLCK command), • automatic sending of the short message (SMS) stored in the first location of the SIM. The number is dialed when DTR OFF switches to ON. The short message is sent when DTR OFF switches to ON. 12.10.
Call Control Commands Automatic Dialing with DTR %Dn 12.10.3 Parameters and Defined Values : automatic dialing mode 0 disables automatic DTR number dialing/message transmission 1 enables automatic DTR dialing if DTR switches from OFF to ON Dials the phone number in the first location of the ADN phonebook (or FDN phonebook, if it is activated using +CLCK command).
Call Control Commands Automatic Dialing with DTR %Dn 12.10.6 Notes If the first location is empty: • AT%D1 and AT%D2 commands will receive an OK response, • the DTR ON event will trigger a "+CME ERROR: 21" or a "+CMS ERROR: 321". Page: 53 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Call Control Commands Automatic Answer S0 12.11 Automatic Answer S0 12.11.1 Description This command determines and controls the product automatic answering mode. 12.11.2 Syntax Action command ATS0= OK Read command ATS0? OK Test command None 12.11.3 Parameters and Defined Values : number of rings before automatic answer (3 characters padded with zeros) Values range is 0 to 255 (default value: 000). 12.11.
Call Control Commands Automatic Answer S0 12.11.5 Examples Command Responses ATS0=2 OK Note: Automatic answer after 2 rings ATS0? 002 OK Note: Current value Note: 3 characters padded with zeros Page: 55 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Call Control Commands Incoming Call Bearer +CICB 12.12 Incoming Call Bearer +CICB 12.12.1 Description This Wavecom proprietary command is used to set the type of incoming calls when no incoming bearer is specified (see +CSNS). Note: Setting the +CICB command affects the current value of +CSNS. 12.12.2 Syntax Action command AT+CICB= OK Read command AT+CICB? +CICB: OK Test command AT+CICB=? +CICB: (list of supported s) OK 12.12.
Call Control Commands Incoming Call Bearer +CICB 12.12.5 Examples Command Responses AT+CICB=2 OK Note: If no incoming bearer, force a voice call AT+CICB? +CICB: 2 OK Note: Get current value Note: Default incoming bearer: voice call AT+CICB=? +CICB: (0-2) Note: Test command OK Page: 57 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Call Control Commands Single Numbering Scheme +CSNS 12.13 Single Numbering Scheme +CSNS 12.13.1 Description This command selects the bearer to be used when an MT single numbering scheme call is set up (see +CICB). Note: Setting the +CSNS command affects the current value of +CICB. 12.13.2 Syntax Action command AT+CSNS= OK Read command AT+CSNS? +CSNS: OK Test command AT+CSNS=? +CSNS: (list of supported s) OK 12.13.
Call Control Commands Single Numbering Scheme +CSNS 12.13.5 Examples Command Responses AT+CSNS=0 OK Note: Force a voice call AT+CSNS? +CSNS: 0 OK Note: Get current value Note: Default incoming bearer: voice call AT+CSNS=? +CSNS: (0,2,4) Note: Test command OK Page: 59 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Call Control Commands Service Reporting Control +CR 12.14 Service Reporting Control +CR 12.14.1 Description This command enables a detailed type of service reporting in case of incoming or outgoing data calls. Before sending the CONNECT response to the application, the product will specify the type of data connection which has been set up. 12.14.
Call Control Commands Service Reporting Control +CR 12.14.3 Parameters and Defined Values : extended reports activation 0 disable (default value) 1 enable : type of call ASYNC asynchronous transparent REL ASYNC asynchronous non transparent GPRS GPRS 12.14.4 Parameter Storage The parameter is stored in EEPROM using the AT&W command. The default value can be restored using AT&F. 12.14.
Call Control Commands Cellular Result Codes +CRC 12.15 Cellular Result Codes +CRC 12.15.1 Description This command allows more detailed ring information for an incoming call (voice or data). Instead of the string "RING", an extended string is used to indicate which type of call is ringing. 12.15.
Call Control Commands Cellular Result Codes +CRC 12.15.
Data Commands Using AT Commands during a data connection 13 Data Commands 13.1 Using AT Commands during a data connection To use AT commands during a data connection (e.g. while the product is in online mode), it is necessary to switch to offline mode. • Switch from online to offline mode To switch from online mode to offline mode, the "+++" sequence must be sent. Following this, the product gets back to offline mode with an "OK" response, and a AT command can be sent.
Data Commands Bearer Type Selection +CBST 13.2 Bearer Type Selection +CBST 13.2.1 Description This command allows to select a bearer type for outgoing and incoming data calls. 13.2.2 Syntax Action command AT+CBST=[][,[][,]] OK Read command AT+CBST? +CBST: ,, OK Test command AT+CBST=? +CBST: (list of supported s),(list of supported s),(list of supported s) OK Page: 65 / 156 ©Restricted This document is the sole and exclusive property of Wavecom.
Data Commands Bearer Type Selection +CBST 13.2.3 : Parameters and Defined Values data call connection speed used only for outgoing calls 0 autobauding, modem type: none (default value) 1 300 bps, modem type: V.21 2 1200 bps, modem type: V.22 3 1200/75 bps, modem type: V.23 4 2400 bps, modem type: V.22bis 5 2400 bps, modem type: V.26ter 6 4800 bps, modem type: V.32 7 9600 bps, modem type: V.32 8 specific 12 9600 bps, modem type: V.34 14 1400 bps, modem type: V.
Data Commands Bearer Type Selection +CBST 13.2.5 Examples Command Responses AT+CBST=? +CBST: (0-8,12,14,65,66,68,70,71,75), (0),(0-3) OK AT+CBST=7,0,1 OK Note: Select a bearer AT+CBST? +CBST: 7,0,1 Note: Current values OK 13.2.6 Notes For incoming calls, if is set to "Transparent only" and the network offers only "Non Transparent" or vice versa, then the call is released. parameter values 2 and 3 are equivalent to former values 100 and 101.
Data Commands DTE-DCE Local Rate Reporting +ILRR 13.3 DTE-DCE Local Rate Reporting +ILRR 13.3.1 Description This command controls whether a +ILRR unsolicited response is sent to the application with the current (negotiated or renegotiated) DTE-DCE speed rate. If enabled, the unsolicited result code is transmitted in an incoming or outgoing data call, after any data compression report, and before any connection indication (CONNECT). 13.3.
Data Commands DTE-DCE Local Rate Reporting +ILRR 13.3.3 Parameters and Defined Values : local port rate report 0 disable (default value) 1 enable : current (negotiated or renegotiated) DTE-DCE speed rate values in bps 300 600 1200 2400 4800 9600 19200 38400 57600 115200 230400 460800 921600 13.3.4 Parameter Storage The parameter are stored in EEPROM using the AT&W command. The default value can be restored using AT&F. 13.3.
Data Commands DTE-DCE Local Rate Reporting +ILRR Command Responses AT+ILRR? +ILRR: 1 OK ATD0123456789 +ILRR: 9600 CONNECT 9600 Note: CSD call Note: Data rate is 9600 Page: 70 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Data Commands Radio Link Protocol Parameters +CRLP 13.4 Radio Link Protocol Parameters +CRLP 13.4.1 Description This command modifies the radio link protocol parameters used for non transparent data transmission. 13.4.
Data Commands Radio Link Protocol Parameters +CRLP 13.4.3 Parameters and Defined Values : down window size range: 0-61 (default value: 61) : up window size range: 0-61 (default value: 61) : acknowledgement timer in units of 10 ms range: 40-255 (default value: 48) : retransmission attempts range: 1-255 (default value 6) : RLP version number 0 V42bis not supported 1 V42bis supported (default value) 13.4.
Data Commands Other Radio Link Parameters +DOPT 13.5 Other Radio Link Parameters +DOPT 13.5.1 Description This Wavecom proprietary parameters. 13.5.
Data Commands Other Radio Link Parameters +DOPT 13.5.3 Parameters and Defined Values : behaviour in case of bad radio link 0 data communication is hung up in case of bad radio link 1 data communication is held, even if the radio link is bad; there is a possibility of losing data (default value) : power mode 0 normal mode 1 economic battery mode, not supported by all networks (default value) 13.5.
Data Commands Select Mode +FCLASS 13.6 Select Mode +FCLASS 13.6.1 Description This command sets the product to a particular operating mode (data or fax). 13.6.2 Syntax Action command AT+FCLASS= OK Read command AT+FCLASS? +FCLASS: OK Test command AT+FCLASS=? +FCLASS: (list of supported s) OK 13.6.3 : Parameters and Defined Values operating mode 0 data (default value) 1 fax class 1 2 fax class 2 13.6.4 None.
Data Commands Select Mode +FCLASS 13.6.5 Examples Command Responses AT+FCLASS=? +FCLASS: (0,1,2) OK Note: Test command Note: All operating modes supported AT+FCLASS=1 OK Note: Fax class 1 mode requested Note: Command valid AT+FCLASS? +FCLASS: 1 OK Note: Current value Note: Command valid Page: 76 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Data Commands Select Data Compression %C 13.7 Select Data Compression %C 13.7.1 Description This command enables or disables data compression negotiation. 13.7.2 Syntax Action command AT%C[] OK Read command AT%C? OK Test command None 13.7.3 : Parameters and Defined Values compression mode 0 no compression (default value) 2 V42 compression if supported 13.7.4 Parameter Storage is stored in EEPROM using the AT&W command. The default value can be restored using AT&F.
Data Commands Select Data Compression %C 13.7.5 Examples Command Responses AT%C2 OK AT%C? 2 OK Page: 78 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Data Commands V42 Bis Data Compression +DS 13.8 V42 Bis Data Compression +DS 13.8.1 Description This command enables or disables V42bis data compression. Note that the product only allows the MNP2 protocol. 13.8.
Data Commands V42 Bis Data Compression +DS 13.8.
Data Commands V42 Bis Data Compression Report +DR 13.9 V42 Bis Data Compression Report +DR 13.9.1 Description This command enables/disables the +DR intermediate result code that represents the current DCE-DCE data compression type. This intermediate result code, if enabled, is issued before the final result code, after the service report control +CR and before the +ILRR intermediate report. 13.9.
Data Commands V42 Bis Data Compression Report +DR 13.9.3 Parameters and Defined Values : status fo the V42bis use 0 disabled (default value) 1 enabled : DCE-DCE data compression type NONE data compression is not in use V42B V42bis is in use in both directions V42B RD V42bis is in use in receive direction only V42B TD V42bis is in use in transmit direction only 13.9.4 Parameter Storage is stored in EEPROM using the AT&W command.
Data Commands Select Data Error Correcting Mode \N 13.10 Select Data Error Correcting Mode \N 13.10.1 Description This command controls the preferred error correcting mode for a data connection. It can only be used for transparent data transmission. 13.10.2 Syntax Action command AT\N[] OK Read command AT\N? OK Test command None 13.10.3 Parameters and Defined Values : error correction mode 0 disables error correcting mode (default value) 5 selects MNP error correcting mode 13.10.
Data Commands Select Data Error Correcting Mode \N 13.10.5 Examples Command Responses AT\N0 OK Note: No error correction AT\N? 0 OK 13.10.6 Notes +E prefixed V25ter commands are not used. Page: 84 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
GPRS Commands GPRS Mobile Station Class +CGCLASS 14 GPRS Commands 14.1 GPRS Mobile Station Class +CGCLASS 14.1.1 Description This command is used to set the MT to operate according to the specified GPRS mobile class. 14.1.2 Syntax Action command AT+CGCLASS= OK Read command AT+CGCLASS? +CGCLASS: OK Test command AT+CGCLASS=? +CGCLASS: (list of supported s) OK 14.1.
GPRS Commands GPRS Mobile Station Class +CGCLASS 14.1.5 Examples Command Responses AT+CGCLASS=? +CGCLASS: ("CG","CC","B") OK AT+CGCLASS="CC" OK Note: Enter GSM mode AT+CGCLASS? +CGCLASS: "CC" OK 14.1.6 Notes If the MT is GPRS attached, when the action command is issued with a ="CC" specified, a GPRS detach request is sent to the network. If the MT is GSM attached, when the action command is issued with a ="CG" specified, a GSM detach request is sent to the network.
GPRS Commands GPRS parameters customization: +WGPRS 14.2 GPRS parameters customization: +WGPRS 14.2.1 Description This Wavecom proprietary command modifies some Wavecom GPRS parameters: • the ATTACH-STATUS (the ME does or not perform automatically a GPRS attachment after initialization), • the PDP-INIT-STATUS (activates automatically or not some defined PDP contexts after initialization), • the user-defined multislot class.
GPRS Commands GPRS parameters customization: +WGPRS • For all other cases: Action command AT+WGPRS=[,[][,[],[]]] OK Read command AT+WGPRS? +WGPRS: [,[,]] [+WGPRS: [,[,]] […]] OK Test command AT+WGPRS=? +WGPRS: (list of supported s),(list of supported s),(list of supported s),(list of supported s) OK Unsolicited response +WGPRSIND: Page: 88 / 156 ©Restricted This document is the sole and excl
GPRS Commands GPRS parameters customization: +WGPRS 14.2.
GPRS Commands GPRS parameters customization: +WGPRS : 0 GPRS or EGPRS multislot class number. Please refer to [6] and table in "Notes" section for more information deactivate EGPRS mode (in order to establish GPRS TBF) only available for EGPRS enabled Wireless CPU®s and =8 2 multislot class 2 8 multislot class 8 10 multislot class 10 : : This parameter is returned in "AT+WGPRS?" response.
GPRS Commands GPRS parameters customization: +WGPRS 14.2.
GPRS Commands GPRS parameters customization: +WGPRS Command Responses AT+WGPRS=9,2 +WGPRSIND: 2 Note : Read GPRS/EGPRS network capability indication OK AT+WGPRS? +WGPRS: 0,1 +WGPRS: 1,0 +WGPRS: 2,0,1 +WGPRS: 2,1,3 +WGPRS: 3,0 +WGPRS: 4,8 +WGPRS: 5,0 +WGPRS: 6,0 +WGPRS: 7,1 Note:Read values for not EGPRS compatible Wireless CPU® OK AT+WGPRS? +WGPRS: 0,1 +WGPRS: 1,0 +WGPRS: 2,0,1 +WGPRS: 2,1,3 +WGPRS: 3,0 +WGPRS: 4,8 +WGPRS: 5,0 +WGPRS: 6,0 +WGPRS: 7,1 +WGPRS: 8,10 Note: CPU.EGPRS class is 10.
GPRS Commands GPRS parameters customization: +WGPRS 14.2.6 Notes Additional information for : Multislot class Maximum number of slots Minimum number of slots Type of MS Rx Tx Sum Tta Ttb Tra Trb 2 2 1 3 3 2 3 1 1 8 4 1 5 3 1 2 1 1 10 4 2 5 3 1 2 1 1 12 4 4 5 2 1 2 1 1 Type 1 MS is not required to transmit and receive at the same time.
GPRS Commands Define PDP Context +CGDCONT 14.3 Define PDP Context +CGDCONT 14.3.1 Description This command specifies PDP context parameter values for a PDP context identified by the local context identification parameter. Four PDP contexts can be defined through Wavecom OS. 14.3.
GPRS Commands Define PDP Context +CGDCONT 14.3.3 Parameters and Defined Values : PDP context identifier range: 1-4 integer type : type of packet data protocol "IP" Internet Protocol (IETF STD 5) "PPP" Point to Point Protocol (IETF STD 51) : access point name: logical name that is used to select the GGSN or the external packet data network. string type If the value is null or omitted, then the subscription value will be requested.
GPRS Commands Define PDP Context +CGDCONT 14.3.5 Examples Command Responses AT+CGDCONT=? +CGDCONT: (1-4),"IP",,,(0-1),(0-1) +CGDCONT: (1-4),"PPP",,,0,0 OK AT+CGDCONT=1,"IP","internet" OK AT+CGDCONT? +CGDCONT: 1, "IP", "internet",,0,0 OK AT+CGDCONT=1 OK Note: Delete =1 AT+CGDCONT? OK 14.3.6 Notes The data compression algorithm provided in SNDCP is V.42bis. Due to Wavecom choice, 4 PDP contexts can be specified with only one activated at the same time.
GPRS Commands GPRS Attach or Detach +CGATT 14.4 GPRS Attach or Detach +CGATT 14.4.1 Description This command is used to attach the MT to, or detach the MT from the GPRS service. After the command has completed, the MT remains in V.25 ter command state [3]. If the MT is already in the requested state, the command is ignored and the OK response is returned. Any active PDP contexts will be automatically deactivated when the attachment state changes to detached. 14.4.
GPRS Commands GPRS Attach or Detach +CGATT 14.4.3 Parameters and Defined Values : state of GPRS attachment 0 detached 1 attached 2 combined detach (GPRS and GSM detach in the same network request) 14.4.4 None. Parameter Storage 14.4.5 Examples Command Responses AT+CGATT=1 OK AT+CGATT? +CGATT: 1 OK AT+CGATT=? +CGATT: (0-2) OK Page: 98 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
GPRS Commands PDP Context Activate or Deactivate +CGACT 14.5 PDP Context Activate or Deactivate +CGACT 14.5.1 Description This command is used to activate or deactivate the specified PDP context(s). After the command has completed, the MT remains in V.25ter command state. If any PDP context is already in the requested state, the state for that context remains unchanged. 14.5.
GPRS Commands PDP Context Activate or Deactivate +CGACT 14.5.3 Parameters and Defined Values : state of PDP context activation 0 deactivated 1 activated : PDP context identifier range: 1-4 integer type 14.5.4 None. Parameter Storage 14.5.5 Examples Command Responses AT+CGDCONT=1,"IP","APN" OK AT+CGACT=1,1 OK AT+CGACT? +CGACT: 1,1 OK AT+CGACT=? +CGACT: (0-1) OK AT+CGACT=0 OK Note: deactivate all contexts AT+CGACT=1 OK Note: activate first possible context 14.5.
GPRS Commands PDP Context Activate or Deactivate +CGACT One PDP context can be activated through Wavecom OS at the same time. When "AT+CGACT?" is sent, only the status of defined and valid PDP contexts are listed. The line "+CGACT: 0,0", which appears in the previous software version, is not returned from OS 6.61. Page: 101 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
GPRS Commands Request GPRS IP Service D 14.6 Request GPRS IP Service D 14.6.1 Description This command causes the MT to perform whatever actions are necessary to establish communication between the TE and the external PDN. The V.25ter "D" (Dial) command causes the MT to enter the V.25ter online data state and, with the TE, to start the specified layer 2 protocol. The MT returns CONNECT to confirm acceptance of the command prior to entering the V.25ter online data state.
GPRS Commands Request GPRS IP Service D 14.6.4 None. Parameter Storage 14.6.5 Examples Command Responses ATD*99***1# CONNECT 14.6.6 Notes If is supported, its usage is the same as in the +CGDATA command. The +CGDCONT, +CGQREQ, etc. commands may then be used in the Wireless CPU® initialization AT command string to set values for PDP type, APN, QoS etc… If is not supported or is supported but omitted, the MT attempts to activate the context using the 'Empty PDP type' (GSM 04.
GPRS Commands Enter Data State +CGDATA 14.7 Enter Data State +CGDATA 14.7.1 Description This command causes the MT to perform the necessary actions to set up communication between the TE and the network. This may include performing a GPRS attach and one PDP context activation. GPRS attachment and PDP context activation procedures may take place prior to or during the PDP startup if they have not already been performed using the +CGATT and +CGACT commands.
GPRS Commands Enter Data State +CGDATA 14.7.5 Examples Command Responses AT+CGDATA=? +CGDATA: "PPP" OK CONNECT AT+CGDATA=1 14.7.6 Notes If no is given, the MT attempts to activate the context with available information. The other context parameters are set to their default values (no APN, default QoS parameters, dynamic IP address requested). In case of abnormal termination or start up, the V.
GPRS Commands GPRS Hang-Up Command GH 14.8 GPRS Hang-Up Command GH 14.8.1 Description This Wavecom proprietary command is used by the application to release current GPRS resources (Uplink and/or Downlink Temporary Block Flow). The command does not affect an active voice call but interrupts any GPRS uplink or downlink transfer without deactivating the used PDP context. 14.8.2 Syntax Action command ATGH OK Read command None Test command None 14.8.3 None. Parameters and Defined Values 14.8.4 None.
GPRS Commands Network requested PDP context activation 14.9 Network requested PDP context activation In this mode of operation, the MT behaves like an answering modem and accepts the normal V.25ter commands associated with answering a call. If GPRS-specific configuration commands are required, they may be sent to the MT as part of the modem initialization commands. The +CGAUTO command is used to select modem compatibility mode. 14.9.
GPRS Commands Manual Response to a Network Request for PDP Manual Context Activation +CGANS 14.10 Manual Response to a Network Request for PDP Manual Context Activation +CGANS 14.10.1 Description This command requests the MT to respond to a network request for GPRS PDP context activation which has been signaled to the TE by the RING or +CRING unsolicited result code. PDP context activation procedures take place prior to or during the PDP startup. 14.10.
GPRS Commands Manual Response to a Network Request for PDP Manual Context Activation +CGANS 14.10.5 Examples Command Responses RING AT+CGANS=1,1 OK AT+CGANS=? +CGANS: (0,1) OK 14.10.6 Notes One may be specified in order to provide the values needed for the context activation request. During the PDP startup procedure the MT has the PDP type and the PDP address provided by the network in the Request PDP Context Activation message.
GPRS Commands Automatic Response to a Network Request for PDP Context Activation +CGAUTO 14.11 Automatic Response to a Network Request for PDP Context Activation +CGAUTO 14.11.1 Description This command disables or enables an automatic positive response (auto answer) to the receipt of a "Request PDP Context Activation" message from the network. It also provides control over the use of the V.25ter basic commands "S0", "A" and "H" for handling network requests for PDP context activation.
GPRS Commands Automatic Response to a Network Request for PDP Context Activation +CGAUTO 14.11.3 Parameters and Defined Values : automatic response mode 0 turn off automatic response for GPRS only GPRS network requests are manually accepted or rejected by the +CGANS command. 1 turn on automatic response for GPRS only GPRS network requests are automatically accepted. Wireless CPU® compatibility mode, GPRS only 2 Automatic acceptance of GPRS network requests is controlled by the "S0" command.
GPRS Commands Automatic Response to a Network Request for PDP Context Activation +CGAUTO 14.11.6 Notes In class C GPRS the Wireless CPU® cannot simultaneously receive GPRS and GSM incoming calls. When the AT+CGAUTO=0 command is received, the MT will not perform a GPRS detach if it is attached.
GPRS Commands Quality of Service Profile (Minimum acceptable) +CGQMIN 14.12 Quality of +CGQMIN Service Profile (Minimum acceptable) 14.12.1 Description This command allows the TE to specify a minimum acceptable profile which is checked by the MT against the negotiated profile returned in the "Activate PDP Context Accept" message. 14.12.
GPRS Commands Quality of Service Profile (Minimum acceptable) +CGQMIN Test command AT+CGQMIN=? +CGQMIN: ,(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s) [+CGQMIN: ,(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s)[…]] OK 14.12.
GPRS Commands Quality of Service Profile (Minimum acceptable) +CGQMIN : reliability class (octet 3) (see table below) 0 subscribed reliability class 1 unused.
GPRS Commands Quality of Service Profile (Minimum acceptable) +CGQMIN 14.12.5 Examples Command Responses AT+CGQMIN=? +CGQMIN:"IP",(0-3),(0-4),(0-5),(09),(0-31) +CGQMIN:"PPP",(0-3),(0-4),(0-5),(09),(0-31) OK AT+CGDCONT=1,"IP","APN" OK AT+CGQMIN=1,1,4,5,2,31 OK AT+CGQMIN? +CGQMIN: 1,1,4,5,2,31 OK 14.12.6 Notes A special form of the set command, AT+CGQMIN= causes the minimum acceptable profile for context number to become undefined.
GPRS Commands Quality of Service Profile (Minimum acceptable) +CGQMIN Reliability Class GTP Mode LLC Frame LLC Data RLC Block Mode Protection Mode Traffic Type 0 subscribed subscribed by the Nwk / default if value is omitted 1 unacknowledged acknowledged protected acknowledged non real-time traffic, errorsensitive application that can cope with infrequent data loss.
GPRS Commands Quality of Service Profile (Requested) +CGQREQ 14.13 Quality of Service Profile (Requested) +CGQREQ 14.13.1 Description This command allows the TE to specify a Quality of Service Profile that is used when the MT sends an Activate PDP Context Request message to the network. 14.13.
GPRS Commands Quality of Service Profile (Requested) +CGQREQ 14.13.3 Parameters and Defined Values : PDP context identifier range: 1-4 integer type : precedence class integer type 0 subscribed precedence (subscribed by the Network by default if value is omitted) 1 high priority (service commitments shall be maintained ahead of precedence classes 2 and 3) 2 normal priority (service commitments shall be maintained ahead of precedence class 3.
GPRS Commands Quality of Service Profile (Requested) +CGQREQ : peak throughput class integer type 0 subscribed 1 up to 1 000 (8 kbits/s) 2 up to 2 000 (16 kbits/s) 3 up to 4 000 (32 kbits/s) 4 up to 8 000 (64 kbits/s) 5 up to 16 000 (128 kbits/s) 6 up to 32 000 (256 kbits/s) 7 up to 64 000 (512 kbits/s) 8 up to 128 000 (1 024 kbits/s) 9 up to 256 000 (2 048 kbits/s) Page: 120 / 156 ©Restricted This document is the sole and exclusive property of Wavecom.
GPRS Commands Quality of Service Profile (Requested) +CGQREQ : mean throughput class integer type 0 subscribed by the Nwk / default if value is omitted 1 100 (~0.22 bit/s) 2 200 (~0.44 bit/s) 3 500 (~1.11 bit/s) 4 1 000 (~2.2 bit/s) 5 2 000 (~4.4 bit/s) 6 5 000 (~11.1 bit/s) 7 10 000 (~22 bit/s) 8 20 000 (~44 bit/s) 9 50 000 (~111 bit/s) 10 100 000 (~0.22 kbits/s) 11 200 000 (~0.44 kbits/s) 12 500 000 (~1.11 kbits/s) 13 1 000 000 (~2.2 kbits/s) 14 2 000 000 (~4.
GPRS Commands Quality of Service Profile (Requested) +CGQREQ 14.13.5 Examples Command Responses AT+CGQREQ=? +CGQREQ:"IP",(0-3),(0-4),(0-5),(09),(0-31) +CGQREQ:"PPP",(0-3),(0-4),(0-5),(09),(0-31) OK AT+CGDCONT=1,"IP","APN" OK AT+CGQREQ=1,1,4,5,2,31 OK AT+CGQREQ? +CGQREQ: 1,1,4,5,2,31 OK 14.13.6 Notes A special form of the set command, AT+CGQREQ= causes the requested profile for context number to become undefined.
GPRS Commands Quality of Service Profile (Requested) +CGQREQ Reliability Class GTP Mode LLC Frame LLC Data RLC Block Mode Protection Mode Traffic Type 0 subscribed 1 unacknowledged acknowledged protected acknowledged non real-time traffic, errorsensitive application that can cope with infrequent data loss. 2 unacknowledged acknowledged protected acknowledged non real-time traffic, errorsensitive application that can cope with infrequent data loss.
GPRS Commands PDP Context Modify +CGCMOD 14.14 PDP Context Modify +CGCMOD 14.14.1 Description This command is used to modify the specified PDP context with respects to QoS profiles. After the command has completed, the MT returns to V.25ter online data state. 14.14.2 Syntax Action command AT+CGCMOD[=[,[,…]]] OK Read command None Test command AT+CGCMOD=? +CGCMOD: (list of s associated with active contexts) OK 14.14.
GPRS Commands PDP Context Modify +CGCMOD 14.14.5 Examples Command Responses AT+CGDCONT=1,"IP","APN" OK AT+CGACT=1,1 OK AT+CGCMOD=1 OK AT+CGCMOD=? +CGCMOD: (1) OK AT+CGCMOD OK Notes: Modify all the active contexts 14.14.6 Notes Once the PDP context is activated, this command can only be used to modify the QoS which is set by the command +CGQREQ. It cannot be used to modify the minimum acceptable QoS (set by +CGQMIN).
GPRS Commands GPRS network registration status +CGREG 14.15 GPRS network registration status +CGREG 14.15.1 Description This command controls the presentation of an unsolicited result code +CGREG when there is a change in the MT's GPRS network registration status or when there is a change of the network cell. 14.15.
GPRS Commands GPRS network registration status +CGREG 14.15.
GPRS Commands GPRS network registration status +CGREG 14.15.5 Examples Command Responses AT+CGREG=? +CGREG: (0-2) OK AT+CGREG=2 OK +CGREG: 1,"7500","877F" AT+CGREG? +CGREG: 2,1,"7500","877F" OK Page: 128 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
GPRS Commands GPRS Event reporting +CGEREP 14.16 GPRS Event reporting +CGEREP 14.16.1 Description This command enables or disables sending of +CGEV unsolicited result codes from MT to TE in the case of certain events occurring in the GPRS MT or the network. 14.16.
GPRS Commands GPRS Event reporting +CGEREP • If = NW CLASS or ME CLASS Unsolicited response +CGEV: 14.16.3 Parameters and Defined Values : buffer unsolicited result mode 0 disable buffer unsolicited result codes (default value) 2 enable buffer unsolicited result codes : handling method for buffered result codes 0 MT buffer of unsolicited result codes defined within this command is cleared when =2 is entered.
GPRS Commands GPRS Event reporting +CGEREP : PDP address identifies the MT in the address space applicable to the PDP string type : PDP context identifier range: 1-4 integer type 14.16.4 Parameter Storage The parameter is stored in EEPROM using the AT&W command. The default value can be restored using AT&F. 14.16.5 Examples Command Responses AT+CGEREP=? +CGEREP: (0,2),(0) OK AT+CGEREP=2 OK AT+CGEREP? +CGEREP: 2,0 OK +CGEV: ME DEACT "IP", "10.15.139.
GPRS Commands Select Service for MO SMS Messages +CGSMS 14.17 Select Service for MO SMS Messages +CGSMS 14.17.1 Description This command is used to specify the service or service preference that the MT will use to send MO SMS messages. 14.17.2 Syntax Action command AT+CGSMS= OK Read command AT+CGSMS? +CGSMS: OK Test command AT+CGSMS=? +CGSMS: (list of supported s) OK 14.17.
GPRS Commands Select Service for MO SMS Messages +CGSMS 14.17.4 Parameter Storage The parameters are stored in EEPROM without using the AT&W command. 14.17.5 Examples Command Responses AT+CGSMS=? +CGSMS: (0-3) OK AT+CGSMS=0 OK AT+CGSMS? +CGSMS: 0 OK Page: 133 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
GPRS Commands Show PDP Address +CGPADDR 14.18 Show PDP Address +CGPADDR 14.18.1 Description This command returns a list of PDP addresses for the specified context identifiers. 14.18.2 Syntax Action command AT+CGPADDR[=[,[,…]]] +CGPADDR: , [+CGPADDR: ,[…]] OK Read command None Test command AT+CGPADDR=? +CGPADDR: (list of defined s) OK Page: 134 / 156 ©Restricted This document is the sole and exclusive property of Wavecom.
GPRS Commands Show PDP Address +CGPADDR 14.18.3 Parameters and Defined Values : PDP address: identifies the MT in the address space applicable to the PDP string type The address may be static or dynamic. For a static address, it will be the one set by the +CGDCONT command when the context was defined. For a dynamic address, it will be the one assigned during the last PDP context activation that used the context definition referred to by . is omitted if none is available.
PLMN Commands Selection of Preferred PLMN list +CPLS 15 PLMN Commands 15.1 Selection of Preferred PLMN list +CPLS 15.1.1 Description This command is used to select one PLMN selector with access technology listed in the SIM card that is used by +CPOL command. 15.1.2 Syntax Action command AT+CPLS= OK Read command AT+CPLS? +CPLS: OK Test command AT+CPLS=? +CPLS: (list of supported s) OK Page: 136 / 156 ©Restricted This document is the sole and exclusive property of Wavecom.
PLMN Commands Selection of Preferred PLMN list +CPLS 15.1.3 Parameters and Defined Values : preferred PLMN list 0 user controlled PLMN selector with access technology EF_PLMNwAct If this file is not found EF_PLMNSel will be selected. 1 operator controlled PLMN selector with access technology EF_OPLMNwAct 2 home PLMN selector with access technology EF_HPLMNwAct 15.1.4 None. Parameter Storage 15.1.
PLMN Commands Operator Selection +COPS 15.2 Operator Selection +COPS Or: 15.2.1 Description There are three possible ways of selecting an operator (PLMN): • The product is in manual mode. It then tries to find the operator specified by the application and if found, tries to register. • The product is in automatic mode. It then tries to find the home operator and if found, tries to register. If not found, the product automatically searches for another network.
PLMN Commands Operator Selection +COPS Test command AT+COPS=? +COPS: [list of supported (,long alphanumeric ,short alphanumeric ,numeric )s] OK 15.2.3 Parameters and Defined Values : 0 automatic (default value) 1 manual 2 deregistration; ME will be unregistered until =0 or 1 is selected 3 set only (for read command AT+COPS?) 4 manual/automatic ( shall be present), if manual selection fails, automatic mode is entered.
PLMN Commands Operator Selection +COPS 15.2.4 Parameter Storage The and parameters are stored in EEPROM using AT&W command. The default values can be restored using AT&F. 15.2.
PLMN Commands Operator Selection +COPS 15.2.6 Notes • If an incoming call occurs during a PLMN list request, the operation is aborted (+CME ERROR: 520) and the unsolicited RING appears. • If SPN (Service Provider Name) is present in the SIM, it will be returned in both long and short alphanumeric fields. The string in the "short" field will be the SPN truncated to the appropriate number of characters (10).
PLMN Commands Preferred Operator List +CPOL 15.3 Preferred Operator List +CPOL 15.3.1 Description This command is used to edit (or update) the SIM preferred list of networks. This list is read in the SIM file selected by +CPLS command. 15.3.
PLMN Commands Preferred Operator List +CPOL 15.3.3 Parameters and Defined Values : PLMN list 0 long alphanumeric format for 1 short alphanumeric format for 2 numeric format for : operator identifier character string or integer (see ) : GSM access technology : GSM compact access technology : 15.3.4 None.
PLMN Commands Preferred Operator List +CPOL 15.3.
PLMN Commands Preferred Operator List +CPOL Command Responses AT+CPOL? +CPOL: 1,0,"D1-TELEKOM" +CPOL: 6,0,"F SFR" OK Note: Ask for preferred list of networks with only EF_PLMNsel present Note: Preferred list of networks in long alphanumeric format AT+CPOL=8,2,77777 OK Note: Add a new network to the list i with only EF_PLMNsel present AT+CPOL=8,2,77777,0,0,1 OK Note: Add a new network to the list with EF_PLMNwact present Note: access technology UTRAN is selected AT+CPOL=8,2,77777 OK Note: Add
PLMN Commands Preferred Operator List +CPOL 15.3.6 Notes The different possibilities are: • AT+CPOL=, to delete an entry. • AT+CPOL=,, (AT+CPOL?). • AT+CPOL=,,, to put in the next free location. • AT+CPOL=,,, to write in the at the .
PLMN Commands Operator List Management +WOLM 15.4 Operator List Management +WOLM 15.4.1 Description This Wavecom proprietary command allows a new or modified operator to be added to the PLMN list. At most 10 PLMNs can be created and stored in the flash memory. Note that if two entries with the same network (MCC+MNC), but having different names, are entered, the first one will be taken into account to have the name. 15.4.
PLMN Commands Operator List Management +WOLM 15.4.3 Parameters and Defined Values : request operation 0 delete 1 write 2 read : location If this parameter is not filled with =1, the location will be the first empty. : operator in numeric format: MCC and MNC : the short name of the PLMN : the long name of the PLMN 15.4.4 None. Parameter Storage Page: 148 / 156 ©Restricted This document is the sole and exclusive property of Wavecom.
PLMN Commands Operator List Management +WOLM 15.4.
PLMN Commands Read Operator Name +WOPN 15.5 Read Operator Name +WOPN 15.5.1 Description This Wavecom proprietary command allows to: • read the operator name in long alphanumeric format from the numeric format, • read the operator name in short alphanumeric format from the numeric format, • erase NITZ PLMN names stored in flash memory, • configure the method used for getting PLMN names. 15.5.
PLMN Commands Read Operator Name +WOPN Test command AT+WOPN=? OK 15.5.3 Parameters and Defined Values : requested operation 0 print operator name using long alphanumeric format 1 print operator name using short alphanumeric format 2 reserved for later use 3 erase NITZ PLMN list if =0 4 read or write the method used for getting PLMN names read access if omitted. write access if provided.
PLMN Commands Read Operator Name +WOPN 15.5.4 Parameter Storage The parameter is stored in EEPROM without using AT&W command. 15.5.5 Examples Command Responses AT+WOPN=0,20801 +WOPN: 0,"Orange F" OK Note: Give an operator in numeric format Note: Alphanumeric answer AT+WOPN=3,0 OK Note: Erase NITZ PLMN names stored in flash memory AT+WOPN=4 +WOPN: 31 Note: Read from EEPROM which method will be used for PLMN names.
PLMN Commands Read Operator Name +WOPN For details, please refer to the following diagram: Page: 153 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
PLMN Commands Read Operator Name +WOPN Once a long name is found following this priority order, it is given as response to AT command. Refer to 3GPP TS 24.008 [8] , 3GPP TS 23.040 [11] , 3GPP TS 22.042 [12] and COMMON PCN HANDSET SPECIFICATION CPHS Phase 2 v4.2 for more information. Page: 154 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
PLMN Commands Read Operator Name +COPN 15.6 Read Operator Name +COPN 15.6.1 Description This command returns the list of all operator names (in numeric and alphanumeric format) stored in the Wireless CPU®. 15.6.2 Syntax Action command AT+COPN +COPN: , [+COPN: ,[…]] OK Read command None Test command AT+COPN=? OK 15.6.
PLMN Commands Read Operator Name +COPN 15.6.5 Examples Command Responses +COPN: 20201"GR COSMOTE" AT+COPN +COPN: 20205"vodafone GR" +COPN: 20209"GR Q-TELECOM" +COPN: 20210"TIM GR" Note: Ask for list of all networks ... OK AT+COPN=? OK Page: 156 / 156 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Error! Style not defined. AT Commands Interface Guide for Open AT® Firmware v6.63 VOLUME 3 Reference: WM_DEV_OAT_UGD_049 Revision: 001 Date: August 23, 2007 Page: 1 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.63 Related Documents This interface specification is based on the following recommendations: [1] ETSI GSM 07.05: Digital cellular telecommunications system (Phase 2); Use of DTE-DCE interface for Short Message Service (SMS) and Cell Broadcast Service (CBS) [2] ETSI GSM 07.07: Digital cellular telecommunications system (Phase 2); AT command set for GSM Mobile Equipment (ME) [3] ITU-T Recommendation V.
AT Commands Interface Guide for Open AT® Firmware v6.63 [24] ETSI GSM 02.90 Digital cellular telecommunications system (Phase 2+) (GSM);Unstructured Supplementary Service Data (USSD) - Stage 1 [25] ETSI GSM 02.85 Digital cellular telecommunications system (Phase 2+) (GSM);Closed User Group (CUG) Supplementary Services - Stage 1 Page: 3 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.63 Contents VOLUME 3 16 16.1 16.2 16.3 16.4 16.5 16.6 16.7 16.8 16.9 16.10 16.11 16.12 16.13 16.14 17 17.1 17.2 17.3 17.4 17.5 17.6 17.7 17.8 17.9 17.10 17.11 17.12 17.13 17.14 17.15 17.16 17.17 17.18 17.19 17.20 17.21 17.22 17.23 18 18.1 PHONEBOOKS COMMANDS........................................................................6 Select Phonebook Memory Storage +CPBS................................................... 6 Contact Selector +WCOS ...........
AT Commands Interface Guide for Open AT® Firmware v6.63 18.2 18.3 18.4 18.5 18.6 19 19.1 19.2 19.3 19.4 19.5 19.6 19.7 20 20.1 20.2 20.3 20.4 20.5 20.6 20.7 20.8 20.9 20.10 20.11 20.12 20.13 20.14 20.15 Request IMSI +CIMI ................................................................................. 125 Generic SIM Access +CSIM ...................................................................... 126 Restricted SIM Access +CRSM .................................................................
Phonebooks Commands Select Phonebook Memory Storage +CPBS 16 Phonebooks Commands 16.1 Select Phonebook Memory Storage +CPBS 16.1.1 Description This command selects phonebook memory storage. Please refer to Recommendation 3GPP 11.11 [9] for more details. 16.1.
Phonebooks Commands Select Phonebook Memory Storage +CPBS 16.1.
Phonebooks Commands Select Phonebook Memory Storage +CPBS 16.1.5 Examples Command Responses AT+CPBS="SM" OK Note: Select ADN phonebook Note: ADN phonebook is selected AT+CPBS=? +CPBS: ("SM","LD","MC","ON","ME","RC","MT" ,"SN","EN") Note: Possible values OK AT+CPBS? +CPBS: "SM",10,20 OK Note: Get current phonebook memory storage Note: ADN phonebook selected, 10 locations used, 20 locations available 16.1.
Phonebooks Commands Contact Selector +WCOS 16.2 Contact Selector +WCOS 16.2.1 Description This Wavecom proprietary enabled\disabled. 16.2.2 command allows extended contact display to be Syntax Action command AT+WCOS= OK Read command AT+WCOS? +WCOS: OK Test command AT+WCOS=? +WCOS: (list of supported s) OK 16.2.
Phonebooks Commands Contact Selector +WCOS 16.2.5 Examples Command Responses AT+WCOS=? +WCOS: (0-2) OK Note: Possible values ? Note: Possible responses AT+WCOS=1 OK Note: Extended contact selected AT+WCOS? +WCOS: 1 OK Note: Test command Note: Extended contact selected Page: 10 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Phonebooks Commands Write Phonebook Entry +CPBW 16.3 Write Phonebook Entry +CPBW 16.3.1 Description This command writes a phonebook entry in an index location number of the current phonebook memory storage. 16.3.
Phonebooks Commands Write Phonebook Entry +CPBW Read command None Test command AT+CPBW=? +CPBW: (list of supported s),[],(list of supported s),[] OK Page: 12 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Phonebooks Commands Write Phonebook Entry +CPBW 16.3.3 Parameters and Defined Values : location in memory storage range of possible values depending on the capacity of the phonebook memory integer type : phone number in ASCII format string type : TON/NPI (type of address octet in integer format).
Phonebooks Commands Write Phonebook Entry +CPBW
: mail address string type up to 56 characters Note: • For the parameter all strings starting with "80", "81" or "81" are considered in UCS2 format. • The +CSCS (Select Character Set) command does not affect the format for phonebook entries. 16.3.4 None. Parameter Storage Page: 14 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.Phonebooks Commands Write Phonebook Entry +CPBW 16.3.
Phonebooks Commands Write Phonebook Entry +CPBW Command Responses AT+WCOS=1 OK Note: Phonebook extended AT+CPBW=5,""01290917"",129,"Jacky" OK ,1 Note: Write an extended entry AT+WCOS=0 OK Note: Phonebook not extended AT+CPBS="ME" OK Note: ME phonebook AT+CPBS? +CPBS: "ME",2,500 Note: How many entries are used ? Note: in ME phonebook, 2 locations are used out of 500 available locations AT+CPBW=1,"0123456798",129,"first entry" OK Note: Write an not extended entry AT+CPBR=1 +CPBR: 1,"01234
Phonebooks Commands Write Phonebook Entry +CPBW Command Responses AT+CPBW=13,"+331290909",145,"Fred" OK ,"0141284549",129,"0600003210",129 ,"0141280000",129,"019876543210", 129,"fred@mail_address.
Phonebooks Commands Write Phonebook Entry +CPBW 16.3.6 Notes • This command is not allowed when the fixed dialing phonebook (FDN) is locked. Moreover, when the FDN is unlocked, PIN2 is required to write in the FDN phonebook. If PIN2 authentication has been performed during the current session, the +CPBW command with FDN is allowed. • "RC" and "MC" phonebooks can only be erased by using +CPBW. Adding field and/or modifying field is not allowed for these phonebooks.
Phonebooks Commands Read Phonebook Entries +CPBR 16.4 Read Phonebook Entries +CPBR 16.4.1 Description This command returns phonebook entries for a range of locations from the current phonebook memory storage selected with +CPBS. 16.4.
Phonebooks Commands Read Phonebook Entries +CPBR • The entry is stored in the ME phonebook and AT+WCOS=1: Action command AT+CPBR=[,] +CPBR:,,,,, [+CPBR:,,,,,[…]] OK Read command None Test command AT+CPBR=? +CPBR: (list of supported s),, OK Page: 20 / 202 ©Restricted This document is the sole and exclusive property of Wavecom.
Phonebooks Commands Read Phonebook Entries +CPBR 16.4.3 Parameters and Defined Values : first location (or range of locations) where to read phonebook entry : last location (or range of locations) where to read phonebook entry : TON/NPI 145 international number includes the international access code character "+". 129 national number does not include the international access code character "+".
Phonebooks Commands Read Phonebook Entries +CPBR : phone number (dedicated for work phone number for example) up to 20 digits : phone number (dedicated for fax phone number for example) up to 20 digits : phone number (dedicated for data phone number for example) up to 20 digits : e-mail address string type up to 56 characters : mail address string type up to 56 characters 16.4.4 None. Parameter Storage 16.4.
Phonebooks Commands Read Phonebook Entries +CPBR Command Responses AT+CPBR=10 +CPBR: 10,"0146290921",129,"Rob" OK Note: Read entry 10 Note: Display location 10 AT+CPBR=11 +CPBR: 11,"0146290921",129,"8000010002FFFF" OK Note: Read entry 11 (UCS2 format) Note: Display location 11 AT+CPBS="ME" OK Note: Flash memory AT+WCOS=1 OK Note: Contact selected AT+CPBR=13 +CPBR: 13,"+331290909",145,"Fred","01412845 49",129,"0600003210",129,"0141280000 ",129,"019876543210",129,"fred@mail_ address.
Phonebooks Commands Read Phonebook Entries +CPBR Command Responses AT+CPBS="SM" OK Note: ADN phonebook AT+CPBR=1 +CPBR=1,"0123456",129,"test" OK AT+WCOS=0 OK AT+CPBW=1,””,,”No number” OK AT+CPBR=1 +CPBR: 1,””,128,”No number” OK 16.4.6 Notes • For all phonebook read commands (+CPBR, +CPBF, +CPBN, +CPBP, +CNUM), the TON/NPI MSB of each number is set to 1 (ex: a TON/NPI stored as 17 is displayed as 145). • If the AT+WCOS=1 command was used, the response will include structure.
Phonebooks Commands Find Phonebook Entries +CPBF 16.5 Find Phonebook Entries +CPBF 16.5.1 Description This command returns phonebook entries with alphanumeric fields starting with a given pattern. The AT+CPBF="" command can be used to display all phonebook entries sorted in alphabetical order. This command is not allowed for "LD", "RC", "MC" phonebooks and for the "EN" phonebook, which does not contain alphanumeric fields. It is possible to use this command with UCS2 strings.
Phonebooks Commands Find Phonebook Entries +CPBF • The entry is stored in the ME phonebook and AT+WCOS=1 Action command AT+CPBF= +CPBF: ,,,,, OK Read command None Test command AT+CPBF=? +CPBF: [],[],[],[],[] OK Page: 26 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Phonebooks Commands Find Phonebook Entries +CPBF 16.5.
Phonebooks Commands Find Phonebook Entries +CPBF 16.5.
Phonebooks Commands Find Phonebook Entries +CPBF Command Responses AT+WCOS=0 OK Note: Phonebook not extended AT+CPBF="Test" +CPBF: 1,"0123456789",129,"Test ME" Note: Read entries with "Test" Note: Display locations with text field starting with "Test" AT+WCOS=1 OK Note: Phonebook extended AT+CPBF="Test" +CPBF: 1,"0123456789",129,"Test ME","9876543210",129,"",,"",,"",,"e_ mail@mail_address.
Phonebooks Commands Phonebook Phone Search +CPBP 16.6 Phonebook Phone Search +CPBP 16.6.1 Description This Wavecom proprietary command orders the product to search in the phonebook for an item with the same phone number as provided in the parameter. If two different entries of the selected phonebook have the same number, the entry returned by +CPBP command is the first one written using +CPBW command.. 16.6.
Phonebooks Commands Phonebook Phone Search +CPBP • The entry is stored in the ME phonebook and AT+WCOS=1 Action command AT+CPBP= +CPBP: ,,,,, OK Read command None Test command AT+CPBP=? +CPBP: (list of supported s),, OK Page: 31 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Phonebooks Commands Phonebook Phone Search +CPBP 16.6.3 Parameters and Defined Values : location in memory storage range of possible values depending on the capacity of the phonebook memory integer type : phone number in ASCII format string type : TON/NPI (type of address octet in integer format).
Phonebooks Commands Phonebook Phone Search +CPBP
: mail address string type up to 56 characters 16.6.4 None. Parameter Storage 16.6.Phonebooks Commands Phonebook Phone Search +CPBP Command Responses AT+CPBP="0123456789" +CPBP: 1,"0123456789",129,"Test ADN",0 Note: Search entries corresponding to this phone number OK AT+CPBS="ME" OK Note: ME phonebook AT+WCOS=0 OK Note: Phonebook not extended AT+CPBP="0123456789" +CPBP: 1,"0123456789",129,"Test ME" OK Note: Search entries corresponding to this phone number AT+WCOS=1 OK Note: Phonebook extended AT+CPBP="0123456789" Note: Search entries corresponding to this phone number
Phonebooks Commands Move Action in Phonebook +CPBN 16.7 Move Action in Phonebook +CPBN 16.7.1 Description This Wavecom proprietary command performs a forward or backward move in the phonebook (in alphabetical order). It is not allowed for the "EN" phonebook which does not contain alphanumeric fields. 16.7.
Phonebooks Commands Move Action in Phonebook +CPBN • The entry is stored in the ME phonebook and AT+WCOS=1 Action command AT+CPBN= +CPBN: ,,,,, OK Read command None Test command AT+CPBN=? +CPBN: (list of supported s) OK Page: 36 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Phonebooks Commands Move Action in Phonebook +CPBN 16.7.
Phonebooks Commands Move Action in Phonebook +CPBN : phone number (dedicated for data phone number for example) up to 20 digits : e-mail address string type up to 56 characters : mail address string type up to 56 characters 16.7.4 None. Parameter Storage Page: 38 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Phonebooks Commands Move Action in Phonebook +CPBN 16.7.
Phonebooks Commands Move Action in Phonebook +CPBN Command Responses AT+CPBN=1 +CPBN: 6,"+331290302",145,"Marc" OK Note: Read the last location Note: Display the last location AT+CPBN=2 +CPBN: 15,"+331290101",145,"Eric" OK Note: Read the next location Note: Display the first location AT+CPBF="Er" +CPBF: 15,"+331290101",145,"Eric" OK Note: Find "Er" in phonebook Note: Display the location AT+CPBN=2 +CPBN: 5,"+33147658987",145,"Frank" OK Note: Read the next location Note: Display the followi
Phonebooks Commands Move Action in Phonebook +CPBN Command Responses AT+CPBF="800041FFFF" +CPBF: 15,"+3312345",145,"8000414339FFFF" OK Note: Find"800041" in phonebook Note: Display this location AT+CPBN=4 +CPBN: 15,"+3312345",145,"8000414339FFFF" OK Note: Get the last location read Note: Display the last location read Please note that the AT+CPBN=5 command is useful after an AT+CPBW command used without a location. 16.7.
Phonebooks Commands Create and Delete a Phonebook Group +WPGW 16.8 Create and Delete a Phonebook Group +WPGW 16.8.1 Description This Wavecom proprietary command creates or deletes a phonebook group. 16.8.2 Syntax Action command AT+WPGW=[,] OK Read command None Test command AT+WPGW=? +WPGW: (list of supported s), OK 16.8.3 Parameters and Defined Values : phonebook group number range value (1-10) : name of the group.
Phonebooks Commands Create and Delete a Phonebook Group +WPGW 16.8.5 Examples Command Responses AT+WPGW=? +WPGW: (1-10),30 OK Note: Test command Note: 10 possible groups, group name can be 30 characters max AT+WPGW=1,"group 1" OK Note: Create group #1 Note: Group 1 created AT+WPGW=1,"phb group1" OK Note: Rename group #1 Note: Group 1 renamed AT+WPGW=1 OK Note: Erase group #1 Page: 43 / 202 ©Restricted This document is the sole and exclusive property of Wavecom.
Phonebooks Commands Read a Phonebook Group +WPGR 16.9 Read a Phonebook Group +WPGR 16.9.1 Description This Wavecom proprietary command reads the phonebook group entries, the phonebook group name or the number of entries used in a group. 16.9.
Phonebooks Commands Read a Phonebook Group +WPGR • = 4 Action command AT+WPGR= +WPGR: / OK Read command None Test command AT+WPGR=? +WPGR: (list of supported s),(list of supported s) OK Page: 45 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Phonebooks Commands Read a Phonebook Group +WPGR 16.9.
Phonebooks Commands Read a Phonebook Group +WPGR : this parameter gathers the following parameters: , , , , , : phone number (dedicated for mobile phone number for example) up to 20 digits : phone number (dedicated for work phone number for example) up to 20 digits : phone number (dedicated for fax phone number for example) up to 20 digits : phone number (dedicated for data phone number for ex
Phonebooks Commands Read a Phonebook Group +WPGR Command Responses AT+WCOS=0 OK Note: Phonebook not extended AT+WPGR=3,1 +WPGR: 2,"+33567891234",145,"Elvis" +WPGR: 31,"+331290909",145,"Fred" +WPGR: 1,"+33123456789",145,"John" +WPGR: 33,””,128,”No number” +WPGR: 32,"0123456789",129,"Test" OK Note: Lists all entries of phonebook group 1 Note: SIM entries: index 1 and 2; Flash entries: index 31 and 32 (The SIM supports 30 entries in this example) AT+WCOS=1 OK Note: Phonebook extended AT+WPGR=3,1
Phonebooks Commands Settings of a Group +WPGS 16.10 Settings of a Group +WPGS 16.10.1 Description This Wavecom proprietary command sets the parameters for a group. 16.10.
Phonebooks Commands Settings of a Group +WPGS 16.10.3 Parameters and Defined Values : requested operation 0 read group settings 1 write group settings : index of a group : call restriction mode 0 all refused - incoming call is forwarded to the voice mailbox or rejected like busy line (depends on network operator) 1 all accepted - incoming call is received (RING message is displayed) 16.10.4 Parameter Storage None. 16.10.
Phonebooks Commands Delete Calls Phonebook +WDCP 16.11 Delete Calls Phonebook +WDCP 16.11.1 Description This Wavecom proprietary command allows to delete the calls listed in some phonebooks. 16.11.2 Syntax Action command AT+WDCP= OK Read command None Test command AT+WDCP=? +WDCP: (list of supported s) OK 16.11.
Phonebooks Commands Delete Calls Phonebook +WDCP 16.11.5 Examples Command Responses AT+WDCP=? +WDCP: ("LD","MC","RC") OK Note: Possible values ? Note: Identifiers of the phonebooks supporting a list of calls AT+WDCP="LD" OK Note: Delete all the content of Last Dialing phonebook. Note: Last Dialing phonebook is now empty. Page: 52 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Phonebooks Commands Subscriber Number +CNUM 16.12 Subscriber Number +CNUM 16.12.1 Description This command returns the subscriber MSISDN(s). If the subscriber has several MSISDNs for various services, each MSISDN is returned in a separate line. 16.12.2 Syntax Action command AT+CNUM +CNUM: ,, [+CNUM: ,,[…]] OK Read command None Test command AT+CNUM=? OK 16.12.
Phonebooks Commands Subscriber Number +CNUM 16.12.5 Examples Command Responses AT+CNUM +CNUM: "Phone","0612345678",129 +CNUM: "Fax","0687654321",129 +CNUM: "80001002FFFF","+0183773",145 OK Note: Get MSISDN(s) Note: Last number is in UCS2 format AT+CNUM=? OK Page: 54 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Phonebooks Commands Set Voice Mail Number +CSVM 16.13 Set Voice Mail Number +CSVM 16.13.1 Description This commands allows to set/get and enable/disable the voice mail number in memory. 16.13.2 Syntax Action command AT+CSVM=[,[,]] OK Read command AT+CSVM? +CSVM: ,, OK Test command AT+CSVM=? +CSVM: (list of supported s),(list of supported s) OK Page: 55 / 202 ©Restricted This document is the sole and exclusive property of Wavecom.
Phonebooks Commands Set Voice Mail Number +CSVM 16.13.3 Parameters and Defined Values : voice mail number mode 0 disable the voice mail number (default value) 1 enable the voice mail number : phone number in ASCII format string type : TON/NPI for 145 international number includes the international access code character "+". 129 national number does not include the international access code character "+". 16.13.
Phonebooks Commands Avoid Phonebook Init +WAIP 16.14 Avoid Phonebook Init +WAIP 16.14.1 Description This Wavecom proprietary command allows the initialization of all phonebooks to be inhibited during subsequent boots. 16.14.2 Syntax Action command AT+WAIP= OK Read command AT+WAIP? +WAIP: OK Test command AT+WAIP=? +WAIP: (list of supported s) OK 16.14.
Phonebooks Commands Avoid Phonebook Init +WAIP 16.14.5 Examples Command Responses AT+WAIP=? +WAIP: (0,1) OK Note: Query possible values Note: Disable / enable AT+WAIP=1 OK Note: Inhibit initialization of phonebooks (next boot) Note: no answer AT+WAIP? +WAIP: 1 Note: Get current value OK Page: 58 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Short message Commands Select Message Service +CSMS 17 Short message Commands 17.1 Select Message Service +CSMS 17.1.1 Description This command defines the availability of the SMS services and the SMS AT commands version. The supported services are originated (SMS-MO), terminated short message (SMSMT) or Cell Broadcast Message (SMS-CB) services. 17.1.
Short message Commands Select Message Service +CSMS 17.1.3 Parameters and Defined Values : selected service 0 SMS AT commands are compatible with GSM 07.05 [1] phase 2 version 4.7.0. (default value) 1 SMS AT commands are compatible with GSM 07.05 [1] phase 2+ version. : SMS-MT support 0 SMS-MT not supported 1 SMS-MT supported : SMS-MO support 0 SMS-MO not supported 1 SMS-MO supported : SMS-CB support 0 SMS-CB not supported 1 SMS-CB supported 17.1.
Short message Commands New Message Indication +CNMI 17.2 New Message Indication +CNMI 17.2.1 Description This command selects the procedure for message reception from the network. 17.2.
Short message Commands New Message Indication +CNMI • For =2 and text mode Unsolicited response +CMT: ,[],[,,,,,, ,] • For =1 Unsolicited response +CBMI: , • For =2 and PDU mode Unsolicited response +CBM: • For =2 and text mode Unsolicited response +CBM: ,,,, • For =1 and PDU mode Unsolicited response +CDS: • For =1 and text mode
Short message Commands New Message Indication +CNMI • For =2 Unsolicited response +CDSI: , 17.2.3 : Parameters and Defined Values processing of unsolicited result codes (see note below) 0 same processing as =2 1 same processing as =2 2 Buffer unsolicited result codes in the TA when TA-TE link is reserved and flush them to the TE after reservation. Otherwise forward them directly to the TE.
Short message Commands New Message Indication +CNMI : rules for storing the received CBMs (Cell Broadcast Message) types. They also depend on the coding scheme (text or PDU) and the setting of Select CBM Types (see +CSCB command). 0 no CBM indications are routed to the TE (default value). The CBMs are stored. 1 The CBM is stored and an indication of the memory location is routed to the customer application using unsolicited result code +CBMI.
Short message Commands New Message Indication +CNMI : service center timestamp string format: "yy/MM/dd,hh:mm:ss±zz" (Year/Month/Day,Hour:Min:Seconds±TimeZone) : originator address string type : type of address of .
Short message Commands New Message Indication +CNMI : CBM message identifier integer type : CBM page parameter bits 4-7 integer type : CBM page parameter bits 0-3 integer type : message reference integer type : recipient address string type : - : type of address of .
Short message Commands New Message Indication +CNMI 17.2.
Short message Commands Set Text Mode Parameters +CSMP 17.3 Set Text Mode Parameters +CSMP 17.3.1 Description This command is used to select a value for , , and and configure the text mode. 17.3.2 Syntax Action command AT+CSMP=,,, OK Read command AT+CSMP? +CSMP: ,,, OK Test command None Page: 68 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Short message Commands Set Text Mode Parameters +CSMP 17.3.3 Parameters and Defined Values : see note below : validity period In text mode is only coded in "relative" format. default value 167 (24 hours) This means that one byte can describe different values.
Short message Commands Set Text Mode Parameters +CSMP MTI: Message Type Indicator b1=0 & b0=0 -> SMS-DELIVER (in the direction SC to MS) b1=0 & b0=1 -> SMS-SUBMIT (in the direction MS to SC) 17.3.4 Parameter Storage The parameter is stored in E2P using the AT+CSAS command. The default value can be restored using AT&F. 17.3.
Short message Commands Preferred Message Format +CMGF 17.4 Preferred Message Format +CMGF 17.4.1 Description This commands allows to select the preferred message format. The message formats supported are text mode and PDU mode. 17.4.2 Syntax Action command AT+CMGF= OK Read command AT+CMGF? +CMGF= OK Test command AT+CMGF=? +CMGF: (list of supported s) OK 17.4.3 : Parameters and Defined Values PDU or text mode 0 PDU mode 1 text mode (default value) 17.4.
Short message Commands Preferred Message Format +CMGF 17.4.5 Examples Command Responses AT+CMGF? +CMGF:1 OK Note : Current message format Note: Text mode AT+CMGF=? +CMGF: (0,1) OK Note: Possible message format Note: Text or PDU modes are available AT+CMGF=0 OK Note: Set PDU mode Note: PDU mode valid Page: 72 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Short message Commands Preferred Message Storage +CPMS 17.5 Preferred Message Storage +CPMS 17.5.1 Description This command allows the message storage area to be selected (for reading, writing). 17.5.
Short message Commands Preferred Message Storage +CPMS 17.5.3 Parameters and Defined Values : memory used to list, read and delete messages.
Short message Commands Preferred Message Storage +CPMS Command Responses AT+CPMS? +CPMS: "SM",3,10,"SM",3,10,"SM",3,10 OK Note: Read Note: Read, write…SMS from/to SIM. 3 SMS are stored in SIM. 10 is the total memory available in SIM AT+CPMS="SM","ME","SM" +CPMS: 3,10,3,99,3,10 Note: Select SM for reading, ME for writing and SM for storing OK AT+CPMS? +CPMS: "SM",3,10,"ME",3,99,"SM",3,10 OK Note: Read Note: Read, store…SMS from/to flash, write SMS to flash. 3 SMS are stored in flash.
Short message Commands Preferred Message Storage +CPMS Command Responses AT+CPMS="AM" +CMS ERROR: 302 Note: Select wrong message storage AT+CPMS="SM" +CPMS: 4,10,4,99,4,99 Note: Select SM for reading, writing and storing memory are not changed OK AT+CPMS? +CPMS: "SM",4,10,"ME",4,99,"ME",4,99 OK Note: Read Note: Read SMS from SIM; write, store SMS from/to flash 17.5.
Short message Commands Service Center Address +CSCA 17.6 Service Center Address +CSCA 17.6.1 Description This command is used to indicate to which service center the message must be sent. The product has no default value for this address. If the application tries to send a message without having indicated the service center address, an error will be generated. Therefore, the application must indicate the SC address when initializing the SMS. This address is then permanently valid.
Short message Commands Service Center Address +CSCA 17.6.4 Parameter Storage The parameter is stored in EEPROM using the CSAS command. 17.6.5 Examples Command Responses AT+CSCA="0696741234" OK Note: Service center initialization AT+CSCA? +CSCA: "0696741234",129 OK Page: 78 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Short message Commands Show Text Mode Parameters +CSDH 17.7 Show Text Mode Parameters +CSDH 17.7.1 Description This command gives additional information on text mode result codes. This information can be found in the description of the +CMT, +CMGR, +CMGL commands and responses. 17.7.2 Syntax Action command AT+CSDH= OK Read command AT+CSDH? +CSDH: OK Test command AT+CSDH=? +CSDH: (list of supported s) OK 17.7.
Short message Commands Show Text Mode Parameters +CSDH 17.7.5 Examples Command Responses AT+CSDH=0 OK Note: Set value to "do not show" AT+CSDH? +CSDH: 0 OK Note: Current value Note: Do not show header values AT+CSDH=? +CSDH: (0,1) OK Page: 80 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Short message Commands More Messages to Send +CMMS 17.8 More Messages to Send +CMMS 17.8.1 Description This command allows to keep the link opened while sending several short messages within a short delay. 17.8.2 Syntax Action command AT+CMMS= OK Read command AT+CMMS +CMMS: OK Test command AT+CMMS=? +CMMS: (list of supported s) OK Page: 81 / 202 ©Restricted This document is the sole and exclusive property of Wavecom.
Short message Commands More Messages to Send +CMMS 17.8.3 Parameters and Defined Values : operating mode 0 disable feature 1 keeps link opened while messages are sent If the delay between two messages exceeds 5 seconds, the link is closed and the mode is reset to 0: the feature is disabled. 2 keeps link opened while messages are sent If the delay between two messages exceeds 5 seconds, the link is closed but the mode remains set to 2: the feature is still enabled. 17.8.4 None.
Short message Commands Send Message +CMGS 17.9 Send Message +CMGS 17.9.1 Description This command allows the user application to send short messages to the network. The text can contain all existing characters except and (ASCII 27).This command can be aborted using the character when entering text. In PDU mode, only hexadecimal characters are used ("0"…"9","A"…"F"). 17.9.
Short message Commands Send Message +CMGS 17.9.3 Parameters and Defined Values : destination address string type : type of address of da : text mode (AT+CMGF=1): number of characters PDU mode (AT+CMGF=0): length of the TP data unit in bytes integer type : message reference integer type 17.9.4 None. Parameter Storage 17.9.5 Examples Command Responses AT+CMGS="+33146290800" > Please call me soon, Fred.
Short message Commands Write Message to Memory +CMGW 17.10 Write Message to Memory +CMGW 17.10.1 Description This command stores a message in memory (either SMS-SUBMIT or SMS-DELIVERS). The memory location is returned (no choice possible as with phonebooks +CPBW). Text or PDU is entered as described for the Send Message +CMGS command. 17.10.2 Syntax Depending on the mode, two syntax commands are available.
Short message Commands Write Message to Memory +CMGW 17.10.3 Parameters and Defined Values : originating or destination Address Value string format.
Short message Commands Write Message to Memory +CMGW 17.10.
Short message Commands Send Message From Storage +CMSS 17.11 Send Message From Storage +CMSS 17.11.1 Description This command sends a message stored at location value . 17.11.2 Syntax Action command AT+CMSS=[,[,]] +CMSS: OK Read command None Test command None 17.11.3 Parameters and Defined Values : destination address, coded like GSM 03.
Short message Commands Send Message From Storage +CMSS 17.11.5 Examples Command Responses AT+CMGW=0660123456 > Today is my birthday +CMGW: 5 OK Note: Message stored with index 5 AT+CMSS=5,0680654321 +CMSS: <157> OK Note: Send the message 5 to a different destination Note: Successful transmission number Page: 89 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Short message Commands Read Message +CMGR 17.12 Read Message +CMGR 17.12.1 Description This command allows the application to read stored messages. The messages are read from the memory selected by the +CPMS command. 17.12.2 Syntax Depending on the mode, several responses are possible.
Short message Commands Read Message +CMGR • For PDU mode: Action command AT+CMGR= +CMGR: ,[], OK Read command None Test command None 17.12.3 Parameters and Defined Values : destination address string type : type of address of .
Short message Commands Read Message +CMGR : service center timestamp string format: "yy/MM/dd,hh:mm:ss±zz" (Year/Month/Day,Hour:Min:Seconds±TimeZone) : first byte of SMS-DELIVER, SMS-SUBMIT or SMS-STATUSREPORT, for further information refer to document [1] integer type : protocol identifier integer type : place of storage in memory integer type : text mode (AT+CMGF=1): number of characters PDU mode (AT+CMGF=0): length of the TP data unit in bytes integer type : m
Short message Commands Read Message +CMGR : status of message in memory (text mode) "REC UNREAD" received unread messages "REC READ" received read messages "STO UNSENT" stored unsent messages "STO SENT" stored sent messages : type of address of 145 international number 129 national number : type of address of 145 international number 129 national number : associated phonebook name string type : SMS user data in text mode string type :
Short message Commands Read Message +CMGR Command Responses AT+CMGR=1 +CMGR: "REC UNREAD","0146290800","98/10/01,18:2 2:11+00" Note: Read the message ABCdefGHI OK AT+CMGR=1 +CMGR: "REC READ","0146290800","98/10/01,18:22: 11+00" ABCdefGHI OK Note: Read the message again Note: Message is read now AT+CMGR=2 OK Note: Location empty AT+CMGF=0;+CMGR=1 +CMGR: 2,,26 07913366003000F3040B913366920547F40 013001190412530400741AA8E5A9C5201 OK Note: In PDU mode Note: Message is stored but unsent, no
Short message Commands List Message +CMGL 17.13 List Message +CMGL 17.13.1 Description This command allows the application to read stored messages by indicating the type of the message to read. The messages are read from the memory selected by the +CPMS command. 17.13.2 Syntax Depending on the mode, several responses are possible.
Short message Commands List Message +CMGL • For PDU mode Action command AT+CMGL= +CMGL: ,,[], [+CMGL: ,,[], […]] OK 17.13.
Short message Commands List Message +CMGL : text mode (AT+CMGF=1): number of characters PDU mode (AT+CMGF=0): length of the TP data unit in bytes integer type : message reference integer type : recipient address string type : service center address string type : status of a SMS-STATUS-REPORT integer type : status of message in memory (PDU mode) 0 received unread messages 1 received read messages 2 stored unsent messages 3 stored sent messages : statu
Short message Commands List Message +CMGL 17.13.
Short message Commands Delete Message +CMGD 17.14 Delete Message +CMGD 17.14.1 Description This command is used to delete one or several messages from preferred message storage ("BM" SMS-CB "RAM storage", "SM" SMSPP storage "SIM storage" or "SR" SMS Status-Report storage). Refer also to +CPMS command. 17.14.2 Syntax Action command AT+CMGD=[,] OK Read command None Test command None 17.14.
Short message Commands Delete Message +CMGD : message deletion mode 0 delete message at location (default value ) a If is omitted, the default value is used. 1 delete all READ messages 2 delete all READ and SENT messages 3 delete all READ, SENT and UNSENT messages 4 delete all messages 17.14.4 Parameter Storage None. 17.14.
Short message Commands Delete Message +CMGD Command Responses AT+CMGD=1,3 OK Note: All READ, SENT and UNSENT messages are deleted AT+CMGD=1,4 OK Note: All messages are deleted 17.14.6 Notes When the preferred message storage is "SR", as SMS status reports are assumed to have a "READ" status, if is greater than 0, all SMS status reports will be deleted. Page: 101 / 202 ©Restricted This document is the sole and exclusive property of Wavecom.
Short message Commands New Message Acknowledgement +CNMA 17.15 New Message Acknowledgement +CNMA 17.15.1 Description This command enables the acknowledgement of the reception of a new message routed directly to the TE. • In TEXT mode, only positive acknowledgement to the network (RP-ACK) is possible. • In PDU mode, either positive (RP-ACK) or negative (RP-ERR) acknowledgement to the network is possible.
Short message Commands New Message Acknowledgement +CNMA Test command AT+CNMA=? OK 17.15.3 Parameters and Defined Values : type of acknowledgement in PDU mode 0 send RP-ACK without PDU (same as TEXT mode) 1 send RP-ACK with optional PDU message 2 send RP-ERR with optional PDU message : length of the PDU message Please refer to GSM 03.40 Recommendation [4] for other PDU negative acknowledgement codes. 17.15.4 Parameter Storage None. 17.15.
Short message Commands New Message Acknowledgement +CNMA Example of acknowledgement of a new message in PDU mode: Command Responses AT+CSMS=1 OK Note: SMS AT commands compatible with GSM 07.05 Phase 2 + version AT+CMGF=0 OK Note: Set PDU mode Note: PDU mode valid AT+CNMI=2,2,0,0,0 OK Note: =2 +CMT: ,2907913366003000F1240B913366920547 F30000003003419404800B506215D42ECFE 7E17319 Note: Message received AT+CNMA=2,2>00D3 OK Note: Negative ACK to the SMS.
Short message Commands Message Status Modification +WMSC 17.16 Message Status Modification +WMSC 17.16.1 Description This Wavecom proprietary command allows the manipulation of a message status. The accepted status changes are from READ to NOT READ and vice versa, and from SENT to NOT SENT and vice versa. 17.16.2 Syntax Action command AT+WMSC=, OK Read command None Test command None Page: 105 / 202 ©Restricted This document is the sole and exclusive property of Wavecom.
Short message Commands Message Status Modification +WMSC 17.16.
Short message Commands Un-change SMS Status +WUSS 17.17 Un-change SMS Status +WUSS 17.17.1 Description This Wavecom proprietary command is used to keep the SMS Status to UNREAD after +CMGR or +CMGL. 17.17.2 Syntax Action command AT+WUSS= OK Read command AT+WUSS? +WUSS: OK Test command AT+WUSS=? +WUSS: (list of supported s) OK 17.17.3 Parameters and Defined Values : SMS status change mode 1 the SMS status will not change 0 the SMS status will change (default value) 17.
Short message Commands Un-change SMS Status +WUSS 17.17.
Short message Commands Un-change SMS Status +WUSS Command Responses AT+WUSS? +WUSS: 0 OK AT+CMGR=10 +CMGR: "REC READ", "+33660669023",, "03/02/13,18:56:55+00" AT+WUSS? +WUSS: 0 OK Page: 109 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Short message Commands Message Overwriting +WMGO 17.18 Message Overwriting +WMGO 17.18.1 Description The Wavecom proprietary +WMGO command is used to specify a location in the SIM or Flash memory, for the next SMS storing with +CMGW command. The defined location is used only once: +WMGO has to be used again to perform another overwrite. 17.18.2 Syntax Action command AT+WMGO= OK Read command AT+WMGO? +WMGO: OK Test command AT+WMGO=? (list of supported s) OK 17.18.
Short message Commands Message Overwriting +WMGO 17.18.5 Examples Command Responses AT+CPMS? +CPMS: "SM",3,10,"SM",3,10,"SM",3,10 Note: Check the storage area OK AT+CMGW="+33146290800" +CMGW: 4 Hello how are you ? OK Note: Write a message in text mode Note: Message stored in index 4 in the SIM AT+WMGO=? +WMGO: (1-10) OK Note: Possible values for the SIM AT+CMGW=4 OK AT+CMGW="+33146290000" +CMGW: 4 You are overwritten OK Note: New Message stored in index 4 17.
Short message Commands Copy Messages +WMCP 17.19 Copy Messages +WMCP 17.19.1 Description This Wavecom proprietary command copies the SMS from the SIM to the Flash or from the Flash to the SIM. 17.19.2 Syntax Action command AT+WMCP=[,] OK Read command AT+WMCP? OK Test command AT+WMCP=? +WMCP: (list of supported s),(list of supported s) OK 17.19.
Short message Commands Copy Messages +WMCP 17.19.5 Examples Command Responses AT+WMCP=? +WMCP: 0,(1-12) +WMCP: 1,(1-99) OK Note: The location of the SMS which can be copied from the SIM to the flash is 1 to 12 (maximum available in the SIM). The location of the SMS which can be copied from the flash to the SIM is 1 to 99 (the maximum available in the flash). AT+CPMS? +CPMS: "SM",3,10,"ME",0,99,"SM",3,10 OK Note: Read the SMS storage Note: Read, write…SMS from/to SIM. 3 SMS are stored in SIM.
Short message Commands Copy Messages +WMCP Command Responses AT+CMGW="+33146290800" +CMGW: 2 Other test message: SMS in the OK Flash at location 2 Note: Write a message in text mode Note: Message stored in index 2 in the flash AT+CPMS? +CPMS: "ME",2,99,"ME",2,99,"ME",2,99 OK Note: Read the SMS storage Note: Read, write…SMS from/to the flash.
Short message Commands Copy Messages +WMCP Command Responses AT+CPMS="ME" +CPMS: 2,99,2,99,4,10 Note: Select ME for reading OK AT+CMGD=0,4 OK Note: Erase all the SMS stored in the Flash AT+CPMS? +CPMS: "ME",0,99,"ME",0,99,"SM",4,10 OK Note: Read the SMS storage Note: No SMS is stored in the flash. AT+WMCP=0 OK Note: Copy all the SMS from the SIM to the Flash AT+CPMS? +CPMS: "ME",4,99,"ME",4,99,"SM",4,10 OK Note: Read the SMS storage Note: 4 SMS are stored in the flash.
Short message Commands Save Settings +CSAS 17.20 Save Settings +CSAS 17.20.1 Description All settings specified by the +CSCA and +CSMP commands are stored in EEPROM if the SIM card is a Phase 1 card or in the SIM card if it is a Phase 2 SIM card. 17.20.2 Syntax Action command AT+CSAS OK Read command None Test command None 17.20.3 Parameters and Defined Values None. 17.20.4 Parameter Storage None. 17.20.
Short message Commands Restore Settings +CRES 17.21 Restore Settings +CRES 17.21.1 Description All settings specified in the +CSCA and +CSMP commands are restored from EEPROM if the SIM card is Phase 1 or from the SIM card if it is a Phase 2 one. 17.21.2 Syntax Action command AT+CRES OK Read command None Test command None 17.21.3 Parameters and Defined Values None. 17.21.4 Parameter Storage None. 17.21.
Short message Commands Select Cell Broadcast Message Types +CSCB 17.22 Select Cell Broadcast Message Types +CSCB 17.22.1 Description This command selects which types of CBMs are to be received by the ME. It is allowed in both PDU and text modes. 17.22.2 Syntax Action command AT+CSCB=[,[,[,]]] OK Read command None Test command None Page: 118 / 202 ©Restricted This document is the sole and exclusive property of Wavecom.
Short message Commands Select Cell Broadcast Message Types +CSCB 17.22.3 Parameters and Defined Values : please refer to [1] 0 activation of CBM reception 1 deactivation of CBM reception : message Identifiers Indicates to which type of message identifiers the ME should listen.
Short message Commands Select Cell Broadcast Message Types +CSCB 17.22.
Short message Commands Cell Broadcast Message Identifiers +WCBM 17.23 Cell Broadcast Message Identifiers +WCBM 17.23.1 Description This Wavecom proprietary command is used to read the EF-CBMI SIM file. The EFCBMI file is not used with the +CSCB command. The application should read this file (using AT+WCBM?) and combine the Message Identifiers with those required by the application. 17.23.2 Syntax Action command AT+WCBM= OK Read command AT+WCBM? +WCBM: OK Test command None 17.23.
Short message Commands Cell Broadcast Message Identifiers +WCBM 17.23.5 Examples Command Responses AT+WCBM="10,100,1000,10000" OK Note: Write 4 messages identifiers in EF-CBMI Note: CBMIs are stored in EF-CBMI AT+WCBM? +WCBM: "10,100,1000,100000" OK Note: Read the CBMIs in EF-CBMI Note: 4 CBMIs are stored in EF-CBMI Page: 122 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
SIM Commands Card Identification +CCID 18 SIM Commands 18.1 Card Identification +CCID 18.1.1 Description This command orders the product to read the EF-CCID file on the SIM card. 18.1.2 Syntax Action command AT+CCID +CCID: OK Read command AT+CCID? +CCID: OK Test command AT+CCID=? OK 18.1.3 : 18.1.4 None.
SIM Commands Card Identification +CCID 18.1.5 Examples Command Responses AT+CCID +CCID: "123456789AB111213141" OK Note: Get card ID Note: EF-CCID is present, hexadecimal format AT+CCID? +CCID: "123456789AB111213141" OK Note: Get current value Note: Same result as +CCID Page: 124 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
SIM Commands Request IMSI +CIMI 18.2 Request IMSI +CIMI 18.2.1 Description This command is used to read and identify the IMSI of the SIM card. 18.2.2 Syntax Action command AT+CIMI OK Read command None Test command None 18.2.3 Parameters and Defined Values : IMSI of the SIM card 15 digits number 18.2.4 None. Parameter Storage 18.2.
SIM Commands Generic SIM Access +CSIM 18.3 Generic SIM Access +CSIM 18.3.1 Description This command allows direct control of the SIM by a distant application on the TE. The is sent without any modification to the SIM. In the same manner the SIM is sent back by the ME unchanged. The user must then pay attention to processing SIM information within the frame specified by GSM as specified in recommendation 3GPP 11.11 [9] (or 3GPP 51.011 [13]).
SIM Commands Generic SIM Access +CSIM 18.3.3 Parameters and Defined Values : Length of the characters that are sent to TE in or (two times the actual length of the command or response). For command sent to TE, this value must be in the range [ 10 – 522 ], else a "+CME ERROR: 3" is returned. integer type : Command passed on by the MT to the SIM in the format as described in 3GPP 11.11 [9] (or 3GPP 51.011 [13]) (hexadecimal character format; see the +CSCS command).
SIM Commands Generic SIM Access +CSIM returned for the following instructions (See CRSM commands). · C2 : ENVELOPE · A2 : SEEK · A4 : SELECT Fifth Byte Value Restriction: For the following instructions (Second Byte): · A4 : SELECT · 10 : TERMINAL PROFILE · C2 : ENVELOPE · 14 : TERMINAL RESPONSE · A2 : SEEK the user must make sure that the value of the fifth Byte of the instruction corresponds of the length of bytes (data starting from 6th byte) which follow it.
SIM Commands Restricted SIM Access +CRSM 18.4 Restricted SIM Access +CRSM 18.4.1 Description By using this command instead of Generic SIM Access +CSIM, the application has easier but more limited access to the SIM database. This command transmits the SIM and its required parameters to the MT. As response to the command, the MT sends the actual SIM information parameters and response data.
SIM Commands Restricted SIM Access +CRSM 18.4.3 Parameters and Defined Values : command passed on by the MT to the SIM (all other values are reserved); refer to 3GPP 11.11 [9] (or 3GPP 51.011 [13]).
SIM Commands Restricted SIM Access +CRSM Note 1: The MT internally executes all commands necessary for selecting the desired file, before performing the actual command. Note 2: The range of valid file identifiers depends on the actual SIM and is defined in 3GPP 11.11 [9] (or 3GPP 51.011 [13]). Optional files may not be present at all. This value must be in the range [0 – 65535] else a "+CME ERROR: 3" is returned. 18.4.4 None. Parameter Storage 18.4.
SIM Commands Write Language Preference +WLPW 18.5 Write Language Preference +WLPW 18.5.1 Description This Wavecom proprietary command writes a Language Preference value in EF-LP. 18.5.2 Syntax Action command AT+WLPW=, OK Read command None Test command None Page: 132 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
SIM Commands Write Language Preference +WLPW 18.5.3 Parameters and Defined Values : offset in the available languages range (SIM dependent) integer value : example of values for languages (Please refer to [18] 0 German 1 English 2 Italian 3 French 4 Spanish 5 Dutch 6 Swedish 7 Danish 8 Portuguese 9 Finnish 10 Norwegian 11 Greek 12 Turkish 13 Hungarian 14 Polish 32 Czech 33 Hebrew 34 Arabic 35 Russian 18.5.4 None Parameter Storage 18.5.
SIM Commands Read Language Preference +WLPR 18.6 Read Language Preference +WLPR 18.6.1 Description This Wavecom proprietary command reads a Language Preference value of EF-LP. The first indices should have the highest priority. 18.6.2 Syntax Action command AT+WLPR= +WLPR: OK Read command AT+WLPR? +WLPR: OK Test command None Page: 134 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
SIM Commands Read Language Preference +WLPR 18.6.3 : Parameters and Defined Values offset in the available languages range (SIM dependent) integer value : number of non empty Language Preferences in EF-LP (SIM dependent) integer value : example of values for languages, please refer to [18] for more information.
SIM Commands Read Language Preference +WLPR 18.6.5 Examples Command Responses AT+WLPR? +WLPR: 4 OK Note: Four language preferences are available in EF-LP AT+WLPR=1 +WLPR: 5 OK Note: Read first EF-LP index value Note: Language preference is 5 Page: 136 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
SIM ToolKit Commands Overview of SIM Application ToolKit 19 SIM ToolKit Commands 19.1 Overview of SIM Application ToolKit 19.1.1 Summary SIM ToolKit, also known as "SIM Application ToolKit" introduces functionalities, which open the way to a broad range of value added services. The principle is to allow service providers to develop new applications (e.g. for banking, travel, ticket booking, etc.) for subscribers and to download them into the SIM.
SIM ToolKit Commands Overview of SIM Application ToolKit 19.1.4 Proactive SIM A proactive SIM provides a mechanism whereby the SIM can ask the customer application to perform certain actions. These actions include: • display menu, • display given text, • get user input, • send a short message, • play the requested tone, • set up a call, • provide location information.
SIM ToolKit Commands Overview of SIM Application ToolKit 19.1.8 Messages exchanged during a SIM ToolKit operation The following figure shows the SIM ToolKit commands and unsolicited results that are exchanged. AT+STSF=X,XXXXXXXX STEP 1: Configuration and Activation +STIN: X WAVECOM STEP 2: command Wireless CPU® SIM sends proactive Customer AT+STGI=X Application +STGI response STEP 3: Customer application gets all the information. +STCR: X AT+STGR=X,XXXXXX Step 4: User response is sent to the SIM.
SIM ToolKit Commands SIM ToolKit Set Facilities +STSF 19.2 SIM ToolKit Set Facilities +STSF 19.2.1 Description This Wavecom proprietary command allows SIM ToolKit facilities to be activated, deactivated or configured. The activation or deactivation of the SIM ToolKit functionalities requires the use of the +CFUN (Set phone functionality) command to reset the product. This operation is not necessary if PIN is not entered yet. 19.2.
SIM ToolKit Commands SIM ToolKit Set Facilities +STSF 19.2.3 Parameters and Defined Values : SIM ToolKit functionalities activation mode 0 deactivates the SIM ToolKit functionalities. 1 activates the SIM ToolKit functionalities. 2 configures the SIM ToolKit functionalities. : SIM ToolKit terminal profile This parameter gives the list of the SIM Application ToolKit facilities that are supported by the customer application.
SIM ToolKit Commands SIM ToolKit Set Facilities +STSF 19.2.5 Examples Command Responses AT+STSF=? +STSF: (0-2),(320060C01F0100471CFFFFFFFF7F01005F3E)),(1-255),(0-1) Note: Test command SIM ToolKit Set Facilities OK AT+STSF? +STSF: 0," 1F6BFFFF1F0100573E ",3,0 Note: No activation of SIM ToolKit functionality AT+STSF=2, "FFFFFFFF7F01005F3E" OK Note: Set all SIM ToolKit facilities (class 3). AT+STSF=1 OK Note: Activation of SIM ToolKit functionality AT+CFUN=1 OK Note: Reboot Wireless CPU®.
SIM ToolKit Commands SIM ToolKit Indication +STIN 19.3 SIM ToolKit Indication +STIN 19.3.1 Description This Wavecom proprietary command allows the customer application to identify the proactive command sent via a mechanism of unsolicited SIM ToolKit indications. The last SIM ToolKit indication sent by the SIM can be requested by the AT+STIN? command. This command is only usable between the sending of the STIN indication by the SIM (see §19.1.8 step 2) and the response of the user with the +STGI command.
SIM ToolKit Commands SIM ToolKit Indication +STIN 19.3.
SIM ToolKit Commands SIM ToolKit Indication +STIN 19.3.5 Examples Command Responses +STIN: 0 Note: "Setup Menu" proactive command has been sent by the SIM.
SIM ToolKit Commands SIM ToolKit Get Information +STGI 19.4 SIM ToolKit Get Information +STGI 19.4.1 Description This Wavecom proprietary command allows to get the information (e.g. text to display, menu information, priorities…) of a proactive command sent by the SIM. The information is returned only after receiving a SIM ToolKit indication (+STIN). 19.4.
SIM ToolKit Commands SIM ToolKit Get Information +STGI • For =2: get information about "Get Inkey" (SIM expects key pressed sent using +STGR) Action command AT+STGI= +STGI: ,[,] OK • For =3: get information about ‘"Get Input" (SIM expects key input sent using +STGR) Action command AT+STGI= +STGI: ,,,,[,, ] OK • For =4: get information about "Setup Cal
SIM ToolKit Commands SIM ToolKit Get Information +STGI • For =6: get information about "Sel Item" (SIM expects an item choice sent using +STGR) Action command AT+STGI= +STGI: , +STGI: ,,,[,] [+STGI: ,,,[,] […]] OK • For =7: get information about "Refresh" (No action, "Refresh" done automatically by product).
SIM ToolKit Commands SIM ToolKit Get Information +STGI • For =10: get information about "Send USSD" proactive command. (No action, "Send USSD" done automatically by product) Action command AT+STGI= +STGI: OK • For =11: get information about "Setup Event List". Action command AT+STGI= +STGI: OK • For =12: get information about "Setup Idle Mode Text".
SIM ToolKit Commands SIM ToolKit Get Information +STGI Read command None Test command AT+STGI=? +STGI: (list of supported s) OK 19.4.
SIM ToolKit Commands SIM ToolKit Get Information +STGI : "Get Inkey" format 0 Digit (0-9, *, #,and +) 1 SMS alphabet default 2 UCS2 3 Yes/No (y and n) : text information string type (ASCII format) : "Get Input" format 0 digit (0-9, *, #,and +) 1 SMS alphabet default 2 UCS2 3 unpacked format 4 packed format : echo mode 0 off 1 on : minimum length of input range: 1-255 : maximum length of input range: 1-255
SIM ToolKit Commands SIM ToolKit Get Information +STGI : call class 0 voice call 1 data call 2 fax call : text information for user confirmation phase string type (ASCII format) : text information for call set-up phase and calling phase string type (ASCII format) : tone type 0 dial 1 busy 2 congestion 3 radio ack 4 dropped 5 error 6 call waiting 7 ringing 8 general beep 9 positive beep. 10 negative beep.
SIM ToolKit Commands SIM ToolKit Get Information +STGI : time unit for < TimeInterval> 0 minutes 1 seconds 2 tenths of seconds : time required for tone playing expressed in range: 1-255 : presentation type 0 unspecified 1 specified in : presentation choice for =1 0 choice of data values 1 choice of navigation options : default item identifier range: 1-255 : refresh
SIM ToolKit Commands SIM ToolKit Get Information +STGI : 2 character code for the language The number indicated after the name refers to numeric value for the language in ISO 639 [16]. If non-specific, no will be defined. See Notes for UCS2 format texts. 19.4.4 None.
SIM ToolKit Commands SIM ToolKit Get Information +STGI 19.4.5 Examples Command Responses +STIN: 0 Note: "Setup Menu" proactive command has been sent by the SIM. AT+STGI=0 +STGI: "SIM TOOLKIT MAIN MENU" +STGI: 1,3,"BANK",0 +STGI: 2,3,"QUIZ",0 +STGI: 3,3,"WEATHER",0 OK Note:Get information about the main menu Note: Main menu contains 3 items 19.4.6 Notes For the UCS2 format, texts are displayed in Hexa ASCII format.
SIM ToolKit Commands SIM ToolKit Give Response +STGR 19.5 SIM ToolKit Give Response +STGR 19.5.
SIM ToolKit Commands SIM ToolKit Give Response +STGR Test command AT+STGR=? OK 19.5.
SIM ToolKit Commands SIM ToolKit Give Response +STGR • Values when =2 (GET INKEY, see Notes) : user action 0 session ended by user 1 response given by the user 2 help information required by user : key pressed by the user string type • Values when =3 (GET INPUT, see Notes) : user action 0 session ended by user 1 response given by the user 2 help information required by user : text sent by user string type • Values when =4
SIM ToolKit Commands SIM ToolKit Give Response +STGR • Values when =11 (SETUP EVENT LIST) : • user action 1 user selects idle screen 2 user selects user activity Values when =12 (SETUP IDLE MODE TEXT) : • user action 0 user successfully integrates the idle mode text 1 user is not able to successfully integrate the idle mode text For all other cases, no values are needed. 19.5.4 None. Parameter Storage 19.5.
SIM ToolKit Commands SIM ToolKit Give Response +STGR Command Responses AT+STGR=6,1,1 OK Note: Select Item 1 +STIN: 99 Note: End of session 19.5.6 • Notes For a GET INKEY with format set to "Yes/No", the data shall contain: o the value "y" when the answer is "positive", o the value "n" when the answer is "negative". • For inputs in UCS2 format, the data are entered in ASCII format. Example: For "8000410042FFFF" entered, the SIM receives 0x00 0x41 0x00 0x42 with UCS2 DCS.
SIM ToolKit Commands SIM ToolKit Control Response +STCR 19.6 SIM ToolKit Control Response +STCR 19.6.1 Description This Wavecom proprietary unsolicited response allows the customer application to identify "Call Control" and "SMS Control" responses when an outgoing call or an outgoing SMS is made and the call control facility is activated. This is also applicable to SS calls. 19.6.
SIM ToolKit Commands SIM ToolKit Control Response +STCR 19.6.3 Parameters and Defined Values : SIM response to the operation 0 control response not allowed 1 control response with modification : called number, Service Center Address or SS String string type (ASCII format) : MO destination address string type (ASCII format) : text information string type (ASCII format) 19.6.4 None. Parameter Storage 19.6.
SIM ToolKit Commands SIM ToolKit Indication +STRIL 19.7 SIM ToolKit Indication +STRIL 19.7.1 Description This Wavecom proprietary command allows the customer application to exchange SIM ToolKit messages directly with the SIM card, using the unsolicited indication +STRIL to get the full command string. 19.7.2 Syntax Action command None Read command None Test command None Unsolicited response +STRIL: , 19.7.
Supplementary Services Commands List Current Calls +CLCC 20 Supplementary Services Commands 20.1 List Current Calls +CLCC 20.1.1 Description This command is used to return a list of current calls. 20.1.2 Syntax Action command AT+CLCC [+CLCC: ,,,,[,,[,]]][…] OK Read command AT+CLCC? OK Test command AT+CLCC=? OK Page: 164 / 202 ©Restricted This document is the sole and exclusive property of Wavecom.
Supplementary Services Commands List Current Calls +CLCC 20.1.
Supplementary Services Commands List Current Calls +CLCC : phonebook number entry optional alphanumeric representation of , corresponding to the entry found in phonebook. (for UCS2 format see commands examples +CLIP, +CCWA or +COLP) string type 20.1.4 None. Parameter Storage 20.1.
Supplementary Services Commands Call Related Supplementary Services +CHLD 20.2 Call Related Supplementary Services +CHLD 20.2.1 Description This command is used to manage call hold and multiparty conversation (conference call). Calls can be put on hold, recovered, released or added to a conversation. Call hold and multiparty are only applicable to teleservice 11 (speech telephony). 20.2.
Supplementary Services Commands Call Related Supplementary Services +CHLD 20.2.3 : Parameters and Defined Values call related services 0 release all held calls or set User Determined User Busy (UDUB) for a waiting call. 1 release all active calls (if any exist) and accepts the other (held or waiting) call. 1X release a specific call X (active, held or waiting). 2 place all active calls (if any exist) on hold and accepts the other (held or waiting) call.
Supplementary Services Commands Call Related Supplementary Services +CHLD 20.2.
Supplementary Services Commands Calling Line Identification Presentation +CLIP 20.3 Calling Line Identification Presentation +CLIP 20.3.1 Description This command enables the Calling Line Identification Presentation supplementary service. When presentation of the CLI is enabled (and the calling subscriber allows the function), +CLIP unsolicited response is returned after every RING (or +CRING) result code. 20.3.
Supplementary Services Commands Calling Line Identification Presentation +CLIP 20.3.3 Parameters and Defined Values : CLIP mode in the TA 0 disable (default value) 1 enable : subscriber CLIP service status in the network 0 CLIP not provisioned 1 CLIP provisioned 2 unknown (no network…) : phone number string type : 145 TON/NPI for international number includes the international access code character "+".
Supplementary Services Commands Calling Line Identification Presentation +CLIP 20.3.
Supplementary Services Commands Calling Line Identification Restriction +CLIR 20.4 Calling Line Identification Restriction +CLIR 20.4.1 Description This command enables the Calling Line Identification Restriction supplementary service. 20.4.2 Syntax Action command AT+CLIR= OK Read command AT+CLIR? +CLIR: , OK Test command AT+CLIR=? +CLIR: (list of supported s) OK 20.4.
Supplementary Services Commands Calling Line Identification Restriction +CLIR : subscriber CLIR status in the network 0 CLIR not provisioned 1 CLIR provisioned in permanent mode 2 unknown (no network…) 3 CLIR temporary mode presentation restricted 4 CLIR temporary mode presentation allowed 20.4.4 Parameter Storage The parameter is stored in EEPROM witghout using AT&W command. 20.4.
Supplementary Services Commands Connected Line Identification Presentation +COLP 20.5 Connected Line Identification Presentation +COLP 20.5.1 Description This command enables the COnnected Line identification Presentation supplementary service. This can be useful for call forwarding of the connected line. When presentation of the connected line identification is enabled (and the calling subscriber allows the function), +COLP unsolicited response is returned in response of an ATD command. 20.5.
Supplementary Services Commands Connected Line Identification Presentation +COLP 20.5.
Supplementary Services Commands Connected Line Identification Presentation +COLP 20.5.
Supplementary Services Commands Supplementary Service Notifications +CSSN 20.6 Supplementary Service Notifications +CSSN 20.6.1 Description This command allows to configure the supplementary service related network initiated notifications. 20.6.
Supplementary Services Commands Supplementary Service Notifications +CSSN 20.6.3 Parameters and Defined Values : MO supplementary service notification 0 disable (default value) 1 enable When a supplementary service notification is received after a mobile originated call setup, intermediate result code +CSSI is sent before any other MO call setup result codes.
Supplementary Services Commands Supplementary Service Notifications +CSSN : service code 0 forwarded call (MT call setup) 1 closed user Group call, with CUG 2 call has been put on hold (during a voice call, & fields may be present) 3 call has been retrieved (during a voice call, & fields may be present) 4 multiparty call entered (during a voice call, & fields may be present) 5 call on hold has been released (during a voice call) 7
Supplementary Services Commands Supplementary Service Notifications +CSSN 20.6.5 Examples Command Responses AT+CSSN=? +CSSN: (0-1),(0-1) OK AT+CSSN? +CCSN: 0,0 OK AT+CSSN=0,1 OK ATD0123456789; OK +CCWA: "9876543210",128,1 Note: Call waiting AT+CHLD=2 OK Note: Accept the waiting call and place the active one on hold +CSSU: 5 Note: The held call was released (by the remote) Page: 181 / 202 ©Restricted This document is the sole and exclusive property of Wavecom.
Supplementary Services Commands Unstructured Supplementary Service Data +CUSD 20.7 Unstructured Supplementary Service Data +CUSD 20.7.1 Description This command is used to: • enable or disable the CUSD indication sent to the application by the product when an incoming USSD is received • send and receive USSD strings Note: The USSD supplementary service is described in GSM 02.90 [24]. It is based on sequences of digits which may be entered by a mobile user with a handset.
Supplementary Services Commands Unstructured Supplementary Service Data +CUSD 20.7.
Supplementary Services Commands Unstructured Supplementary Service Data +CUSD 20.7.5 Examples Command Responses AT+CUSD=? +CUSD: (0-2) OK AT+CUSD=1,"#123#" OK +CUSD: 1,"02/08 report:0h04mn00S",15 Note: USSD reponse from network AT+CUSD? +CUSD: 1 OK Page: 184 / 202 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Supplementary Services Commands Call Forwarding +CCFC 20.8 Call Forwarding +CCFC 20.8.1 Description This command allows control of the call forwarding supplementary service. 20.8.
Supplementary Services Commands Call Forwarding +CCFC 20.8.
Supplementary Services Commands Call Forwarding +CCFC : not supported : not supported
Supplementary Services Commands Call Waiting +CCWA 20.9 Call Waiting +CCWA 20.9.1 Description This command allows to control the call waiting supplementary service. The product will send a +CCWA unsolicited result code when the call waiting service is enabled. 20.9.
Supplementary Services Commands Call Waiting +CCWA 20.9.3 Parameters and Defined Values : result code presentation status in the TA 0 disable 1 enable 0 disable 1 enable 2 query : : phone number in ASCII format string type : TON/NPI for 145 international number includes the international access code character "+". 129 national number does not include the international access code character "+".
Supplementary Services Commands Call Waiting +CCWA 20.9.4 Parameter Storage The parameter is stored in EEPROM without using AT&W command. The default value can be restored using AT&F 20.9.
Supplementary Services Commands Keypad Control +CKPD 20.10 Keypad Control +CKPD 20.10.1 Description This command emulates the ME keypad by sending each keystroke as a character in a string. The supported GSM sequences are listed in the Appendixes. If emulation fails, a "+CME ERROR: " is returned. If emulation succeeds, the result depends on the GSM sequence activated. 20.10.
Supplementary Services Commands Keypad Control +CKPD 20.10.5 Examples Command Responses AT+CKPD="*#21#" OK Note: Check every call forwarding status AT+CKPD="1234" +CME ERROR: 3 Note: Sequence not allowed 20.10.6 Notes In the case where the FDN phonebook is activated, the sequences concerning "call forwarding" are allowed only if the entire sequence is written in the FDN. Page: 192 / 202 ©Restricted This document is the sole and exclusive property of Wavecom.
Supplementary Services Commands Advice Of Charge +CAOC 20.11 Advice Of Charge +CAOC 20.11.1 Description This commands allows to configure the Advice Of Charge (AOC) supplementary service (GSM 02.24 [22] and GSM 02.86 [23] ) which enables the subscriber to obtain information on call cost. 20.11.
Supplementary Services Commands Advice Of Charge +CAOC 20.11.3 Parameters and Defined Values : requested operation 0 query CCM value 1 deactivate the unsolicited reporting of CCM value (default value) 2 activate the unsolicited reporting of CCM value : current call meter value three bytes of the current call meter value in hexadecimal format (e.g. "00001E" corresponds to the decimal value 30). The value is in home units and bytes are coded in a similar way as the ACMmax value in SIM.
Supplementary Services Commands Accumulated Call Meter +CACM 20.12 Accumulated Call Meter +CACM 20.12.1 Description This command resets the Advice Of Charge for Accumulated Call Meter (ACM) value in SIM file EF-ACM. The ACM contains the total number of home units for both the current and preceding calls. SIM PIN2 is required to reset the value. 20.12.
Supplementary Services Commands Accumulated Call Meter +CACM 20.12.3 Parameters and Defined Values : Personal Identification Number 2. 8 digit number : Accumulated Call Meter three bytes of the current call meter value in hexadecimal format (e.g. "00001E" corresponds to the decimal value 30). The value is in home units and bytes are coded in a similar way as the ACMmax value in SIM. string type 20.12.4 Parameter Storage None. 20.12.
Supplementary Services Commands Accumulated Call Meter Maximum+CAMM 20.13 Accumulated Call Meter Maximum+CAMM 20.13.1 Description The set command sets the Advice Of Charge related to Accumulated Call Meter maximum value in SIM file EF-ACMmax. ACMmax contains the maximum number of home units the subscriber is allowed to spend. When ACM (see +CACM) reaches ACMmax, calls are prohibited. SIM PIN2 is required to set the value. 20.13.
Supplementary Services Commands Accumulated Call Meter Maximum+CAMM 20.13.3 Parameters and Defined Values : Personal Identification Number 2. 8 digit number : Accumulated Call Meter maximum three bytes of the current call meter value in hexadecimal format (e.g. "00001E" corresponds to the decimal value 30). The value is in home units and bytes are coded in a similar way as the ACMmax value in SIM. string type 20.13.4 Parameter Storage None. 20.13.
Supplementary Services Commands Price per UNIT and Currency Table +CPUC 20.14 Price per UNIT and Currency Table +CPUC 20.14.1 Description This command sets the parameters for Advice of Charge related to price per unit and the currency table in SIM file EF-PUCT. PUCT information can be used to convert the home units (as used in +CAOC, +CACM and +CAMM) into currency units. 20.14.
Supplementary Services Commands Price per UNIT and Currency Table +CPUC 20.14.3 Parameters and Defined Values : currency code three character currency code (e.g. "GBP", "DEM") string type : price per unit dot is used as a decimal separator (e.g. "2.66") string type : Personal Identification Number 2. 8 digit number 20.14.4 Parameter Storage None. 20.14.5 Examples Command Responses AT+CPUC="EUR","0.
Supplementary Services Commands Closed User Group +CCUG 20.15 Closed User Group +CCUG 20.15.1 Description This command is used to: • activate/deactivate the control of CUG information for all following outgoing calls, • select a CUG index, • suppress Outgoing Access (OA). OA allows or not a member of a CUG to place calls outside the CUG. • suppress the preferential CUG. Preferential is the default CUG used by the network when it does not receive an explicit CUG index.
Supplementary Services Commands Closed User Group +CCUG 20.15.3 Parameters and Defined Values : CUG activation mode 0 disable (default value) 1 enable : CUG index 0-9 selected default value: 0) 10 preferred : actions 0 no information (default value) 1 suppress OA 2 suppress preferential CUG 3 suppress OA and preferential CUG 20.15.4 Parameter Storage All parameters are stored in EEPROM without using AT&W. 20.15.
Error! Style not defined. AT Commands Interface Guide for Open AT® Firmware v6.63 VOLUME 4 Reference: WM_DEV_OAT_UGD_049 Revision: 001 Date: August 23, 2007 Page: 1 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.63 Related Documents This interface specification is based on the following recommendations: [1] ETSI GSM 07.05: Digital cellular telecommunications system (Phase 2); Use of DTE-DCE interface for Short Message Service (SMS) and Cell Broadcast Service (CBS) [2] ETSI GSM 07.07: Digital cellular telecommunications system (Phase 2); AT command set for GSM Mobile Equipment (ME) [3] ITU-T Recommendation V.
AT Commands Interface Guide for Open AT® Firmware v6.63 [24] ETSI GSM 02.90 Digital cellular telecommunications system (Phase 2+) (GSM);Unstructured Supplementary Service Data (USSD) - Stage 1 [25] ETSI GSM 02.85 Digital cellular telecommunications system (Phase 2+) (GSM);Closed User Group (CUG) Supplementary Services - Stage 1 Page: 3 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.63 Contents VOLUME 4 21 21.1 21.2 21.3 21.4 21.5 21.6 21.7 21.8 21.9 21.10 21.11 21.12 21.13 21.14 21.15 21.16 21.17 21.18 21.19 21.20 21.21 21.22 21.23 21.24 22 22.1 22.2 22.3 22.4 23 23.1 23.2 23.3 24 24.1 24.2 24.3 AUDIO COMMANDS....................................................................................6 Speaker & Microphone Selection +SPEAKER ................................................ 6 Ringer Sound Level +CRSL .......................
AT Commands Interface Guide for Open AT® Firmware v6.63 25 25.1 25.2 25.3 25.4 25.5 25.6 25.7 26 26.1 26.2 26.3 26.4 26.5 26.6 26.7 26.8 26.9 26.10 26.11 26.12 26.13 26.14 FAX COMMANDS ....................................................................................123 Introduction .............................................................................................. 123 Transmit Speed +FTM .............................................................................. 124 Receive Speed +FRM ....
Audio Commands Speaker & Microphone Selection +SPEAKER 21 Audio Commands 21.1 Speaker & Microphone Selection +SPEAKER 21.1.1 Description This Wavecom proprietary command is used to select the speaker and the microphone set. 21.1.2 Syntax Action command AT+SPEAKER= OK Read command AT+SPEAKER? +SPEAKER: OK Test command AT+SPEAKER=? +SPEAKER: (list of supported s) OK Page: 6 / 158 ©Restricted This document is the sole and exclusive property of Wavecom.
Audio Commands Speaker & Microphone Selection +SPEAKER 21.1.3 Parameters and Defined Values : speaker mode (please refer to the "Notes" section below) 1 config 1 (default value) 2 config 2 3 config 3 4 config 4 5 config 5 (reserved PCM Bus) 6 config 6 (reserved PCM Bus) 7 config 7 (reserved PCM Bus) 8 config 8 (reserved PCM Bus) 9 config 9 (only digital) 21.1.4 Parameter Storage The parameter is stored in EEPROM using the AT&W command.
Audio Commands Speaker & Microphone Selection +SPEAKER 21.1.
Audio Commands Speaker & Microphone Selection +SPEAKER When =9 : the Analogue Audio Front-End (AFE) is disabled, and is replaced by the digital interface, as shown by the following figure : To PCMOUT slot0 Speech Decoder Speech Encoder AFE Audio downlink Audio uplink From PCM-IN slot0 Page: 9 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Audio Commands Ringer Sound Level +CRSL 21.2 Ringer Sound Level +CRSL 21.2.1 Description This command is used to set/get the sound level of the ringer on incoming calls. The action command changes the default value of the +CRMP command. 21.2.2 Syntax Action command AT+CRSL= OK Read command AT+CRSL? +CRSL: OK Test command AT+CRSL=? +CRSL: (list of supported s) OK 21.2.
Audio Commands Ringer Sound Level +CRSL 21.2.5 Examples Command Responses AT+CRSL=15 OK Note: Set volume to max. Note: Current ring playing with max volume. AT+CRSL? +CRSL: 15 OK Note: Get current ringer sound level. Note: Current level is 15 (max.) AT+CRSL=? +CRSL: (0-15) Note: Supported parameters OK Page: 11 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Audio Commands Microphone Mute Control +CMUT 21.3 Microphone Mute Control +CMUT Test and read command Action command 21.3.1 Description This command is used to mute the microphone input on the product (for the active microphone set with the +SPEAKER command). The action command is only allowed during a call. 21.3.2 Syntax Action command AT+CMUT= OK Read command AT+CMUT? +CMUT: OK Test command AT+CMUT=? +CMUT: (list of supported s) OK 21.3.
Audio Commands Microphone Mute Control +CMUT 21.3.5 Examples Command Responses AT+CMUT=? +CMUT: (0,1) OK AT+CMUT=1 OK Note: Mute ON (call active) AT+CMUT? +CMUT: 1 OK Note: Get current value Note: Mute is active (call active) Page: 13 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Audio Commands Loudspeaker Volume Level +CLVL 21.4 Loudspeaker Volume Level +CLVL 21.4.1 Description This command is used by the application to tune the loudspeaker volume level. 21.4.2 Syntax Action command AT+CLVL= OK Read command AT+CLVL? +CLVL: OK Test command AT+CLVL=? +CLVL: (list of supported s) OK 21.4.3 Parameters and Defined Values : volume level range : 0-12 (default value: 6) 21.4.
Audio Commands Loudspeaker Volume Level +CLVL 21.4.5 Examples Command Responses AT+CLVL=? +CLVL: (0-12) OK AT+SPEAKER? +SPEAKER: 1 OK AT+CLVL? +CLVL: 6 OK Note: Default receive gain on speaker 1 AT+CLVL=12 OK AT+SPEAKER=2 OK Note: Change the current speaker AT+CLVL? +CLVL: 6 OK Note: Default receive gain Page: 15 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Audio Commands Loudspeaker Volume Level +CLVL 21.4.6 Notes The value returned by the AT+CLVL? command depends on the current speaker (cf. +SPEAKER command description). The following table gives values corresponding to the Wireless CPU®.
Audio Commands Side Tone Modification +SIDET 21.5 Side Tone Modification +SIDET 21.5.1 Description This Wavecom proprietary command is used to set the level of audio feedback in the speaker (microphone feedback in the speaker). 21.5.2 Syntax Action command AT+SIDET=[,] OK Read command AT+SIDET? +SIDET: , OK Test command AT+SIDET=? +SIDET: (list of supported s),(list of supported s) OK 21.5.
Audio Commands Side Tone Modification +SIDET 21.5.5 Examples Command Responses AT+SIDET=? +SIDET: (0-1),(0-63) OK AT+SIDET=1,0 OK AT+SIDET? +SIDET: 1,0 Note: Current value OK Page: 18 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Audio Commands Side Tone Modification +SIDET 21.5.
Audio Commands Gain Control +VGR 21.6 Gain Control +VGR 21.6.1 Description This command is used by the application to set the speaker gain 21.6.2 Syntax Action command AT+VGR= OK Read command AT+VGR? +VGR: OK Test command AT+VGR=? +VGR: (list of supported s) OK 21.6.3 : Parameters and Defined Values reception gain range 0-12 (default value: 6) 21.6.4 Parameter Storage All parameters are stored in EEPROM without using the AT&W command.
Audio Commands Gain Control +VGR 21.6.5 Examples Command Responses AT+VGR=? +VGR: (0-12) OK Note: Test command Note: Possible values AT+VGR=12 OK AT+VGR? +VGR: 12 OK Note: Get current reception gain value Note: Receive gain 21.6.6 Notes The value of +VGR depends of the current speaker. AT+VGR= returns "+CME ERROR: 3" if the current speaker value is +SPEAKER: 9 ( digital speaker).
Audio Commands Gain Control +VGT 21.7 Gain Control +VGT 21.7.1 Description This command is used by the application to set the microphone gain. 21.7.2 Syntax Action command AT+VGT= OK Read command AT+VGT? +VGT: OK Test command AT+VGT=? +VGT: (list of supported s) OK 21.7.3 : Parameters and Defined Values transmission gain range 0-2 (default value: 1) 21.7.4 Parameter Storage The parameter is stored in EEPROM without using the AT&W command.
Audio Commands Gain Control +VGT 21.7.5 Examples Command Responses AT+VGT? +VGT: 1 OK Note: Get current transmission gain value Note: Default transmit gain AT+VGT=2 OK AT+VGT=? +VGT: (0-2) OK Note: Test command Note: Possible values 21.7.6 Notes The value of +VGT does not depend on the current speaker. AT+VGT= return "+CME +SPEAKER: 9 ( digital speaker). ERROR: 3" if the current speaker value is The following table gives the transmit gain values.
Audio Commands Digital Gain Control +WDGR 21.8 Digital Gain Control +WDGR 21.8.1 Description This Wavecom proprietary command is used by the application to tune the receive digital gain of the speaker. 21.8.
Audio Commands Digital Gain Control +WDGR 21.8.3 Parameters and Defined Values : audio configuration 1 HWL_AUDIO_DSP_RX_PGA_CONF 2 HWL_AUDIO_DSP_RX_VOL_CONF : reception gain range: 0-255 (default value: 64) 21.8.4 Parameter Storage The parameters are stored in EEPROM without using the AT&W command The default value can be restored using AT&F and "AT+VIP=1". 21.8.
Audio Commands Digital Gain Control +WDGR 21.8.6 Notes Gain Gain Gain 0 -∞ dB (minimum) 87 2.67 dB 174 8.69 dB 1 -36.12 dB 88 2.77 dB 175 8.74 dB 2 -30.10 dB 89 2.86 dB 176 8.79 dB 3 -26.58 dB 90 2.96 dB 177 8.84 dB 4 -24.08 dB 91 3.06 dB 178 8.88 dB 5 -22.14 dB 92 3.15 dB 179 8.93 dB 6 -20.56 dB 93 3.25 dB 180 8.98 dB 7 -19.22 dB 94 3.34 dB 181 9.03 dB 8 -18.06 dB 95 3.43 dB 182 9.08 dB 9 -17.04 dB 96 3.52 dB 183 9.
Audio Commands Digital Gain Control +WDGR Gain Gain Gain 30 -6.58 dB 117 5.24 dB 204 10.07 dB 31 -6.30 dB 118 5.31 dB 205 10.11 dB 32 -6.02 dB 119 5.39 dB 206 10.15 dB 33 -5.75 dB 120 5.46 dB 207 10.20 dB 34 -5.49 dB 121 5.53 dB 208 10.24 dB 35 -5.24 dB 122 5.60 dB 209 10.28 dB 36 -5.00 dB 123 5.67 dB 210 10.32 dB 37 -4.76 dB 124 5.74 dB 211 10.36 dB 38 -4.53 dB 125 5.81 dB 212 10.40 dB 39 -4.30 dB 126 5.88 dB 213 10.
Audio Commands Digital Gain Control +WDGR Gain Gain Gain 46 -2.87 dB 133 6.35 dB 220 10.72 dB 47 -2.68 dB 134 6.42 dB 221 10.76 dB 48 -2.50 dB 135 6.48 dB 222 10.80 dB 49 -2.32 dB 136 6.55 dB 223 10.84 dB 50 -2.14 dB 137 6.61 dB 224 10.88 dB 51 -1.97 dB 138 6.67 dB 225 10.92 dB 52 -1.80 dB 139 6.74 dB 226 10.96 dB 53 -1.64 dB 140 6.80 dB 227 11.00 dB 54 -1.48 dB 141 6.86 dB 228 11.04 dB 55 -1.32 dB 142 6.92 dB 229 11.
Audio Commands Digital Gain Control +WDGR Gain Gain Gain 77 1.61 dB 164 8.17 dB 251 11.87 dB 78 1.72 dB 165 8.23 dB 252 11.90 dB 79 1.83 dB 166 8.28 dB 253 11.94 dB 80 1.94 dB 167 8.33 dB 254 11.97 dB 81 2.05 dB 168 8.38 dB 255 12.01 dB 82 2.15 dB 169 8.43 dB 83 2.26 dB 170 8.49 dB 84 2.36 dB 171 8.54 dB 85 2.46 dB 172 8.59 dB 86 2.57 dB 173 8.
Audio Commands Digital Gain Control +WDGT 21.9 Digital Gain Control +WDGT 21.9.1 Description This Wavecom proprietary command is used by the application to tune the transmit digital gain of the microphone. 21.9.2 Syntax Action command AT+WDGT=, OK Read command AT+WDGT? +WDGT: , [+WDGT: ,[…]] OK Test command AT+WDGT=? +WDGT: (list of supported s), (list of supported s) OK 21.9.
Audio Commands Digital Gain Control +WDGT 21.9.4 Parameter Storage The parameters are stored in EEPROM without using the AT&W command The default value can be restored using AT&F and "AT+VIP=1". 21.9.5 Examples Command Responses AT+WDGT=? +WDGT: (1),(0-255) OK AT+WDGT=1,45 OK Note: Configured with a gain of –3.06dB AT+WDGT? +WDGT: 1,45 OK 21.9.6 Notes Gain Gain Gain 0 -∞ dB (minimum) 87 2.67 dB 174 8.69 dB 1 -36.12 dB 88 2.77 dB 175 8.74 dB 2 -30.
Audio Commands Digital Gain Control +WDGT Gain Gain Gain 17 -11.51 dB 104 4.22 dB 191 9.50 dB 18 -11.02 dB 105 4.30 dB 192 9.54 dB 19 -10.55 dB 106 4.38 dB 193 9.59 dB 20 -10.10 dB 107 4.46 dB 194 9.63 dB 21 -9.68 dB 108 4.54 dB 195 9.68 dB 22 -9.28 dB 109 4.62 dB 196 9.72 dB 23 -8.89 dB 110 4.70 dB 197 9.77 dB 24 -8.52 dB 111 4.78 dB 198 9.81 dB 25 -8.16 dB 112 4.86 dB 199 9.85 dB 26 -7.82 dB 113 4.94 dB 200 9.
Audio Commands Digital Gain Control +WDGT Gain Gain Gain 46 -2.87 dB 133 6.35 dB 220 10.72 dB 47 -2.68 dB 134 6.42 dB 221 10.76 dB 48 -2.50 dB 135 6.48 dB 222 10.80 dB 49 -2.32 dB 136 6.55 dB 223 10.84 dB 50 -2.14 dB 137 6.61 dB 224 10.88 dB 51 -1.97 dB 138 6.67 dB 225 10.92 dB 52 -1.80 dB 139 6.74 dB 226 10.96 dB 53 -1.64 dB 140 6.80 dB 227 11.00 dB 54 -1.48 dB 141 6.86 dB 228 11.04 dB 55 -1.32 dB 142 6.92 dB 229 11.
Audio Commands Digital Gain Control +WDGT Gain Gain Gain 77 1.61 dB 164 8.17 dB 251 11.87 dB 78 1.72 dB 165 8.23 dB 252 11.90 dB 79 1.83 dB 166 8.28 dB 253 11.94 dB 80 1.94 dB 167 8.33 dB 254 11.97 dB 81 2.05 dB 168 8.38 dB 255 12.01 dB 82 2.15 dB 169 8.43 dB 83 2.26 dB 170 8.49 dB 84 2.36 dB 171 8.54 dB 85 2.46 dB 172 8.59 dB 86 2.57 dB 173 8.
Audio Commands Audio Filter Command +WADF 21.10 Audio Filter Command +WADF 21.10.1 Description This Wavecom proprietary command enables/disables the high and low pass filter in TX and RX mode. 21.10.
Audio Commands Audio Filter Command +WADF 21.10.
Audio Commands Audio Filter Command +WADF 21.10.
Audio Commands Audio Filter Command +WADF Command Responses AT+WADF=2,1 +WADF: 1,1,9,8,7,6,5,4,3,2,1,0 Note: Ask for the current params values of the high pass filter in TX mode OK AT+WADF=1,1,,,,,,,,,,30 OK Note : Update of the high pass filter in TX mode using the current value without changing the others parameters AT+WADF=2,1 +WADF: 1,1,9,8,7,6,5,4,3,2,1,30 Note: Ask for the current params values of the high pass filter in TX mode OK AT+WADF=0,1 OK Note: Stop the high pa
Audio Commands Echo Cancellation +ECHO 21.11 Echo Cancellation +ECHO 21.11.1 Description This Wavecom proprietary command enables/disables the echo cancellation modes. 21.11.
Audio Commands Echo Cancellation +ECHO Test command AT+ECHO=? +ECHO: (list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported s),(list of supported
Audio Commands Echo Cancellation +ECHO 21.11.3 Parameters and Defined Values : echo activation mode 0 stop 1 enable : echo mode 8 bit field The range is 1-255. 1 (bit 0) echo canceller 2 (bit 1) dynamic echo suppressor 4 (bit 2) noise suppression 8 (bit 3) confort noise injection 16 (bit 4) extra suppression of non-linear echoes 32 (bit 5) internal use 64 (bit 6) internal use 128 (bit 7) non-linear preprocessing of the far-end signal.
Audio Commands Echo Cancellation +ECHO : range 0 to 32767 (default value : 2048) : range 0 to 32767 (default value : 8192) : range 0 to 32767 (default value : 256) : range 0 to 32767 (default value : 2048) : range 0 to 32767 (default value : 32767) : range 0 to 255 (default value : 64) 21.11.4 Parameter Storage All parameters are stored in EEPROM without using the AT&W command. The default values can be restored using AT&F or AT+VIP=1. 21.11.
Audio Commands Echo Cancellation +ECHO Command Responses AT+SPEAKER? +SPEAKER: 1 Note: Current speaker OK AT+SPEAKER=2 OK Note: Change the speaker AT+ECHO? +ECHO: 1,159,160,12,3,4,0,6,7,8,9,10, 11,12,13,14,15,16,17,18,19,20, 21,22,23,24 OK Note: Current values Note: the echo cancellation is taken into account for the new speaker AT+ECHO=? +ECHO: (0-1),(1-255),(160270),(12-200),(0-32767),(032767),(0-2),(0-32767),(032767),(0-32767),(0-32767),(032767),(0-32767),(0-32767),(032767),(0-32767),(0-32
Audio Commands Wavecom Voice Rate +WVR 21.12 Wavecom Voice Rate +WVR 21.12.1 Description This Wavecom proprietary command allows the voice rate for bearer voice to be configured for outgoing and incoming calls. 21.12.
Audio Commands Wavecom Voice Rate +WVR 21.12.
Audio Commands Wavecom Voice Rate +WVR 21.12.
Audio Commands DTMF Decoding Mode +WDDM 21.13 DTMF Decoding Mode +WDDM 21.13.1 Description This specific command allows activation of DTMF decoding. 21.13.2 Syntax Action command AT+WDDM= OK Read command AT+WDDM? +WDDM: OK Test command AT+WDDM=? +WDDM: (list of supported s) OK Unsolicited response +WDDI: , Page: 47 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Audio Commands DTMF Decoding Mode +WDDM 21.13.3 Parameters and Defined Values : requested operation 0 stop DTMF decoding (default value) 1 start DTMF decoding : decoded DTMF character The possible decoded DTMF characters are: [0-9],[A-D],*, # : duration of the incoming character in milliseconds range: at least 10, depending on DTMF decoder behaviour and up to approximately 1200000 (20 minutes), value limited by the network capabilities. 21.13.
Audio Commands DTMF Decoding Mode +WDDM Command Responses AT+WDDM=0 OK Note: Stop DTMF decoding 21.13.6 Notes • The DTMF decoding will be only available for one applicative layer: ATI or Open AT®. If the DTMF decoding is requested by one part and then requested by another part, a specific error (+CME ERROR: 558) will be returned to the second part. • The different audio filters retand processes in Rx path should not be activated while DTMF decoding mode is set.
Audio Commands DTMF Decoding Mode +WDDM • DTMF decoding feature capabilities: DTMF Decoding with Post-Processing mode (35dB
Audio Commands DTMF Signals +VTD 21.14 DTMF Signals +VTD 21.14.1 Description The product enables the user application to send DTMF tones over the GSM network. This command is used to define tone duration. 21.14.2 Syntax Action command AT+VTD= OK Read command AT+VTD? +VTD: OK Test command AT+VTD=? +VTD: (list of supported s) OK 21.14.
Audio Commands DTMF Signals +VTD 21.14.5 Examples Command Responses AT+VTD=6 OK Note: Define 600 ms tone duration AT+VTD? +VTD: 6 Note: Get current tone duration OK AT+VTD=? +VTD: (0-255) OK Page: 52 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Audio Commands DTMF Signals +VTS 21.15 DTMF Signals +VTS 21.15.1 Description The product enables the application to send DTMF tones over the GSM network. This command enables tones to be transmitted, only when there is an active call. 21.15.2 Syntax Action command AT+VTS= OK Read command None Test command AT+VTS=? +VTS: (list of supported s) OK 21.15.3 Parameters and Defined Values : DTMF tone to transmit values are in {0-9,*,#,A,B,C,D} 21.15.4 Parameter Storage None. 21.15.
Audio Commands Play tone +WTONE 21.16 Play tone +WTONE 21.16.1 Description This Wavecom proprietary command allows a tone to be played on the current speaker or on the buzzer. 21.16.2 Syntax Action command AT+WTONE=[,,[,[][,[][,[, ]]]]] OK Read command None Test command AT+WTONE=? OK Page: 54 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Audio Commands Play tone +WTONE 21.16.3 Parameters and Defined Values : tone activation/deactivation 0 stop playing 1 play a tone : destination setting 1 speaker 2 buzzer : tone frequency (in Hz) 1-3999 If =1 (speaker) 1-50000 If =2 (buzzer) : tone gain for the default value if omitted: 9 speaker (dB) buzzer (dB) 1 0 -0.25 2 -0.5 -0.5 3 -1 -1 4 -1.5 -1.
Audio Commands Play tone +WTONE : tone gain for the same values as : tone duration (in 100 ms units) 0-50 default value if omitted: 0 When =0, the duration is up to 21 minutes, and the tone can be stopped by AT+WTONE=0 21.16.4 Parameter Storage None 21.16.
Audio Commands Play DTMF tone +WDTMF 21.17 Play DTMF tone +WDTMF 21.17.1 Description This Wavecom proprietary command allows a DTMF tone to be played on the current speaker. 21.17.
Audio Commands Play DTMF tone +WDTMF 21.17.3 Parameters and Defined Values : tone activation/deactivation 0 stop playing 1 play a DTMF tone : DTMF to be played (mandatory if =1) range: {0-9,*,#,A,B,C,D} : tone gain for the . integer type default value if omitted: 9. The values are identical to those of the +WTONE (speaker) command. See table in §21.16.3.
Audio Commands Set Standard Tone +WSST 21.18 Set Standard Tone +WSST 21.18.1 Description This Wavecom proprietary command allows to set/get the sound level of the standard tones. 21.18.
Audio Commands Set Standard Tone +WSST 21.18.3 Parameters and Defined Values : sound level range: 0-15 maximum volume: 0 (default value) : ring tone level range: 0-15 maximum volume: 0 (default value) 21.18.4 Parameter Storage The parameters are stored in EEPROM without using the AT&W command. 21.18.
Audio Commands Ring Melody Playback +CRMP 21.19 Ring Melody Playback +CRMP 21.19.1 Description This command associates a manufacturer defined melody to an incoming voice, data or fax call. For incoming voice, data or fax calls, a choice of 10 melodies can be played back and repeated. For an incoming short message, 2 manufacturer-defined sounds can be played (once). Melody #1: short beep / Melody #2: long beep. 21.19.
Audio Commands Ring Melody Playback +CRMP 21.19.
Audio Commands Ring Melody Playback +CRMP 21.19.6 Notes Loop melodies (for voice/data/fax call) must be stopped by a +CRMP command with the field set to 0 (example: AT+CRMP=0,,,0). When the parameter is given, this overwrites the value of the +CRSL command. If the parameter is not given, the value of +CRSL is used as default value. The "OK" is received as soon as the melody playback has started.
Audio Commands Wavecom Change Default Melody +WCDM 21.20 Wavecom Change Default Melody +WCDM 21.20.1 Description This Wavecom proprietary command allows the selection of a manufacturer specific melody. This default melody will be played for any new incoming voice call, either on the buzzer or on the speaker. 21.20.
Audio Commands Wavecom Change Default Melody +WCDM 21.20.3 Parameters and Defined Values : melody number 0 no melody (default value) 1-10 melody 1 to 10 : output used to play the melody 0 The melody will be played on the buzzer for any new incoming voice call. (default value) 1 The melody will be played on the speaker for any new incoming voice call. 21.20.4 Parameter Storage The parameters are stored in EEPROM without using AT&W.
Audio Commands Wavecom Change Default Player +WCDP 21.21 Wavecom Change Default Player +WCDP 21.21.1 Description This Wavecom proprietary command allows the default melody player to be selected. 21.21.2 Syntax Action command AT+WCDP= OK Read command AT+WCDP? +WCDP: OK Test command AT+WCDP=? +WCDP: (list of supported s) OK 21.21.3 Parameters and Defined Values : output selected to play the melody 0 buzzer (default value) 1 speaker 21.21.
Audio Commands Wavecom Change Default Player +WCDP 21.21.5 Examples Command Responses AT+WCDP=? +WCDP: (0-1) OK AT+WCDP=0 OK Note: Selects the buzzer AT+WCDP? +WCDP: 0 OK Page: 67 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Audio Commands Initialize Voice Parameters +VIP 21.22 Initialize Voice Parameters +VIP 21.22.1 Description This command allows factory settings for voice parameters to be restored from EEPROM.
Audio Commands Initialize Voice Parameters +VIP 21.22.3 Parameters and Defined Values : initialization setting 1 restore all voice parameters 21.22.4 Parameter Storage None. 21.22.5 Examples Command Responses AT+VIP=? +VIP: (1) OK AT+VIP=1 OK Note: Restore the factory settings from EEPROM AT+VIP? +VIP: 1 OK Page: 69 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Audio Commands Auto-tests &T 21.23 Auto-tests &T 21.23.1 Description. This command allows to trigger various auto-tests. 21.23.2 Syntax Action command AT&T[] OK Read command None Test command None 21.23.3 Parameters and Defined Values : auto-test activation parameter 0 perform software auto-tests 1 execute the audio loop test (close) 2 stop the audio loop test (open) 21.23.4 Parameter Storage None. 21.23.
Audio Commands Auto-tests &T Caution: The audio loop activation (enabled with AT&T1 command, disabled with AT&T2 command) involves some restrictions on the use of other AT commands. • Audio loop mode must not be enabled when a communication is active. • Audio loop mode must not be enabled when a tone is under generation. • Audio loop must be disabled (if active) before opening a communication; • Tone generation and sidetone modification must not be possible when the audio loop is active.
Audio Commands Audio Diagnostic Start +WADS 21.24 Audio Diagnostic Start +WADS 21.24.1 Description This AT command launches the Audio Diagnostic to make a diagnostic of audio path using a specific DTMF with duration and gain. DTMF is played by the speaker and is analyzed by the microphone and returned by the Wireless CPU®. 21.24.
Audio Commands Audio Diagnostic Start +WADS 21.24.3 Parameters and Defined Values : DTMF used for the diagnostic string type possible values: {0-9,*,#,A,B,C,D} : 5-250 duration of DTMF in 20ms unit default value: 100ms (if omitted) : tone gain for the . Integer type Default value if omitted: 9 The values are identical to those of the +WTONE (speaker) command. See table in 21.16.3. : DTMF decoded.
I/O Commands Input/Output Management +WIOM 22 I/O Commands 22.1 Input/Output Management +WIOM 22.1.1 Description This Wavecom proprietary command allows to set the default GPIOs configuration (input or output) after reset, and each GPIO default value (if set as an output) after reset. 22.1.2 Syntax Action command AT+WIOM=,[,] OK Read command AT+WIOM? +WIOM: ,[,] [+WIOM: ,[,][...
I/O Commands Input/Output Management +WIOM 22.1.3 Parameters and Defined Values : GPIO Index range: 1-44 : I/O direction or configuration 0 input (default value) 1 output 2 used by a feature (only in read mode) : I/O state 0 is reset/low 1 is set/high 22.1.4 Parameter Storage The and parameters are stored in EEPROM without using the AT&W command.
I/O Commands Input/Output Management +WIOM 22.1.
I/O Commands Input/Output Management +WIOM Command Responses +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: OK 38,2 39,2 40,2 41,2 42,2 43,2 44,0 Note: GPIO 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 25, 36, 37, 38, 39, 40, 41, 42, 43 are used by a feature.
I/O Commands Input/Output Management +WIOM Command Responses +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: OK 28,0 29,0 30,0 31,0 32,0 33,0 34,0 35,0 36,2 37,2 38,2 39,2 40,2 41,2 42,2 43,2 44,0 Note: The GPIO 1 is now as output AT+WIOM=3,0 OK Note: The GPIO 3 is used by a feature but it can be configurable and this state will be updated when the feature associated to this GPIO is deactivated AT+WIOM=1,0 OK Note: The GPIO 1 is
I/O Commands Input/Output Management +WIOM 22.1.6 Notes This Wavecom proprietary command is allowed on a GPIO even if it is allocated by the Open AT® embedded application or by a feature. When the application or the feature associated to this GPIO is deactivated, the new configuration is applied When a GPIO is used by a feature, it is not available anymore. When writable or readable operations are attempted on these GPIO, +CME_ERROR: 3 will be returned.
I/O Commands Read GPIO value +WIOR 22.2 Read GPIO value +WIOR 22.2.1 Description This Wavecom proprietary command reads the requested GPIO state. This Wavecom proprietary command is allowed only on an input GPIO not allocated by an Open AT® embedded application or by a feature. 22.2.2 Syntax Action command AT+WIOR= +WIOR: OK Read command None Test command AT+WIOR=? OK 22.2.
I/O Commands Read GPIO value +WIOR 22.2.5 Examples Command Responses AT+WIOR=1 +WIOR: 0 OK Note: Reads I/O (number 1) value Note: GPIO number 1 is reset/low 22.2.6 Notes By default (e.g. after a reset), the I/O ports configuration is set by the +WIOM command. Page: 81 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
I/O Commands Write GPIO value +WIOW 22.3 Write GPIO value +WIOW 22.3.1 Description This Wavecom proprietary command sets the requested GPIO state. This command is allowed only on an output GPIO not allocated by an Open AT® embedded application or by a feature. 22.3.2 Syntax Action command AT+WIOW=, OK Read command None Test command AT+WIOW=? OK 22.3.
I/O Commands Write GPIO value +WIOW 22.3.5 Examples Command Responses AT+WIOW=2,0 OK Note: Sets I/O (number 2) to low Note: GPIO state is written 22.3.6 Notes By default (e.g. after a reset), the I/O ports configuration is set by the +WIOM command. Page: 83 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
I/O Commands Wavecom Interrupt Pin Configuration +WIPC 22.4 Wavecom Interrupt Pin Configuration +WIPC 22.4.1 Description This Wavecom proprietary command configures an interrupt pin as an interruption or an I/O pin. On the Wireless CPU®, two interruption pins are available : INT0 (multiplexed with GPIO3) and INT1(multiplexed with GPIO25). 22.4.
I/O Commands Wavecom Interrupt Pin Configuration +WIPC 22.4.
I/O Commands Wavecom Interrupt Pin Configuration +WIPC 22.4.
I/O Commands Wavecom Interrupt Pin Configuration +WIPC Command Responses +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: +WIOM: OK 34,0 35,0 36,2 37,2 38,2 39,2 40,2 41,2 42,2 43,2 44,0 Note: GPIO 3,4,5,6,7,8,9,10,11,12,13,18,25,36,37,38,39,40,41,42,43 are used by a feature. All others are configured as inputs.
I/O Commands Wavecom Interrupt Pin Configuration +WIPC Command Responses AT+WIPC? +WIPC: 0,1,0,1 +WIPC: 1,0 OK 22.4.6 Notes When the INTERRUPT or OFFWHENUNPLUG feature is activated, the two interrupt pins can be configured independently as interrupt pin or GPIO. When the NOINTERRUPT feature is activated, the two interrupt pins are configured as GPIOs even if the value returned by AT+WIPC? is not equal to 0.
Battery Commands Analog digital converters measurements +ADC 23 Battery Commands 23.1 Analog digital converters measurements +ADC 23.1.1 Description This Wavecom proprietary command retrieves the measurements of ADC A, ADC B, ADC C and ADC D in mV. 23.1.2 Syntax Action command None Read command AT+ADC? +ADC: ,,[,] OK Test command AT+ADC=? OK Page: 89 / 158 ©Restricted This document is the sole and exclusive property of Wavecom.
Battery Commands Analog digital converters measurements +ADC 23.1.3 Parameters and Defined Values : battery (VBATT pin) voltage (in mV) integer value : battery temperature (BAT_TEMP pin) range: 0-2000 (in mV) : auxiliairy pin (ADC_AUX) voltage for customer usage range: 0-2000 (in mV) PA_TEMP : Wireless CPU® temperature (Power Amplifier) range: 0-2000 (in mV) available for Q2687 only 23.1.4 None. Parameter Storage 23.1.
Battery Commands Wavecom Battery Charge Management +WBCM 23.2 Wavecom Battery Charge Management +WBCM 23.2.1 Description This Wavecom proprietary command is used to manage the battery charging operations (start and stop the charge, enable or disable unsolicited +WBCI battery charge Indications) and to set the battery charge parameters. Note: Unsolicited responses for battery charge are only returned through one port (except +WBCI: 0 and +WBCI: 1).
Battery Commands Wavecom Battery Charge Management +WBCM • For =3, =1: Action command AT+WBCM=[,[][,[], [],[],[], [,[],[], [],[], [],], [,[]]] OK • For =4: Action command AT+WBCM=[,] [+WBCM: ,]
Battery Commands Wavecom Battery Charge Management +WBCM • For =1: Read command AT+WBCM? +WBCM: ,,, ,,, ,,, BatteryPulseChargingTimeout>,, ,, OK Test command AT+WBCM=? OK Page: 93 / 158 ©Restricted This document is the sole and exclusive property of Wavecom.
Battery Commands Wavecom Battery Charge Management +WBCM 23.2.3 Parameters and Defined Values : requested operation 0 stop the battery charging (default). 1 start the battery charging 2 get the current battery voltage 3 set the battery charge parameters 4 choose the type of charging : battery charge unsolicited indication mode 0 disable the battery charge unsolicited indications (default value) 1 enable the battery charge unsolicited indications.
Battery Commands Wavecom Battery Charge Management +WBCM : battery changed level in mV The +WBCI: 3 indication only occurs if battery level has reached this value range: 100-500 (default value: 0) For value 0, +WBCI indication is not filtered with battery level changes : Delta time (Dt) interval in mn to measure battery Delta Temperature (DT) range: 1-5 (default value: 3) : maximum level for the battery voltage in mV When reached, the battery is conside
Battery Commands Wavecom Battery Charge Management +WBCM : maximum duration in minutes of the pulse charging range: 60-90 (default value: 90) : maximum duration in minutes of the constant current charge range: 60-90 (default value: 90) : battery status returned by AT+WBCM=2 command 2 battery currently in charge, the parameter is also present 3 battery currently out of charge, the parameter is also present
Battery Commands Wavecom Battery Charge Management +WBCM 23.2.4 Parameter Storage All parameters except and are stored in EEPROM without using the AT&W.command The default value can be restored using AT&F. 23.2.
Battery Commands Wavecom Battery Charge Management +WBCM Command Responses AT+WBCM=2 +WBCI: 2,4110 Note: Get the battery voltage during the charging OK Note: The current battery voltage is 4.11 V +WBCI: 1 Note: The battery voltage has reached the max level. The battery is considered as charged and the charging is stopped. AT+WBCM=0,1 OK Note: Enable the battery charge unsolicited indications out of charge +WBCI: 3,4195 Note: The current battery voltage is 4.195 V.
Battery Commands Wavecom Battery Charge Management +WBCM indicative temperature values: °C mV °C mV °C mV 0 1495 5 1399 10 1293 1 1477 6 1378 11 1271 2 1458 7 1357 12 1249 3 1438 8 1336 13 1226 4 1419 9 1315 14 1203 These values are obtained with the NTC equal to the Pull-up (Wavecom recommends 100K) and the NTC is polarized with the VCC_1V8 signal.
Battery Commands Wavecom Autodiag +WDIAG 23.3 Wavecom Autodiag +WDIAG 23.3.1 Description This Wavecom proprietary command enables to control the Wireless CPU® self diagnostic. 23.3.
Battery Commands Wavecom Autodiag +WDIAG 23.3.
Battery Commands Wavecom Autodiag +WDIAG : type of event 0 current value (not available in best effort mode) 1 ADC value is under the minimum threshold value () 2 ADC value is above the minimum threshold value () (only after an unsolicited response with =1) 3 ADC value is under the maximum threshold value () 4 ADC value is under the maximum threshold value () (only after an unsolicited response with =3) 5 The delta between two valu
Battery Commands Wavecom Autodiag +WDIAG 23.3.
Battery Commands Wavecom Autodiag +WDIAG Examples of selfdiagnostic feature behaviour • Example 1 AT+WDIAG=0,1,5,0,0,0,0 Note: ADC selfdiagnostic started with a 5s period. Page: 104 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Battery Commands Wavecom Autodiag +WDIAG • Example 2 AT+WDIAG=0,1,0,3000,0,0,0 Note: ADC selfdiagnostic started in "best effort" with a 3000 mV minimum threshold. • Example 3 AT+WDIAG=0,1,0,0,4000,0,0 Note: ADC selfdiagnostic started in "best effort" with a 4000 mV maximum threshold Page: 105 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Battery Commands Wavecom Autodiag +WDIAG • Example 4 AT+WDIAG=0,1,10,0,4000,0,0 Note: ADC selfdiagnostic started with a 10s period for a 4000 mV maximum threshold. +WDIAGI: 4,4300 4300 +WDIAGI: 3 • Example 5 AT+WDIAG=0,1,0,0,0,100,1 Note: ADC selfdiagnostic started in "best effort" with a 100 mV delta threshold. Page: 106 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
CPHS Commands CPHS Command: +CPHS 24 CPHS Commands 24.1 CPHS Command: +CPHS 24.1.1 Description This Wavecom proprietary command is used to activate, deactivate or interrogate a CPHS feature (e.g. voice mail indicator, mail box number…) It also activates the following unsolicited responses: • +WMVI which indicates the status of the LINE 1, LINE 2, DATA or FAX mailboxes. • +WDCI which provides the call forwarding flags. 24.1.
CPHS Commands CPHS Command: +CPHS • For =2 and =3: Action command AT+CPHS=, +WALS: OK • For =2 and =4: Action command AT+CPHS=, +WDCI: , [+WDCI: ,[…]] OK • For =2 and =5: Action command AT+CPHS=,[,] +WNON: , OK • For =2 and =6: Action command AT+CPHS=,[,] +WCPI: ,
CPHS Commands CPHS Command: +CPHS Read command AT+CPHS? +CPHS: [,] [+CPHS: [,][…]] OK Test command AT+CPHS=? OK Unsolicited response +WVMI: , Unsolicited response +WDCI: , Page: 109 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
CPHS Commands CPHS Command: +CPHS 24.1.3 Parameters and Defined Values : requested operation this parameter has not effect for alternate line service, Network Operator Name, CPHS information and Customer Profile Service features (=3,5,6,7).
CPHS Commands CPHS Command: +CPHS : voice mail status 0 no message waiting 1 at least one message is waiting : phone number in ASCII format string type : TON/NPI address byte 129 national number 145 international number : name of mailbox string type the +WPCS command affects the format of the mailbox entry the maximum length is SIM dependent : Indicates if can be updated or not 0 update is not possible 1 update is possibl
CPHS Commands CPHS Command: +CPHS : CPHS information field status 0 service is not customer-accessible 1 service is customer-accessible "xxxxxxxx" whole CPHS information bit field hexadecimal string (8 digits) : CSP field bit number range: 1-81 Please refer to section “CSP constants” in the appendices. : CSP bit status 0 service is not customer-accessible 1 service is customer-accessible 24.1.
CPHS Commands CPHS Command: +CPHS 24.1.
CPHS Commands CPHS Command: +CPHS Command Responses AT+CPHS? +CPHS: 1,1 Note: Interrogate the status of CPHS functionality Note: The voice mail indicator functionality is activated +CPHS: 2,0 Note: The mail box number functionality is deactivated +CPHS: 3,1 Note: The alternate line service functionality is activated +CPHS: 4,0 Note: The divert call indicator functionality is deactivated +CPHS: 5,1 Note: The network operator name functionality is activated +CPHS: 6,1 Note: The CPHS information fun
CPHS Commands CPHS Command: +CPHS Command Responses AT+CPHS=2,1 +WVMI: 1,1 Note: Interrogate the status of voice mail indicator functionality Note: A message is waiting on line 1 +WVMI: 2,1 Note: a message is waiting on line 2 +WVMI: 3,0 Note: No data waiting +WVMI: 4,0 Note: No fax waiting OK AT+CPHS=1,2 OK Note: Activate the mail box number functionality AT+WALS=1 +WALS: 2 OK Note: Interrogate the status of activated line Note: The current line is number 2 AT+CPHS=0,4 OK Note: Deactivat
CPHS Commands CPHS Command: +CPHS Command Responses AT+CPHS? +CPHS: 1,1 Note: Interrogate the status of CPHS functionality Note: The voice mail indicator functionality is activated +CPHS: 2,1 Note: The mail box number functionality is activated +CPHS: 3,1 Note: The alternate line service functionality is activated +CPHS: 4,0 Note: The divert call indicator functionality is deactivated +CPHS: 5,1 Note: The network operator name functionality is activated +CPHS: 6,1 Note: The CPHS Information funct
CPHS Commands CPHS Command: +CPHS Command Responses AT+CPHS=2,7,9 +WCSP: 9,1 Note: Get the current status for barring of all OK outgoing calls Note: Barring of all outgoing calls is customer accessible. AT+CPHS=2,6 +WCPI: 0,"0033000F" Note: Get the current status for all CPHS info field OK AT+CPHS=2,6,13 +WCPI: 13,1 Note: Get the current status for call forward activated indicator for line 1 OK 24.1.
CPHS Commands Wavecom CPHS Mail Box Number +WMBN 24.2 Wavecom CPHS Mail Box Number +WMBN 24.2.1 Description This Wavecom proprietary command sets the different mailbox numbers in SIM. The +CPHS command can be used to know which mailbox numbers can be updated. 24.2.2 Syntax Action command AT+WMBN=[,,[],[]] OK Read command AT+WMBN? OK Test command AT+WMBN=? OK Page: 118 / 158 ©Restricted This document is the sole and exclusive property of Wavecom.
CPHS Commands Wavecom CPHS Mail Box Number +WMBN 24.2.3 Parameters and Defined Values : line associated to the mailbox 1 line 1 2 line 2 3 data 4 fax : phone number ASCII format up to 20 digits : TON/NPI address byte 129 national number 145 international number : name of mailbox string type the +WPCS command affects the format of the mailbox entry. the maximum length is SIM dependent. 24.2.4 None. Parameter Storage 24.2.
CPHS Commands Wavecom CPHS Mail Box Number +WMBN Command Responses AT+CPHS=2,2 +WMBN: 1,"+33122334455",145,,1 +WMBN: 2,,,,,1 +WMBN: 3,,,,,1 +WMBN: 4,,,,,1 OK Note: Gets the current mail box numbers again Page: 120 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
CPHS Commands Wavecom Alternate Line Service: +WALS 24.3 Wavecom Alternate Line Service: +WALS 24.3.1 Description. This Wavecom proprietary command allows to set and to get an active line. The +CPHS command can be used to know which line is activated. 24.3.
CPHS Commands Wavecom Alternate Line Service: +WALS 24.3.3 Parameters and Defined Values : requested operation 0 sets active line 1 gets active line : line number used only with =0 1 line 1 2 line 2 24.3.4 Parameter Storage The parameter is stored in EEPROM without using the AT&W.command 24.3.
Fax Commands Introduction 25 Fax Commands 25.1 Introduction The fax service provided by the product is class 1 compliant. However, only the core commands defined by ITU T.31 are supported. This means that commands such as AT+FAR, +FCC, etc. are not supported. Autobauding must be enabled to set up the product for fax. All the following commands return an ERROR response code if they are not issued during communication.
Fax Commands Transmit Speed +FTM 25.2 Transmit Speed +FTM 25.2.1 Description This command sets the fax transmit speed. 25.2.2 Syntax Action command AT+FTM= OK Read command None Test command AT+FTM=? (list of supported s) OK Page: 124 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax Commands Transmit Speed +FTM 25.2.3 Parameters and Defined Values : fax transmit speed 24 2400 bps (modem type V.27ter) 48 4800 bps (modem type V.27ter) 72 7200 bps (modem type V.29) 73 7200 bps (long) (modem type V.17) 74 7200 bps (short) (modem type V.17) 96 9600 bps (modem type V.29) 97 9600 bps (long) (modem type V.17) 98 9600 bps (short) (modem type V.17) 121 12000 bps (long) (modem type V.17) 122 12000 bps (short) (modem type V.
Fax Commands Receive Speed +FRM 25.3 Receive Speed +FRM 25.3.1 Description This command sets the fax receive speed. 25.3.2 Syntax Action command AT+FRM= OK Read command None Test command AT+FRM=? (list of supported s) OK Page: 126 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax Commands Receive Speed +FRM 25.3.3 Parameters and Defined Values : fax receive speed 24 2400 bps (modem type V.27ter) 48 4800 bps (modem type V.27ter) 72 7200 bps (modem type V.29) 73 7200 bps (long) (modem type V.17) 74 7200 bps (short) (modem type V.17) 96 9600 bps (modem type V.29) 97 9600 bps (long) (modem type V.17) 98 9600 bps (short) (modem type V.17) 121 12000 bps (long) (modem type V.17) 122 12000 bps (short) (modem type V.17) 145 14400 bps (long) (modem type V.
Fax Commands HDLC Transmit Speed +FTH 25.4 HDLC Transmit Speed +FTH 25.4.1 Description This command sets the fax transmit speed using the HDLC protocol. 25.4.2 Syntax Action command AT+FTH= OK Read command None Test command AT+FTH=? (list of supported s) OK 25.4.3 Parameters and Defined Values : HDLC fax transmit speed 3 V.21 channels 300 bps 25.4.4 None. Parameter Storage 25.4.
Fax Commands HDLC Receive Speed +FRH 25.5 HDLC Receive Speed +FRH 25.5.1 Description This command sets the fax receive speed using the HDLC protocol. 25.5.2 Syntax Action command AT+FRH= OK Read command None Test command AT+FRH=? (list of supported s) OK 25.5.3 Parameters and Defined Values : HDLC fax receive speed 3 V.21 channels 300 bps 25.5.4 None. Parameter Storage 25.5.
Fax Commands Stop Transmission and Wait +FTS 25.6 Stop Transmission and Wait +FTS 25.6.1 Description This command stops the transmission for a specified period. 25.6.2 Syntax Action command AT+FTS= OK Read command None Test command AT+FTS=? (list of supported s) OK 25.6.3 Parameters and Defined Values : fax transmit silence period 0-255 silence period (unit is 10 ms) 25.6.4 None. Parameter Storage 25.6.
Fax Commands Receive Silence +FRS 25.7 Receive Silence +FRS 25.7.1 Description This command causes the Wireless CPU® to stop listening to the network and report back to the DTE after the specified period. It is aborted if any character is received from the application. 25.7.2 Syntax Action command AT+FRS= OK Read command None Test command AT+FRS=? (list of supported s) OK 25.7.3 Parameters and Defined Values : fax receive non listening period 0-255 25.7.4 None.
Fax Commands Receive Silence +FRS 25.7.5 Examples Command Responses AT+FRS=? (0-255) Note: Get possible values OK AT+FRS=50 OK Note: Stops listening and waits for 0.5s Page: 132 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax Class 2 Commands Transmit Data +FDT 26 Fax Class 2 Commands 26.1 Transmit Data +FDT 26.1.1 Description This command prefixes data transmission. 26.1.2 Syntax Action command AT+FDT OK Read command None Test command None 26.1.3 None. Parameters and Defined Values 26.1.4 None. Parameter Storage 26.1.5 None. Examples Page: 133 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax Class 2 Commands Receive Data +FDR 26.2 Receive Data +FDR 26.2.1 Description This command initiates data reception. 26.2.2 Syntax Action command AT+FDR OK Read command None Test command None 26.2.3 None. Parameters and Defined Values 26.2.4 None. Parameter Storage 26.2.5 None. Examples Page: 134 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax Class 2 Commands Transmit Page Punctuation +FET 26.3 Transmit Page Punctuation +FET 26.3.1 Description This command punctuates page and document transmission after the +FDT command. It indicates that the current page is complete, and if there are additional pages to send. The +FET unsolicited response reports post page message response. 26.3.2 Syntax Action command AT+FET= OK Read command None Test command None Unsolicited response +FET: 26.3.
Fax Class 2 Commands Transmit Page Punctuation +FET 26.3.4 None. Parameter Storage 26.3.5 Examples Command Responses AT+FET=0 OK Note: Send another page of the same document Page: 136 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax Class 2 Commands Page Transfer Status Parameters +FPTS 26.4 Page Transfer Status Parameters +FPTS 26.4.1 Description: This command sets post page transfer response. The +FPTS unsolicited response reports received page transfer status. 26.4.2 Syntax Action command AT+FPTS= OK Read command None Test command None Unsolicited response +FPTS: 26.4.
Fax class 2 Commands Terminate Session +FK 26.5 Terminate Session +FK 26.5.1 Description: This command causes the product to terminate the session. 26.5.2 Syntax Action command AT+FK OK Read command None Test command None 26.5.3 None. Parameters and Defined Values 26.5.4 None. Parameter Storage 26.5.5 None. Examples Page: 138 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax class 2 Commands Page Transfer Status Parameters +FPTS 26.4 Page Transfer Status Parameters +FPTS 26.4.1 Description: This command sets post page transfer response. The +FPTS unsolicited response reports received page transfer status. 26.4.2 Syntax Action command AT+FPTS= OK Read command None Test command None Unsolicited response +FPTS: 26.4.
Fax class 2 Commands Transmit Page Punctuation +FET 26.3.4 None. Parameter Storage 26.3.5 Examples Command Responses AT+FET=0 OK Note: Send another page of the same document Page: 136 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax class 2 Commands Transmit Page Punctuation +FET 26.3 Transmit Page Punctuation +FET 26.3.1 Description This command punctuates page and document transmission after the +FDT command. It indicates that the current page is complete, and if there are additional pages to send. The +FET unsolicited response reports post page message response. 26.3.2 Syntax Action command AT+FET= OK Read command None Test command None Unsolicited response +FET: 26.3.
Fax class 2 Commands Receive Data +FDR 26.2 Receive Data +FDR 26.2.1 Description This command initiates data reception. 26.2.2 Syntax Action command AT+FDR OK Read command None Test command None 26.2.3 None. Parameters and Defined Values 26.2.4 None. Parameter Storage 26.2.5 None. Examples Page: 134 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax class 2 Commands Transmit Data +FDT 26 Fax class 2 Commands 26.1 Transmit Data +FDT 26.1.1 Description This command prefixes data transmission. 26.1.2 Syntax Action command AT+FDT OK Read command None Test command None 26.1.3 None. Parameters and Defined Values 26.1.4 None. Parameter Storage 26.1.5 None. Examples Page: 133 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax class 2 Commands Capability to Receive +FCR 26.9 Capability to Receive +FCR 26.9.1 Description: This commands controls the capability of the Wireless CPU® to accept incoming faxes. 26.9.2 Syntax Action command AT+FCR= OK Read command AT+FCR? OK Test command AT+FCR=? (list of supported s) OK 26.9.3 : Parameters and Defined Values capability to receive mode 0 The Wireless CPU® will not accept incoming faxes. 1 The Wireless CPU® will accept incoming faxes (default value) 26.9.
Fax class 2 Commands Capability to Receive +FCR 26.9.5 Examples Command Responses AT+FCR=? (0,1) OK AT+FCR=1 OK AT+FCR? 1 OK Page: 145 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax class 2 Commands Current Session Parameters +FDIS 26.10 Current Session Parameters +FDIS 26.10.1 Description: This command allows the DTE to configure the capabilities used for the current session. The +FDIS unsolicited response reports remote capabilities. The +FDCS unsolicited response reports current session capabilities. 26.10.
Fax class 2 Commands Current Session Parameters +FDIS Unsolicited response +FDIS: ,
,,,,,, 26.10.3 Parameters and Defined Values : vertical resolution 0 normal: 98 LPI (default value) 1 fine: 196 LPI : remote vertical resolution (bitfield) 0x01 R8 ´ 7.7 l/mm, Fine (196 LPI) 0x02 R8 ´ 15.4 l/mm 0x04 R16 ´ 15.4 l/mm 0x08 200 dpi ´ 100 l/25.4 mm 0x10 200 dpi ´ 200 l/25.4 mm 0x20 200 dpi ´ 400 l/25.4 mm 0x40 300 dpi ´ 300 l/25.
Fax class 2 Commands Current Session Parameters +FDIS : page length 0 A4, 297 mm 1 B4, 364 mm 2 unlimited (default value) : data compression format 0 1-D modified Huffman (default value) 1 2-D modified read 2 2-D uncompressed mode 3 2-D modified modified read : error correction 0 disable Fax ECM : binary file transfer 0 disable : scan time per line if =0 if =1 0 0 ms (default) 0 ms (default) 1 5 ms 5 ms 2 10 ms 5 ms 3 10 ms 10 ms 4 20 ms 10
Fax class 2 Commands Current Session Parameters +FDIS 26.10.5 Examples Command Responses AT+FDIS=? (0,1),(0-5),(0-2),(0-2),(0-3), (0),(0),(0-7) OK AT+FDIS=,4 OK Note: Change bit rate AT+FDIS? 0,4,0,2,0,0,0,0 OK Page: 149 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax class 2 Commands DCE Capabilities Parameters +FDCC 26.11 DCE Capabilities Parameters +FDCC 26.11.1 Description: This command allows the DTE to configure the capabilities used for the any session. 26.11.
Fax class 2 Commands DCE Capabilities Parameters +FDCC 26.11.3 Parameters and Defined Values : vertical resolution 0 normal: 98 LPI (default value) 1 fine: 196 LPI
: bit rate 0 2400 bps (modem type V.27 ter) 1 4800 bps (modem type V.27 ter) 2 7200 bps (modem type V.29) 3 9600 bps (modem type V.29, V.17). (default value if "DATA144" feature IS NOT supported) 4 12000 bps (modem type V.33, V.17) only when product supports "DATA144" feature 5 14400 bps (modem type V.33, V.17).
Fax class 2 Commands DCE Capabilities Parameters +FDCC : error correction 0 disable Fax ECM : binary file transfer 0 disable : scan time per line if =0 if =1 0 0 ms (default) 0 ms (default) 1 5 ms 5 ms 2 10 ms 5 ms 3 10 ms 10 ms 4 20 ms 10 ms 5 20 ms 20 ms 6 40 ms 20 ms 7 40 ms 40 ms 26.11.4 Parameter Storage The parameters are stored in EEPROM using the AT&W command. The default value can be restored using AT&F. 26.11.
Fax class 2 Commands Local ID String +FLID 26.12 Local ID String +FLID 26.12.1 Description: This command defines or queries the local ID string. 26.12.2 Syntax Action command AT+FLID= OK Read command AT+FLID? OK Test command AT+FLID=? (),(list of supported s) OK Page: 153 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax class 2 Commands Local ID String +FLID 26.12.3 Parameters and Defined Values : local ID string string type default value: empty string : maximum number of characters integer type default value: 20 : allowed ASCII code range: 32-127 26.12.4 Parameter Storage The parameter is stored in EEPROM using the AT&W command. The default value can be restored using AT&F. 26.12.
Fax class 2 Commands Page Transfer Timeout Parameter +FPHCTO 26.13 Page Transfer Timeout Parameter +FPHCTO 26.13.1 Description: This command sets the time interval during which the Wireless CPU® expects another page before it assumes there are no more pages and aborts. 26.13.2 Syntax Action command AT+FPHCTO= OK Read command AT+FPHCTO? OK Test command AT+FPHCTO=? (list of supported s) OK 26.13.
Fax class 2 Commands Page Transfer Timeout Parameter +FPHCTO 26.13.5 Examples Command Responses AT+FPHCTO=? (0-255) OK AT+FPHCTO=50 OK AT+FPHCTO? 50 OK Page: 156 / 158 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
Fax class 2 Commands Additional Fax Class 2 indication messages 26.14 Additional Fax Class 2 indication messages 26.14.1 Description: The following messages are used to indicate DCE Responses. They are used in communication only. The +FCON response indicates a connection with a fax machine. The +FCFR response indicates confirmation to receive. The +FTSI response reports the received transmit station ID string. The +FCSI response reports the received called station ID string.
Fax class 2 Commands Additional Fax Class 2 indication messages 26.14.3 Parameters and Defined Values : hang-up cause 0-9 normal end of connection. 10-19 transmit phase A error 20-39 transmit phase B error 40-49 transmit phase C error 50-69 transmit phase D error 70-89 receive phase B error 90-99 receive phase C error 100-119 receive phase D error : remote ID string string type 26.14.4 Parameter Storage None. 26.14.5 Examples None.
AT Commands Interface Guide for Open AT® Firmware v6.63 APPENDIXES Reference: WM_DEV_OAT_UGD_049 Revision: 001 Date: August 23, 2007 Page: 1 / 80 ©Restricted This document is the sole and exclusive property of Wavecom. Not to be distributed or divulged without prior written agreement.
AT Commands Interface Guide for Open AT® Firmware v6.63 Contents APPENDIXES 1 Codes and Values ........................................................................... 4 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 ME Error Result Code: +CME ERROR .......................................................... 4 Message Service Failure Result Code: +CMS ERROR .................................. 5 Specific Error Result Codes .........................................................................
AT Commands Interface Guide for Open AT® Firmware v6.63 3.4 3.5 3.6 3.7 3.8 3.9 Structure of TERMINAL PROFILE .............................................................. 60 Command Type and Next Action Indicator................................................ 65 Coding of Alpha Fields in the SIM for UCS2 .............................................. 66 Specifications of Power Down Control mechanism through serial Ports (physical Ù RS232 ports or virtual Ù CMUX ports) ...................................
APPENDIXES Codes and Values 1 Codes and Values 1.1 ME Error Result Code: +CME ERROR is defined as below: Meaning Resulting from the following commands 3 Operation not allowed All GSM 07.07 commands (+CME ERROR: 3) 4 Operation not supported All GSM 07.07 commands (+CME ERROR: 4) 5 PH-SIM PIN required (SIM lock) All GSM 07.07 commands (+CME ERROR: 5) 10 SIM not inserted All GSM 07.07 commands (+CME ERROR: 10) 11 SIM PIN required All GSM 07.
APPENDIXES Codes and Values Meaning Resulting from the following commands 107 MS is not allowed to operate in GPRS. +CGATT 111 MS is not allowed to operate in the requested PLMN. +CGATT 112 MS is not allowed to make location updating in this area. +CGATT 113 Roaming in this location area is not allowed.
APPENDIXES Codes and Values 340 Meaning no +CNMA expected Resulting from the following commands acknowledgement +CNMA 1.3 Specific Error Result Codes Meaning Resulting from the following commands 500 unknown error. All commands 501 GPIO cannot be reached by device layer +WASR 512 MM establishment failure (for SMS). +CMGS, +CMSS (+CMS ERROR: 512) 513 Lower layer failure (for SMS) +CMGS, +CMSS (+CMS ERROR: 513) 514 CP error (for SMS).
APPENDIXES Codes and Values 536 Meaning Resulting from the following commands 537 Class locked: a command has All commands been launched from a port, the effect is to lock all commands belonging to the same class. If another port launches a command of this class, this error will occur as long as the class is not released (at first command’s completion time) Phonebook group full.
APPENDIXES Codes and Values Meaning Resulting from the following commands 558 The service activation associated +WDDM, +WDTMF, +WADS, WTONE, +CRMP, to the AT command is already activated by another port.
APPENDIXES Codes and Values Cause value Diagnostic 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 Requested facility not implemented 70 Only restricted digital information bearer ca
APPENDIXES Codes and Values Cause value Diagnostic 233 PDP Deactivation cause LLC or SNDCP failure 234 PDP Unsuccessful activation cause GMM error 235 PDP Unsuccessful activation cause NWK reject 236 PDP Unsuccessful activation cause NO NSAPI available 237 PDP Unsuccessful activation cause SM refuse 238 PDP Unsuccessful activation cause MMI ignore 239 PDP unsuccessful activation cause Nb Max Session Reach All other values in the range will be treated as cause [0,31] 31 [32,47] 47 [48,6
APPENDIXES Codes and Values 1.6 GSM 04.11 Annex E-2: Mobile Originating SM-transfer These error causes could appear for SMS commands (+CMGS, +CMSS, +CMGD…) Error # Error label Description 1 Unassigned (unallocated) number 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).
APPENDIXES Codes and Values Error # Error label Description 47 Resources unavailable, unspecified This cause is used to report a resource unavailable event only when no other cause applies. 50 Requested facility not subscribed The requested short message service could not be provided by the network because the user has not completed the necessary administrative arrangements with its supporting networks.
APPENDIXES Codes and Values All values other than specified should be treated as error #41. 1.7 Result Codes Verbose result code Numeric (V0 set) Description +CME ERROR: As verbose Error from GSM 07.05 commands +CMS ERROR: As verbose Error from SMS commands (07.
APPENDIXES Codes and Values 1.8.2 Call Forwarding Please refer to SC and BS values below in this paragraph.
APPENDIXES Codes and Values 1.8.3 Call Barring Please refer to SC values below in this paragraph. BS values are the same as above, see §1.8.2.
APPENDIXES Codes and Values 1.8.5 Number Presentation CLIP check status *#30# CLIR check status *#31# Suppress CLIR for a voice call *31#PhoneNumber Invoke CLIR for a voice call #31#PhoneNumber *#76# COLP check status 1.9 Operator Names For more information, refer to the following documentation: • SE13 (22nd August,2005) • NAPRD 2.6.8 Note: The Country Initials may vary for the same MCC (Mobile Country Code) without any impact. 1.
APPENDIXES Codes and Values CPHS Information Data field Bit Field Meaning 16 15 Call Forward Activated indicator for Fax 17 16 Reserved 18 17 Reserved 19 18 Reserved 20 19 Reserved 21 20 Line 1 Mailbox Number available 22 21 Line 2 Mailbox Number available 23 22 Data Mailbox Number available 24 23 Fax Mailbox Number available 25 24 EF Mn Updateable 1.11 CSP Constants 1.11.
APPENDIXES Codes and Values 1.11.3 Service Group: Other Supplementary Services Service External value Multi-Party Service 17 Closed User Group 18 Advice Of Charge 19 Preferential CUG 20 CUG Outgoing Access 21 1.11.4 Service Group: Group Completion Service External value Call Hold 25 Call Waiting 26 Completion of Call to Busy Subscriber 27 Restriction of the menus allowing use of user to user signaling 28 1.11.
APPENDIXES Codes and Values 1.11.8 Service Group: Number Identification Service External value Calling Line Identification Presentation 57 Connected Line Identification Restriction 59 Connected Line Identification Presentation 60 Malicious Call Indicator 61 CLI per call mode – default block CLI – menu to send CLI 63 CLI per call mode – default send CLI – menu to block CLI 64 1.11.
APPENDIXES Codes and Values 1.11.
APPENDIXES Examples 2 Examples This chapter gives illustrative examples of the general AT commands used for a communication. The presentation of commands and responses is as close as possible to what a user can see on its test monitor. Blank lines have been intentionally removed. The characters on the left margin are DTE generated. Middle column characters are Wireless CPU® generated. 2.1 Examples with the PIN Required 2.1.1 When the ME has to be powered ON.
APPENDIXES Examples 2.1.2 When the ME has already been powered on. AT+CMEE=1 Enable the report mobile equipment errors OK AT+CPAS Get the ME Status ME is ready to receive commands +CPAS: 0 OK Is ME requiring a password? AT+CPIN? +CPIN: SIM PIN Yes, SIM PIN required AT+CPIN=0000 PIN Ok OK 2.2 Examples where a Voice Call is Originated. 2.2.1 When the ME is powered on and the SIM PIN has been entered.
APPENDIXES Examples 2.3 Example with Incoming Calls 2.3.1 When the ME is powered on and the SIM PIN has been entered. AT+CMEE=1 OK Enable the report mobile equipment errors AT+WIND=63 Ask to display the general indications. OK Enable the calling line identification presentation. AT+CLIP=1 OK Enable extended format of incoming indication. AT+CRC=1 OK Query own number (voice number) or MSISDN. AT+CNUM +CNUM: "Speech","+33608971019",145 OK Call this number from another equipment.
APPENDIXES Examples 2.5 Example of a Multiparty Call When the ME is powered on and the SIM PIN has been entered. Enable the report mobile equipment errors AT+CMEE=1 OK Ask to display the general indications. AT+WIND=63 OK Enable call waiting. AT+CCWA=1,1 OK ATD>"John Panborn"; +WIND: 5,1 +WIND: 2 Indication of call. Remote party is ringing. OK Call setup was successful …Conversation (call1)… +WIND: 5,2 Indication of another call.
APPENDIXES Examples 2.6 Examples about Phonebooks For each example illustrated in this section: at the beginning the ME is powered on and the SIM PIN has been entered. 2.6.1 Example 1: The whole phonebook of the ME is read Command Response AT+CPBS=? +CPBS: ("SM","FD","ON") OK Note: Query supported phonebook memories Note: ADN, FDN, and MSISDN phonebooks supported. AT+CPBS="SM" OK Note: Select ADN phonebook.
APPENDIXES Examples Command Response AT+CPBR=1,80 +CPBR:1,"0346572834",129,"Dolores Claiborne" +CPBR:2,"1284374523",129,"Thad Beaumont" +CPBR: 3,"4356729012",129,"Carry" Note: Read all entries (only the ones set are returned). OK 2.6.3 Example 3: Find Phonebook Entries Command Response AT+CPBF=? +CPBF: 20,14 OK Note: Get the phonebook type. Note: Max length of 20 for the phone number, 10 characters for the text.
APPENDIXES Examples Command Response AT+CPBS? +CPBS: 3,80 OK Note: Query the current phonebook Note: ADN selected, 3 entries stored AT+WPCS? +WPCS: "TRANSPARENT" OK Note: Query the current phonebook char set Note: Transparent mode selected AT+CPBR=1 +CPBR: 1,"0146290800",129,"S bastien" OK Note: GSM character "é" is not displayed AT+WCCS=1,0,0,255 OK >202020202020202020200A20200D202020 202020205F2020202020202020202020212 2230225262728292A2B2C2D2E2F30313233 3435363738393A3B3C3D3E3F00414243444
APPENDIXES Examples Command Response AT+WCCS=1,1,0,127 OK >40A324A5E8E9F9ECF2C70AD8F80DC5E520 5F20202020202020202020C6E6DFC920212 223A425262728292A2B2C2D2E2F30313233 3435363738393A3B3C3D3E3FA1414243444 5464748494A4B4C4D4E4F50515253545556 5758595AC4D6D1DCA7BF616263646566676 8696A6B6C6D6E6F70717273747576777879 7AE4F6F1FCE0 Note: Set the custom character set tables to enable a GSM to default font conversion AT+WPCS="CUSTOM" OK Note: Use the custom character set AT+CPBR=1 +CPBR: 1,"0146290800",129,"Sé
APPENDIXES Examples Command Response AT+CPBW=1,"0123456",,"test",1 +CME ERROR: 3 Note: +WCOS=0; you can’t write a phonebook group AT+WCOS=1 OK Note: Phonebook extended in SIM AT+CPBW=1,"0123456",,"test",1 OK Note: Write an entry in SIM AT+CPBR=1 +CPBR: 1, "0123456", 129, "test", 1 OK Note: Read an entry in SIM (extended) AT+WCOS=0 OK AT+WCOS? +WCOS: 0 OK Note: Phonebook not extended AT+CPBR=1 +CPBR: 1,"0123456",129,"test" OK Note: Read an entry in SIM (not extended) AT+CPBS="ME" OK Note: S
APPENDIXES Examples Command Response AT+CPBR=1 +CPBR: 1, "+331290909", 145,"Fred", "0141284549", 129, "0600003210", 129, "0141280000", 129, "019876543210", 129, "fred@mywebaddress.
APPENDIXES Examples 2.6.
APPENDIXES Examples Command Response AT+WCCS=1,1,0,127 OK >40A324A5E8E9F9ECF2C70AD8F80DC5E520 5F20202020202020202020C6E6DFC920212 223A425262728292A2B2C2D2E2F30313233 3435363738393A3B3C3D3E3FA1414243444 5464748494A4B4C4D4E4F50515253545556 5758595AC4D6D1DCA7BF616263646566676 8696A6B6C6D6E6F70717273747576777879 7AE4F6F1FCE0 Note: Set the custom character set tables to enable a GSM to default font conversion AT+WPCS="CUSTOM" OK Note: Use the custom character set AT+CPBR=1 +CPBR: 1,"014629
APPENDIXES Examples 2.6.7 Example 7: MT Phonebook (read only) Command Response AT+CPBS="MT" OK Note: Select MT phonebook AT+WCOS=1 OK Note: Select extended entries AT+CPBF="" +CPBF: 1,"0987654321",129," Carry",0 Note: Read all entries +CPBF: 2;"9876543210",129,"John",0 +CPBF: 31,"0346572834",129,"Dolores Claiborne","9876543210",129,"",,"",,"654 7891230",129, "dolores@mywebaddress.
APPENDIXES Examples 2.7 Examples about Short Messages 2.7.
APPENDIXES Examples 2.8 Examples about Fax Class 2 2.8.
APPENDIXES Examples 2.8.
APPENDIXES Examples 2.9 +CSIM and +CRSM Examples NOTE: if SIM answer is not specified in the following examples, it will mean that the answer will depend on the SIM content. 2.9.1 DF GSM Selection and then Status AT+CSIM=14,"A0A40000027F20" +CSIM=4,"9F16" OK AT+CSIM=10,"A0F2000016" +CSIM=48,"…" OK 2.9.2 DF Telecom Selection and then Status AT+CSIM=14,"A0A40000027F10" +CSIM=4,"9F16" OK AT+CSIM=10,"A0F2000016" +CSIM=48,"…" OK 2.9.
APPENDIXES Examples Status – 6F07 (EF IMSI) – without P1, P2, P3 AT+CRSM=242,28423 Status – 3F00 (MF) – without P1, P2, P3 AT+CRSM=242,16128 Status – 7F10 (DF Telecom) – without P1, P2, P3 AT+CRSM=242,32528 Status – 7F20 (DF GSM) – without P1, P2, P3 AT+CRSM=242,32544 2.9.
APPENDIXES Examples 2.10 + WBHV Examples 2.10.1 Restart the Wireless CPU® AT+CFUN=1 OK 2.10.2 Interrogate Wireless CPU® Configuration AT+WBHV? +WBHV: 0,0 +WBHV: 1,0 +WBHV: 2,0 +WBHV: 3,0,0 OK 2.10.3 Activate ENS Feature There is no STK session open yet. AT+WBHV=3,1 +CME ERROR: 3 2.10.4 Open a STK Session AT+STSF=2,"5FFFFFFF7F" OK AT+STSF=1 OK Page: 39 / 80 © Restricted This document is the sole and exclusive property of Wavecom.
APPENDIXES Examples 2.10.5 Activate ENS Feature AT+WBHV=3,1 OK AT+WBHV=3 // Wireless CPU® reset is needed +WBHV: 3,1,1 OK 2.10.6 Restart the Wireless CPU® and Interrogate ENS Feature Mode AT+CFUN=1 OK AT+WBHV=3 +WBHV: 3,1,0 OK 2.10.7 Deactivate ENS Feature AT+WBHV=3,0 OK AT+WBHV=3 // Wireless CPU® reset is needed +WBHV: 3,0,1 OK 2.10.
APPENDIXES Examples 2.10.9 Activate and Deactivate the Feature AT+WBHV=3,1 OK AT+WBHV=3 // Wireless CPU® reset is needed +WBHV: 3,1,1 OK AT+WBHV=3,0 OK AT+WBHV=3 // Wireless CPU® reset is not needed +WBHV: 3,0,0 OK 2.10.
APPENDIXES Examples AT+WBHV=3 // Wireless CPU® reset is needed +WBHV: 3,1,1 OK // restore the factory settings again AT&F OK AT+WBHV=3 // Wireless CPU® reset is not needed for the new setting +WBHV: 3,0,0 OK Case 2: ENS feature is already activated AT+WBHV=3 // Wireless CPU® reset is not needed +WBHV: 3,1,0 OK AT&F OK AT+WBHV=3 // Wireless CPU® reset is needed for the new setting +WBHV: 3,0,1 OK // since the ENS feature mode before AT&F is ‘1’ Page: 42 / 80 © Restricted This document is the s
APPENDIXES Examples 2.11 Full AT GPRS Commands Examples 2.11.1 Activation of an IP PDP Context Example 1: AT+CGDCONT=1,"IP","internet";+CGDCONT=2,"IP","abc.com" OK ATD*99***1# CONNECT Example 2: AT+CGCLASS="CG" OK +CGREG: 1 AT+CGDCONT=1,"IP","internet" OK AT+CGQREQ=1,1,4,5,2,14 OK AT+CGQMIN=1,1,4,5,2,14 OK AT+CGATT=1 OK AT+CGACT=1,1 OK Note: +CGDATA: the goal of this command is the same as ATD*99*** AT +CGDATA=1 CONNECT ……. Data transfer …….
APPENDIXES Examples +CGEV: NW DETACH 2.11.2 Network Request AT+CGAUTO=0 OK +CRING: GPRS "IP", "211.45.89.152" AT+CGANS=1 CONNECT …….Data transfer 2.12 Unit test cases for AT + WOPEN=8 mode • Without application binary AT+WOPEN=0 OK AT+WOPEN=4 OK AT+WOPEN=1 OK AT+WOPEN? +WOPEN: 1 OK AT+WOPEN=8,0,0,0 +WOPEN: 8,0,0,0 OK AT+WOPEN=8 +WOPEN: 8,0,0,0 OK AT+CFUN=1 OK (Press any key, Wireless CPU® starts normally) Page: 44 / 80 © Restricted This document is the sole and exclusive property of Wavecom.
APPENDIXES Examples • With application binary AT+WOPEN=1 OK AT+wopen=8 +WOPEN: 8,0,0,0 AT+WOPEN=8,0,0,0 OK AT+CFUN=1 (Press any key, Wireless CPU® and Open AT® application start normally) • With application binary AT+WOPEN=1 OK AT+WOPEN=8,1,10,12 OK AT+WOPEN=8 +WOPEN: 8,1,10,12 OK Press the keys 10 and 12, nothing occurs AT+CFUN=1 OK Press any keys except key 10 and 12, Wireless CPU® and Open AT® application start normally AT+CFUN=1 OK Press the keys 10 and 12, Wireless CPU® starts but Open AT® appl
APPENDIXES Technical Appendixes 3 Technical Appendixes 3.1 Working Modes 3.1.1 Working Mode Description Wireless CPU® can work in different modes. Each one is characterized by: • power consumption, • Open AT® power processing, • feature availability. 3.1.1.1 Fast Idle Mode This is the default mode for Wireless CPU®. There is no feature restriction in this mode. 3.1.1.2 Slow Idle Mode This mode is a low power consumption mode.
APPENDIXES Technical Appendixes 3.1.1.3 Fast Standby Mode In this mode, SIM device and GSM/GPRS features like GSM voice or data call, SMS, GPRS data transfer are not available. The embedded application is running and the serial port remains active (AT commands are available). If any data has to be transmitted over the network, this mode has to be turned off. To switch the Wireless CPU® to this mode use "AT+WBHV=1,1" command. The Wireless CPU® must be restarted in order to take the new behavior into account.
APPENDIXES Technical Appendixes To use it, an alarm wake up has to be previously recorded by AT+CALA command before switching to this mode. To activate the Wireless CPU® in this mode, use" AT+CPOF" command, when the ON/OFF switch is LOW. Deactivate this mode by placing the ON/OFF switch to HIGH or after alarm wake up. 3.1.2 Working Mode Features The table below sums up feature availability in each mode.
APPENDIXES Technical Appendixes 3.1.3 Transition Diagram This diagram sums up the transition between different modes.
APPENDIXES Technical Appendixes which is a part of the samples given in ADS 1.2 release. This Dhrystone algorithm is executed for at least 2 seconds. Measurement has been performed: • in front of a network for "Transfer Mode", • in front of a CMU tester for all other modes. Open AT® processing power Unit Alarm Mode N/A MIPS Idle Mode (Fast or Slow ) 20 MIPS Standby Mode (Fast or Slow ) 21 MIPS Connected Mode 17 MIPS Transfer Mode class 10 (3Rx/2Tx) 15 MIPS Working modes 3.1.
APPENDIXES Technical Appendixes 3.2.1.1 Restrictions • Only basic option and UIH framing is supported. • Only convergence layers type 1 and 3 are supported. • Autobauding is not compatible with multiplex mode. It is neither possible to start multiplexing when autobauding is active (AT+IPR=0), nor to set autobauding during multiplex mode, since the multiplexer uses only a fixed baud rate. In the same way, the bit rate can not be changed through AT+IPR command while multiplex mode is active.
APPENDIXES Technical Appendixes o CMUX start connection: 30 seconds. After this timeout, MUX is closed, and previous physical port is reopened. o DLC inactivity timeouts: 5 minutes. This timeout is armed only if no DLC are opened, to avoid to be blocked into only DLC0 opening channel state. After this timeout, MUX is closed, and previous physical port is reopened. 3.2.
APPENDIXES Technical Appendixes 3.2.3 Execution Conditions Before reception of errors of §2.1, AT+CMUX=[, [,[,[,[,[,[,]]]]]]] first reply OK. 3.2.4 Power Down Control (Sleep Mode) CMUX feature is based on ETSI 27.010 specifications that provide Sleep-On/Wake-Up procedure through 27.010 multiplexing protocol. It suits the description of the serial port sleep mode mechanism (Please refer to §3.
APPENDIXES Technical Appendixes 8 : When DTR is low and there are no more AT responses, the DCE sets CTS to low.. Once the last opened DLCI detects the DTR drop from the PC application, the CMUX driver starts sending a 27.010 PSC protocol frame, and waits for its response before allowing the entire system to go into Sleep Mode state.
APPENDIXES Technical Appendixes When wanting to send the DTR MSC protocol frame, the DTE MUST first sends F9F9F9 wake up frames, waiting for Wireless CPU® response, and then sends as a valid frame the DTR on MSC frame.
APPENDIXES Technical Appendixes 3.2.6.2 Wake up by Wavecom Wireless CPU® (DCE) (unsolicited AT response" e.g. "RING" is to be sent) The Wireless CPU® wakes up the DTE with a 27.010 protocol wake up frame first and then sends its unsolicited indication. The protocol preliminary wake up sequence is described below: RX data line No data 1 F9F9F9F9 wake up frame (order target to wake up) 3 Valid protocol frame 27.
APPENDIXES Technical Appendixes During the preliminary Wake Up sequence, if no F9F9F9 is received within T3 timer, the Wireless CPU® takes the decision to close all the ports assuming that there is no more CMUX driver in the remote side. DTE Application DTE 27.010 driver (e.g.
APPENDIXES Technical Appendixes 3.3 Support of SIM ToolKit by the M.E. This has been extracted from the GSM Technical specification 11.14.
APPENDIXES Technical Appendixes Letter classes b c Command/function description Proactive command: RUN AT COMMAND Proactive command: LAUNCH BROWSER Event download: Browser termination Soft key support d e Proactive command: OPEN CHANNEL Proactive command: CLOSE CHANNEL Proactive command: RECEIVE DATA Proactive command: SEND DATA Proactive command: GET CHANNEL STATUS Event download: Data available Event download: Channel status TABLE 2 - Compatibility between available Terminal Responses and Proactive C
APPENDIXES Technical Appendixes 3.
APPENDIXES Technical Appendixes Fourth byte (Proactive SIM): b8 b7 b6 b5 b4 b3 b2 b1 Proactive SIM: SELECT ITEM Proactive SIM: SEND SHORT MESSAGE Proactive SIM: SEND SS Proactive SIM: SEND USSD Proactive SIM: SET UP CALL Proactive SIM: SET UP MENU Proactive SIM: PROVIDE LOCAL INFORMATION (MCC, MNC, LAC, Cell ID & IMEI) Proactive SIM: PROVIDE LOCAL INFORMATION (NMR) User choice User choice User choice User choice User choice User choice Set by product to 1 Set by product to 1 Fifth byte (Event driv
APPENDIXES Technical Appendixes Eighth byte (Proactive SIM): b8 b7 b6 b5 b4 b3 b2 b1 Proactive SIM: TIMER MANAGEMENT (start, stop) Proactive SIM: TIMER MANAGEMENT (get current value) Proactive SIM: PROVIDE LOCAL INFORMATION (date, time and time zone) Binary choice in GET INKEY SET UP IDLE MODE TEXT RUN AT COMMAND (e.g.. class "b" is supported) 2nd alpha identifier in SET UP CALL 2nd capability configuration parameter (see 9.1.
APPENDIXES Technical Appendixes Information about BCCH channel list (this is an extract of GSM Rec.11.14) Byte(s) 8 Description Length 1 BCCH channel list tag 1 2 Length (X) of bytes following 1 3 to X+2 BCCH channel list X BCCH channel list Contents: the list of absolute RF channels for BCCH carriers, as known by the ME from the SYSTEM INFORMATION messages.
APPENDIXES Technical Appendixes SIM applications should take into account that early implementations of SIM application toolkit may have coded this field differently, because of an inconsistency between the content and the coding of this element in previous versions of 11.14. The SIM is able to identify Mes that are using the coding described above by evaluating the indication "BCCH Channel List coding" in the TERMINAL PROFILE command.
APPENDIXES Technical Appendixes 3.5 Command Type and Next Action Indicator. This table has been extracted from the GSM Technical specification 11.14.
APPENDIXES Technical Appendixes 3.6 Coding of Alpha Fields in the SIM for UCS2 The coding can take one of the three following structures, or GSM default alphabet. If the ME supports UCS2 coding of alpha fields in the SIM, it will support all three coding schemes for character sets containing 128 characters or less. For character sets containing more than 128 characters, the ME will at least support the first coding scheme.
APPENDIXES Technical Appendixes characters for example start at code position 0980 (0000 1001 1000 0000), which is indicated by the coding ‘13’ in byte 3 (shown by the italicized underlined digits). • Byte 4 indicates GSM Default Alphabet character ‘53’, e.g.. "S". • Byte 5 indicates a UCS2 character offset to the base pointer of ‘15’, expressed in binary as follows 001 0101, which, when added to the base pointer value results in a sixteen bit value of 0000 1001 1001 0101, e.g..
APPENDIXES Technical Appendixes 3.7 Specifications of Power Down Control mechanism through serial Ports (physical Ù RS232 ports or virtual Ù CMUX ports) 3.7.1 What is new on X55 and further software releases V24 Sleep mode and Wavecom 32K mode used to be a one and only functionality. Since v24 now supports several ports (physical or virtual), Wavecom products are allowed to enter 32K low consumption mode only when all of these ports are individually ready to enter such a mode. 3.7.2 Definitions. 3.7.2.
APPENDIXES Technical Appendixes 3.7.2.3 Wavecom 32K Low Consumption Mode This mode is based on a slower clock (32KHz) that is used instead of 13MHz clock. Most of hardware blocks are stopped. It is aimed at reducing the power consumption. This mode is entered and left automatically if the feature is allowed. To activate this mode, the "+W32K" AT command must be used.
APPENDIXES Technical Appendixes Customer Application Serial Port N-1 AT+W32K=1 Customer enables WAVECOM 32K low power mode consumption Serial Port N Serial Port 1 Manage each serial port sleep mode state (asleep or not) WAVECOM 32K low power mode manager Serial link driver Update Global Serial Sleep mode state Authorize or not Low power mode V24 is ASLEEP or NOT WAVECOM Wireless CPU® 3.7.
APPENDIXES Technical Appendixes 3.7.4.1 Sleep on Procedure In order to place a serial port in Sleep Mode state, the DTE just has to drop its DTR signal to indicate that it is Busy. Then, Wavecom Wireless CPU® (DCE) sets the DTE CTS low. DTR (DTE) Ready 1 Busy CTS (DTE) Clear to Send 3 2 Clear to Send RX data line (DTE) 1: The application drops its DTR to indicate a busy state 2: Wavecom Wireless CPU® (DCE) detects DTR drop and check if there are still AT responses to send on that port.
APPENDIXES Technical Appendixes 8 : V24 triggers the DTE CTS signal to allow AT commands again. (CTS is high) 3.7.4.2.2 On DCE initiative: Wake up by AT unsolicited indications ( e.g. "RING " indicator) RX data line (DTE) 1 "RING" DTR (DTE) Busy CTS (DTE) Not Clear to Send 2 1 "RING" 2 1: An incoming call occurs. Consequently unsolicited indications ("RING") are sent to the DTE.
APPENDIXES Technical Appendixes 3: Since no more AT response is to be sent, the DCE sets CTS to low so that application (DTE) can not send any data to the Wavecom Wireless CPU® (DCE). Ù At this stage, the associated serial port is in Sleep Mode state. 4: An incoming call occurs. As a consequence, unsolicited AT indications (e.g. "RING") are sent to the DTE. Note that even if RING are sent, Serial Port remains in Sleep Mode state.
APPENDIXES Technical Appendixes Thus, UART2 is not scanned to manage global Serial Sleep mode state. As a consequence, data can be lost on UART2 if W32k is activated. Ù WARNING: When only UART2 is activated, activation of W32K mode is forbidden. Note: When emulating one (or more) virtual port(s) over UART2 using CMUX feature, it is then possible to use W32K mode. 3.
APPENDIXES Technical Appendixes 3.8.
APPENDIXES Technical Appendixes Class name Related commands AT_CLASS_SMS +CMGD, +CMGF, +CMGL, +CMGR, +CMGS, +CMGW, +CMSS, +CNMA, +CNMI, +CPMS, +CRES, +CSAS, +CSCA, +CSCB, +CSDH, +CSMP, +CSMS, +WCBM, +WMGO, +WMSC, +WUSS, +WMCP AT_CLASS_SS +CACM, +CAMM, +CAOC, +CCFC, +CCUG, +CCWA, +CKPD, +CLIP, +CLIR, +COLP, +CPUC, +CSSN, +CUSD AT_CLASS_STLK +STGI, +STGR, +STIN, +STSF AT_CLASS_V24B %C, \N, +DR, +DS 3.8.
APPENDIXES Technical Appendixes 3.9 USB CDC feature 3.9.1 Software Specification The Wireless CPU® implements an Abstract Control Modem as specified in the Communication Device Class 1.1 specification, therefore a host can use the Wireless CPU® either as a Wireless CPU® device or as a virtual communication port (VCOM). 3.9.2 Managing the USB Feature 3.9.2.1 Enabling the USB Port To activate the USB feature, in CDC mode, the application must send the AT+WMFM=0,1,3 command to the Wireless CPU®.
APPENDIXES Technical Appendixes 3.9.3 USB Restrictions The Wavecom implementation does not, currently support, the remote wake up feature. The Wavecom implementation does not, currently, support the low power mode. 3.9.4 Supported Applications In a general way all the applications using a serial port can be used on the USB serial port.
APPENDIXES Technical Appendixes Data number Stop number Kind of Parity Mark Space 7 2 1.5 Not supported always replies: "+ICF: 5,4" None +IFC: 4,4 Odd +IFC: 5,0 Even +IFC: 5,1 Mark Not supported always replies: "+ICF: 5,4" Space 8 or 7 AT+ICF? responses None Odd Even Not supported always replies "+ICF: 2,4" Mark Space AT+ICF=? will provide the same responses as it is sent on UART1 or 2.
APPENDIXES Interoperability 4 Interoperability All the commands listed below are only used for interoperability with other applications. They have no action and always reply OK.
WAVECOM S.A. - 3 esplanade du Foncet - 92442 Issy-les-Moulineaux Cedex - France - Tel: +33(0)1 46 29 08 00 - Fax: +33(0)1 46 29 08 08 Wavecom, Inc. - 4810 Eastgate Mall - Second Floor - San Diego, CA 92121 - USA - Tel: +1 858 362 0101 - Fax: +1 858 558 5485 WAVECOM Asia Pacific Ltd. - Unit 201-207, 2nd Floor, Bio-Informatics Centre – No.