SignalWire AI
SignalWire AI is built for unlimited programmability and scale. Integrate AI and deploy a MVP with low-code/no-code drag-and-drop tools, then scale your application on SignalWire’s cloud platform.
Quickstart
Deploy a serverless AI Agent and call it over the PSTN in under 5 minutes.
Import SWML script
Open the RELAY / SWML tab in your SignalWire Dashboard, paste the following script, and hit Save.
Fun fact
This simple YAML/JSON document is a complete calling application!SWML
SWML (SignalWire Markup Language) is the most powerful and flexible way to use AI on the SignalWire platform.
SWML is a structured language for configuring and orchestrating real-time communication applications using lightweight and readable JSON or YAML files. These SWML Scripts can be deployed serverlessly in SignalWire’s cloud, or from your server.
SWML’s ai method integrates advanced AI Agents, which can interact with external APIs.
AI Agents
Configure AI Agents right in your SignalWire Space with a streamlined, no-code user interface.
Call Flow Builder
Add AI Agents built in your SignalWire Space directly to drag-and-drop call flows.
Agents SDK
Build powerful custom voice AI agents with Python. The SignalWire Agents SDK provides complete programmatic control for sophisticated voice applications.
Build your first agent in 5 minutes
Progressive examples from simple to advanced
Ready-to-use agent templates
Use cases
Simple AI Phone Call
A basic AI-powered phone agent that can hold an open-ended conversation.
Agents SDK
SWML
Call Flow Builder
FAQ Bot
An AI agent that answers frequently asked questions about your business.
Agents SDK
SWML
Customer Service Agent
An agent that looks up customer accounts and transfers calls to human support when needed.
Agents SDK
SWML
Hotel Concierge
A virtual concierge that helps guests with amenity information and service bookings.
Agents SDK
SWML
Appointment Scheduling
An agent that checks availability, books appointments, and sends SMS confirmations.
Agents SDK
SWML
Survey
An agent that conducts customer satisfaction surveys with different question types.
Agents SDK
SWML
Receptionist
A virtual receptionist that greets callers and routes them to the right department.
Agents SDK
SWML
Lead Qualification
An agent that collects information from potential customers and qualifies them for the sales team.
Agents SDK
SWML
Real-Time Transcription
An agent that records calls and provides real-time transcription.
Agents SDK
SWML
How does it work?
Under the hood, the SignalWire AI Gateway (SWAIG) orchestrates the many supporting services that make integrated realtime voice AI possible.
- AI Agent
- Prompt
- LLM
- SWAIG Functions
- TTS (Text-To-Speech) Providers