What problem does it solve? Building phone capabilities into a web app usually means relying on external softphone apps or SIP-based VoIP modules that do not integrate natively. This Skill provides the complete architecture, code patterns, and setup checklist for embedding PSTN calling and SMS directly inside any web application using Twilio, fully white-labeled. ## Core Features & Use Cases - Browser-Based Calling: Use the @twilio/voice-sdk WebRTC client to make and receive PSTN calls with token-based authentication, mute, DTMF, and call controls. - TwiML Webhook Routing: Configure outbound, inbound, and voicemail TwiML responses including recording, transcription callbacks, and no-answer fallback. - Multi-Tenant Telephony: Create Twilio subaccounts per tenant with isolated numbers, call logs, recordings, and billing. - Embedded SMS: Send messages via the REST API and receive inbound messages through webhooks. - Use Case: Replace a third-party VoIP service like Ringover in a CRM by generating Twilio access tokens in your backend, registering a Voice SDK device in the browser, and routing calls through TwiML webhooks with per-tenant subaccounts. ## Quick Start Ask the agent to add Twilio browser-based calling to your web app, including the token endpoint, TwiML webhooks, and the Voice SDK client setup.