Preskoči na vsebino
SIP trunk

Češka številka za vašega agenta ElevenLabs

Vaš agent ElevenLabs Conversational AI na resnični češki številki - dohodni in odhodni klici prek SIP, brez agentskega pribitka.

Številke še nimate? Primerjajte poti do češke ali slovaške številke.

1Usmerite dohodne klice na ElevenLabs

Številko volai preklopite v način SIP in kot cilj vnesite naslov, na katerem ElevenLabs čaka na dohodne klice (sip:<vaša številka>@sip.rtc.elevenlabs.io) - to je lastna domena SIP podjetja ElevenLabs, ne naša.

bash
curl -X PATCH "https://volai.cz/v1/numbers/+420601234567" \
  -H "Authorization: Bearer vk_TVUJ_KLIC" \
  -H "Content-Type: application/json" \
  -d '{"routing": {"mode": "sip", "sipUri": "sip:+420601234567@sip.rtc.elevenlabs.io"}}'

2Registrirajte številko v ElevenLabs kot trunk SIP

V ElevenLabs (Settings → Phone Numbers → Import → SIP trunk) registrirajte isto številko z inbound_trunk_config - v allowed_addresses vnesite naš razpon signalizacije (81.31.45.0/24). Univerzalni 0.0.0.0/0 spusti INVITE od koderkoli, uvoz pa poteka brez prijavnih podatkov, zato je seznam dovoljenih naslovov edino preverjanje.

json
{
  "provider": "sip_trunk",
  "phone_number": "+420601234567",
  "label": "volai cislo",
  "inbound_trunk_config": {
    "allowed_addresses": ["81.31.45.0/24"],
    "media_encryption": "allowed"
  }
}

3Pridobite podatke SIP svoje linije

Za odhodno smer potrebujete prijavne podatke številke. Odgovor GET /v1/numbers/{e164}/sip loči server (registracija softphona, danes sip.volai.cz) in outboundTrunkAddress (naslov odhodnega trunka platforme, danes sip.volai.cz) - v ElevenLabs sodi drugi, glejte naslednji korak.

bash
curl "https://volai.cz/v1/numbers/+420601234567/sip" \
  -H "Authorization: Bearer vk_TVUJ_KLIC"

4Nastavite odhodni trunk v ElevenLabs

Pri svoji številki v ElevenLabs (Settings → Phone Numbers → vaša številka → Outbound calling) nastavite outbound_trunk_config natanko s podatki iz prejšnjega koraka - `outboundTrunkAddress` (NE server) kot address, uporabniško ime in geslo kot credentials. Naslov odhodnega trunka mora biti natanko ta vrednost - z drugačnim naslovom (na primer server) se klic v omrežju ne usmeri, platforma sporoči 1011 sip request timed out, v zgodovini klicev pa ne ostane nobene sledi.

json
{
  "outbound_trunk_config": {
    "address": "sip.volai.cz",
    "transport": "tcp",
    "media_encryption": "allowed",
    "credentials": {
      "username": "123456",
      "password": "a1b2c3d4e5f6"
    }
  }
}

5Pred klicem ustvarite povezavo relay in pokličite sipName

Večina glasovnih platform z umetno inteligenco (tudi ElevenLabs) telefonske linije ne zna trajno registrirati kot odjemalca SIP - samo pošlje overjen klic. Zato tik pred klicem ustvarite kratkotrajno povezavo relay in ElevenLabs pošljite golo sipName iz odgovora (ne celotnega sipUri) kot to_number v API-ju ElevenLabs /v1/convai/sip-trunk/outbound-call - sicer ElevenLabs klic zavrne z napako o nedovoljeni obliki. Poklicani na zaslonu vidi vašo številko volai, če ima številka lastna imena relay (sicer številko volai - pišite podpori); minute se obračunajo kot običajen odhodni klic, brez agentskega pribitka.

bash
curl -X POST https://volai.cz/v1/relay \
  -H "Authorization: Bearer vk_TVUJ_KLIC" \
  -H "Content-Type: application/json" \
  -d '{"to": "+420777123456", "from": "+420601234567"}'

Kaj lahko z njim naredite

Lasten agent na resnični češki številki

ElevenLabs Conversational AI v vašem delovnem okolju, z lastnim pozivom, glasom in orodji - a na prenosljivi češki številki, s pregledom klicev, dobroimetjem in računom v enem portalu.

Preklapljanje med platformami brez izgube številke

Številka ostane vaša ne glede na to, ali za njo danes teče ElevenLabs, Vapi, Retell ali lasten Asterisk - dovolj je preusmeriti usmerjanje SIP na drug naslov.

Lasten agent za odhodne kampanje, vgrajeni za dohodno recepcijo

Združite oba svetova na istem računu: odhodne opomnike in kampanje vodite prek lastnega agenta ElevenLabs brez pribitka, dohodno recepcijo pa prepustite vgrajenemu agentu volai s samodejnim prepisom.

Pogosta vprašanja

Ali agentski pribitek plačam tudi pri lastnem agentu ElevenLabs?
Ne, pribitek 0,105 €/min velja le za vgrajenega agenta volai. Pri lastnem agentu plačate le minute klica (0,0384 €/min odhodno) in ElevenLabs posebej.
ElevenLabs javlja 1011 sip request timed out - kaj storiti?
V outbound_trunk_config.address je domena server namesto outboundTrunkAddress. Popravite to vrednost v ElevenLabs, z drugačnim naslovom se klic ne usmeri in v zgodovini ne ostane.
ElevenLabs javlja max auth retry attempts reached for SIP invite - kaj storiti?
ElevenLabs prijava ni uspela: ali se ne ujemata username in password odhodnega trunka, ali pa v to_number ni sipName iz POST /v1/relay. Klic sprožite prek API-ja ElevenLabs, ne z obrazcem za telefonske številke.
Zakaj se ElevenLabs ne more trajno registrirati na številko kot običajen odjemalec SIP?
Večina glasovnih platform z umetno inteligenco trajne registracije SIP ne podpira, pošlje le enkraten klic. Ta zato poteka prek kratkotrajne povezave relay POST /v1/relay.
Kaj pomeni napaka ElevenLabs o nedovoljeni obliki naslova SIP?
ElevenLabs zavrne celoten URI SIP in želi samo golo ime - zato odgovor POST /v1/relay vrne sipName in sipUri LOČENO. V to_number v API-ju ElevenLabs sodi samo sipName.
Kako dolgo traja povezava relay?
Na prvi klic čaka 120 sekund (nastavljivo od 15 do 300), sam klic pa lahko traja največ 15 minut. Na eno vašo številko teče največ ena aktivna povezava, na račun največ dve, uporabi pa se samo enkrat.
Ali to deluje tudi z drugo platformo kot ElevenLabs, na primer Vapi ali Retell?
Da, načelo je enako: poiščite, kam platforma želi naslov SIP za dohodne klice in podatke odhodnega trunka. Splošen vodnik je na /docs/vlastni-agent.

Preizkusite takoj

Registrirajte se in prvih 2 € je na naš račun.