--- title: "Switchboard Operator Overview" description: "Comprehensive overview of the Ring2All Switchboard operator workstation, architecture, real-time telephony capabilities, and module ecosystem." --- ## 📖 Introduction The **Switchboard Operator** suite is a carrier-grade, real-time command console engineered specifically for front-desk receptionists, dispatchers, call center supervisors, and telephone triage operators. Built with modern web technologies, WebSockets, and direct Telephony Event Socket Layer (ESL) telemetry, it enables high-volume call handling with sub-second visual responsiveness. Operators can monitor extension BLF (Busy Lamp Field) presence, manage queues, execute attended or blind drag-and-drop transfers, park calls into shared lots, and place calls via an integrated WebRTC softphone. ![Switchboard Operator Console](/screenshots/apps/switchboard/dashboard.png) --- ## 🎯 User Roles & Key Capabilities | Role | Primary Use Case | Key Switchboard Features | | :--- | :--- | :--- | | **Receptionist & Front Desk** | Rapid call triage and internal routing | Single-line BLF extension grid, one-click dialing, drag-and-drop transfers, and call parking. | | **Call Center Supervisor** | Service level monitoring & agent coaching | Live queue monitoring, caller wait timers, silent eavesdropping (`spy`), whisper coaching, and line barging. | | **Contact Center Agent** | Inbound queue handling & outbound dialing | Integrated WebRTC softphone, structured break codes (`Pause Cause Profiles`), and desktop notifications. | | **System Administrator** | Governance, compliance, and white-labeling | Role-Based Access Control (`Role Profiles`), forensic audit surveillance (`Log Profiles`), branding, and WebRTC STUN/TURN management. | --- ## 🧭 Switchboard Modules & Documentation Guide The Switchboard subsystem is organized into 9 specialized functional modules: ### 1. Primary Operator Cockpit - **[Switchboard Console](switchboard-console.md)**: The real-time operator workspace featuring the 48-unit fluid grid, Extension BLF presence, Active Calls management, Call Queues, Parking Lots, and keyboard shortcuts. ### 2. User Preferences & Personalization - **[My Settings](my-settings.md)**: Personal identity management synced with the Central IdP, sound alert preferences, stock and custom ringtone uploads, and remote corporate phonebook directories. - **[Appearance](appearance.md)**: Ergonomic visual themes, curated dark mode variants (Navy, Mint, Slate, Mirage, Cinder, Jet Black), widget opacity/glassmorphism, and UI scaling. ### 3. Security, RBAC & Compliance - **[Role Profiles](role-profiles.md)**: Enterprise Role-Based Access Control (RBAC), administrative permissions matrix (FULL, READ, NONE), and granular telephony action privileges (Spy, Whisper, Barge, Transfer). - **[Log Profiles](log-profiles.md)**: Forensic compliance audit trail tracking Create, Read, Update, Delete, and sensitive supervisory telephony actions. ### 4. Contact Center Operations - **[Pause Cause Profiles](pause-profiles.md)**: Structured agent break codes, visual iconography, and automated synchronization with Telephony Server `mod_callcenter` queue tier states. ### 5. Enterprise Branding & Network Architecture - **[Branding](branding.md)**: Full white-label customization including company logos (Light, Dark, Mobile), favicons, support URLs, and branded login portals. - **[WebRTC Settings](webrtc-settings.md)**: Global Interactive Connectivity Establishment (ICE), STUN, and TURN relay parameters for symmetric NAT traversal and crystal-clear browser audio. - **[Connection](connection.md)**: Node architecture settings supporting Local Embedded PBX mode and Remote Distributed SoftSwitch cluster topologies. --- ## 🔐 Authentication & Single Sign-On (SSO) The Switchboard console integrates directly with the Ring2All centralized identity ecosystem: - **Direct Login**: Authenticate at `/switchboard/login` using local credentials. - **SSO Seamless Navigation**: Administrators and authorized users can launch Switchboard directly from the Ring2All PBX Admin portal via single-click SSO without re-entering credentials. - **Session Security**: Enforces automatic inactivity timeouts, token renewal, and real-time session expiration warning modals.