Skip to content
NETWORK OKASR 67.3%PDD 1.84sCPS 2,412
VICICarrier
VICICARRIER · VS · TWILIO

The direct-carrier alternative to Twilio voice.

Same A-level STIR/SHAKEN. Same global DID footprint. Roughly 30–40% less per minute on US/CA outbound. No per-CPS metering, no enterprise tier gate, no 10% credit cap on the SLA. A migration runbook that usually wraps in under 21 days.

T.01 / THE COMPARISONLINE-BY-LINE · NO FOOTNOTES

Same voice. Cleaner invoice.

Pricing and policy side-by-side. Twilio rates pulled from their public rate card and Programmable Voice documentation; deltas are based on published retail pricing (not enterprise-negotiated rates). Updated 2026-04.

VICICarrierTwilioΔ
Outbound US/CA per-minute$0.0100 domestic · published$0.014 → $0.0075 on committed tierVC WINS
Inbound US/CA per-minute$0.0060$0.0085VC WINS
DID (local, US/CA)$5 /mo$1 + per-min usage markupTIED
Toll-free DID$10 /mo · all 7 prefixes$2 + $0.0085/min inboundTIED
A2P 10DLC SMS outbound$0.0065 / segment$0.0083 ($0.0052 on enterprise tier)VC WINS
Per-CPS feesNoneListed at $0.0025 / CPS above plan capVC WINS
Per-channel feesNoneNone on elastic, but concurrent limits applyTIED
A-level STIR/SHAKENIncluded · every eligible callIncluded on Programmable Voice; gateway-attested on some legacyTIED
Own OCN signingYes · we own our OCNsYes · signs under TWILIO (OCN 803Y)TIED
Published rate deckYes · public, downloadableNo · pricing varies by usage tierVC WINS
30-day rate-change noticeContractualVariable per terms of serviceVC WINS
Contract minimumsNone · month-to-monthCommitted-use required for volume pricingVC WINS
CDR deliveryWebSocket push (30ms median) + RESTREST pull + webhooks · no push streamVC WINS
Uptime SLA99.99% contractual · 99.998% trailing99.95% on Programmable VoiceVC WINS
Credit for SLA breach10–100% of affected monthly feeCapped at 10% of monthly fee · business-hours credit windowVC WINS
Enterprise procurement gateNo · same pricing under $100/mo or $100k/moEnterprise tier required for best pricing + featuresVC WINS

Rates last compared 2026-04. Enterprise-tier pricing for Twilio customers under committed-use contracts may close some gaps — send us your last invoice and we'll model your specific Δ.

T.02 / MIGRATION RUNBOOK5 STEPS · USUALLY UNDER 21 DAYS

How the move actually happens.

Most Twilio-to-VICICarrier migrations wrap inside three weeks, with parallel traffic from day 3 onward so there's no cutover risk. Ops, engineering, and procurement each get what they need.

01 · Request a rate quote on your last-30-day CDR

Email [email protected] with a CDR export (CSV with dst, seconds, disposition per row) from your last 30 days of Twilio traffic. Our team runs it through our rate deck and returns a side-by-side cost comparison within one business day. No signup required — this is pre-signup discovery.

02 · Provision a test trunk on day 1

Once you sign up, we provision a test trunk on the onboarding call. IP-auth, digest, or TLS mutual-cert — your choice. We send the SIP URI, auth credentials, and a trunk ID. You can send a test call inside of 15 minutes of the call.

03 · Run parallel traffic for 48–72 hours

Point 5–10% of your outbound at the VICICarrier trunk while Twilio continues to carry the rest. Compare ASR, PDD, MOS, and call-completion distribution. Your dialer/softswitch routing table decides — no porting required yet.

04 · Port your DIDs in batches

Once the parallel test passes, initiate a port order. US/CA local: 5–7 business days per batch. Toll-free: 4–8 hours. We run the LOA process, coordinate the FOC dates with Twilio, and handle failback if the port is rejected. One month of DID rental credited per ported number.

05 · Decommission Twilio trunk

After the final port completes and your monitoring shows clean traffic, cut DNS/TLS trust and retire the Twilio endpoint. We provide a signed migration report with total port count, FOC timestamps, and a pre/post ASR comparison for your procurement audit trail.

T.03 / WHY PEOPLE LEAVENOT A HIT-PIECE · THESE ARE THE REAL REASONS

The four patterns we see over and over.

CPS surprise

A campaign bursts, you exceed your plan's CPS cap, Twilio meters you at surcharge for the rest of the month. We don't meter CPS. Burst what you need; the trunk carries it.

Per-minute climbs with volume

Twilio's list rate is $0.014. The enterprise tier hits $0.0075 — but behind a minimum commit. We publish one rate and charge it at any volume. Discounts auto-apply at $3k / $10k / $30k monthly spend.

B-level attestation on legacy

Calls from older Twilio trunks or BYOC paths sometimes sign at B-level. Carriers flag those as spam more aggressively. Our A-attestation applies on every eligible call, no tier upgrade needed.

SLA doesn't pay

Twilio's SLA credits are capped at 10% of monthly fee. Ours go up to 100% of the affected service fee for uptime below 99.0% — plus termination without penalty. The credit schedule on /sla/ reads like a carrier agreement, not a disclaimer.

T.04 / QUESTIONS PROCUREMENT ASKSFAQ · MIGRATION + POLICY

The seven questions the migration call always covers.

+Is the rate difference real or is there a hidden fee?

It's real. The per-minute rate is the only line item on your invoice for voice minutes. No per-CPS fees, no per-channel fees, no 'enterprise' tier gating, no bursts charged at surge rates. $0.0100 US/CA domestic is what you pay from your first minute to your millionth.

+Can I keep my Twilio phone numbers?

Yes. Every number you own on Twilio is portable to our OCN. US/CA local ports take 5–7 business days, toll-free takes 4–8 hours. We handle the LOA paperwork and coordinate FOC dates. Port-in is free and you get one month of DID rental credit per ported number.

+Does STIR/SHAKEN attestation change?

Yes, and it's usually an upgrade. We sign at A-level on every eligible US/CA call, under our own OCN. Twilio's default is also A-attestation on Programmable Voice, but legacy trunks and some edge cases sign at B or gateway-attested. Paste any SIP Identity header from either provider into our verifier to see the attestation level.

+What about TwiML / Twilio Studio / Functions?

We don't run those. If your call flow depends on TwiML, Studio flows, or Functions, you'll need to move the application logic to your own infrastructure (FreeSWITCH, Asterisk, Kamailio, or a custom softswitch). Many dialer operators already run one of these — this is a non-issue. Apps that depend heavily on Twilio's serverless runtime should evaluate cost carefully.

+How does SMS migration work if I have an A2P 10DLC campaign registered?

We assume ownership of the campaign registration on TCR. Your brand, use case, vetting, and trust score stay intact. There is a brief TCR transfer window (typically 24–48 hours) during which no messaging changes are required on your side — the campaign keeps running on Twilio until TCR confirms ownership transfer, then routes to our numbers.

+Do you support BYOC into Twilio?

Yes. If you want to keep Twilio for your application layer but route voice through our carrier, we provision Elastic SIP Trunks on our side and give you the BYOC configuration for Twilio. Twilio charges $0.003/min BYOC surcharge; our $0.0100 + $0.003 = $0.0130 is still under Twilio's direct $0.014 rate in most cases, with the quality and SLA of our network.

+What happens if the migration fails?

We take the hit. If we miss an FOC date and traffic degrades as a result, we credit 100% of the port batch's affected DID rental plus any minutes that failed over to Twilio during the window. The SLA schedule on /sla/ applies from the first day of live production traffic.

SEND THE CDR · GET THE QUOTE

We'll price your current Twilio traffic on our rate card. One business day.

Export your last 30 days of Twilio CDR, drop it in an email to [email protected], and you'll have a line-by-line cost comparison before the next procurement meeting. No signup required. No sales call in the loop.