WebRTC softphone SDKs to embed voice & video anywhere
Add calling features to web or mobile apps with open APIs, ready-to-use code, and full branding control.
Why developers love WebTrit
Complete Flutter softphone with full source access and production-ready backend
Start with a working softphone instead of assembling SDK components. Get full source code plus production backend, so you can focus on your features, instead of learning VoIP protocols.
Complete app source
Full Flutter codebase you can modify and deploy
Modern stack
Flutter + WebRTC with Elixir backend architecture
Simple APIs
Work with web standards instead of SIP protocols
Production backend
Scalable signaling and media infrastructure included
- Complete solution: Get working app source code instead of SDK pieces you have to integrate.
- Protocol translation: Use familiar web APIs while connecting to enterprise telecom systems automatically.
What you can build with WebTrit
Developers are using WebTrit to power:
Custom softphones for web and mobile
Take the complete app source and customize everything from branding to call flows. Deploy your own communication app without starting from scratch.
Click-to-call widgets and CRM integrations
Embed voice and video calling directly into existing applications. Sync contacts, trigger outbound calls, and create unified communication workflows.
Voice AI agents and automation
Build intelligent assistants that can listen, transcribe, and respond through WebRTC connections. Perfect for customer service automation or voice-enabled applications.
White-label communication platforms
Launch full-featured messaging and calling apps using your own infrastructure, with complete control over the user experience.
How to start building
Get from code to calling in minutes, not weeks.
Clone the code
Get the WebTrit Phone application and required plugins from GitHub. Everything you need is open source with documentation
Connect your backend
Register for a free WebTrit demo account and request developer access. Configure the API server connection in your local setup.
Customize your app
Modify UI elements, add custom screens (like promo offers or number management), configure branding, and set up embedded web pages for your specific features.
Build and deploy
Generate your app package for testing, then create production builds for Google Play and Apple App Store submission.
How to build a custom softphone app with WebTrit SDK
Complete video walkthrough from code to app store deployment
What’s in the WebTrit SDK
Components you can integrate as-is, modify to match your product, or use as a base for deeper customization.
WebTrit Phone
Complete mobile softphone application with Flutter source code for iOS and Android
WebTrit Dialer
Browser-based WebRTC dialer with audio and video calling interface
BSS Adapter
Python/FastAPI code samples for connecting custom PBX features and billing systems
Technical foundation
Production-grade apps, integrations, and APIs with full customization control:
Cross-platform Flutter apps with full source code access
WebRTC core handling media, signaling, and connection management
Telco integrations for PortaSwitch, Asterisk, FreeSWITCH, and custom SIP systems
Modern API architecture with REST endpoints for provisioning and authentication
Fully customizable UI system, beyond basic theme tweaks.
Battery-optimized push notifications and background handling
Production monitoring and debugging tools
Works with your stack
Whether you're integrating with existing systems or building something new:
Communication protocols
SIP (UDP/TCP/TLS) and WebRTC for audio/video with automatic fallback and optimization.
Backend integrations
Native support for major telco platforms plus REST APIs for custom provisioning, authentication, and user management.
Development stack
TypeScript, React, React Native, and Flutter. Works with the tools you already know.
Deployment options
Self-hosted or cloud deployment. Your infrastructure, your rules.
Ready to build?
Start coding today. Complete source access, no sales process, no vendor approval.
Whether you're adding voice features to an existing app or building a complete communication platform, WebTrit gives you the foundation to focus on your unique value instead of reinventing softphone basics.
FAQ
Yes, WebTrit supports integration with custom SIP systems via REST APIs, giving you full control over provisioning, authentication, and call management in your apps—no vendor lock-in.
Absolutely. Launch in one day without writing code—just send us your branding assets and our support team handles all the configuration. For deeper customization, developers get full source code access on GitHub.
WebTrit works with any SIP-based VoIP or cloud PBX system—Asterisk, 3CX, FreeSWITCH, PortaSwitch, and more. If your system isn’t directly supported, our flexible API enables custom integration.
Yes, you can use WebTrit’s backend with your own UI. Our SDK integrates voice, video, and messaging features into your existing web or mobile app while keeping full control over the interface.
Yes, the WebTrit SDK is open source. Access the complete source code on GitHub and modify it for your use case—no vendor lock-in, full customization control.
Complete Flutter app source code, WebRTC backend, REST APIs for call control, push notification handling, and production-ready components. Skip months of development and start with a working foundation.
For custom integrations, clone the code, connect to your backend, and start testing in minutes. Most developers have a working proof of concept within their first day.