Tjeckiskt nummer för din egen ElevenLabs-agent
Din egen agent från ElevenLabs Conversational AI på ett riktigt tjeckiskt nummer - inkommande och utgående samtal via SIP, utan agentpåslag.
Saknas numret ännu? Jämför vägarna till ett tjeckiskt eller slovakiskt nummer.
1Rikta inkommande samtal till ElevenLabs
Växla volai-numret till SIP-läge och ange som mål den adress där ElevenLabs tar emot inkommande samtal (sip:<ditt nummer>@sip.rtc.elevenlabs.io) - ElevenLabs egen SIP-domän, inte vår.
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"}}'2Registrera numret i ElevenLabs som SIP-trunk
I ElevenLabs (Settings → Phone Numbers → Import → SIP trunk) registreras samma nummer med inbound_trunk_config - ange vårt signaleringsintervall i allowed_addresses (81.31.45.0/24). Det universella värdet 0.0.0.0/0 släpper in INVITE från vilken källa som helst, och eftersom importen sker utan inloggningsuppgifter är allowlisten den enda kontrollen.
{
"provider": "sip_trunk",
"phone_number": "+420601234567",
"label": "volai cislo",
"inbound_trunk_config": {
"allowed_addresses": ["81.31.45.0/24"],
"media_encryption": "allowed"
}
}3Hämta SIP-uppgifterna för linjen
För utgående riktning behövs numrets inloggningsuppgifter. Svaret från GET /v1/numbers/{e164}/sip returnerar server (registrering av softphone, i dag sip.volai.cz) och outboundTrunkAddress (plattformens utgående trunkadress, i dag sip.volai.cz) separat - i ElevenLabs hör det andra värdet hemma, se nästa steg.
curl "https://volai.cz/v1/numbers/+420601234567/sip" \
-H "Authorization: Bearer vk_TVUJ_KLIC"4Ställ in den utgående trunken i ElevenLabs
För numret i ElevenLabs (Settings → Phone Numbers → numret → Outbound calling) anges outbound_trunk_config exakt med uppgifterna från föregående steg - `outboundTrunkAddress` (INTE server) som address samt användarnamn och lösenord som credentials. Adressen till den utgående trunken måste vara exakt detta värde - med en annan adress (till exempel server) dirigeras samtalet inte i nätet, plattformen rapporterar 1011 sip request timed out och i samtalshistoriken blir inget kvar.
{
"outbound_trunk_config": {
"address": "sip.volai.cz",
"transport": "tcp",
"media_encryption": "allowed",
"credentials": {
"username": "123456",
"password": "a1b2c3d4e5f6"
}
}
}5Skapa en relay-session före samtalet och ring till sipName
De flesta röstbaserade AI-plattformar (inklusive ElevenLabs) kan inte registrera en telefonlinje permanent som SIP-klient - de skickar bara ett autentiserat samtal. Skapa därför en kortlivad relay-session strax före samtalet och skicka till ElevenLabs det nakna sipName från svaret (inte hela sipUri) som to_number i ElevenLabs API /v1/convai/sip-trunk/outbound-call - annars avvisar ElevenLabs samtalet med ett meddelande om otillåtet format. Den som blir uppringd ser ditt volai-nummer, om numret har egna relay-namn (annars numret hos volai - skriv till supporten). Minuterna debiteras som ett vanligt utgående samtal, utan agentpåslag.
curl -X POST https://volai.cz/v1/relay \
-H "Authorization: Bearer vk_TVUJ_KLIC" \
-H "Content-Type: application/json" \
-d '{"to": "+420777123456", "from": "+420601234567"}'Vad du kan göra med det
Egen agent på ett riktigt tjeckiskt nummer
ElevenLabs Conversational AI i din egen workspace, med egen prompt, röst och egna verktyg - men på ett portabelt tjeckiskt nummer med samtalsöversikt, saldo och faktura i en och samma portal.
Byt plattform utan att förlora numret
Numret förblir ditt oavsett om det i dag körs bakom ElevenLabs, Vapi, Retell eller en egen Asterisk - det räcker att peka om SIP-routingen till en annan adress.
Egen agent för utgående kampanjer, inbyggd agent för inkommande reception
Båda världarna på samma konto: utgående påminnelser och kampanjer via din egen ElevenLabs-agent utan påslag, medan den inkommande receptionen sköts av volais inbyggda agent med automatisk transkription.
Vanliga frågor
- Betalar jag agentpåslag även med min egen ElevenLabs-agent?
- Nej, påslaget 1,14 kr/min gäller bara den inbyggda volai-agenten. Med en egen agent betalar du bara samtalsminuterna (0,419 kr/min utgående) och ElevenLabs separat.
- ElevenLabs rapporterar 1011 sip request timed out - vad ska göras?
- I
outbound_trunk_config.addressstår domänenserveri stället föroutboundTrunkAddress. Rätta det värdet i ElevenLabs; med en annan adress dirigeras samtalet inte och lämnar inget spår i historiken. - ElevenLabs rapporterar max auth retry attempts reached for SIP invite - vad ska göras?
- ElevenLabs klarade inte inloggningen: antingen stämmer inte
usernameochpasswordför den utgående trunken, eller så ärto_numberintesipNamefrånPOST /v1/relay. Starta samtalet via ElevenLabs API, inte via ett formulär som bara tar telefonnummer. - Varför kan ElevenLabs inte registreras permanent på numret som en vanlig SIP-klient?
- De flesta röstbaserade AI-plattformar kan inte registrera sig permanent via SIP, de skickar bara ett engångssamtal. Det går därför via en kort relay-anslutning,
POST /v1/relay. - Vad betyder felet om otillåtet format på SIP-adressen från ElevenLabs?
- ElevenLabs avvisar hela SIP-URI:n och vill bara ha det nakna namnet - därför returnerar svaret från
POST /v1/relaysipNameochsipUriSEPARAT. Ito_numberi ElevenLabs API hör barasipNamehemma. - Hur länge håller relay-sessionen?
- Den väntar 120 sekunder på det första samtalet (kan ställas in mellan 15 och 300), själva samtalet kan pågå högst 15 minuter. Per nummer löper högst en aktiv session, per konto högst två, och den används bara en gång.
- Fungerar det även med en annan plattform än ElevenLabs, till exempel Vapi eller Retell?
- Ja, principen är densamma: ta reda på var din plattform vill ha SIP-adressen för inkommande samtal och uppgifterna för den utgående trunken. En allmän guide finns på
/docs/vlastni-agent.