http://www.wavecom.com/forum

Open AT ®  Release version:
3.13

Sample - DTMF Keyboard

Changes

Dependencies

This sample depends on the following libraries :

Application Description

As this application uses the MultiApp library, the following start/stop command has to be used to control the application execution.

 

  AT+DKSTART (DTMF Keyboard start/stop command)
CommandAnswers
AT+DKSTART?+DKSTART: <state>
OK
AT+DKSTART=?+DKSTART: (0-1)
OK
AT+DKSTART= <state> +CME ERROR: 3
or
OK
 
ParameterValues rangeDescriptionDefault value
state0-1The current application running state. This parameter is stored in non-volatile memory.0

The init entry point sent to the MultiApp library is the dk_init() function. The start/stop entry points linked to the +DKSTART command are the dk_run() and dk_stop() functions.

Once started, the application subscribe to the Keyboard library service, providing the dk_KeyboardHandler handler. This one will handle all key events, and will play DTMF tones both on module speaker, and on GSM network if a voice call is currently running.


Updated: Wed Apr 4 13:11:22 CEST 2007;