Preskoči na sadržaj

ElevenLabs agent na češkom broju putem SIP-a

September 2, 2026 · 7 minuta čitanja

Već imate gotovog ElevenLabs Conversational AI agenta i želite mu dodati češki telefonski broj? Povezivanje nije nikakva crna magija - radi se samo o spajanju broja volai na SIP trunk vaše agentske platforme. Dolazne pozive riješit ćete jednim PATCH zahtjevom za usmjeravanje. Kod odlaznih je malo drugačije, jer ElevenLabs (kao i većina glasovnih AI platformi) ne može telefonsku liniju trajno registrirati kao SIP klijenta - samo pošalje jedan autenticirani poziv, pa se vodi preko kratkotrajne relay veze. A glavna razlika u odnosu na ugrađenog agenta volai: kod odlaznih poziva agentski dodatak 2,50 kr/min (≈ 0,10 EUR) uopće ne plaćate - agenta pokrećete (i plaćate) u vlastitom ElevenLabs workspaceu.

Kada vlastiti agent ima smisla umjesto ugrađenog?

Oboje će raditi na istom broju volai i trošiti isto stanje - razlika je u tome tko umjesto vas govori i što za to dodatno plaćate:

KriterijUgrađeni agent volaiVlastiti agent (ElevenLabs i drugi)
Tko vodi razgovorMi - jedan systemPrompt, jedan glas, jedan ElevenLabs workspace.Vi - bilo koja platforma, vaš prompt, vaš glas, vaši alati.
Cijena poziva0,92 kr/min (≈ 0,04 EUR) odlazni, 0,50 kr/min (≈ 0,02 EUR) dolaznijednako - 0,92 kr/min (≈ 0,04 EUR) odlazni, 0,50 kr/min (≈ 0,02 EUR) dolazni
Agentski dodatak+ 2,50 kr/min (≈ 0,10 EUR)nema - plaćate samo minute poziva
Transkript, sažetak, prepoznavanje govorne pošteDa, automatski kod svakog poziva.Ne - rješava (ili ne rješava) vaša vlastita platforma.

Agentski dodatak volai ne plaćate, ali nije besplatno - svoju platformu (ElevenLabs Conversational AI i slično) plaćate sami prema njezinu cjeniku. Mi naplaćujemo samo minute poziva na liniji volai, jednako kao kod SIP klijenta ili ugrađenog agenta. Tarife su bez PDV-a, kao cijeli cjenik volai.

Drugim riječima: vlastiti agent isplati se kad već imate pokrenutog ElevenLabs agenta s vlastitim promptom, alatima i glasom pa mu samo želite dodati češki broj. Kad počinjete od nule i dovoljan vam je jedan sistemski prompt bez vlastite ElevenLabs administracije, brži je put ugrađeni agent volai - osnivate ga jednim pozivom API-ja, a transkript sa sažetkom dobivate automatski.

Što će vam trebati?

  • Račun volai s kupljenim češkim brojem i API ključem (vk_...) - naći ćete ga u portalu u odjeljku API i MCP.
  • Gotov ElevenLabs Conversational AI agent u VLASTITOM workspaceu - ove upute ga ne osnivaju, samo ga spajaju na broj.
  • Stanje na računu volai - pozivi se s njega skidaju jednako kao kod ugrađenog agenta.

Korak 1: Spojite dolazne pozive

Postavite usmjeravanje broja na mode: "sip" i kao sipUri unesite SIP adresu na kojoj ElevenLabs pri uvozu SIP trunka treba primati pozive:

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

Na računu ElevenLabs zatim (Settings → Phone Numbers → Import → SIP trunk) broj registrirate s inbound_trunk_config:

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

Naplaćuje se samo dolazna minuta (0,50 kr/min (≈ 0,02 EUR)), bez dodatnog agenta - isto pravilo kao kod ugrađenog agenta ili običnog softverskog telefona.

Korak 2: Spojite odlazne pozive preko relaya

Ovaj je smjer obrnut - agent sam bira prema van. Telefonska mreža međutim poziv s tuđom SIP adresom ne pušta izravno na ciljni broj, pa se vodi preko kratkotrajne relay veze: jednokratnog SIP slota koji volai otvori neposredno prije poziva i sam ga ukine nakon njegova završetka. Detaljnu mehaniku (zašto je tako i kako to izgleda kod drugih platformi osim ElevenLabs) naći ćete na stranici Vlastiti agent - ovdje samo tri koraka koja morate napraviti.

2.1 Postavite ElevenLabs na svoju liniju

Zatražite SIP podatke broja:

bash
curl "https://volai.cz/v1/numbers/+420601234567/sip" \
  -H "Authorization: Bearer vk_VAS_KLJUC"
json
{
  "server": "sip.volai.cz",
  "username": "123456",
  "password": "a1b2c3d4e5f6",
  "outboundTrunkAddress": "sip.volai.cz",
  "port": 5060,
  "transport": "tcp",
  "inboundSignallingCidrs": ["81.31.45.0/24"]
}

Polje server koristite za običan softverski telefon (pogledajte stranicu SIP), ali u ElevenLabs ide polje outboundTrunkAddress (sip.volai.cz), a ne server - zamjena završava pogreškom 1011 sip request timed out - adresa odlaznog trunka mora biti upravo ta vrijednost, inače se poziv u mreži ne usmjerava.

Postavite je kao outbound_trunk_config tog broja u ElevenLabs (Settings → Phone Numbers → vaš broj → Outbound calling), točno ovako:

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

2.2 Stvorite relay vezu

Neposredno prije poziva (veza živi samo kratko, ograničenja su niže) pozovite:

bash
curl -X POST https://volai.cz/v1/relay \
  -H "Authorization: Bearer vk_VAS_KLJUC" \
  -H "Content-Type: application/json" \
  -d '{"to": "+420777123456", "from": "+420601234567"}'
json
{
  "id": "rl_4f2a91cd",
  "sipName": "volai_relay_2",
  "sipUri": "sip:volai_relay_2@sip.volai.cz",
  "expiresAt": 1756111760000,
  "callId": "c_9d4e2b7f"
}

2.3 Agentu recite sipName, a ne cijeli SIP URI

Golo ime, a ne cijeli SIP URI

ElevenLabs odbija cijeli SIP URI porukom „SipCallTo should be a phone number or SIP user, not a full SIP URI“ - zato odgovor gore daje sipName (golo volai_relay_2) i sipUri (cijeli sip:volai_relay_2@sip.volai.cz) ZASEBNO. U to_number ide samo sipName.

Kod ElevenLabs to znači pozvati putem /v1/convai/sip-trunk/outbound-call s to_number postavljenim izravno na sipName:

json
{
  "agent_id": "agent_...",
  "agent_phone_number_id": "phnum_...",
  "to_number": "volai_relay_2"
}

Što se događa nakon poziva

Telefonska mreža prima poziv na imenu volai_relay_2, spaja ga na vaš to i postavlja vidljivi broj pozivatelja na vaš from - pozvani na zaslonu vidi vašu liniju volai, a ne interno ime relay slota (ako broj ima vlastita relay imena - inače pozvani vidi demo broj volai, javite se podršci). Kad poziv završi, lease se oslobađa, a minute se obračunavaju kao običan odlazni poziv - 0,92 kr/min (≈ 0,04 EUR), bez agentskog dodatka.

Ograničenja i zaštita

ŠtoVrijednost
Lease čeka prvi poziv (pending)120 s zadano, 15 do 300 s
Poziv traje (active)najviše 15 minuta
Aktivni lease po jednom vašem brojunajviše 1
Aktivni leaseovi po račununajviše 2
  • from mora biti vaš vlastiti broj volai - inače from_number_not_owned. Bez te provjere bilo bi moguće lažno se predstavljati tuđom linijom.
  • Ista vrata kao kod običnog poziva - popis „ne zovi“ (samo za pozive, ne za SMS), automatska 30-dnevna blokada nakon triju neuspjelih pokušaja na isti broj u 24 sata i opće ograničenje brzine poziva. Relay ništa od toga ne zaobilazi.
  • Lease je jednokratan - drugi poziv na isti lease se odbija, za sljedeći stvorite novi.
  • Pun pool relay slotova vraća 503 capacity_busy - to je zajednička gornja granica istodobnosti CIJELE platforme volai, a ne samo vašeg računa. Pritom se ništa ne naplaćuje, dovoljno je za trenutak pokušati ponovno.

Cjelovitu REST referencu (kodovi pogrešaka, GET/DELETE nad leaseovima) naći ćete u referenci REST API-ja, cjelovit tijek postupka - uključujući dolazne i odlazne pozive prema bilo kojoj platformi, ne samo ElevenLabs - nalazi se na stranici Vlastiti agent.

Kada ostati kod ugrađenog agenta?

Iskreno: vlastiti agent znači više pokretnih dijelova - zaseban račun ElevenLabs i naplatu, nikakav automatski transkript ni sažetak izravno u portalu volai i jedan korak više prije svakog odlaznog poziva (otvoriti relay lease). Ako vam je dovoljan jedan dobar sistemski prompt i želite biti gotovi za nekoliko minuta bez drugog računa kod druge platforme, ugrađeni agent volai radi isto jednim pozivom API-ja - a agentski dodatak 2,50 kr/min (≈ 0,10 EUR) dobivate natrag u obliku automatskog transkripta, sažetka i prepoznavanja govorne pošte kod svakog poziva.

Potpunu usporedbu cijena s Twiliom i drugim pružateljima naći ćete u cjeniku, integraciju ElevenLabs korak po korak, s poveznicama na njihovu vlastitu dokumentaciju, ima stranica Integracije.

Isprobajte volai - prvih 50 kr dobivate od nas

Račun otvarate za minutu i odmah imate na stanju početno stanje za pozive i broj - SMS šaljete nakon prve dopune.

Isprobaj besplatno