České číslo pro vlastního ElevenLabs agenta
Vlastní agent z ElevenLabs Conversational AI na skutečném českém čísle - příchozí i odchozí hovory přes SIP, bez agentní přirážky.
1Nasměruj příchozí hovory na ElevenLabs
Číslo volai přepni do SIP režimu a jako cíl zadej adresu, na kterou ElevenLabs čeká příchozí hovory (sip:<tvoje číslo>@sip.rtc.elevenlabs.io) - vlastní SIP doména ElevenLabs, ne naše.
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"}}'2Zaregistruj číslo v ElevenLabs jako SIP trunk
V ElevenLabs (Settings → Phone Numbers → Import → SIP trunk) zaregistruj stejné číslo s inbound_trunk_config - povol adresy 0.0.0.0/0, protože příchozí hovor posíláme z naší strany, ne z pevné IP.
{
"provider": "sip_trunk",
"phone_number": "+420601234567",
"label": "volai cislo",
"inbound_trunk_config": {
"allowed_addresses": ["0.0.0.0/0"],
"media_encryption": "allowed"
}
}3Vyzvedni SIP údaje své linky
Pro odchozí směr potřebuješ přihlašovací údaje čísla - server, uživatelské jméno a heslo (stejné, jaké dostane i vlastní softphone). Server dostaneš přímo v odpovědi GET /v1/numbers/{e164}/sip - dnes je to sip.volai.cz.
curl "https://volai.cz/v1/numbers/+420601234567/sip" \
-H "Authorization: Bearer vk_TVUJ_KLIC"4Nastav odchozí trunk v ElevenLabs
U svého čísla v ElevenLabs (Settings → Phone Numbers → tvoje číslo → Outbound calling) nastav outbound_trunk_config přesně s údaji z předchozího kroku - server jako address, uživatelské jméno a heslo jako credentials.
{
"outbound_trunk_config": {
"address": "sip.volai.cz",
"transport": "udp",
"media_encryption": "allowed",
"credentials": {
"username": "123456",
"password": "a1b2c3d4e5f6"
}
}
}5Před hovorem vytvoř relay spojení a zavolej na sipName
Většina hlasových AI platforem (ElevenLabs včetně) neumí telefonní linku trvale zaregistrovat jako SIP klienta - jen odešle autentizovaný hovor. Proto těsně před hovorem vytvoř krátce trvající relay spojení a ElevenLabs pošli holé sipName z odpovědi (ne celé sipUri) jako to_number v ElevenLabs API /v1/convai/sip-trunk/outbound-call - jinak ElevenLabs hovor odmítne hláškou o nepovoleném formátu. Volaný na displeji uvidí tvoje volai číslo, minuty se naúčtují jako běžný odchozí hovor, bez agentní přirážky.
curl -X POST https://volai.cz/v1/relay \
-H "Authorization: Bearer vk_TVUJ_KLIC" \
-H "Content-Type: application/json" \
-d '{"to": "+420777123456", "from": "+420601234567"}'Co s tím uděláš
Vlastní agent na skutečném českém čísle
ElevenLabs Conversational AI ve tvém workspace, s vlastním promptem, hlasem i nástroji - ale na přenositelném českém čísle s přehledem hovorů, kreditem a fakturou v Kč v jednom portálu.
Přepínání mezi platformami bez ztráty čísla
Číslo zůstává tvoje bez ohledu na to, jestli za ním dnes běží ElevenLabs, Vapi, Retell nebo vlastní Asterisk - stačí přesměrovat SIP routing na jinou adresu.
Vlastní agent na odchozí kampaně, zabudovaný na příchozí recepci
Kombinace obou světů na stejném účtu: odchozí připomínky a kampaně přes vlastního ElevenLabs agenta bez přirážky, příchozí recepci necháš na zabudovaném agentovi volai s automatickým přepisem.
Časté otázky
- Platím agentní přirážku i u vlastního ElevenLabs agenta?
- Ne. Agentní přirážka (2,50 Kč/min) platí jen u zabudovaného agenta volai. U vlastního agenta platíš stejně jako u SIP klienta - jen minuty hovoru na volai lince (0,92 Kč/min odchozí), a k tomu zvlášť svůj vlastní účet u ElevenLabs.
- Proč nejde ElevenLabs zaregistrovat na číslo natrvalo jako běžný SIP klient?
- Většina hlasových AI platforem trvalou SIP registraci neumí - jen odešle jednorázový autentizovaný hovor. Telefonní síť takový hovor napřímo na cílové číslo nepustí, proto se vede přes krátce trvající relay spojení (
POST /v1/relay). - Co znamená chyba o nepovoleném formátu SIP adresy z ElevenLabs?
- ElevenLabs odmítne celé SIP URI a chce jen holé jméno - proto odpověď
POST /v1/relayvracísipNameasipUriZVLÁŠŤ. Doto_numberv ElevenLabs API patří jensipName. - Jak dlouho relay spojení vydrží?
- Čeká na první hovor 120 sekund (nastavitelné 15 až 300), samotný hovor smí běžet nejvýš 15 minut. Na jedno tvoje číslo běží nejvýš jedno aktivní spojení, na účet nejvýš dvě, a použije se jen jednou.
- Funguje to i s jinou platformou než ElevenLabs, třeba Vapi nebo Retell?
- Ano, stejný princip - najdi si u svojí platformy, kam má chodit SIP adresa pro příchozí hovor a kam zadat přihlašovací údaje pro odchozí trunk. Podrobný obecný návod (nezávislý na konkrétní platformě) je na
/docs/vlastni-agent.