Sinch logo

CPaaS · Voice API

Open for Sinch

Point a Sinch Voice application or SIP trunk at Open and the AI picks up — across Sinch's global PSTN reach.

Setup time
Under 15 minutes
Auth
Digest credentials or IP allowlist
Directions
Inbound · Outbound · Call transfer
Pricing
Included with Open

01 — Overview

Can I use AI with my Sinch Voice or SIP Trunking setup?

Yes. Sinch keeps the carrier-of-record role; Open is the SIP destination Sinch routes calls to when you want AI to answer.

Sinch stays your voice provider. Numbers, regulatory bundles, and the global PSTN reach Sinch is known for all stay where they are. Open is a SIP endpoint your Sinch Voice application or SIP trunk forwards calls to. When a call should be handled by AI, Sinch sends the INVITE to Open, the AI picks up, and the rest of the conversation runs over the same SIP/RTP path.

For inbound, the typical path is a Sinch Voice application callback that returns an SVAML connectSip action targeting the Open SIP URI. If you're on Sinch SIP Trunking, you instead configure a termination route in the Sinch portal that sends inbound DIDs to Open — same effect, less code.

For outbound, Open opens a SIP session against your Sinch SIP termination URI using digest credentials. Calls land in your Sinch CDRs the same way as today, with whatever caller IDs Sinch has approved on the trunk. AI-driven outbound campaigns run from Open while staying on the Sinch carrier leg.

What the AI does on the call: it listens, reasons over your knowledge base and connected tools, and acts — looking up records, creating tickets, sending payment links, or warm-transferring to a human via SIP REFER with the live transcript and detected intent attached. Every call is recorded and trace-logged.

Billing stays predictable. Sinch bills carrier minutes at their published rate; Open never marks them up. Open charges per resolved conversation, not per agent or per seat.

What stays the same on Sinch

  • Sinch numbers and bundles

    DIDs, regulatory bundles, and Sinch invoice don't move.

  • SVAML applications

    Voice application callbacks and routing logic stay intact. Open is a `connectSip` destination.

  • Approved caller IDs

    Outbound presents Sinch-verified caller IDs.

  • Global PSTN reach

    Sinch handles the carrier leg in every country it already reaches.

What's new with Open

  • A SIP destination on Sinch

    Open's SIP URI becomes a `connectSip` target or a Trunking termination route.

  • AI handles the conversation

    The AI greets, listens, calls your tools, and replies in natural speech.

  • Transfers carry context

    Human agents receive the live transcript and detected intent on SIP REFER.

  • Pricing model

    You pay Open per resolved conversation. Carrier minutes stay invoiced by Sinch.

02 — Why this works

The native Sinch experience

  • Native SIP — no middleware

    Open registers as a SIP endpoint your Sinch Voice or Trunking platform talks to directly.

  • Bring your own Sinch numbers

    Keep DIDs and bundles on Sinch. Map any number to a specific AI agent.

  • Voice + Trunking, both work

    Whether you use Sinch's Voice API SVAML callbacks or Sinch SIP Trunking, Open slots in as a destination.

  • Multi-region SIP endpoints

    Pick US, EU, APAC, or global auto-route to align with Sinch's global footprint.

03 — Setup guide

Wire up Sinch in under 15 minutes

Two trunks — one inbound, one outbound. Both configurable from Settings → SIP in the Open dashboard.

  1. 1

    Open Settings → SIP

    Open the inbound trunk configuration in OpenCX.

  2. 2

    Pick a SIP region

    Choose Global, US, EU, or APAC.

  3. 3

    Copy the SIP credentials

    Grab the SIP endpoint, username, and password.

  4. 4

    Return SVAML with connectSip

    In your Sinch Voice application callback, return `{"action":{"name":"connectSip","destination":{"type":"sip","endpoint":"sip:open-uri"}}}` for calls you want AI to answer.

  5. 5

    Or configure Sinch SIP Trunking

    In the Sinch portal, set Open's SIP endpoint as the termination URI for the inbound numbers you want AI'd.

  6. 6

    Add your Sinch numbers to Open

    Register each Sinch DID under Phone Number (DID).

  7. 7

    Assign numbers to an AI agent

    Channels → Phone → Agents → assign DIDs.

  8. 8

    Place a test call

    Dial a Sinch number and confirm Open answers.

04 — Configuration

Settings → SIP, at a glance

A real inbound trunk for Sinch looks something like this. Yours are generated when you open Settings → SIP.

Inbound trunk · Sinch

Sample

SIP endpoint
sip.eu.opencx.comEU region
Transport
TLSrecommended
Username
open_inbound_snch…
Password
••••••••••••••••
SVAML action
connectSip → sip:open-uri

05 — Security

Encrypted, audited, refundable

SIP over TLS for signaling, SRTP for media. Every call is logged with full reasoning traces. SOC 2 Type II, GDPR-aligned, HIPAA- and PCI-ready. Backed by the Open $2M Refund Guarantee.

06 — FAQ

Sinch questions, answered