System status

All systems operational.

Checked every thirty seconds from probes in each region. This page is generated from the same monitoring that wakes our on-call engineers, so it cannot be edited into a better story after the fact.

All systems operational Rolling 12-month availability 99.98% Last incident closed 19 Aug 2026
▪ 5 regions live ▪ 10 monitored components ▪ 8 entries in the incident log
Live turn latency, all regions
0s
p50 turn
0s
p99 turn
0
ASR first token
0
TTS first byte

Measured at the carrier edge over the last 60 minutes, across 41,290 turns. Regional detail is in the table below.

Components

Ninety days of uptime, component by component.

Uptime is measured from external probes on the customer-facing surface, not from internal health checks. A component that answers its own health endpoint while failing real calls counts as down here.

ComponentState90-day uptimeTrendLast degradation
Telephony edge — USOperational99.99%
19 Aug 2026
Telephony edge — EUOperational99.98%
14 Jun 2026
Telephony edge — APACOperational99.96%
27 Mar 2026
Speech recognition (ASR)Operational99.995%
11 May 2026
Speech synthesis (TTS)Operational99.997%
08 Jul 2026
Policy engineOperational99.99%
27 Mar 2026
Tool runtimeOperational99.97%
11 May 2026
ConsoleOperational99.95%
19 Aug 2026
WebhooksOperational99.93%
19 Aug 2026
Analytics pipelineOperational99.90%
02 Apr 2026

The analytics pipeline is the lowest number on this page and has been for three quarters. Dashboards can lag behind live calls by up to ten minutes under heavy backfill; no call is affected, and we would rather publish the gap than round it away.


Latency by region

Distance still costs milliseconds.

Numbers below are a sixty-minute window on a normal Tuesday, measured from the carrier edge to the first audible reply. Your own figures will sit inside these ranges unless your carrier adds a leg.

Regionp50 turnp99 turnASR first tokenTTS first byteTurns sampled
uk-south · London0.58s1.31s166 ms138 ms14,204
us-west · Oregon0.60s1.38s171 ms142 ms9,118
eu-central · Frankfurt0.62s1.44s174 ms146 ms7,640
eu-west · London0.63s1.49s177 ms149 ms5,025
ap-south · Mumbai0.66s1.58s182 ms154 ms3,901
ap-southeast · Sydney0.71s1.72s194 ms163 ms1,180
me-central · Dubai0.74s1.84s201 ms169 ms222
Why Dubai is slower and what we are doing about it. The Dubai region routes through a single in-country partner facility, which adds a hop we cannot currently remove without breaking the residency requirement that makes the region useful. Median turn latency there is within 0.13 seconds of the global median, and we expect the gap to close when the second facility comes online in early 2027.
Incident and maintenance history

Eight entries since February.

Maintenance windows are listed alongside incidents, because a planned change that misbehaves is still worth reading about. Root causes are stated in one line; the three customer-impacting incidents link to full write-ups.

DateTypeWhat happenedDurationRoot cause
04 Sep 2026MaintenanceEU media gateway version upgrade; no customer impact22 minPlanned change, drained cleanly
19 Aug 2026DegradedWebhook deliveries in uk-south arrived up to 12 minutes late46 minOne customer endpoint responded in 400 ms, tripping our own consumer rate limiter
08 Jul 2026Partial outageOne en-GB voice unavailable; 3,410 calls used the fallback voice1 h 12 minModel activation file failed a checksum after a routine deploy
14 Jun 2026Maintenanceap-southeast failover drill; synthetic traffic only30 minPlanned drill, no anomaly
11 May 2026IncidentASR misread alphanumeric strings on noisy lines; 34 delivery reschedules went out with a bad postcode4 days to full fixLanguage-model bias on digit groups at low bitrate — post-mortem
02 Apr 2026DegradedAnalytics dashboards stale by up to 40 minutes2 h 04 minAn overnight backfill job competed with live aggregation for warehouse slots
27 Mar 2026Partial outagePolicy evaluation stalled in ap-south; 1,240 calls ran on a static script18 minCache eviction storm after a rule-set publish — post-mortem
02 Feb 2026IncidentThree outbound calls continued after a caller asked us to stopRemediated same weekOpt-out classifier matched a fixed phrase list — post-mortem
Full write-up · 27 March 2026 · ap-south region

The policy engine stall, in detail

At 11:42 IST a rule-set publish to the Mumbai region evicted the warm policy cache across all 14 cells at once. Rebuilding the cache required a full read of the rule set from storage, and with every cell doing it simultaneously, evaluation latency passed the 900 ms fail-safe threshold. The runtime did exactly what it was built to do: it stopped evaluating and served a static script that could still complete a booking, dropping every upsell branch. One thousand two hundred and forty calls were affected over eighteen minutes.

Detection was automatic — the p95 alert fired 94 seconds after the first stalled call, and the on-call engineer rolled back the publish at 12:00 IST. The failure was not in the fail-safe; it was in the release process that assumed a cache prewarm would happen on its own.

Duration
18 minutes of degraded evaluation, 41 minutes total incident
Blast radius
1,240 calls in one region; no data loss; no dropped connections
Root cause
Simultaneous cache eviction during a rule-set publish
Fix shipped
Staged rollout to 5% of traffic for ten minutes, automatic rollback on p95 regression, prewarm as a mandatory release step
Verified by
Rehearsal run 1,904 — 10,000 simulated calls against the new publish path, 10,000 passed

Scheduled maintenance

Three windows between now and November.

11 OCT 2026 · 02:00–04:00 UTC

EU media gateway upgrade

Rolling restart of the Frankfurt and Amsterdam media gateways. Calls in progress continue uninterrupted; new calls re-register within 30 seconds and may see one extra ring.

Expected impact: none. Rollback window: 30 minutes.

25 OCT 2026 · 03:00–05:00 UTC

Analytics warehouse maintenance

Storage compaction and index rebuilding in both US and EU analytics clusters. Live calls are unaffected; dashboards will read up to 30 minutes behind for the duration.

Expected impact: stale dashboards only. No API change.

08 NOV 2026 · 01:00–03:00 UTC

Annual uk-south failover drill

We move synthetic traffic from London to Oregon and back to prove the failover path works when nobody is panicking. Customer calls stay on their primary region unless they opt into the drill.

Expected impact: none for customers who do not opt in.

Notice periods. Scale customers get seven days' notice before any window that could touch a live call; Sovereign customers get fourteen, plus a named contact and a bridge number. Maintenance that might affect calls is never scheduled between 06:00 and 22:00 in a region's local business hours.
Subscribe to updates

Three ways to hear about it before your customers do.

Pick the one that fits your operations. All three fire on the same state change, so there is no lag between the page and the notification.

Email digest

One plain-text message when an incident opens and one when it closes. No marketing, no product news, no unsubscribe tricks — the list exists only for this. Ask support to add the addresses you want, or set them per team in the Console.

Webhook

Subscribe to incident.opened, incident.updated and incident.resolved from your own endpoint. Delivery follows the same ten-attempt, at-least-once semantics as call webhooks, described on the developers page.

Feed reader

A feed at the status page path, updated on every state change, readable without an account. Operations teams usually wire this into the same screen they keep open for carrier status.

Per-component alerts

Subscribe to a single component rather than everything — useful when only telephony in one region matters to your escalation path. Configured in the Console, applied per person.

Notification promise
First notice
Under 15 minutes from confirmed impact
Update cadence
Every 30 minutes while an incident is open
Resolution note
Within 2 hours of service restoration
Root cause
Written summary within 72 hours
Credit claims
Automatic, no ticket required
Language
English only; regional summaries on request

If we miss the fifteen-minute first notice, the incident is escalated to the engineering director on call and we say so in the entry.

Service level agreement

What we owe you, by plan.

Credits are issued against the monthly invoice automatically when a commitment is missed. You do not have to notice, and you do not have to ask.

CommitmentLaunchScaleSovereign
Monthly uptime99.9%99.95%99.99%
Service credits10% of monthly fee10% / 25% / 50% by severity15% / 30% / 60% by severity
Support responseBusiness hours, email1 hour, priority queue30 minutes, named architect
Incident notification60 minutes, email15 minutes, email and webhook10 minutes, bridge call opened
Maintenance notice72 hours7 days14 days
Latency commitmentNonep99 under 2.0s per regionp99 under 1.6s, contractually measured
Post-incident reviewOn requestWithin 72 hoursWithin 72 hours plus a review call

Rolling twelve-month availability across all regions is 99.98%. The latency commitment is measured the same way as the figures at the top of this page, from the carrier edge, and is not adjusted for a customer's own carrier legs. Plan limits are on the pricing page.

Start

Ask us about the incident you are worried about.

If a competitor has told you our history is too short to trust, bring it up on a call. We will walk through any entry on this page, including the three post-mortems we published on purpose.

This page is generated from live monitoring and archived monthly. Previous months are available on request.