ESP32 SIP Voice Calling

Job ID: 40284110

Budget: $30 – $250 USD

ESP32-S3 VoIP Phone — Proof of Concept Firmware
The gig:
I need someone to take a Waveshare ESP32-S3-Audio-Board and a 2.8" TFT display and turn it into a working WiFi voice call device. This is for a Kickstarter demo — it needs to work and sound decent, not be production-ready.
Hardware (I have both, can ship if needed):

Waveshare ESP32-S3-Audio-Board (ESP32-S3, ES8311 codec, onboard mic, onboard speaker, WiFi) — https://www.waveshare.com/esp32-s3-audio-board.htm
2.8" TFT LCD Touch Screen (ILI9341, 320x240, SPI)

What "working" means:

Connects to WiFi
Registers to a SIP server (FreePBX, VoIP.ms, Twilio — whatever's easiest)
Can make and receive a voice call
Two-way audio through the onboard mic and onboard speaker
Display shows basic call status: idle, calling, incoming call, in-call
That's it. If I can call a phone number or another SIP device and have a conversation while the screen shows what's happening, we're good.

Deliverables:

Source code I can compile and flash
Quick notes on how to set it up (SIP creds, WiFi config, wiring for display)
Short video showing it actually making a call

Don't need (yet):

Echo cancellation, noise suppression, OTA updates, contact lists, fancy UI — all future scope. The display just needs to show text status, not look pretty.

Framework: ESP-IDF or Arduino, your call. ESP-ADF experience is a plus but not required — whatever gets it done.
Looking for someone who's actually done ESP32 audio or embedded VoIP before. Message me with relevant experience.