Tring is 100% open source (AGPL). Star us on GitHub  ★ 12.4k
NEW The open-source Exotel alternative

Cloud telephony you can
actually own.

Web, PSTN and WhatsApp calling, IVR, recording and programmable voice — self-hosted on your own infrastructure. No per-minute lock-in, no black box.

View on GitHub
SOC 2 & HIPAA ready 99.99% uptime Self-hosted

Powering call infrastructure for modern teams

How it works

From clone to first call in an afternoon

01

Deploy on your cloud

One command spins up Tring on AWS, GCP or bare metal. Bring your own SIP trunks and numbers.

02

Build with the SDK

Place web calls with the JS SDK or drive PSTN flows with a REST API and visual IVR builder.

03

Scale & own your data

Recordings, logs and analytics stay in your VPC. Scale to millions of minutes at flat cost.

Everything in the box

A complete telephony stack, not a wrapper

Web-based calling

Browser-native WebRTC calling with a drop-in softphone widget and full call controls.

PSTN & SIP

Connect any carrier or SIP trunk. Inbound and outbound phone calls worldwide.

WhatsApp calling

Take and place WhatsApp Business voice calls over SIP, through the same IVR, queues and recording.

Programmable voice

Script call flows in code or a visual IVR builder — routing, queues, callbacks.

Call recording

Automatic recording of every call, stored entirely in your own bucket.

Real-time analytics

Live dashboards for call volume, quality and agent performance — no data leaves your VPC.

Open & self-hosted

AGPL-licensed, no vendor lock-in. Audit every line and run it on infrastructure you control.