Project Hub /IoT & Connected Devices/Asset Tracking & GPS/Build an ESP32 GSM Calling Device with Auto Answer Using GeoLinker
Build an ESP32 GSM Calling Device with Auto Answer Using GeoLinker
Intermediate
ESP32
₹1,500 – ₹5,000
3 – 6 Hours
Partial Kit

Build an ESP32 GSM Calling Device with Auto Answer Using GeoLinker

Build a complete GSM voice calling device using the GeoLinker GL868 board featuring push-button outgoing calls and automatic answering for incoming calls.

Originally published on CircuitDigest
View original tutorial
0

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: Other Dev Board (Indusboard / Maixduino / misc)
Speaker / Audio Amplifier
GSM / GPRS SIM800L
Condenser mic

Browse all components

How It Works

Why Build This

Develop a functional wireless intercom or emergency calling device suitable for elderly care and safety applications.
Gain practical experience interfacing microcontrollers with cellular GSM hardware modules for voice communication.
Implement automated telephony routines like auto-answer features for unattended security or remote monitoring systems.

Real-World Application

Can be used as a GSM-based emergency calling device for elderly care, a wireless intercom system, security alarm auto-dialer, or industrial alert communication system.

Skills You'll Learn

GSM cellular communication
AT command handling
microcontroller audio interfacing
lithium battery power management
digital input handling via push buttons
Arduino library integration

Safety Precautions

Ensure a fully charged 3.7V Li-ion battery is connected via the JST connector, as USB power alone may not supply sufficient current during cellular transmission and dialing.

Technology Tags

ESP32-S3
SIM868
GSM
GPRS
GPS
AT COMMANDS
IOT
CLOUD
ARDUINO

Frequently Asked Questions

Cellular network transmissions, especially when dialing or establishing voice calls, demand sudden high peak currents that standard USB computer ports often cannot provide, which can cause the ESP32 to reset. The lithium battery supplies the necessary peak current stability.
No, the GeoLinker GL868 board is designed around a 2G cellular module and requires a compatible 2G SIM card, as modern 4G/5G-only SIMs may not register on legacy 2G networks depending on your region's telecom infrastructure.
The ESP32 runs custom software using the GL868_ESP32 library that continuously monitors the module's connection status. When an incoming call ring is detected, the program automatically sends the appropriate command to pick up the call without needing a button press.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-01554