Et tjekkisk nummer til en egen ElevenLabs-agent
En egen agent fra ElevenLabs Conversational AI på et rigtigt tjekkisk nummer - indgående og udgående opkald via SIP, uden agenttillæg.
Mangler der stadig et nummer? Sammenlign vejene til et tjekkisk eller slovakisk nummer.
1Send indgående opkald videre til ElevenLabs
Skift volai-nummeret til SIP-tilstand, og angiv som destination den adresse, som ElevenLabs lytter på efter indgående opkald (sip:<nummeret>@sip.rtc.elevenlabs.io) - ElevenLabs' eget SIP-domæne, ikke vores.
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"}}'2Registrer nummeret i ElevenLabs som SIP-trunk
Registrer det samme nummer i ElevenLabs (Settings → Phone Numbers → Import → SIP trunk) med en inbound_trunk_config - angiv vores signaleringsområde (81.31.45.0/24) i allowed_addresses. Det universelle 0.0.0.0/0 lader en INVITE komme ind fra hvor som helst, og da importen sker uden loginoplysninger, er tilladelseslisten den eneste kontrol.
{
"provider": "sip_trunk",
"phone_number": "+420601234567",
"label": "volai cislo",
"inbound_trunk_config": {
"allowed_addresses": ["81.31.45.0/24"],
"media_encryption": "allowed"
}
}3Hent linjens SIP-oplysninger
Til den udgående retning skal der bruges nummerets loginoplysninger. Svaret fra GET /v1/numbers/{e164}/sip returnerer server (registrering af softphone, i dag sip.volai.cz) og outboundTrunkAddress (platformens adresse til udgående trunk, i dag sip.volai.cz) hver for sig - i ElevenLabs skal den sidste bruges, se næste trin.
curl "https://volai.cz/v1/numbers/+420601234567/sip" \
-H "Authorization: Bearer vk_TVUJ_KLIC"4Konfigurer den udgående trunk i ElevenLabs
Ved nummeret i ElevenLabs (Settings → Phone Numbers → nummeret → Outbound calling) angives outbound_trunk_config nøjagtigt med oplysningerne fra det forrige trin - `outboundTrunkAddress` (IKKE server) som address, brugernavn og adgangskode som credentials. Adressen på den udgående trunk skal være præcis denne værdi - med en anden adresse (for eksempel server) bliver opkaldet ikke rutet i nettet, platformen melder 1011 sip request timed out, og i opkaldshistorikken efterlader det intet spor.
{
"outbound_trunk_config": {
"address": "sip.volai.cz",
"transport": "tcp",
"media_encryption": "allowed",
"credentials": {
"username": "123456",
"password": "a1b2c3d4e5f6"
}
}
}5Opret en relay-forbindelse før opkaldet, og ring til sipName
De fleste stemme-AI-platforme (også ElevenLabs) kan ikke registrere en telefonlinje permanent som SIP-klient - de sender kun et autentificeret opkald. Opret derfor lige før opkaldet en kortvarig relay-forbindelse, og giv ElevenLabs det rene sipName fra svaret (ikke hele sipUri) som to_number i ElevenLabs-API'et /v1/convai/sip-trunk/outbound-call - ellers afviser ElevenLabs opkaldet med en fejl om ugyldigt format. Den, der ringes op, ser volai-nummeret på displayet, hvis nummeret har egne relay-navne (ellers vises volais nummer - skriv til support); minutterne afregnes som et almindeligt udgående opkald, uden agenttillæg.
curl -X POST https://volai.cz/v1/relay \
-H "Authorization: Bearer vk_TVUJ_KLIC" \
-H "Content-Type: application/json" \
-d '{"to": "+420777123456", "from": "+420601234567"}'Hvad den kan bruges til
Egen agent på et rigtigt tjekkisk nummer
ElevenLabs Conversational AI i eget workspace, med egen prompt, egen stemme og egne værktøjer - men på et flytbart tjekkisk nummer, med opkaldsoversigt, saldo og faktura samlet i ét portal.
Skift mellem platforme uden at miste nummeret
Nummeret forbliver dit, uanset om der i dag kører ElevenLabs, Vapi, Retell eller en egen Asterisk bag det - det er nok at omdirigere SIP-routingen til en anden adresse.
Egen agent til udgående kampagner, indbygget agent til receptionen
Det bedste fra begge verdener på samme konto: udgående påmindelser og kampagner via en egen ElevenLabs-agent uden tillæg, mens den indgående reception overlades til volais indbyggede agent med automatisk transskription.
Ofte stillede spørgsmål
- Betales agenttillægget også ved en egen ElevenLabs-agent?
- Nej. Agenttillægget (2,50 kr/min (≈ 0,78 DKK)) gælder kun for volais indbyggede agent. Med en egen agent betales som for en SIP-klient - kun samtaleminutterne på volai-linjen (0,92 kr/min (≈ 0,29 DKK) udgående) og derudover separat den egen ElevenLabs-konto.
- ElevenLabs melder 1011 sip request timed out - hvad skal der gøres?
- Den udgående trunk har i
outbound_trunk_config.addressdomænetserveri stedet foroutboundTrunkAddress. Trunkadressen skal være præcis denne værdi - med en anden adresse bliver opkaldet ikke rutet i nettet, og i opkaldshistorikken efterlader det intet spor. Rettelsen er én værdi i ElevenLabs, ikke et nyt opkald. - ElevenLabs melder max auth retry attempts reached for SIP invite - hvad skal der gøres?
- ElevenLabs kom ikke igennem login. Enten passer brugernavn eller adgangskode til den udgående trunk ikke (kopiér
usernameogpasswordnøjagtigt fra nummerets SIP-oplysninger), eller også er opkaldet ankommet som et telefonnummer i stedet for somsipName- nettet kræver så endnu et login, som ElevenLabs ikke kan klare. Ito_numberhører kunsipNamefraPOST /v1/relayhjemme, og opkaldet startes via ElevenLabs-API'et (POST /v1/convai/sip-trunk/outbound-call) eller værktøjetmake_outbound_callpå deres MCP-server, ikke via en formular, der kun tager imod telefonnumre. Relay-forbindelsen venter kun kort på opkaldet (som standard 120 sekunder). - Hvorfor kan ElevenLabs ikke registreres permanent på nummeret som en almindelig SIP-klient?
- De fleste stemme-AI-platforme understøtter ikke permanent SIP-registrering - de sender kun et enkeltstående autentificeret opkald. Telefonnettet sender ikke et sådant opkald direkte videre til destinationsnummeret, derfor føres det via en kortvarig relay-forbindelse (
POST /v1/relay). - Hvad betyder ElevenLabs' fejl om ugyldigt format på SIP-adressen?
- ElevenLabs afviser hele SIP-URI'en og vil kun have det rene navn - derfor returnerer svaret fra
POST /v1/relaysipNameogsipUriADSKILT. Ito_numberi ElevenLabs-API'et hører kunsipNamehjemme. - Hvor længe holder en relay-forbindelse?
- Den venter 120 sekunder på det første opkald (kan indstilles fra 15 til 300), og selve opkaldet må vare højst 15 minutter. Der kører højst én aktiv forbindelse pr. nummer og højst to pr. konto, og hver forbindelse bruges kun én gang.
- Virker det også med en anden platform end ElevenLabs, for eksempel Vapi eller Retell?
- Efter samme princip - find ud af, hvor platformen forventer SIP-adressen til indgående opkald, og hvor loginoplysningerne til den udgående trunk skal indtastes. Vi har live-verificeret ElevenLabs (begge retninger) og Vapi (indgående retning); ved en anden platform bør det afprøves med et testopkald, og hvis det kører fast, kan der skrives til support. En udførlig, platformuafhængig vejledning findes på
/docs/vlastni-agent.
Prøv det med det samme
Opret en konto, og de første 50 kr i saldo er på os.