Skip to content
White-label softphone

Softphone-as-a-Service with an API-first provisioning layer

Automate branded softphone accounts with a clean, idempotent REST API, signed webhooks and CDRs. Build a calling product, do not click through a portal.

  • Idempotent REST
  • Signed webhooks
  • CDRs
  • Multi-tenant
POST /v1/endpoints
# Provision a branded endpoint in one call
curl -sS https://api.spanvox.com/v1/endpoints \
  -H "Authorization: Bearer sk_live_K9xZ…" \
  -H "Idempotency-Key: acme-user-1001" \
  -d '{
     "sip_domain": "acme.spanvox.com",
     "caller_id": "+15125550123",
     "upstream": { "server": "pbx.acme.com", "r_username": "1001" },
     "downstream": { "delivery": "token" }
   }'
Built to automate

Everything you need to provision at scale

Provision over REST

Create tenants, endpoints and credentials with a clean REST API. Onboard a customer in one call, no portal clicking.

Idempotent by design

Every write takes an Idempotency-Key, so retries and automation pipelines never create duplicate tenants or endpoints.

Signed webhooks

Registration, call and provisioning events are pushed to your systems in real time, signed so you can trust them.

CDRs & usage

Call detail records with MOS and usage data for billing, analytics and reconciliation, available by API.

Multi-tenant

Per-tenant SIP domains or your own custom domain. Automate hundreds of isolated customers from one platform.

Bridges any PBX

The same API endpoints wire the push gateway, BYOD and the bridge to your existing PBX, with no trunk or dialplan change.

FAQ

Softphone API, answered

Does Spanvox have a softphone provisioning API?

Yes. Spanvox is API-first, with an idempotent REST API to create tenants, endpoints and credentials, plus webhooks and CDRs, so ITSPs can automate onboarding instead of clicking through a portal.

What is softphone-as-a-service?

It is a hosted platform that delivers branded softphone calling, push, NAT traversal and the bridge to your PBX as a service, provisioned through an API, so you ship a calling product without building or operating the stack.

Is the API idempotent?

Yes. Provisioning calls are idempotent, so retries and automation pipelines can safely re-send requests without creating duplicate tenants, endpoints or credentials.

Do you provide webhooks and CDRs?

Yes. Webhooks push registration, call and provisioning events to your systems in real time, and CDRs give you the records needed for billing, analytics and reconciliation.

Is the platform multi-tenant?

Yes. Every API-provisioned tenant is isolated with its own SIP domain or your custom domain, so you can automate hundreds of customers from one platform.

Can I try the API for free?

Yes. Start in a free sandbox on one SIP domain to build and test your provisioning integration before moving to a per-seat Growth tier.

Build against the API, free

Get a sandbox key and provision your first branded endpoint in minutes.