Skip to content
Embedded World – Anything about Embedded Systems design and development
  • About
  • Embedded
  • Android
  • Project Ideas
    • Embedded Projects
    • MATLAB Projects
    • DSP Projects
  • Search Parts
  • Web

SIM900 DTMF commands

November 17, 2023 Blog

Since i have tested the below commands in the SIM900 GSM modem, I will only explain the DTMF decoding functionality with regards to SIM900. When i set out to test the inbuilt DTMF decoder in SIM900, the first thing i came to know was that the DTMF commands are not supported in all firmwares, SIM900 has released separate firmwares for implementing each specific features. Likewise, the default firmware came on SIM900 didnt have support for DTMF AT commands, I had to download a new firmware which supports DTMF commands and upload it to SIM900 using the software tool provided by SIMCOM via Serial port interface.

Click here to download the DTMF enabled firmware for SIM900 

Click here to download the SIM900 firmware update tool for Windows

Once you upload the new DTMF firmware you can enable the DTMF decoding functionality using the command AT+DDET=1 followed by rn. This will enable the reporting whenever a button is pressed on the other users end on dial pad during a call. The SIM900 will automatically decode the DTMF tone coming from the other end and report it as +DTMF:1 or +DTMF:2 for number 1 or number 2 respectively as shown in the image below. 

Hoping it will help someone

Also see:

  • SIM900 / SIM800 USSD Code AT Commands – Working example
  • SIM900/SIM908 power supply circuit
  • SIM900 SMS and Call Commands
  • SIM900 & SIM908 GSM module – Autobaud rate [Solution]

 

 

Post navigation

Previous: SIM900/SIM800 Sleep mode AT Commands
Next: 16×2 LCD Display not working – Possible Reasons

Recent Posts

  • 5G deployment opportunities for developers
  • Designing optimized embedded systems
  • Microcontroller testing and game tactics
  • Choosing the right gsm module for IoT
  • Evolution of GSM and 5G communication
Copyright © 2022 Valetron Systems