Browser → real phone line
Call anyone in the world
from a tab in your browser.
Pick a country, dial, hit call. YadaCall turns your microphone into a phone line — no app, no SIM, no dialer. Just a browser.
- WebRTC audio, low latency
- Vanilla PHP + JS, no framework
- Your Twilio number is the caller ID
How it works
-
1
You grant microphone access
The browser captures your voice and sends it over WebRTC to Twilio's media servers.
-
2
Your server dials the number
The backend asks Twilio to ring your registered browser client. When you answer, Twilio runs a small TwiML script that dials the real number and bridges the two legs.
-
3
Audio flows both ways
Twilio mixes the call: your mic into their ear, their voice into your speakers. Hang up from the browser when you're done.
Set it up
The full step-by-step is in the README.md.
Short version:
-
1
Create a Twilio account & buy a number
Free trial works for testing. Get a phone number with voice capability.
-
2
Make an API Key
In the Twilio console, create an API Key SID + Secret. You'll paste both into your environment as secrets.
-
3
Deploy to Cloudflare
Create a D1 database, push the schema, set the secrets (
SESSION_SECRET,TWILIO_*,PUBLIC_BASE_URL), andwrangler pages deploy. Twilio reaches/api/twimlover HTTPS automatically. -
4
Call away
Open your
*.pages.devURL, sign up, add a caller ID in Settings, then dial and call.