2026-09-05 Primele apeluri reale au fost date: cinci s-au încheiat normal, șase au eșuat. Scrie aici ce s-a rupt.

Subîmputerniciți

Toți cei care pot atinge un apel

Generată din registrul pe care rulează produsul, nu scrisă o dată de mână. Dacă un furnizor poate fi ales în consolă, e pe pagina asta; iar dacă e pe pagina asta și nimeni nu a stabilit unde prelucrează, rândul o spune.

Fără nicio schimbare, trei furnizori văd conținutul unui apel: ElevenLabs pentru voce în ambele sensuri, Anthropic pentru model și Twilio pentru operatorul telecom. Restul de pe pagina asta e disponibil și oprit.

§01 Metoda

De ce nu se poate învechi lista

O listă de subîmputerniciți e documentul de conformitate cu cele mai mari șanse să fie greșit, fiindcă se scrie o dată, iar sistemul se schimbă mai departe. Asta se asamblează la randarea paginii, din cele două registre care decid ce poate alege un client: un furnizor al cărui adaptor e marcat ca implementat e pe listă, iar unul care nu e, nu e.

Ce nu se poate genera e adnotarea — unde spune furnizorul că prelucrează și sub al cui contract. Aia e un tabel în fișierul sursă, cu aceleași chei, iar un furnizor fără intrare nu e omis pe tăcute. Apare cu locul marcat ca nestabilit, iar un test pică build-ul până când completează cineva.

§02 Furnizori

Voce, modele și operatorul telecom

Ăștia sunt furnizorii de pe traseul unui apel viu. Clientul îi alege per asistent, cu cheia lui de API, motiv pentru care coloana cu contractul contează: pentru toți, azi, în vigoare e acordul tău cu furnizorul, iar CallAgent transmite datele pe el, nu subcontractează.

Locul e declarația publică a furnizorului despre sine. Nu am verificat niciuna și nu există nicio evaluare a impactului transferului în spatele tabelului.

Telefonie 1

Capătul telefonic: audio în ambele sensuri, ambele numere, semnalizarea apelului.

Twilio

twilio
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Transcriere 12

Audio-ul apelantului, transformat în text.

Deepgram

deepgram
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

AssemblyAI

assemblyai
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

OpenAI

openai
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

OpenAI Realtime Transcription

openai_realtime
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Gladia

gladia
Unde, după cum declară
Franța
Al cui contract
Al tău, pe cheia ta

Speechmatics

speechmatics
Unde, după cum declară
Regatul Unit
Al cui contract
Al tău, pe cheia ta

Soniox

soniox
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Cartesia

cartesia
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

ElevenLabs Scribe

elevenlabs
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Pornit implicit

Sonix

sonix
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Talkscriber

talkscriber
Unde, după cum declară
Nestabilit
Al cui contract
Al tău, pe cheia ta

xAI

xai
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Modele de limbaj 5

Transcrierea și fiecare replică a conversației, ca text.

OpenAI

openai
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Anthropic

anthropic
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Pornit implicit

Google Gemini

google
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Groq

groq
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Custom OpenAI-compatible LLM

custom_llm
Unde, după cum declară
Unde alegi tu
Al cui contract
Al tău, pe cheia ta

Sinteză vocală 1

Răspunsurile asistentului, ca text, transformate în audio.

ElevenLabs

elevenlabs
Unde, după cum declară
Statele Unite
Al cui contract
Al tău, pe cheia ta

Pornit implicit

§03 Conectori

Sistemele în care poate scrie un apel

Un conector e altceva decât un furnizor de voce: mută datele în sens invers. Nimic nu ajunge la vreunul dintre ei decât dacă cineva din organizația ta își conectează contul propriu și dă unui asistent o unealtă care scrie acolo — iar ce ajunge acolo e ce i-ai spus uneltei să trimită, adică decizia ta din faza de proiectare.

Enumerați ca să fie tabloul complet, fiindcă o programare scrisă într-un calendar e o divulgare de date personale, indiferent dacă cineva s-a gândit la ea ca atare.

25 conectabili azi 25

  • Airtable
  • Calendly
  • Freshdesk
  • Gmail
  • GoHighLevel
  • Google Calendar
  • Google Sheets
  • HubSpot
  • Intercom
  • Jira
  • Linear
  • Make
  • MCP server
  • Notion
  • Outlook Calendar
  • Outlook Mail
  • Pipedrive
  • Shopify
  • Slack
  • Stripe
  • Twilio SMS
  • WhatsApp Business
  • WooCommerce
  • Zapier
  • Zendesk
§04 Opțional

Exportatoare de urme

Dacă îndrepți platforma către un sistem de urmărire, acolo ajung și prompturile și apelurile de unelte ale fiecărei replici. Adresa e a ta și relația la fel; stă pe pagina asta fiindcă un cititor care își compune propriul registru trebuie să știe că opțiunea există.

  • Langfuse
  • OpenTelemetry (OTLP)
  • Custom HTTP trace endpoint
§05 Infrastructură

Părțile care nu se aleg dintr-o listă

Sub produs stau lucrurile de care are nevoie orice instalare: o bază de date Postgres, o stocare de obiecte pentru înregistrări și artefacte, o coadă și serverele pe care rulează planul de control și puntea vocală. Pe ce furnizor stau e o proprietate a instalării, nu a programului, iar pagina asta nu va inventa una.

Două lucruri despre stocare merită spuse aici, fiindcă îi surprind pe oameni. O înregistrare se scrie mai întâi în bucket-ul platformei și abia apoi se mută în al tău, deci audio-ul trece prin al nostru chiar și pentru un client cu stocare proprie. Iar dacă destinația ta e inaccesibilă când rulează mutarea, obiectul rămâne în bucket-ul platformei.

Părțile care nu se aleg dintr-o listă
Baza de date Postgres, în regiunea configurată a instalării. Implicit Uniunea Europeană.
Stocarea de obiecte Bucket-ul platformei, plus al tău, dacă ai adăugat unul.
Poșta electronică Niciun furnizor de e-mail tranzacțional nu e configurat. Mesajele se scriu în jurnal.
Plăți Datele cardului nu ajung niciodată în sistemul ăsta; le ține procesatorul de plăți.
§06 Lipsuri

Ce lipsește de pe pagina asta

Fără denumiri juridice, fără sedii sociale și fără acorduri semnate în aval. Primele două lipsesc fiindcă un nume de firmă care sună plauzibil și se dovedește a fi filiala greșită e mai rău decât un nume de furnizor pe care cititorul îl poate căuta singur; al treilea lipsește fiindcă nu există.

Nu există notificare automată când se schimbă lista. Angajamentul e de treizeci de zile, prin e-mail către proprietarul contului, iar azi asta înseamnă un om care își amintește să îl trimită.

O cale către un om, care e chiar rostul publicării

Un acord de prelucrare pe care nimeni nu îl poate întreba nimic e un PDF. Dacă analiza ta găsește ceva ce pagina nu acoperă sau ceva greșit, formularul ajunge la omul care a scris-o.

Restul setului

Celelalte documente europene

Niciunul dintre cele șapte documente din set nu a trecut pe la un avocat. Sunt declarații inginerești despre un sistem care rulează, publicate fiindcă o descriere greșită e mai rea decât una lipsă, și vor fi revizuite înainte să i se ceară cuiva să semneze ceva.

Note

  1. 1 Lista e generată de app/Support/Site/Subprocessors.php din RegistryData și ConnectorRegistry — aceleași două pe care le citește consola.
  2. 2 Traseul implicit se citește din config/callagent.php, cheia defaults.
  3. 3 Mutarea unei înregistrări din bucket-ul platformei în cel al clientului e app/Jobs/Storage/RelocateArtifactToStorageDestination.php, comandată de object_storage.relocate_gateway_uploads.