All fields are required
Subscribers
Give every user a programmable identity with built-in authentication and endpoint management. Each user is an addressable resource for calls, messages, rooms, and logic flows.
Subscribers are the connection between your users and your communications stack. Each Subscriber is an authenticated user resource built into Call Fabric, SignalWire’s implementation of the Programmable Unified Communications (PUC) model. Subscribers simplify assigning communication endpoints, managing permissions, and personalizing call behavior, all without building identities from scratch.
Most CPaaS solutions just give you raw tools to make and answer a call. But when your app has real users, you need a coherent way to represent, authenticate, and route to those people. That’s what Subscribers do.
In the PUC model, everything is a Resource with an address: Rooms, Scripts, AI Agents, Subscribers. This lets you treat communication components like familiar web resources and connect them.
This means Subscribers can
So you don't have to build your own user system, call routing layer, presence tracking, or custom logic.

All agents are Subscribers. AI handles basic requests or escalates to a human. Subscribers receive calls in their Room or device.
Each user logs in with Subscriber credentials. Calls are routed through assigned numbers, and profiles connect call history and permissions.
Doctors are Subscribers. When a consult is scheduled, callers get invited to a secure Room. Subscriber profiles control access and call routing.
Build your own video or voice team chats. Each employee is a Subscriber with a profile and extension. Route calls or video invites to their Address.
How Subscribers work in practice with the Browser SDK:
Product Features
Every Subscriber has a unique Call Fabric address. This makes them callable like a web resource. You can assign them DIDs, SIP URIs, or aliases for routing from external sources. This turns users into addressable, programmable resources.
Subscribers come with built-in credential management. Assign passwords, names, timezones, job titles, or any custom field. Use this data directly inside call routing or IVR logic.
Subscribers work seamlessly with other SignalWire resources because they’re fully integrated into the entire Call Fabric ecosystem. Assign them to Rooms, use them in SWML logic, or route calls to them from an AI Agent based on skill, language, or timezone.
Subscribers can be assigned phone numbers or SIP addresses, all linked to the same identity. No extra provisioning or third-party systems required. Just connect and dial.
Use Subscriber attributes (region, job title, language, etc.) in SWML scripts or AI Agents to drive smart routing decisions. Route calls to the right person, in the right place, at the right time, automatically.
Subscribers come with everything needed to run in production: credentialing, endpoint registration, billing integration, and routing logic. You don’t need to build the user stack yourself - it’s already there.
No setup fees, hidden costs, or complex calculations. A full-featured, production-grade layer for identity and presence. Includes
This eliminates the need to build, maintain, and debug all of that yourself.
A subscriber represents a user identity within SignalWire. It allows you to manage authentication, permissions, devices, and communication endpoints for individual users in your application.
A phone number or SIP endpoint is simply a destination for calls. A SignalWire Subscriber is a full user identity with built-in authentication, custom metadata, and routing logic. Subscribers can be assigned phone numbers or SIP URIs, but they also carry context that drives smart call routing, AI agent handoffs, and room access control.
Subscribers can be securely authenticated and associated with devices, sessions, or endpoints. This allows applications to control access and ensure communications are properly authorized.
Yes. A single subscriber can be associated with multiple devices or sessions, enabling use cases like multi-device calling, messaging sync, or browser and mobile connections.
Yes. Subscribers allow you to define routing logic so calls and messages reach the correct user, device, or endpoint based on identity and availability.
SignalWire Subscribers are priced at $3 per user per month. This includes full user management, authentication, multi-channel communication (voice, video, messaging), and enterprise-grade security, eliminating the need to build and maintain a separate identity and routing layer.
Yes. Subscribers provide authentication and identity management, ensuring only authorized users can connect and communicate.
Yes. Routing decisions can be based on whether a subscriber is online, offline, or connected to specific devices.
Get in touch with our team of experts to learn more about our industry-leading solutions.