Vobiz2026 Edition

    Number Health

    The Complete Guide to Managing, Monitoring, and Maximizing Your Voice AI Phone Numbers

    Introduction

    Who this guide is for

    This guide is for anyone who owns outbound voice performance at scale — voice AI operators deploying AI agents or blended AI-plus-human call flows, outbound sales and SDR/BDR managers running large calling programs, contact center and CX operations managers in collections, retention, or service environments, and telephony and RevOps practitioners who configure dialers and manage number pools.

    If you manage phone numbers (DIDs) as part of a voice operation — with human agents, AI agents, or both — this guide covers how to measure number health, act on it faster, and build systems that surface problems before they surface in your answer rate.

    Chapter 01

    The reactive problem: you know when a number dies

    Experienced outbound teams rotate numbers, warm up fresh DIDs, segment pools by campaign type, and watch connect rates like a hawk. The practices are well-established. The problem is the timing.

    Answer rate is a lagging indicator. By the time it tells you something is wrong with a specific number, that number has already been degrading for days — sometimes weeks. The calls have gone out. The agents or AI pipelines have burned through the attempts. The damage to campaign performance has already accumulated.

    Most teams discover number health issues at the aggregate level: the campaign connect rate drops, agents flag it, or a recipient mentions "your number shows as spam." At that point, the investigation begins — was it the list? The script? The timing? The agent? The number is often the last thing checked, and the diagnosis is reactive by design.

    Definition — Number Health

    Number health refers to the aggregate state of a phone number's calling performance over time — its answer rate, failure rate, call volume patterns, and average call duration. A healthy number maintains consistent answer rates and meaningful call durations. An unhealthy one shows declining answer rates and behavioral patterns that carrier analytics engines classify as suspicious.

    The structural gap is data visibility at the right layer

    Orchestration platforms scope their analytics to the AI agent and session layer — they do not aggregate performance by individual DID across campaigns. Standard telephony Call Detail Record (CDR) reports show per-call data, not per-DID trends over time. The result: teams with rigorous number management practices are still working with a delayed, blended signal.

    Vobiz Number Health surfaces per-DID analytics — answer rate, failed calls, total calls, average duration, and daily volume trends — directly in the number management dashboard, updated continuously. This guide explains how to use it, what to look for, and how to automate your response with the Vobiz API.

    Chapter 02

    How a number degrades: the lifecycle

    Understanding the degradation lifecycle helps teams intervene earlier. Most number health problems follow a predictable arc — and the window for low-cost intervention is in Stages 2 and 3, before the number reaches Stage 4.

    Stage 1

    Healthy

    Freshly provisioned or well-maintained. Calls connect at expected rates; duration is meaningful. No carrier flag.

    Stage 2

    Early degradation

    Answer rate declining but not yet alarming. Blended dashboards obscure it; per-DID visibility catches it.

    Stage 3

    Active degradation

    Flagged or on the edge. Recipients see "Possible Spam." Even reliable contacts decline.

    Stage 4

    Effectively dead

    Spam-labeled. Continued use wastes volume. Needs structured recovery, or release and replace.

    The degradation arc — intervene in Stages 2–3, before Stage 4.

    Stage 1: Healthy

    The number is freshly provisioned or well-maintained. Calls connect at expected rates. Average call duration is meaningful on outbound campaigns. Carrier analytics engines have no flag on the number.

    Stage 2: Early degradation

    Answer rate is declining but not yet alarming. This is the stage that blended campaign dashboards most often obscure — the aggregate metric looks acceptable, but one specific DID is already trending down. Per-DID visibility catches what campaign-level aggregates miss.

    Common contributing factors at this stage

    • Daily call volume consistently near or above the recommended limit for that market
    • A growing share of answered calls ending in short durations — a behavioral signal that carrier analytics engines associate with spam patterns
    • Cold calling without opt-in context, which drives hang-up behavior and rejection patterns that degrade number reputation

    Stage 3: Active degradation

    The number is flagged or on the edge of flagging. Carrier analytics engines — and in India, TrueCaller — have started classifying the number as suspicious. Recipients are seeing "Possible Spam" or similar labels. Even contacts who would normally answer are declining.

    Visible signals

    • Answer rate in steep decline week over week
    • High failure rates (CALL_REJECTED, NO_ANSWER dominant in CDRs)
    • Short-duration calls even when answered — recipients hanging up immediately

    Stage 4: Effectively dead

    The number has been spam-labeled. Continuing to use it for outbound campaigns wastes call volume. The number needs structured spam recovery or should be released and replaced.

    Chapter 03

    The five signals of an unhealthy number

    Number Health data surfaces five core signals. Here is what each one tells you and what to do when it moves in the wrong direction.

    1

    Answer rate

    Answered calls as a % of total placed on this DID.

    2

    Failed call count

    Calls that didn't connect — NO_ANSWER, CALL_REJECTED, USER_BUSY.

    3

    Avg call duration

    Mean session length on answered calls — a trust signal.

    4

    Daily volume trend

    30-day chart of total, answered, and failed calls by day.

    5

    Total call volume (cumulative)

    Total calls through this DID over the 30-day window — the proactive-rotation signal.

    Signal 1 — Answer rate

    What it is

    Calls answered as a percentage of total calls placed on this DID.

    What to watch for

    A sustained decline week over week on a specific number — especially when that decline is isolated to one DID while others in the same campaign hold steady.

    What to check when it drops

    • If the decline is isolated to one DID, the issue is most likely that number — look at volume, duration, and failure patterns on that DID specifically
    • If answer rate drops across all DIDs simultaneously, the issue is more likely the campaign — contact list quality, calling hours, or agent behavior (a prompt change, model update, or TTS voice change).

    Signal 2 — Failed call count

    What it is

    Calls that did not connect — including NO_ANSWER, CALL_REJECTED, USER_BUSY, and ORIGINATOR_CANCEL.

    Why it matters

    Rising failed calls, especially CALL_REJECTED (explicit rejection by the recipient), is a strong spam signal. When a number is marked spam, recipients don't just stop answering — they actively decline. A CALL_REJECTED rate climbing as a proportion of total failed calls warrants immediate attention.

    Vobiz CDR hangup causes to watch

    CALL_REJECTEDNO_ANSWERREJECTED

    Signal 3 — Average call duration

    What it is

    Mean session length for answered calls.

    What to look for

    A drop in average duration on answered calls — especially a shift toward very short durations — indicates that people are answering and hanging up immediately. This is a trust signal, not a connectivity issue. The number's caller ID display is creating distrust before the agent can engage.

    As the Vobiz Number Utilization Guide notes, short-duration calls and hang-ups are behavioral patterns that carrier analytics engines directly associate with spam classification.

    Signal 4 — Daily call volume trend

    What it is

    The 30-day daily chart showing total, answered, and failed calls by day.

    What to look for

    • Diverging lines: Total calls flat or rising while answered calls trend down — early flagging signal
    • Spike then drop: A heavy single-day campaign followed by sustained answer rate decline — volume threshold likely crossed
    • Sudden failed call spike: May indicate carrier-level blocking or routing change on that specific number

    Signal 5 — Total call volume (cumulative)

    What it is

    Total calls made through this DID over the 30-day window.

    Why it matters

    High cumulative volume on a single number significantly increases spam flagging risk, even if individual daily volumes are within guidelines. This is the signal for proactive rotation — don't wait for the answer rate to drop before moving a high-volume number to cool-down.

    Chapter 04

    Choosing the right number for the right use case

    Number health starts at provisioning. The number series you choose directly affects pickup rates and compliance posture before a single call is made.

    Number series guide for India

    India's telecom regulator (TRAI) mandates specific number series for specific use cases. Using the wrong series is not just a best practice violation — it is a compliance issue that can result in campaign blocking and carrier action, both of which accelerate number degradation.

    SeriesIntended use caseWhy it matters
    79 / 80General outbound AI agent campaigns and business callsResemble standard mobile numbers, which recipients in Karnataka and Gujarat associate with familiar calling patterns. Higher pickup rates for general outbound.
    22Mumbai-region campaignsGeographically associated with Mumbai; local familiarity increases answer rates for region-specific outreach.
    11Delhi-region campaignsGeographically associated with Delhi; same local familiarity advantage as the 22 series.
    92Campaigns where answer rate optimization is the primary objectiveHigh-pickup-rate series; recommended when connect rate is the overriding campaign KPI.
    1600BFSI — banking, financial services, insurance outboundMandatory under TRAI for service/transactional calls by BFSI institutions. Signals a legitimate, trustworthy call from a financial institution. Using 1600 for marketing or sales rather than service/transactional creates classification exposure. Non-compliance results in carrier blocking, not just flagging.
    1400Promotional and marketing campaignsMandatory for outbound promotional calling. Requires full DLT (Distributed Ledger Technology) header and template registration before any campaign traffic is sent.
    Key principle — Series mismatch

    Extending a 1600 series beyond its mandated service and transactional use into marketing or sales campaigns, or using a standard DID for promotional traffic, creates compliance exposure and potential carrier action that degrades numbers faster than any volume issue.

    Global DIDs

    For non-India campaigns, Vobiz provides DIDs in 130+ countries with outbound connectivity in 190+ countries. The same health principles apply globally — answer rate monitoring, volume guidelines, and rotation strategy — though spam flagging mechanics and regulatory requirements vary by country and carrier.

    Chapter 05

    Monitoring number health in the Vobiz dashboard

    The Vobiz Number Health Analytics dashboard provides a per-DID analytics view for every phone number in your account — giving teams the per-number visibility that campaign-level dashboards in orchestration platforms and standard CDR reporting do not provide.

    Who benefits from per-DID visibility

    • Outbound sales and contact center teams running multiple DIDs across campaigns can immediately isolate which number is underperforming rather than investigating across the entire campaign
    • In-house and self-hosted voice AI operators with no orchestration-layer analytics get their first native per-DID view without building custom instrumentation
    • Voice AI operators on platforms with agent-scoped analytics (assistantId, not by phone number) gain the DID-level signal the orchestration layer does not surface
    • High-volume operations running number pools across markets can track cumulative DID load across 30 days and act on proactive rotation before answer rates decline

    Dashboard overview

    Navigate to Phone Numbers in the Vobiz console. Select any number to open its Number Health panel. You will see:

    • Number Details — status, monthly fee, purchase date, billing dates
    • Number Health (Last 30 Days) — the core analytics view: Total Calls / Answered / Failed (count), Answer Rate (%), Avg Duration (m s), Total Minutes
    • Daily Call Volume Chart — 30-day line chart with total, answered, and failed call lines by day

    +91 80 6548 1638

    Answer rate trending down

    Total calls

    720

    Answered

    270

    Failed

    450

    Answer rate

    37.5%

    TotalAnsweredFailed

    Reading the dashboard: a practical walkthrough

    The figures below are illustrative examples to demonstrate how to interpret the dashboard — not benchmarks.

    Scenario A — Healthy number

    Total 850 · Answered 530 · Failed 320 · Answer rate 62.3% · Avg duration 2m 15s

    Performing well. Answer rate is strong, average duration is meaningful. No intervention needed. Continue monitoring volume trends if this is a high-frequency number.

    Scenario B — Early warning

    Total 720 · Answered 270 · Failed 450 · Answer rate 37.5% · Avg duration 1m 05s

    Answer rate has dropped significantly and failed calls now exceed answered calls. Investigate this week. Check whether the decline is isolated to this DID (number issue) or shared across other DIDs in the same campaign (list, timing, or agent issue). If isolated, begin cooling this number.

    Scenario C — Low-volume, currently healthy

    Total 30 · Answered 19 · Failed 11 · Answer rate 63.3% · Avg duration 1m 05s

    With only 30 total calls, this number is low-volume and currently healthy. Watch for answer rate trends following any concentrated usage period.

    What to check weekly

    • Answer rate per number, not just campaign average
    • Failed call count trend — is it growing faster than total call volume?
    • Average duration — any sudden drops indicate caller ID trust issues
    • Cumulative volume — high-volume numbers need proactive rotation before answer rate degrades
    Chapter 06

    Daily volume best practices: the numbers that matter

    Call volume is the primary controllable lever for number health. The right limits vary by market.

    India: cold and warm campaign limits

    The Vobiz Number Utilization Guide establishes the following thresholds for India-based campaigns.

    Cold outbound

    500–600

    calls / number / day (max)

    Warm leads

    1k–10k

    calls / number / day (conditional)

    Calling window

    9–9

    9:00 AM – 9:00 PM, even spread

    Cold outbound: maximum 500–600 calls per number per day

    Above this threshold, carrier analytics engines start classifying calling patterns as suspicious regardless of intent. This applies even when every call is legitimate and consented.

    • Distribution: Spread calls evenly across the 9:00 AM to 9:00 PM window. Concentrated bursts — a large number of calls compressed into a short window — trigger pattern recognition flags even when the daily total is within limits.
    • Ramp-up: Never spike a newly provisioned number from zero to maximum volume on day one. Gradual ramp-up over several days signals organic, legitimate usage to carrier systems.

    Warm leads: 1,000–10,000 calls per number per day — but only when:

    • Leads have existing relationships or verified prior interaction with your brand
    • Average call duration remains meaningful on answered calls
    • Opt-in consent is documented and traceable
    • Traffic is distributed evenly across the calling window
    Connectivity is significantly higher when calls are warm leads with existing relationships — and call duration and natural conversation patterns signal legitimate usage to carrier systems.

    US market: volume and rotation context

    For teams running US outbound campaigns, cap usage at roughly 150–200 calls per number per day, with pool rotation on a 24-hour dormancy cycle between pools — using Pool A one day and Pool B the next to allow carrier velocity checks to reset.

    US analytics benchmark

    A healthy connect rate is 12–25%; a sudden drop to single digits (~8% or below) indicates a compromised or flagged number pool.

    Monitor volume, answer rate, and duration together in Number Health. Volume alone does not tell the full story.

    Chapter 07

    Number rotation strategy

    Rotation is the most common defense against number degradation — and the most commonly applied reactively. Proactive rotation keeps numbers alive.

    The four-step rotation framework

    Step 1

    Use each number once per day

    Run one session per DID per day rather than continuous traffic across an extended window. Repetitive caller ID patterns across long sessions accelerate flagging.

    Step 2

    Rotate across DIDs on alternate days

    A campaign distributing volume across multiple numbers is healthier than concentrating it through one — both in per-DID volume and calling pattern diversity.

    Step 3

    Watch cumulative 30-day volume

    When a number shows high cumulative call volume, move it to cool-down proactively — even when the current answer rate is still healthy.

    Step 4

    Retire and replace, don't over-recover

    Some significantly degraded numbers aren't worth recovery for high-volume outbound. Release them via the dashboard or Phone Numbers API, bring in fresh DIDs, and apply the lessons to the replacements.

    Building a healthy number pool

    Always maintain more than one active number per campaign. For high-volume outbound, segment pools strictly by use case — never using inbound support lines or warm-lead callback numbers for cold outreach. If a cold pool gets burned, your existing customer-facing numbers must remain clean.

    Chapter 08

    Spam recovery: what to do when a number is flagged

    The following steps are drawn directly from the Vobiz Number Utilization Guide, Section 5: Spam Recovery Best Practices.

    When Number Health shows a declining answer rate and the issue has been isolated to a specific DID — not a list, timing, or agent issue — the following structured recovery process applies.

    Pause outbound traffic immediately

    Take the number off all outbound campaigns. Continuing to drive high-volume outbound on a flagged number extends the recovery timeline.

    Run legitimate low-volume traffic

    Use the number for 5–10 inbound or operator-initiated calls with meaningful call durations of 3–5 minutes. Calls with genuine two-way conversation signal legitimate usage to carrier analytics engines. This is the most important recovery step and the most commonly skipped.

    Update caller identity

    Refresh the caller identity information associated with the number in caller ID registries. In India, this means updating the business display name on TrueCaller Business — TrueCaller operates independently of carrier-level spam flags and its classification directly affects answer rates given its user base in India. For US-based numbers, the equivalent step is a CNAM (Caller Name) update. CNAM is the carrier-level database that controls what business name displays on the recipient's caller ID. Verifying and refreshing your CNAM registration with your telephony provider ensures the correct business name is displaying — a degraded or blank CNAM display compounds answer rate problems independently of spam classification. If the number is displaying incorrectly or has been labeled, refreshing this identity is a required recovery step — whether via TrueCaller Business in India or CNAM with your provider in the US.

    Gradual reintroduction

    After the cooling period of approximately one week, reintroduce the number at low volume and monitor Number Health closely. Watch for answer rate stabilization before scaling back up.

    Monitor and decide

    If the number recovers to a healthy answer rate after reintroduction, it is viable. If it plateaus at a degraded level, release it and bring a fresh number into the pool.

    Chapter 09

    Programmatic number health: automating monitoring and response

    The Vobiz dashboard's Number Health section provides real-time insights into the performance of every DID. This data is exposed through a dedicated API, allowing you to build custom dashboards, automate monitoring, proactively rotate numbers, and detect performance degradation before it impacts your campaigns.

    Before you start

    Authentication: include X-Auth-ID and X-Auth-Token headers with every request.

    Base URL: https://api.vobiz.ai

    1 — Get Number Health for a DID

    Endpoint
    GET /api/v1/account/{accountID}/numbers/{e164}/health

    This endpoint powers the Number Health panel. It returns the overall health status of the number, summary metrics, and the data used to render the usage graph.

    Shell · Example request
    curl -X GET \
      "https://api.vobiz.ai/api/v1/account/{accountID}/numbers/+91xxxxxxxxxx/health?granularity=daily&days=30" \
      --header 'X-Auth-ID: {auth_id}' \
      --header 'X-Auth-Token: {auth_token}'

    Query parameters

    ParameterDefaultDescription
    granularitydailydaily or hourly
    days30Number of days to look back
    sinceSet to purchase to fetch data since the number was purchased
    dateToday (UTC)Required for hourly granularity (YYYY-MM-DD)

    Each metric in the Number Health panel maps directly to a field in the API response:

    Dashboard metricAPI field
    Health Statususage_status
    Total Callssummary.total_calls
    Answered Callssummary.answered_calls
    Failed Callssummary.total_calls − summary.answered_calls
    Answer Ratesummary.answer_rate
    Avg Durationsummary.avg_duration
    Total Minutessummary.total_minutes
    Daily Usage Graphsnapshots[]

    The health rating is recalculated nightly based on the previous 7 days of activity:

    ConditionUsage status
    Fewer than 10 callsunrated
    Answer rate ≥ 60%healthy
    Answer rate ≥ 30%degraded
    Answer rate < 30%poor

    2 — List all numbers

    Endpoint
    GET /api/v1/account/{accountID}/numbers?status=active

    This endpoint returns all active DIDs associated with an account. Each number includes usage_status and is_spam fields, allowing you to quickly identify numbers that may require attention before fetching detailed health analytics.

    3 — Understanding failures

    Endpoint
    GET /api/v1/Account/{auth_id}/Call/

    The Number Health endpoint provides aggregated statistics. If you need a deeper breakdown of why calls are failing, use the CDR endpoint to analyze individual call records and group them by hangup cause.

    Shell · Example request
    curl -X GET \
      "https://api.vobiz.ai/api/v1/Account/{auth_id}/Call/?from_number=+91xxxxxxxxxx&call_direction=outbound" \
      --header 'X-Auth-ID: {auth_id}' \
      --header 'X-Auth-Token: {auth_token}'

    4 — Managing number rotation

    Endpoint
    POST /api/v1/account/{accountID}/numbers/purchase
    Shell · Purchase a new DID
    curl -X POST \
      "https://api.vobiz.ai/api/v1/account/{accountID}/numbers/purchase" \
      --header 'X-Auth-ID: {auth_id}' \
      --header 'X-Auth-Token: {auth_token}' \
      -H 'Content-Type: application/json' \
      -d '{ "country": "IN", "area_code": "80", "quantity": 1 }'
    Endpoint
    DELETE /api/v1/account/{accountID}/numbers/{e164}
    Shell · Release a DID
    curl -X DELETE \
      "https://api.vobiz.ai/api/v1/account/{accountID}/numbers/+91xxxxxxxxxx" \
      --header 'X-Auth-ID: {auth_id}' \
      --header 'X-Auth-Token: {auth_token}'

    5 — Automated number monitoring workflow

    A typical system follows this flow:

    Fetch all active numbers using the Numbers API

    Retrieve Number Health data for each DID

    Monitor usage_status, answer rate, failed calls, and call volume

    Alert your team when a number becomes degraded or poor

    Rotate traffic away from underperforming numbers

    Purchase replacement DIDs and retire old ones when necessary

    Endpoint summary

    PurposeEndpoint
    Number Health AnalyticsGET /api/v1/account/{accountID}/numbers/{e164}/health
    List NumbersGET /api/v1/account/{accountID}/numbers
    Purchase NumbersPOST /api/v1/account/{accountID}/numbers/purchase
    Release NumberDELETE /api/v1/account/{accountID}/numbers/{e164}
    Call Detail RecordsGET /api/v1/Account/{auth_id}/Call/
    Chapter 10

    Regulatory compliance: major markets

    Regulatory compliance is both a legal obligation and a direct input to number health. Non-compliant calling patterns do not just create legal exposure — they trigger carrier filtering, accelerate spam labeling, and degrade number reputation faster than volume issues alone.

    Regulatory compliance reference table

    RequirementUnited StatesIndia
    Regulatory bodyFCC (Federal Communications Commission)TRAI (Telecom Regulatory Authority of India)
    Primary legislationTCPA (Telephone Consumer Protection Act); FCC regulationsTRAI Telecom Commercial Communications Customer Preference Regulations (TCCCPR)
    Permitted calling hours8:00 AM – 9:00 PM (recipient's local time) per TCPA9:00 AM – 9:00 PM per TRAI guidelines
    Do-not-call frameworkFTC's National Do Not Call Registry; state-level DNC listsTRAI's National Customer Preference Register (NCPR)
    Consent requirementsWritten or verbal prior express consent required for most commercial calls (TCPA); opt-in required for autodialed or prerecorded callsDocumented opt-in consent under TRAI's UCC (Unsolicited Commercial Communication) framework
    Number authentication standardSTIR/SHAKEN — mandatory for Tier-1 carriers; A-level attestation is full authenticationDLT (Distributed Ledger Technology) — mandatory for 1400/1600 series; sender registration and template pre-approval required
    Mandatory number seriesNo series mandate; 10DLC registration required for A2P SMS; toll-free verification for high-volume calling1600 series for BFSI; 1400 series for promotional/marketing; standard DIDs for general outbound
    Spam / reputation frameworkCarrier analytics engines (Hiya, TNS Call Guardian, First Orion) operating independently of STIR/SHAKEN; CNAM display affects answer rates independently of spam classification; no single registryTrueCaller (independent of carrier-level flags); CNAP (Calling Name Presentation, TRAI-mandated); carrier-side analytics
    Key compliance riskTCPA litigation; FCC enforcement actions; carrier filteringTRAI enforcement; campaign blocks; DID suspension

    Source: FCC, TRAI

    A note on STIR/SHAKEN

    STIR/SHAKEN authenticates the identity of the caller — it does not protect against spam labels from analytics engines. A fully A-attested call can still be labeled "Spam Likely" if historical call behavior or complaint rates are negative. Authentication and reputation management are separate disciplines.

    DLT registration for India (1400 / 1600 series)

    Using 1400 or 1600 series numbers requires completed DLT registration before any campaign traffic is sent. See the Vobiz DLT Registration Guide and 140/160 Number Acquisition Guide for step-by-step setup.

    TrueCaller, CNAP, and number health in India

    TrueCaller's database operates independently of carrier-level spam flags — a number can be labeled as spam by TrueCaller while still operationally clean at the carrier level, and vice versa. For India outbound campaigns, two TrueCaller practices directly affect number health:

    • Register business numbers on TrueCaller Business to ensure correct business name display and prevent false spam labeling
    • Include a TrueCaller identity refresh in your spam recovery process — when a number has been flagged, updating the business name in TrueCaller's database is a required recovery step, distinct from anything at the carrier level

    In India, TRAI has also mandated CNAP (Calling Name Presentation) — a carrier-level standard that displays the registered business name on incoming calls. Unlike TrueCaller, which operates as an independent database, CNAP works at the network layer. For outbound campaigns, ensuring your business name is correctly registered for CNAP display is a separate step from TrueCaller Business registration, and both matter for how your number appears to recipients.

    Chapter 11

    The number health checklist

    Use this checklist at campaign launch, weekly, and monthly to maintain a healthy number estate.

    At campaign launch
    Weekly monitoring (Number Health dashboard)
    Monthly maintenance
    Spam recovery (when triggered)
    VobizAbout Vobiz

    AI-native telephony infrastructure, built for voice AI teams.

    Vobiz is an AI-native telephony infrastructure platform built for voice AI teams. We provide SIP trunking, programmable voice APIs, WebSocket audio streaming, and direct carrier connectivity in 130+ countries — with native integrations for Vapi, Retell AI, ElevenLabs, LiveKit, Pipecat, Bolna, Ultravox, and the OpenAI Realtime API.

    The Number Health dashboard, with per number call analytics, is live for all accounts today.