Programmable Unified Communications (PUC) 🔗 ↑ TOC

What is PUC? 🔗 ↑ TOC

Programmable Unified Communications (PUC) is a new category in business communications that SignalWire has created and leads. PUC represents the evolution beyond fragmented communication solutions by combining the flexibility of CPaaS with the unified capabilities of UCaaS and CCaaS.

Why PUC Stands Out 🔗 ↑ TOC

PUC solves three critical problems in the communications industry:

  1. Avoids Rigid On-Premise Systems: Eliminates the need for expensive, inflexible hardware-based solutions
  2. Fixes Inefficiencies in Fragmented Cloud Services: Unifies voice, video, messaging, and AI in a single platform
  3. Prevents High Costs of DIY Infrastructure: Provides enterprise-grade capabilities without building from scratch

The Evolution of Communications 🔗 ↑ TOC

Traditional Approach Problems 🔗 ↑ TOC

PUC Solution 🔗 ↑ TOC

PUC offers a unified, programmable, and scalable platform that: - Consolidates all communication modalities - Maintains context across channels - Provides native AI integration - Enables rapid innovation and adaptation - Delivers enterprise-grade reliability

Call Fabric: PUC Implementation 🔗 ↑ TOC

Call Fabric is SignalWire's implementation of Programmable Unified Communications, providing a composable infrastructure where every element is modular and reusable.

Core Building Blocks 🔗 ↑ TOC

1. Rooms 🔗 ↑ TOC

2. Subscribers 🔗 ↑ TOC

3. Scripts (SWML) 🔗 ↑ TOC

4. AI Agents 🔗 ↑ TOC

5. Queues 🔗 ↑ TOC

Resource Model 🔗 ↑ TOC

SignalWire uses a resource-based architecture similar to familiar internet components:

Resource Addresses 🔗 ↑ TOC

Each resource is accessible via a standardized address format:

space_name.signalwire.com/context/address

Components: - Context: Identifier for the resource location (e.g., "public", "private") - Name: Unique identifier for the specific resource

Example: /public/Alice for a Subscribers resource named "Alice" in the public context

Benefits of Resource Model 🔗 ↑ TOC

Applications and Examples 🔗 ↑ TOC

Dynamic Call Routing 🔗 ↑ TOC

Multi-Channel Conferencing 🔗 ↑ TOC

Omnichannel Customer Experience 🔗 ↑ TOC

Technical Architecture 🔗 ↑ TOC

Composable Infrastructure Benefits 🔗 ↑ TOC

Integration Capabilities 🔗 ↑ TOC

Competitive Advantage 🔗 ↑ TOC

PUC represents a fundamental shift from: - Traditional CPaaS: Limited to basic API building blocks - Legacy UCaaS: Closed, inflexible systems - Fragmented CCaaS: Expensive, single-purpose solutions

To a unified platform that enables businesses to own their communication experience while leveraging cloud infrastructure and AI capabilities.