Voice platform

Programmable voice for every stack.

Terminate calls through REST API, SIP trunk or WebRTC, whichever fits your architecture. Global numbering in 100+ countries, HD audio, intelligent routing and full programmatic call control from a single account.

100+ countries 99.99% uptime HD audio Under 150 ms latency STIR/SHAKEN signed

What programmable voice means

Phone calls become software events.

Every inbound ring, outbound dial, DTMF press and voicemail drop becomes an API event you can capture, route, record, transcribe and act on in real time, from your own application code.

Traditional telephony locks you into rigid PBX configurations and carrier contracts. With AHOI you control call flow with code or the visual builder, swap routing logic instantly, spin up numbers in any country with one API call, and pay only for the minutes and numbers you use.

  • Provision numbers in 100+ countries by API or portal
  • Choose REST API, SIP trunk or WebRTC per use case
  • Build IVR trees, queues and failover in code or visually
  • Live dashboards, recordings, transcripts and analytics
See the visual designer
harbor.ahoi.net/call-flows
Call flow routing configuration in the AHOI portal

Termination

Three ways to terminate calls.

REST API, SIP trunking and WebRTC. Choose the method that fits your architecture, or use all three from one account.

REST API

Full programmatic control over every aspect of a call. Initiate, accept and manipulate live calls through REST requests and webhook callbacks. The most flexible option for custom applications.

  • Outbound calls with a single POST request
  • Inbound handling via webhook URLs
  • Mid-call transfer, mute, hold, record, bridge
  • IVR, queues and routing defined in code
  • Real-time event streaming and callbacks

SIP trunking

Connect your PBX, softswitch or SBC to AHOI's global carrier network over standards-based SIP. Keep your infrastructure and gain elastic capacity, global numbers and per-second billing.

  • SIP over UDP, TCP, TLS with SRTP media
  • IP authentication or credential registration
  • Elastic trunking, no concurrent call limits
  • FreeSWITCH, Asterisk, 3CX, Broadsoft, Metaswitch
  • Failover and load balancing across endpoints

WebRTC

Embed calling directly into web and mobile apps with no plugins, downloads or desk phones. Users make and receive PSTN-quality calls from any browser or native app.

  • JavaScript SDK for browser calling
  • iOS and Android SDKs for native apps
  • PSTN-to-browser and browser-to-PSTN bridging
  • Opus codec for HD audio in the browser
  • Token-based auth with short-lived credentials

Global network

Global numbering on carrier-grade infrastructure.

Provision local, national, mobile and toll-free numbers in over 100 countries from a single API. Every number is backed by direct carrier interconnects, geo-redundant media servers and a private backbone that keeps latency under 150 ms worldwide.

Local DID numbers Toll-free numbers Mobile numbers National numbers Short codes STIR/SHAKEN
United StatesLocal, toll-free, short code Live
CanadaLocal, toll-free, DID Live
United KingdomLocal, national, mobile Live
GermanyLocal, national, toll-free Provisioning
AustraliaLocal, toll-free, mobile Ready

What we handle for you

Four pillars of enterprise voice.

From call termination through analytics and compliance, every layer of the voice platform is covered.

Call termination & origination

Inbound and outbound calling across the global PSTN with carrier-grade reliability and competitive per-minute rates.

  • Outbound termination to 100+ countries
  • Inbound origination with local presence worldwide
  • Elastic capacity, no trunk provisioning limits
  • Automatic codec negotiation (G.711, G.729, Opus)
  • Per-second billing with no minimum commitments

Routing & call flow

Intelligent routing, IVR, queuing and failover logic that adapts in real time to deliver the best customer experience.

  • Time-of-day, geo and skills-based routing
  • Multi-level IVR with speech recognition
  • Queues with estimated wait time and callbacks
  • Automatic failover and disaster-recovery routing
  • Whisper, barge and monitor for supervisors

Voice intelligence

AI transcription, sentiment analysis and call insights that turn raw audio into actionable business data.

  • Real-time and post-call transcription
  • Speaker diarisation (who said what)
  • Sentiment and keyword detection
  • Call summaries and action item extraction
  • Voice biometric authentication

Security & compliance

Enterprise-grade security, encryption and regulatory compliance built into every layer of the platform.

  • TLS and SRTP encryption for signalling and media
  • STIR/SHAKEN caller attestation
  • PCI DSS compliant recording with auto-redaction
  • HIPAA-eligible voice infrastructure
  • GDPR-compliant data handling and storage

Capabilities

Complete voice capabilities.

From simple click-to-call to global contact-centre infrastructure.

Outbound callingCustom caller ID, AMD, retry logic
Inbound call handlingWebhooks, SIP, WebRTC or PSTN targets
Interactive voice responseDTMF and speech, TTS in 30+ languages
Call recordingDual-channel, pause/resume, PCI redaction
Real-time transcriptionLive transcripts over WebSocket
ConferencingUp to 250 participants, moderator controls
Voicemail & AMDHuman vs machine detection in seconds
Text-to-speech & SSML60+ neural voices, full SSML
Global number managementSearch, provision, manage in 100+ countries
Number portingManaged LOA, zero-downtime cutover
Call analytics & CDRsMOS, jitter, packet loss, cost per call
SIP domain routingCustom SIP domains, REFER and NOTIFY

For developers

Build voice apps in minutes.

Programmable voice APIs, SDKs in six languages and WebRTC client libraries let you embed calling into any application. Documentation, a sandbox and webhook debugging tools come with every account.

REST API Python Node.js PHP Java C# WebRTC SDK
make-call.py
import ahoi

# Initialise the client
client = ahoi.Client(api_key="your_api_key")

# Place an outbound call
call = client.calls.create(
    to="+13035550123",
    from_="+13035000999",
    url="https://your.app/voice.xml",
    record=True,
    transcribe=True
)

print(call.sid, call.status)

Why AHOI voice

More than a VoIP provider.

The infrastructure, flexibility and intelligence that separates a programmable voice platform from basic VoIP.

Talk to a voice specialist
01

Any termination, one platform

REST API, SIP trunking and WebRTC all share the same global network and number inventory. No separate providers or contracts.

02

True global numbering

Local, national, mobile and toll-free numbers in 100+ countries through a single API call, with no local infrastructure or carrier relationships.

03

Sub-150 ms global latency

Geo-distributed media servers and a private carrier backbone keep round-trip latency low anywhere in the world. No jitter, no awkward silences.

04

Elastic scale

From 10 concurrent calls to 100,000 with no trunk planning or capacity reservations. Pay per second for what you use.

05

Built-in voice AI

Real-time transcription, sentiment analysis, voiceprint authentication and answering machine detection are native to the platform.

06

Enterprise security

TLS and SRTP on every call, STIR/SHAKEN attestation, PCI DSS compliant recording, HIPAA-eligible infrastructure and GDPR-ready data controls.

Get started

Ready to build with voice?

Whether you need API call control, SIP trunking or WebRTC, our team will help you architect the right solution.