Skip to content

Ring2All Client Portal (Customer Self-Care) Documentation

4 min readUpdated: Sep 26, 2026
View as Markdown

Official Slogan: “Customer Self-Care & Account Management”
Brand Identity: Amber / Gold (#F59E0B) (Shared Billing Logo) • Icon: credit-card / layout • Component Code: ring2all-billing-client

Welcome to the documentation for the Ring2All Client Portal, the self-service web application empowering enterprise tenants, wholesale carrier clients, and PBX subscribers to manage their telephony subscriptions, payments, DIDs, and call usage autonomously.


  1. Platform Overview & Purpose
  2. Commercial Benefits & Cost Reduction
  3. User Experience & Multi-Device Responsive Design
  4. Client Portal Module Index
  5. Self-Care Security & Isolation
  6. White-Labeling & Theming
  7. Glossary

The Ring2All Client Portal provides a modern, intuitive customer self-care interface that directly connects to the Ring2All Billing backend. Instead of relying on support tickets or manual operator intervention, customers can:

  • Deposit funds & manage prepaid wallets via Stripe credit card processing.
  • Browse the Plan Store to purchase Cloud PBX packages, wholesale SIP trunks, or combined bundles with instant automated provisioning.
  • Configure inbound DIDs and IP termination endpoints for their external PBX systems.
  • Inspect itemized invoices and download tax receipts.
  • Analyze real-time Call Detail Records (CDRs) with destination filters and cost auditing.
┌────────────────────────────────────────────────────────────────────────┐
│ Ring2All Client Self-Care Portal │
└───────────────────────────────────┬────────────────────────────────────┘
│
┌─────────────────────────┼─────────────────────────┐
▼ ▼ ▼
┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐
│ Prepaid Wallet │ │ Plan Store │ │ Telephony │
│ • Instant Top-up │ │ • Cloud Mini-PBX │ │ • DID Routing │
│ • Stripe Cards │ │ • Wholesale Trunk│ │ • IP Whitelists │
│ • Minute Pools │ │ • Instant Setup │ │ • Trunk Passwords│
└───────────────────┘ └───────────────────┘ └───────────────────┘

  • 80% Support Overhead Reduction: Customers independently provision SIP credentials, configure call forwarding, add credit cards, and pay invoices without contacting support.
  • Frictionless Upselling: The Plan Store and add-on capacity tools allow clients to upgrade extension limits, add channels, or buy new numbers 24/7.
  • Zero Billing Surprises: Real-time visibility into CDRs, per-minute destination rates, and minute pool consumption builds customer trust and reduces billing disputes.

3. User Experience & Multi-Device Responsive Design

Section titled “3. User Experience & Multi-Device Responsive Design”
  • Modular Dashboard: Customizable widget layout featuring wallet balance, active subscriptions counter, minute pool progress bars, and recent transactions.
  • Unified Brand Aesthetic: Shares the recognizable Ring2All Billing branding, dark/light theme toggle, and multilingual interface (English, Spanish, French).
  • Mobile Optimized: Full-featured responsive navigation for smartphones, tablets, and desktops.

Module Guide Self-Care Capabilities
Dashboard & Wallet Real-time prepaid balance, credit limits, minute bundle usage, and instant credit card top-up.
Plan Store & Checkout Browsing available service plans, selecting custom extension/channel capacities, and instant activation.
Telephony & DIDs Managing assigned phone numbers, inbound destination forwarding, and whitelisting IP endpoints.
Invoices & Payment Methods Viewing monthly statements, paying open balances with Stripe, and setting default credit cards.
CDRs & Usage Analytics Searchable call history, duration, destination, call disposition, and itemized call charges.

  • Strict Multi-Tenant Scoping: All API requests pass the customer’s authenticated JWT session. The backend automatically injects WHERE customer_id = $customerId on every database query; clients can never access another customer’s DIDs, CDRs, or invoices.
  • Sensitive Data Masking: Credit card numbers are never returned in plain text (only brand and last4 are displayed). Trunk passwords are masked by default with reveal-on-demand controls.

The Client Portal inherits the carrier’s white-label styling:

  • Custom logo and favicon.
  • Primary brand accent colors.
  • Operator contact info and terms of service links.

  • Self-Care Portal: Customer-facing web portal for independent account, financial, and service management.
  • Minute Pool: A package of prepaid or bundled call minutes shared across an enterprise’s extensions.