Nyheter
Det här är nytt i volai
Ett urval av ändringar som påverkar hur volai används - inte varje commit, bara det som syns i API:et, MCP-servern eller portalen.
The windows of the third and fourth retry of a task can be widened
For an outbound task with the Lorela Enterprise retry schedule you can now choose when the third and fourth attempt may be placed. The default narrow windows stay the morning 08:00-09:00 and the afternoon 17:00-19:00; the new wide ones are the morning 08:00-13:00 and the afternoon 13:00-20:00. The choice is in the calling rules of the task and can be set through the API and MCP as well. If you change it on a paused task, the times of waiting contacts are recomputed to the new windows.
Avrundade påfyllningsbelopp i ditt lands valuta
Påfyllning av saldo och automatisk påfyllning erbjuder nu avrundade belopp direkt i valutan på ditt konto, oavsett om det är euro, zloty, pund, svenska kronor eller en annan marknadsvaluta. Du väljer till exempel 10 eller 50 enheter och saldot ökar exakt enligt valutakursen, utan rester och omräkningar. Beloppen, trösklarna för automatisk påfyllning och det egna beloppet följer en tabell per valuta, och prislistan på webben visar påfyllningsbeloppen i varje lands valuta. Från kortet dras den avrundade grunden plus skatt enligt din marknad, och samma pris ser du i portalen och på fakturan. Ett tjeckiskt konto förblir oförändrat. Automatisk påfyllning som redan är sparad och äldre länkar fungerar vidare.
Röstmeddelande från ditt eget nummer och på ditt språk
Du kan nu skicka ett röstmeddelande från ditt eget nummer för samtal och sms, även från ett nummer i ett annat land: mottagaren ser ditt nummer och ett återuppringt samtal följer det numrets dirigering. Texten kan läsas upp på mottagarens språk; om du inte väljer något används från ditt eget nummer språket i det land du ringer till, och från det delade numret läses texten på tjeckiska. Ett meddelande från ditt eget nummer debiteras för minst 60 s, för vissa destinationer 90 s, längre per sekund. Befintliga meddelanden från det delade numret fungerar oförändrade och debiteras fortsatt per sekund. Vi har också rättat utgående samtal från nummer utanför Tjeckien, som motorn tidigare avvisade.
Nummer i USA med val av stad
När du beställer ett nummer kan du nu välja USA, även på kartan. Du väljer stad och riktnummer bland 67 städer, från New York och Los Angeles till alla delstater utom Alaska och Hawaii. Numret tar emot samtal och ringer till USA och Tjeckien. Landsvalet visar priset innan du beställer, och det är detsamma i alla städer. Du behöver inte uppge en lokal adress för numret. Sms är inte tillgängligt på det.
Konton från Kanada och Island
Kunder i Kanada och på Island kan nu skapa ett konto på volai.eu på engelska och fylla på kredit i kanadensiska dollar eller isländska kronor. Krediten fungerar som i de andra länderna och fakturan är utan tjeckisk moms. Sms till dessa länder är ännu inte tillgängligt.
Nummer på Island, i Kanada och Mexiko
När du beställer ett nummer kan du nu välja Island, Kanada och Mexiko, alla tre även på kartan. Numren tar emot samtal och ringer till sitt eget land och till Tjeckien. Landsvalet visar priset innan du beställer. För dessa nummer behöver du inte styrka en lokal adress. Sms är inte tillgängligt från dem. Röstagenten talar nu även spanska och isländska.
Ett konto utanför Tjeckien fungerar som ett tjeckiskt
E-post från oss kommer på kontots språk, med belopp i kontots valuta och med länkar till motsvarande språkversion. Datum och tider i portalen och i e-post följer tidszonen i kontots land. Ett telefonnummer kan anges även utan landsnummer, i nationellt format för kontots land. Sms:et efter ett obesvarat samtal skickas nu även till länderna i sms-priserna, inte bara till Tjeckien och Slovakien. Kvittot på en påfyllning av saldot visar det land som har valts i faktureringsuppgifterna.
Ett nummer i ett annat land ringer även till sitt eget land
Agenten som ringer från ett nummer i ett annat land kan nu ringa inte bara till Tjeckien utan även till nummrets eget land: från ett polskt nummer till en polsk telefon, från ett nederländskt nummer till en nederländsk och så vidare. Det gäller alla länder där vi erbjuder nummer. Samtalet debiteras efter den faktiska destinationen, och nummerkortet visar priset per minut till nummrets eget land. Sms skickas fortfarande inte från ett nummer i ett annat land.
Ett polskt nummer ringer nu även i Polen
Från ett polskt nummer ringer agenten nu även till polska fasta nummer och mobilnummer, inte bara till Tjeckien. Uppgifter och kampanjer klarar det också: mottagarna anges med prefixet +48 och samtalsfönstret följer polsk tid. Nummerkortet visar priset per minut till varje land.
Sms till fler europeiska länder
Sms kan nu skickas till mobilnummer i Österrike, Schweiz, Nederländerna, Portugal, Slovenien, Rumänien, Danmark, Estland, Lettland, Bulgarien, Polen och Storbritannien. Priset gäller per meddelandesegment och skiljer sig mellan länderna; det finns på prissidan. Mottagaren kan inte svara. Sms till Tjeckien och Slovakien ändras inte.
Webbplats och portal på svenska, kroatiska och grekiska
Webbplatsen, portalen och e-postmeddelandena finns nu även på svenska, kroatiska och grekiska. Ett konto från Sverige betalar saldo i svenska kronor, ett konto från Kroatien eller Grekland i euro. Röstagenten talar nu även kroatiska och har två kroatiska röster.
Ett nummer för samtal i Polen
Europakartan på sidan Köp nummer omfattar nu även Polen: ett fast nummer i Warszawa (+48 22) som agenten besvarar. Numret är bara till för samtal och har ingen sms-funktion, och agenten ringer från det tills vidare bara till Tjeckien. Kartan och nummerkortet visar priset per 30 dagar.
Ett nytt konto kommer inte in i portalen, API:et eller MCP förrän e-postadressen är verifierad
Ett konto som skapats den 5 november 2026 eller senare måste först ange den sexsiffriga koden från sitt e-postmeddelande. Efter inloggning med lösenord hamnar kontot på verifieringssidan; om koden från registreringen inte längre gäller skickas en ny. När koden är angiven går det vidare till portalen. Konton som skapades tidigare påverkas inte. En ny kod kan begäras på verifieringssidan när som helst.
Köp nummer på Europakartan
Ett nummer köps nu på en enda sida. Välj land på Europakartan (kontots land är redan förvalt), se vilka typer av nummer som finns med pris och ikoner som visar vad var och en kan, läs detaljerna i hjälptexterna och beställ med en enda knapp. För länder som är under uppbyggnad finns knappen ”Meddela mig”: kontot registreras för bevakning och vi får veta vilket land som efterfrågas.
volai förbereds för fler EU-länder
Grunden för fler europeiska länder är lagd. Saldo köps i valutan på kontots marknad och priserna visas i den valutan, ett nummer i ett annat land kan kopplas till en agent hos ElevenLabs, och röstagenten talar 20 språk med röster för vart och ett. Webbplatsen, portalen och e-postmeddelandena finns på 13 språk (tjeckiska på den tjeckiska adressen, övriga på volai.eu). Sms utomlands via SMS Manager är på väg och inte påslaget ännu; utbudet av nummer i fler länder byggs ut steg för steg. För konton i Tjeckien ändras ingenting: saldot förblir i kronor och webbplatsen ligger kvar på den tjeckiska adressen.
Ett nummer i ett annat land
Vid sidan av Pragnumret går det nu att skaffa ett nummer i ett annat land. Det tar emot samtal åt agenten, och agenten ringer från det till Tjeckien och även till numrets land där det är aktiverat för landet. Ett nummer i ett annat land hanterar inte sms; sms stannar kvar hos Pragnumret. Sidan för köp av nummer visar vilka länder som går att beställa, och utbudet växer steg för steg. Aktiveringen tar vanligtvis upp till 1 arbetsdag och högst 3 arbetsdagar, för vissa länder upp till en timme.
Nummer från alla regioner
Sidan för köp av nummer listar nu fler regioner, till exempel Ostrava, Plzeň, Olomouc, Zlín, Hradec Králové och Liberec. Ett nummer med regionalt riktnummer köps på samma sätt som ett Pragnummer och till samma pris. En region kan vara slutsåld en tid, och vi fyller på löpande. Ett nummer på den egna verksamhetens adress beställs fortfarande separat.
Nummer per region: tydligare etiketter och grund för regionala erbjudanden
Nummer från en beställning visar nu det exakta regionnamnet, till exempel ”Mährisk-Schlesiska regionen” i stället för ”regionen Ostrava”. Nummer med riktnummer 47 märktes tidigare felaktigt som Liberec; de tillhör regionen Ústí nad Labem. Utbudet av nummer ändras inte: Prag, Brno, serien 910 och Bratislava kan köpas direkt, och ett nummer från en annan region beställs med verksamhetens adress.
Egna webhook-headers: ett tydligare formulär
Efter ett fel behåller webhook-formuläret URL:en och de markerade händelserna precis som de angavs och visar meddelandet intill fältet som orsakade det. När URL:en byts till en annan domän töms de sparade header-värdena direkt och formuläret förklarar varför. Ett klick i ett förkortat värde markerar hela värdet, så att det skrivs över i stället för att byggas på. Egna headers har en hjälptext och dokumentationen beskriver de exakta gränserna.
Webhook med egna headers
Webhooken kan nu skicka egna HTTP-headers med varje händelse, till exempel Authorization: Bearer med en nyckel. Samtals- och sms-händelser kan skickas direkt in i en automation eller en tjänst som bara tar emot autentiserade anrop, utan mellanled och utan att API:et behöver pollas. Headers ställs in i portalen under Anslutningar och API i avsnittet Webhooks, via API:et eller via MCP. Sparade värden visas förkortade och skickas bara till webhook-URL:ens domän; om URL:en byts till en annan domän måste de anges på nytt.
Agentens kunskap kan importeras från en webbsida eller en fil
I agentredigeraren tar fältet Vad agenten vet nu emot text från en offentlig webbadress eller från en .txt- eller .md-fil. Längre text sammanfattas så att den ryms på 20 000 tecken, portalen visar den som förhandsgranskning före sparande, och den kan läggas till efter den befintliga kunskapen eller ersätta den. Ändringen sparas i utkastet; den aktiva agenten ändras först efter publicering. API:et och MCP gör detsamma.
En begäran om att stänga kontot skickas med en orsak
Under Inställningar finns nu ett formulär i stället för en e-postlänk: orsaken till stängningen väljs, en anteckning kan läggas till och förståelse för vad som händer bekräftas. Begäran raderar eller ändrar ingenting i sig; volai-teamet hanterar den manuellt och en bekräftelse kommer via e-post. Samma begäran kan skickas via API:et och MCP.
En tumme ner från samtalsmejlet kan kompletteras med en orsak
Ett klick på tumme ner i samtalsmejlet sparar betyget direkt, och på sidan som öppnas går det att välja en orsak och lägga till en anteckning i ett enda formulär. Tidigare fanns bara fem separata knappar och ingen anteckning.
Ett meddelande till podpora@ får en bekräftelse
Den som skriver till hjalp@volai.se får en automatisk bekräftelse på att meddelandet har kommit fram, med uppgiften att vi vanligtvis svarar inom en arbetsdag och en länk till statussidan.
Ny sida: Trygghet
På /sv/fortroende (på engelska /en/trust) finns på ett ställe var volai lagrar data från samtal, sms och konto, vem som kommer åt den, hur länge den sparas, hur den skyddas och vad vi ännu inte kan.
Demoagenten kan ringas från webbläsaren på webbplatsen
Webbplatsen får knappen Ring från webbläsaren, som gör det möjligt att prova volais demoagent med ett samtal direkt från webbläsaren, utan registrering. Samtalet är en demo, det spelas in och agenten talar tjeckiska. Funktionen slås på gradvis, så den kan dyka upp först efter en tid.
Rättelser i dokumentationen: kalendern skriver bara efter bekräftelse, numret för samtal och sms ordnas tills vidare på begäran
Texterna för människor och för AI-assistenter anger nu exakt att kalendern bara kan skapa en ny bokning efter ett uttryckligt godkännande och inte raderar något, och att numret för samtal och sms tills vidare ordnas på begäran via supporten. Testsamtalet anger också att ett obesvarat samtal räknas mot den dagliga gränsen, och vanliga frågor nämner Milena som standardröst för tjeckiska.
Ett agentverktyg kan vänta på uppringarens tydliga samtycke
Ett verktyg hos en agent kan nu kräva samtycke: volais egen röstmotor kör då ett verktyg som skickar eller skapar något (till exempel ett sms eller en begäran) bara när uppringarens senaste svar tydligt är ja, och vid ett oklart svar (”Hallå?”, ”Ja?”) frågar agenten igen. I portalen slås det på med reglaget Kräv uppringarens tydliga samtycke i verktygsredigeraren, i API:et och MCP med fältet requireConfirmation; det är avstängt som standard. Det gäller bara en agent på volais egen motor på tjeckiska eller slovakiska, och för en agent som redan körs gäller det först efter att agenten publiceras nästa gång (via API:et också efter nästa sparande), så slå på det utanför en pågående kampanj. Efter ett misslyckat sparande tappar verktygsredigeraren inte heller längre den valda metoden, parameterns typ och källa eller den skrivna beskrivningen.
Månadsabonnemang: mer exakt API och formulering för ett abonnemang som håller på att avslutas
För ett abonnemang som är inställt på att avslutas efter den betalda perioden lovar kortet på sidan Saldo, sidomenyn, mobilchippet, aviseringen på Översikten och aviseringen i API:et inte längre nytt månatligt saldo; de säger att abonnemanget avslutas. E-postmeddelandet om en misslyckad förnyelse eller om att ett abonnemang tar slut på ett konto utan sparat kort påstår inte längre att banken avvisade betalningen; det säger att kortet saknas. API:et och MCP rapporterar också att ett nytt abonnemang inte kan startas medan ett pågår (fältet available är false), och om en abonnemangsändring upprepas efter ett avbrott slutförs det som återstår i stället för att misslyckas på en nivå som kontot redan är på väg till.
Ett samtal som röstmotorn aldrig rapporterade förbrukar inte längre ett försök i en uppgift
När röstmotorn aldrig rapporterade ett samtal i en uppgift och vi stängde det som icke uppringt efter två timmar utan rapport, tog det tidigare ett av kontaktens försök och hamnade i granskning; med Lorela Enterprise-policyn för omförsök kunde kontakten sedan bara hoppas över. Ett sådant försök räknas inte längre, ingenting debiteras och kontakten rings upp igen tidigast efter en minut. Kontakten går till granskning senast efter det tredje sådana försöket i rad, tidigare bara om nästa försök inte längre ryms före uppgiftens slut, och portalen förklarar orsaken.
Testsamtal visar hur många försök som återstår och när nästa är tillgängligt
Testsamtalet på agentens detaljsida visar nu hur många av de tre försöken per 24 timmar som återstår. Varje uppringt försök räknas, även obesvarade, men dessa debiteras inte - resultatet efter ett obesvarat samtal säger nu det också. När försöken är slut låses knappen och visar när nästa testsamtal är tillgängligt. Felet rate_limited i REST API:et och MCP (test_call) innehåller samma tidpunkt.
Kontakter under granskning stoppar inte längre en uppgift som ännu har samtal kvar att ringa
När en uppgift pausas mitt i ett samtal och samtalet sedan avslutas förblir uppgiften pausad och kan startas och redigeras igen, även om andra kontakter väntar på beslut. Tidigare hamnade den i Behöver granskas och kunde inte startas förrän alla kontakter under granskning hade hanterats. Med Lorela Enterprise-policyn för omförsök (aktiveras via API:et eller MCP; portalen aktiverar den inte) stängs en kontakt vars sista tillåtna försök slutade obesvarat, upptaget, med en telefonsvarare eller med ett besvarat samtal där personen inte sa något också som överhoppad direkt och väntar inte längre på granskning. För uppgifter utan policyn, vilket inkluderar varje uppgift som skapats i portalen, hamnar det sista obesvarade försöket fortfarande i granskning.
Den automatiska omförsökshorisonten för en uppgift kan ställas in på 1 till 30 dagar
För en utgående uppgift med Lorela Enterprise-schemat för omförsök kan det nu väljas hur många dagar efter en kontakts första försök den fortfarande får ringas upp igen: 1 till 30 dagar i stället för fasta fem. Värdet visas på uppgiftssidan och kan redigeras i ringreglerna, och det kan även ställas in via API:et och MCP. Om det höjs på en pausad uppgift går kontakter som bara hade fått slut på försök på grund av femdagarsgränsen tillbaka i kön.
Numret syns hos mottagaren från allra första samtalet
Ett nummer som köps eller beställs förbereds nu för utgående samtal direkt efter köpet - tidigare kunde det ta upp till en timme. Mottagarna ser därför det köpta numret, inte volais demonummer, redan vid de första samtalen från den egna agenten via relay. Om förberedelsen i sällsynta fall misslyckas görs ett nytt försök vid nästa samtal. Guiden för att ta med den egna agenten och verktyget create_relay_lease anger nu uttryckligen att varje samtalsförsök, även ett omförsök efter ett obesvarat samtal, behöver en ny lease.
Meddelandet om inspelning är nu ett eget val
Agenten talar inte längre av sig själv om för uppringarna att samtalet spelas in. Meningen ”Observera att samtalet spelas in.” (på agentens språk) läggs till i slutet av första repliken bara för agenter där det slås på - i agentredigeraren, kortet Inspelning, eller direkt när agenten skapas, alternativet ”Tala om för uppringaren att samtalet spelas in”. Den 22 oktober 2026 tog vi bort det från agenter som hade fått det tillagt automatiskt; ett meddelande som skrivits in i första repliken manuellt ligger kvar som det är. Att informera uppringare om inspelning är ett ansvar som ligger på den personuppgiftsansvarige.
Uppgiftsbudgetar håller till sista öret och avstängd inspelning gäller nu även på den inbyggda motorn
En utgående uppgift spenderar aldrig mer än den budget den fått: reservationen för ett försök är exakt det högsta möjliga priset för ett samtal på maxDurationSecs, och ett samtal som avslutas av tidsgränsen debiteras för högst gränsen, även om det slutar en bråkdels sekund senare. Att stänga av inspelning för en agent fungerar likadant för agenter på ElevenLabs och på volais egen röstmotor: samtalet spelas inte in och samtalsdetaljerna har ingen inspelning.
Ett inkommande samtal som avvisades för att linjerna var fulla visas nu som missat
När alla linjer för inkommande samtal är upptagna kan uppringaren inte komma fram. Ett sådant samtal visas nu i listan Samtal som missat, med etiketten ”Linjerna var fulla”, och dyker upp i fältet ”Kräver uppmärksamhet” med en knapp Ring upp, så att personen kan ringas tillbaka. Det kostar ingenting. Hittills låg ett sådant samtal kvar i listan som ”Pågår” för alltid; de befintliga stängs av sig själva.
Abonnemangskortet visar den senaste perioden, och saldovarningen räknar i samma takt som kortet
Efter en abonnemangsförnyelse visar abonnemangskortet på sidan Saldo hur stor del av den senaste periodens månatliga saldo som användes, med samma siffror som förnyelsemejlet, och om påfyllning skett hur mycket som kom från påfyllt saldo. Varningen på översikten om att saldot tar slut före förnyelsen räknar nu i samma försiktiga takt som prognosen för det månatliga saldot på abonnemangskortet: den tar också hänsyn till den senaste veckan och takten sedan perioden började, så den varnar i tid medan användningen växer.
Förnyelsemejlet för abonnemanget föreslår också en högre nivå när den blir billigare
Om mycket fylls på under en period och en högre nivå skulle bli billigare för samma förbrukning, säger förnyelsemejlet för abonnemanget nu det med beloppet, precis som det redan gör för en lägre nivå och för betalning per sekund. Mejlets knapp öppnar nivåbytet direkt. Knappar i abonnemangsmejl leder nu via inloggning direkt till den rad de gäller (uppsägning, abonnemangsnivå, påfyllningar, betalning eller kort), även när ingen är inloggad i den webbläsaren; om någon är det sker omdirigeringen direkt.
Registrering med vald abonnemangsnivå visar vad som väljs
När en abonnemangsnivå väljs på webbplatsen visar registreringen nu vilken nivå det är, vad den kostar inklusive moms och hur mycket månatligt saldo den ger, och e-postverifieringen berättar att nästa steg är att slå på den. Den som vill prova först hittar en länk under formuläret för registrering utan abonnemang. Den valda nivån sparas hos kontot i 30 dagar, så verifieringen leder till påslagningen även om man kommer tillbaka senare; integritetspolicyn säger nu det.
Utvärderingen av samtalsmålet sparas igen
Från och med den 16 september 2026 visades inte målutvärderingen (Uppfyllt, Ej uppfyllt, Oklart) för samtal på volais egen motor, eftersom portalen kasserade den på grund av ett fel i hanteringen av motorns resultat. Felet är åtgärdat och nya samtal har utvärderingen igen i portalen, i e-postmeddelandet efter samtalet, i sammanfattningarna och i API:et. Samtal från den perioden har ännu ingen utvärdering.
Tystnadsgolv i slutet av en replik för dikterade nummer och långa yttranden
En agent på volais egen motor kan vänta tills uppringaren har sagt klart ett nummer eller tagit andan efter ett långt yttrande. Två nya tystnadsgolv håller repliken öppen lite längre bara där uppringare typiskt fortsätter: när repliken slutar med en siffergrupp (en uppringare som dikterar ett telefon- eller organisationsnummer grupp för grupp) och efter ett yttrande som är längre än en inställd tröskel. De ställs in i agentens detaljer (fliken Avancerat, kortet Slut på repliken), via API:et eller MCP; det rekommenderade första steget för tjeckiska agenter som tar emot dikterade nummer är 800 ms. Agenter utan inställning beter sig som tidigare.
Strikt språklåsning för taligenkänning och tappade repliker från hälsningsfönstret
En agent på volais egen motor kan ha en strikt språklåsning för taligenkänning: utskriften håller sig då till agentens språk, så ett kort ”Ano” vid ett utgående samtal skrivs inte som ett främmande ord eller med ett annat skrift. Slå på det i agentens detaljer (fliken Avancerat), via API:et eller MCP; vi rekommenderar det bara för tjeckiska agenter med utgående samtal, inte för slovakiska. Samtalsdetaljerna visar också vad den som svarade sa under agentens första replik som motorn medvetet inte tog emot (ett ”Hallå?” eller personens namn) - ett sådant samtal såg tidigare ut som om personen hade varit tyst.
Standardvärden för variabler vid inkommande samtal
När en agents första replik eller instruktioner använder en variabel som anges vid utgående uppringning (till exempel en inledande fråga) förblev den tom vid inkommande samtal och repliken slutade utan fråga. Nu går det att ge agenten standardvärden för dessa variabler vid inkommande samtal, så att uppringaren hör hela repliken. Ställs in via API:et och MCP, för agenter på motorn och på ElevenLabs lika.
Ett nyligen anslutet nummer visas redan från det första utgående samtalet
Om ett nummer kopplades till en agent och det ringdes ut direkt kunde den uppringda i flera timmar se volais demonummer +420 266 266 641 i stället för det egna, och ett återuppringningssamtal nådde demoagenten. Nu visas det egna numret från första samtalet, och om uppsättningen vid anslutningen någon gång misslyckas slutförs den av sig själv inom en timme. Nummer som redan finns påverkas inte - de är alla korrekt inställda.
Rättad Vapi-guide: en BYO SIP-trunk utan inloggningsuppgifter
Vapi-guiden sa att användarnamn och lösenord ska fyllas i för en BYO SIP-trunkadress, men med dem kopplas det inkommande samtalet aldrig fram. Guiden på webbplatsen, i portalen, i dokumentationen och i MCP säger nu att båda fälten ska vara tomma och förklarar hur nätmasken 24 anges i gateways och vilken adress en Vapi-organisation i EU-regionen använder. volai sparar inte längre användarnamn och lösenord för en Vapi BYO-trunkadress.
Skydd av första repliken och en egen tystnadspåminnelse i portalen, API:et och MCP
För utgående samtal från en agent på volais egen röstmotor går det nu att skydda första repliken mot avbrott av en kort reaktion från den som svarade (”Hallå?”, ”Ja?”) och att ange en egen mening för tystnadspåminnelsen i stället för standardpåminnelsen för agentens språk. Båda är valfria och agenten fungerar som tidigare om de inte ställs in. Samtalsutskriften markerar nu en agentreplik som uppringaren avbröt.
Sms är bara utgående och skickas under namnet SMSinfo
Vi har förtydligat hur volai hanterar sms: tjänsten skickar bara meddelanden, under det gemensamma avsändarnamnet SMSinfo, som mottagarna inte kan svara på. volai-nummer tar bara emot samtal, och volai varken tar emot eller vidarebefordrar sms. Tidigare uppdateringar nämnde en avsändare ”volai” - det är bara en intern etikett på meddelandet, mottagarna ser den aldrig.
Ett samtal där en människa talade först behandlas inte längre som ett samtal med en automat
Ett samtal där uppringaren först talade med agenten och först därefter bara ett upprepat meddelande låg kvar på linjen (till exempel för att uppringaren parkerade samtalet) behandlas som ett vanligt samtal: det behåller sin sammanfattning och debiteras som alla andra samtal. Etiketten ”En automat ringde” gäller bara ett samtal där ingen längre mening hördes förutom det upprepade meddelandet.
Ett samtal med en automat kräver inte längre uppmärksamhet, ett samtal med en människa debiteras alltid
Ett samtal med en automat i andra änden visas inte längre bland de samtal som kräver uppmärksamhet, och veckosammanfattningen räknar det varken som ett hanterat samtal eller som en uppringare. Det finns kvar i samtalshistoriken med etiketten ”En automat ringde”. Ett samtal där en människa hördes under väntan debiteras som alla andra samtal, även när dess bearbetning kommer in sent.
En agent vars språk ändras till tjeckiska eller slovakiska flyttas till den egna röstmotorn
En agent som skapats på engelska, tyska eller polska startar på standardplattformen ElevenLabs. När dess språk senare ändrades till tjeckiska eller slovakiska blev den kvar där med rösten Katty och utan rösterna Milena, Tereza, Jan och Marek. Nu flyttas den av sig själv till volais egen röstmotor efter sparande och får det nya språkets standardröst (Milena, Katarina), precis som en nyskapad agent; en annan röst kan väljas på fliken Röst. Anteckningen om telefonsvarare för en agent på ElevenLabs säger nu vad som faktiskt ska göras: skriv till hjalp@volai.se så flyttar vi agenten.
En agent som bara tar emot samtal förlorar inte längre rösterna Milena, Tereza, Jan och Marek
Om alternativet ”Använd för utgående uppgifter” stängdes av i den nya agentguiden eftersom agenten bara skulle besvara inkommande samtal, skapades en tjeckisk eller slovakisk agent på standardplattformen ElevenLabs med Katty som enda röst, utan Milena, Tereza, Jan och Marek. Alternativet avgör inte längre plattformen: tjeckiska och slovakiska agenter skapas alltid på volais egen röstmotor och kan användas i Uppgifter i båda fallen, så guiden erbjuder inte längre alternativet för dessa språk. Om en agent skapades på det sättet tidigare flyttar supporten den till motorn - skriv bara till hjalp@volai.se.
Uppgifter: en tydligare detaljvy efter en paus och en exakt förklaring av försök
Detaljvyn för en pausad eller avslutad uppgift säger i en enda mening vad som händer och vad som bör göras härnäst. Efter ett beslut om en kontakt kan uppgiften startas igen direkt från meddelandet. Efter ”Fortsätt granska” återvänder tangentbordsfokus till knappen, så att det går att fortsätta från tangentbordet. Översikten visar antalet kontakter att granska även för en uppgift som väntar på beslut. Ringreglerna beskriver försök och samtalslängd i ord. Dokumentationen anger nu exakt att det maximala antalet försök är det högsta antalet automatiska uppringningar av en kontakt, det första samtalet inräknat (1 betyder inga omförsök; en kontakt som manuellt skickas tillbaka för ett nytt försök får en uppringning till), och vad som räknas som ett försök: varje försök där samtalet kunde ha ägt rum, inte ett som volai avvisade före uppringningen.
Uppgifter: en tydligare detaljvy, och ett försök som avvisats före uppringning räknas inte längre
Uppgiftens detaljvy är tydligare: en pågående uppgift visar var beslut ska fattas, en kontakt som behöver granskas har märket Behöver granskas, telefonnummer ser likadana ut som på andra ställen och åtgärder bekräftas direkt vid kontakten. Uppgiftslistan och Översikten visar kontakter som väntar på granskning även för en pågående uppgift, och länkar till delar av Inställningar hoppar nu till rätt ställe även när de öppnas från ett e-postmeddelande. Ett försök som volai avvisade innan något hade ringts upp (ett blockerat, ett eget eller ett ogiltigt nummer, ring inte-listan) räknas inte längre mot försöken från och med den här versionen. När blockeringen hävs, ett nytt försök görs och numret fortfarande inte kan ringas visar kontakten inte ”Försök 2 / 1”, eftersom ingen ringde. Kontakter som tidigare gick igenom en sådan avvisning behåller sitt tidigare antal försök.
Uppgifter: ett upptaget nummer väntar bara en stund, och ett nummer som inte kan ringas stoppar inte längre hela uppgiften
När ett annat samtal till samma nummer pågår just nu skickar uppgiften inte längre kontakten till granskning: den väntar och försöker igen av sig själv lite senare, och övriga kontakter rings under tiden vidare. Om numret förblir upptaget flera gånger väntar kontakten till sist på beslut. Ett nummer som inte kan ringas (ring inte-listan, automatisk blockering, ogiltigt, betalnummer, det egna) stoppar nu bara sin egen kontakt, inte hela uppgiften; vad som ska göras med det avgörs i slutet, när uppgiften är klar. För ett automatiskt blockerat nummer har portalen knappen Häv blockeringen och försök igen, och för en kontakt där ett nytt försök inte kan hjälpa erbjuds bara Hoppa över. Listan över kontakter som väntar på granskning är lättare att förstå och länken går direkt till Inställningar.
Uppgifter: en obesvarad kontakt rings inte längre upp om och om igen, och en fastnad uppgift kan startas igen
I uppgifter med mer än ett försök kunde en kontakt som inte svarade första gången ringas oftare än uppgiften tillät - samtalen upphörde först när numret blockerades automatiskt. Om kontakten sedan hoppades över kunde uppgiften inte startas igen och rapporterade en olöst reservation fastän inget i den behövde uppmärksamhet. Båda är åtgärdade: varje kontakt rings högst så många gånger som uppgiften tillåter, och de berörda uppgifterna kan startas igen. För en kontakt som inte kan ringas på grund av den automatiska blockeringen eller ring inte-listan säger portalen nu varför och vad som kan göras.
Manuell avstängning av en agent eller ett konto av operatören
I berättigade fall (till exempel vid utredning av missbruk) kan volai-operatören manuellt stänga av en enskild agent eller ett helt konto. En avstängd agent kan varken ta emot eller göra samtal eller skicka sms vid missade samtal; på ett avstängt konto slutar samtal via agenter, sms, API:et och MCP att fungera. Ingenting raderas - inställningar, historik och nummer finns kvar, och allt återupptas där det slutade när avstängningen hävs. Ett avstängt konto ser i portalen bara en förklaringssida, med skattedokumenten att ladda ned och en supportkontakt.
Kontrollen av misstänkt formulering känner igen fler formuleringar
Kontrollen av misstänkt formulering i en agents konfiguration, utkast, verktygsbeskrivning, variabler och uppgifter känner nu igen fler sätt att utge sig för en myndighet eller en annan institution och fler önskemål om känslig information. Det är fortfarande bara en varning som kan bortses från om användningen är legitim.
En utgående uppgift väntar när kontots linjer är fulla, och reservsynkroniseringen hittar samtal med osäker uppringning
En utgående uppgift som nådde kontots maximala antal samtidiga agentsamtal stoppades tidigare med Kräver uppmärksamhet och väntade på beslut, fastän en linje blev ledig av sig själv en stund senare. Nu väntar den en minut och fortsätter själv; försöket räknas inte mot kontakten. Ett agentsamtal vars bekräftelse från röstmotorn gick förlorad hittas nu också av reservsynkroniseringen med motorn, så det stängs och debiteras korrekt även när rapporten efter samtalet inte heller kommer fram.
Ett agentsamtal vars bekräftelse gick förlorad tappas inte längre
När volais egen röstmotor satte upp ett agentsamtal men dess svar inte nådde oss i tid markerades samtalet tidigare som misslyckat och debiterades inte, fastän det ägde rum. Nu ligger det kvar i historiken som påbörjat, och vi fyller i dess verkliga utfall och pris; ett samtal som aldrig ägde rum stängs som misslyckat utan kostnad efter två timmar. Samma nummer är under tiden låst i ungefär 15 minuter, så att personen inte får två samtal.
En flagga för misstänkt formulering i en agents konfiguration
När en agents konfiguration, utkast, verktygsbeskrivning, samtalsvariabler, en uppgifts namn eller variabler eller en prompt för testsamtal innehåller formuleringar som kan uppfattas som att utge sig för en myndighet eller en annan institution, eller som en begäran om känslig information, flaggar portalen, REST och MCP det nu. Ingenting blockeras - det är bara en varning som kan bortses från om användningen är legitim.
Den dagliga gränsen för utgående samtal höjd till 1000 per konto
Ett konto kan nu ringa upp till 1000 utgående samtal per dag i stället för 200, så att kampanjer som körs via API:et eller som utgående uppgifter inte längre stannar mitt under en arbetsdag. Gränsen på 10 samtal per minut, högst 2 samtidiga agentsamtal och gränsen för den egna röstmotorns utgående minuter är oförändrade.
En förbrukad gräns för utgående samtal ger 429 med Retry-After
När ett konto har förbrukat gränsen för den egna röstmotorns utgående samtal returnerar POST /v1/calls och MCP make_call nu 429 rate_limited med en Retry-After-header som anger hur många sekunder som ska avvaktas. Tidigare fick ett missvisande 502 engine_unavailable det att se ut som att motorn låg nere, och skript försökte igen direkt. Gränsen räknas också från de minuter som faktiskt ringts i stället för en fast uppskattning per samtal, så korta samtal förbrukar den mycket senare. En utgående uppgift räknar inte längre ett sådant avvisande som ett försök och pausas tills den återupptas.
Kundwebhooks fick ett event_id och fortsätter försöka efter ett avbrott
Webhooken call.completed/call.failed/call.no_answer/call.missed innehåller nu det nya fältet event_id, och en misslyckad leverans ger inte längre upp efter tre försök - den ligger kvar i kön och görs om under de följande minuterna, i upp till 5 omgångar. Använd event_id för att filtrera bort en dubblett i det sällsynta fall en kommer fram mer än en gång.
En varning för variabler som ett inkommande samtal inte kan leverera
När en ansluten agents instruktioner använder en variabel som ett inkommande samtal inte levererar (till exempel en från en utgående kampanj) flaggar portalen och API:et det nu - på samma sätt som när första repliken bara består av variabler och är tom när de tas bort. Varningen blockerar aldrig sparande, publicering eller återställning av ett utkast.
Agenten bevakar även andra kalendrar
Åtaganden finns ofta i fler än en kalender - repetitioner i en, framträdanden i en annan. Agenten kan nu ta hänsyn till dem: den skriver fortfarande bara i den kalender som valts, men föreslår inte en tid när någon av de valda kalendrarna är upptagen. De väljs på agentens flik Kalender, upp till fyra. Skrivskyddade kalendrar fungerar också.
Agenten frågar inte längre efter datum när en veckodag nämns
När en uppringare säger ”tisdag förmiddag” tar agenten närmaste tisdag och kontrollerar kalendern direkt. Tidigare frågade den efter det exakta datumet, ett extra steg i samtalet.
Sms vid missat samtal även efter telefonsvarare
När ett utgående samtal från en agent besvaras av en telefonsvarare räknas det som ett missat samtal: den andra parten får sms:et med uppmaningen att ringa tillbaka, på samma sätt som när ingen svarar. De flesta lyssnar aldrig på telefonsvararen, men de läser sms:et.
Kalender: exakt tidszonsförskjutning och alternativ på rätt dag
När en överenskommen tid hinner bli upptagen under tiden erbjuder agenten lediga tider den dag som överenskommits, inte nästa lediga tid överhuvudtaget.
Kalender i samtal: agenten skriver bara där den kan
Fliken Kalender i agentredigeraren förväljer nu den primära kalendern. Skrivskyddade kalendrar, som helgdagar eller en kollegas delade kalender, visas men kan inte väljas - agenten kunde inte skriva in en bokning i dem. Vi har också rättat kalenderväljaren som förblev tom efter att kalendern slagits på.
Samtalsbetyg, uppföljning dag 7, anslutning av det egna numret och mer från granskningen av betalande kunder
Efter varje samtal kan det betygsättas som bra eller dåligt med ett klick - från portalen, från e-postmeddelandet med samtalssammanfattningen och via REST och MCP; ”Dåligt” frågar efter orsaken och sparar den som ett flaggat problem. Testsamtalet i agentredigeraren guidar igenom det som en riktig kund och visar efteråt om agenten nådde sitt mål och vad den registrerade, med ett direkt steg för att ansluta företagets nummer. På dag 7 efter registreringen får ett konto utan någon extern uppringare ännu ett e-postmeddelande som frågar om agenten tar emot samtal, med en guide till vidarekoppling av numret om den inte gör det. Det befintliga numret kan anslutas med en enda operatörskod och verifieras med ett testsamtal. Både guiden för nya agenter och agentredigeraren känner till företagsnamnet och kan hämta det, tillsammans med nyckelfakta, från webbplatsen. Agenten kan skicka sms till den andra parten efter ett missat samtal med en uppmaning att ringa tillbaka - slå på det i redigeraren (efter första påfyllningen) eller via REST och MCP, och se den exakta text som skickas. Ett nytt veckosammandrag via e-post. Saldot visar beloppet inklusive moms överst utan krångel, och automatisk påfyllning erbjuds först efter den första betalningen.
Kalender i samtalet: agenten hittar en ledig tid och bokar den på stället
En röstagent på volais egen motor kan under samtalet kontrollera en ansluten Google- eller Apple-kalender, tala om för uppringaren om en tid är ledig, föreslå de närmaste lediga tiderna och boka mötet direkt. Tillgänglighetsreglerna (fönster per veckodag, mötets längd, en buffert mellan möten, minsta framförhållning, sökhorisont) ställs in på agenten. Samma sökning efter lediga tider och bokning fungerar också utanför ett samtal via REST och MCP - praktiskt till exempel för ett eget bokningsformulär.
Agentens skratt slås på eller av, per agent
En agent på volais egen röstmotor kan skratta tillbaka när uppringaren skrattar eller skojar - hittills bara på demolinjen, nu tillgängligt för varje agent med en tjeckisk Cartesia-röst. I agentens inställningar (fliken Röst) väljs Automatiskt (lämnar beslutet åt detekteringen av känsliga ämnen, som inkasso eller sjukvård), På eller Av. Ändringen gäller från nästa samtal.
Nyckelfärdigt: volais grundare bygger agenten för hand
Ett nytt sätt att komma igång för den som inte vill bygga agenten själv: verksamheten och vad agenten ska kunna beskrivs, och inom 24 arbetstimmar från betalningen (helger räknas inte, och tillvalet Express förkortar tiden till 4 timmar) bygger volais grundare för hand den färdiga agenten, med ett telefonnummer. Priset kommer från en fast katalog (paketet Verksamhet eller Företag plus tillval som kalenderbokning eller ett andra språk) - ingen förhandling om timmar. En enda betalning täcker installationsavgiften och en första saldopåfyllning; en avisering kommer när agenten är klar, ett samtal kan göras för att prova, och först därefter startas den - en garanti på installationsavgiften gäller fram till dess. En liten enmansverksamhet med få samtal och utan behov av integrationer får i stället en enklare rekommendation: Lorela. Starta på /sv/nyckelfardig, guiden finns på /sv/docs/nyckelfardig.
Välj vilket som helst av kontots nummer i agentredigeraren, även vidarekopplade
Agentredigeraren erbjöd tidigare bara lediga nummer, så ett nummer som tillfälligt vidarekopplats till mobilen eller anslutits till en egen växel kunde inte väljas där. Nu visas alla nummer tillsammans med vem som svarar på dem just nu, och före publicering berättas vad som kommer att hända - till exempel att vidarekopplingen avbryts eller att sparade växeluppgifter raderas.
Publicering av ett utkast rör inte längre ett nummer som utkastet aldrig tagit ställning till
Publicering av en agents utkast kopplade tidigare tyst bort ett telefonnummer som nyss kopplats på sidan Nummer - det räckte med att trycka på Publicera för att telefonen skulle sluta ringa, fastän utkastet aldrig tagit ställning till numret alls. Nu ändras agentens nummer bara när utkastet uttryckligen bestämmer det, och redigeraren visar i förväg exakt vad publiceringen kommer att göra. Att koppla ett nummer stoppar inte heller längre en pågående utgående kampanj.
Tekniskt fel i motorns samtal - ärligt märkt, aldrig debiterat
Ett samtal på volais egen röstmotor som kopplades fram men sedan avslutades på grund av ett tekniskt fel hos oss (inte den uppringdas fel) märks nu ärligt ”Samtalet avslutades med ett tekniskt fel” i stället för ”Avslutat av agenten”. Ett sådant samtal debiteras aldrig. Samtalssammanfattningen skyller inte längre på uppringaren för tystnad som orsakats av vårt eget fel. Ett samtal i en utgående kampanjuppgift i den situationen görs om automatiskt, på samma sätt som vid uteblivet svar - vårt fel får inte stoppa en kampanj eller blockera det uppringda numret.
Tystnadspåminnelse - kan ställas in i portalen, API:et och MCP
En agent på volais egen röstmotor kan nu fråga en gång, efter ett inställt antal sekunders tystnad, om uppringaren fortfarande är kvar på linjen. Slå på och ställ in det från agentens detaljer - nya agenter skyddas från och med nu av en standard på 10 sekunder. Fältet för en agent på standardplattformen (ElevenLabs) är synligt men kan inte redigeras i portalen - det kan ställas in där via API:et eller MCP och gäller när agenten flyttar till volais egen motor.
En enklare portal byggd kring arbetet
Översikten erbjuder direkta vägar till inkommande samtal, utgående samtal och sms. En ofullständig uppsättning har ett tydligt nästa steg. Förbered och testa agenten först och koppla sedan ett telefonnummer vid behov. Under förberedelsen av utgående samtal går det att skapa en agent och återvända till utkastet i samma flik.
Sms efter den första saldopåfyllningen
Bara ett konto som minst en gång har fyllt på saldo kan nu skicka sms från den gemensamma avsändaren ”volai”. Välkomstsaldot täcker inte sms, inte ens med ett eget nummer - samtal och agenten kan fortfarande provas med det. På sidan Sms förklarar portalen varför och länkar till påfyllning i stället för att visa formuläret.
Ett raderat verktyg i en samtalsfas har en egen varning
När en samtalsfas hänvisar till ett verktyg som inte längre finns på kontot säger svaret det direkt: verktyget har raderats och fasen måste sparas utan det. Tidigare rådde det att lägga till verktyget på agenten, vilket är omöjligt när verktyget är borta.
Tydlig återställning efter att en assistentanslutning återkallats
Efter att åtkomsten återkallats erbjuder uppsättningen rätt sätt att ansluta igen. Anslutningar som använder volai-inloggning ber inte om att en API-nyckel ersätts.
Katty har fungerande studio- och telefonförhandsvisningar
Röstväljaren för ElevenLabs-agenter spelar nu upp Katty i både studio- och telefonkvalitet. Saknade inspelningar leder inte längre till meddelandet att förhandsvisning inte är tillgänglig.
Anslut en assistent och behåll kontrollen över arbetet
Börja med att ansluta Claude Code eller Codex, eller välj Fortsätt i webbappen. Efter anslutningen visar översikten resultat, pågående arbete och beslut som kräver uppmärksamhet. AI-assistent finns direkt i mobilnavigeringen; manuella inställningar och utvecklarverktyg finns kvar.
Språkstyrd standardmotor för nya agenter
Motorn som standard kan aktiveras för utvalda språk, som standard tjeckiska och slovakiska. Regeln gäller bara när motorn som standard är aktiverad och tillgänglig; annars startar nya agenter på ElevenLabs. Portalformuläret anpassar sig efter det faktiska leverantörsvalet. Befintliga agenter påverkas inte.
Dela upp ett samtal i faser med egna instruktioner
En agent kan nu ha flera samtalsfaser, var och en med egna instruktioner, kunskap, verktyg och öppningsreplik. Agenten avgör när den går vidare till nästa fas utifrån vad uppringaren sagt. Agentredigeraren har en ny flik Scenarier.
Standardrösten för ElevenLabs-agenter är Katty
Efter att ha lyssnat på kandidaterna valde vi Katty som röst för nya ElevenLabs-agenter - en energisk, förtroendeingivande kvinnoröst med tydligt uttal. Den ersätter Jana, som var standard bara några timmar; agenter som skapades med Jana under tiden byttes till Katty. Agenter med Anet talar som tidigare.
Uppsättningen av assistenten har nu ett tydligt slut
Uppsättningen är klar när anslutningen har verifierats. Exempelprompter är valfria och kan stängas. En befintlig API-nyckel kräver ingen ny inloggning och ingen ny uppgift.
Tydligare samtalsresultat och anslutningsvägledning
Samtalsfiltren förklarar skillnaden mellan mål och samtalsstatus och vilka filter som gäller för statistiken. Noll ej uppnådda mål ber inte längre om granskning. Otillgängliga integrationer ber inte om inloggningsuppgifter. De offentliga MCP-guiderna leder nu först till guiden för agentprompten.
Anslut AI-assistenten med en enda prompt och se verkliga resultat
Kopiera en enda prompt in i assistentens chatt. Bekräfta inloggningen hos volai; guiden verifierar att kontot kan läsas. Manuell konfiguration finns kvar. Översikten skiljer på lyckade, misslyckade och inte utvärderade samtalsmål. När en källa ansluts förklaras var man fortsätter; vid återkomsten bevaras uppgiftsutkastet och tillgängliga anslutningar uppdateras.
Nya ElevenLabs-agenter använder rösten Jana, registrering av en softphone på en linje fungerar
Att skapa en agent på ElevenLabs fungerar igen: ElevenLabs slutade tilldela rösten Anet till nya agenter (dess upphovsperson slog på moderering i realtid), så nya ElevenLabs-agenter får rösten Jana - en varm kvinnoröst med tydligt uttal. Agenter som redan har Anet talar fortfarande med den. Registrering av en softphone på en linje (uppgifterna från nummerdetaljerna) avvisades tidigare av operatören; linjerna ställs nu in korrekt och nyköpta linjer ställs in automatiskt.
Anslut AI-appar genom inloggning hos volai
AI-appar kan ansluta till volai genom inloggning och uttryckligt samtycke utan att en API-nyckel kopieras. Anslutna appar visas under API och MCP i portalen och åtkomsten kan återkallas omedelbart. Befintliga API-nycklar fortsätter fungera. Pluginet innehåller manifest för Codex och Claude; upptagning i deras officiella kataloger kräver separat godkännande.
Adressen för utgående trunk är sip.volai.cz, TCP är det rekommenderade transportsättet
En egen agent på ElevenLabs, Vapi eller en extern växel skickar nu utgående samtal till sip.volai.cz - samma adress som serverfältet. Den utgående trunken autentiseras med användarnamn och lösenord från nummerdetaljerna. Vi rekommenderar TCP för trunken och registreringen: en stor INVITE ryms kanske inte i UDP-paketets storleksgräns och plattformen vägrar då skicka den alls. Befintliga uppsättningar fungerar fortsatt; byt när det passar.
SIP-uppgifter utan tekniska fotnoter, ett sanningsenligt uppringarnummer och säkrare samtalsmatchning
Nummerdetaljerna, guiderna och Advisor beskriver nu hur en egen agent (ElevenLabs, Vapi, en växel) ansluts utan tekniska anmärkningar om nätverket - värdena kopieras från nummerdetaljerna, adressen för den utgående trunken är fältet outboundTrunkAddress. Samtal som besvaras på volais egen röstmotor visar det verkliga uppringarnumret; en anonym uppringare märks som anonym, aldrig som det egna numret. Inkommande samtal matchas säkrare, så de visas inte längre två gånger i historiken.
Varning när en agents hälsning är för lång
Både agentredigeraren och uppsättningen av en ny agent visar nu en uppskattad talad längd intill första repliken (inklusive meddelandet om samtalsinspelning) och varnar när den överstiger 7 sekunder - tillsammans med en rekommenderad form (namn, företag, ett kort AI-meddelande och en fråga) och en knapp som kortar den till den formen, med ett bekräftelsesteg och ångra. En lång hälsning ökar risken att uppringaren lägger på innan agenten är klar.
Guiderna använder samma anslutningsnamn som portalen
Dokumentationen, integrationsguiderna och felåtgärderna pekar på AI-assistent för åtkomsthantering. MCP gör tydligt att röstmotorn krävs för att starta en utgående uppgift; en uppgift kan också skapas med en ElevenLabs-agent.
Dokumentationen stämmer med assistentens introduktion och API:ets faktiska möjligheter
Börja med att verifiera anslutningen utan samtal och välj sedan en första uppgift. Sökningen hittar API- och MCP-funktioner utöver den aktuella sidan; guiderna samordnar gränser, åtkomst, kalendrar och uppgiftsfakturering. Exemplen för Claude Code, Python och andra klienter är rättade.
En automatiskt blockerad destination kan nu avblockeras, samtal sorteras efter tid
En automatisk blockering av en destination, som slår till efter tre misslyckade försök under en dag (inget svar, upptaget eller avvisat), kan nu hävas under Inställningar eller via API:et och MCP, i stället för att vänta ut de 30 dagarna. Samtalslistan sorteras nu efter tid, nyast först, i stället för alfabetiskt efter samtals-id. Testsamtalspanelen skiljer nu ett obesvarat samtal från ett verkligt fel, och ett namn skrivet med VERSALER får korrekt vokativform (RADEK -> RADKU).
Detektering av telefonsvarare vid utgående samtal - motorn känner igen den och markerar, lägger på eller lämnar ett meddelande
En agent på volais egen röstmotor kan nu inom några sekunder efter svar känna igen att en telefonsvarare svarade i stället för en människa. I agentens inställningar väljs vad som händer sedan - bara notera det och fortsätta samtalet, lägga på direkt, eller vänta på signalen och läsa upp ett meddelande som skrivits. Samtalslistan visar sedan ”Telefonsvarare svarade” för ett sådant utgående samtal i stället för det vanliga utfallet.
Samtal som aldrig kopplas fram stängs direkt, answeredBy dokumenterat i schemat
När den uppringda inte svarar eller avvisar samtalet avslutar volais egen motor nu samtalet själv, rapporterar det, och samtalet i portalen stängs inom en minut som Inget svar i stället för att vänta på den periodiska kontrollen. Det gäller även testsamtalet från agentens detaljer. API-schemat i maskinläsbar form anger också att answeredBy bara skickas för utgående samtal. Tjeckiska e-postmeddelanden tilltalar nu mottagaren i vokativ.
Uppgifter: upp till 1000 kontakter per uppgift
En enda uppgift tar nu emot upp till 1000 kontakter i stället för 100, i portalen, via REST och MCP. Hela uppgiften inklusive dess variabler måste rymmas i 2 MB, annars misslyckas skapandet med ett tydligt fel. Uppgiftsdetaljerna listar kontakterna hundra åt gången och uppdaterar stora uppgifter mer sällan.
Samtal från en SIP-klient faktureras nu automatiskt, dubbel fakturering rättad
Ett samtal som ringts direkt från en registrerad SIP-klient eller en egen växel (utanför vårt API) faktureras nu tillbaka automatiskt från operatörens samtalslogg - vanligtvis tio till trettio minuter efter att samtalet avslutats, så det syns inte på saldot direkt. Vår dokumentation lovade tidigare detta utan att det faktiskt gjordes; nu görs det. Vi har också rättat ett fel där ett utgående samtal från en ElevenLabs-agent till ett annat volai-nummer gav mottagaren en andra, främmande post med en främmande utskrift och en dubbel debitering - den berörda posten togs bort och saldot rättades.
Uppgifter: en kontakt under granskning kan försökas om eller hoppas över, och en kampanj stannar inte längre efter ett par samtal
En kontakt som hamnat under granskning (ett samtal utan resultat, en uppringning som inte gjordes, ett utgånget lås) har nu knapparna Försök igen och Hoppa över i uppgiftsdetaljerna. När ingen kontakt längre är kvar under granskning går en uppgift i Behöver granskas över till Pausad, och Återuppta uppgiften fortsätter den. Tidigare fanns ingen väg ut ur det tillståndet. Två orsaker till att en kampanj stannade efter två samtal är också rättade: ett samtal vars resultat motorn aldrig levererade stängs från motorns egen logg i stället för att vänta två timmar, och varje avslutat samtal frigör sin plats i gränsen på två samtidiga samtal per konto. En full samtidighetsgräns skickar inte längre kontakten till granskning, den görs helt enkelt om vid nästa körning.
Uppgifter: en inklistrad nummerlista fungerar med rubriken Phone:, och uppgiftsdetaljerna visar vad agenten behöver före start
En inklistrad kontaktlista går nu igenom även när telefonkolumnen har en annan rubrik än exakt phone - till exempel Phone:, Telefon eller tel. číslo - och en ren lista med nummer utan rubrik, ett per rad, fungerar också. CSV-fel grupperas i en rad per typ av problem i stället för dussintals identiska rader, och förhandsgranskningen anger hur många kontakter som är redo att ringas. Uppgiftsdetaljerna listar också vad agenten behöver före start (en publicerad version, ett texttest) med en länk till stället där det görs; ett avvisat start beskriver samma steg.
answeredBy bara för utgående samtal, sms-tak utan eget nummer
Fältet answeredBy (människa / telefonsvarare) är bara meningsfullt för utgående samtal - vi returnerade det tidigare även för inkommande samtal, där en kort replik från uppringaren såg ut som en telefonsvarare. Från den här versionen utelämnar inkommande samtal fältet. Ett konto utan eget nummer och utan påfyllning kan skicka högst 3 sms från den gemensamma avsändaren volai; detta gäller i portalen och via API:et lika.
En enda källa för ändringslogg på webbplatsen, i dokumentationen och i API:et
Nyheterna på webbplatsen, ändringsloggen i API-dokumentationen och den maskinläsbara ändringsloggen läser nu alla från samma källa - ingenting skrivs två gånger, så de kan inte glida isär. RSS-flödet kan nu också begäras per område.
Utgående uppgifter (kampanjer) via REST och MCP
Att skapa, uppdatera, starta, pausa, stämma av, förhandsgranska en CSV och radera en utgående uppgift fungerar nu även via API:et med samma gränser och fel som i portalen; MCP har allt utom förhandsgranskning av CSV och radering (oåterkalleliga åtgärder förblir bara REST och portal). Portalen fick också en knapp Radera uppgiften som kräver att uppgiftens namn skrivs in för bekräftelse.
Produktnyheter i portalen och via e-post
Posten Nyheter i gruppen Utvecklarverktyg visar nu antalet osedda poster och länkar till sidan Nyheter; den som inte vill vänta till nästa besök i portalen får ett dagligt e-postsammandrag av nyheterna på kontots språk. Utskicket kan stängas av under Inställningar.
Agenten i redigeraren kan se Google Kalender
Anslut ett Google-konto i portalen under Anslutningar, så kan samma API-nyckel lista kalendrar och händelser via REST och MCP och ändra titel, start eller slut för en befintlig händelse. Gränssnittet skapar eller raderar aldrig händelser, och varje ändring kräver uttryckligt godkännande (confirm: true) efter att användaren godkänt den - agenten visar först de ursprungliga värdena och förslaget. Fem GET/PATCH /v1/integrations-endpoints och sex MCP-verktyg lades till (list_integrations, list_calendars, list_calendar_events, get_calendar_event, propose_calendar_update, confirm_calendar_update). Google har ännu inte verifierat den känsliga events-behörigheten, så anslutningen visar Googles varning för overifierad app; anslutningen slutförs ändå.
API-fel säger nu vems problemet är
Varje REST API- och MCP-fel har ett nytt fält cause - request (rätta begäran), account (ändra kontots tillstånd: saldo, gränser, ägarskap, verifiering, eller kontrollera id:t), busy (en annan åtgärd pågår fortfarande, vänta och upprepa samma begäran) eller service (ett problem hos oss eller hos en leverantör, försök snart igen) - och ett fält action med en mening om vad som ska göras. validation-meddelanden anger fältet, det faktiska värdet och det tillåtna maxvärdet i stället för validatorns råa text. En AI-agent i redigeraren kan därför tala om för kunden om koden eller kontot ska rättas, om det är bara att vänta, eller om problemet ligger hos oss - och rapporterar inte längre ett indatafel som ett volai-avbrott. Ändringen är additiv, ingen status eller kod ändrades; gränssnittsversionen är 1.3.0.
Agenten i redigeraren kan sköta hela kontots uppsättning
Översikten har ett nytt kort, Onboarding via agenten: ett klick skapar en API-nyckel och en enda mening kopieras in i Claude Code, Cursor eller en annan agent. Via volai MCP-servern frågar den vad röstagenten ska göra, ringer upp för ett test från ett demonummer och, när det godkänns, köper ett nummer och sätter agenten på det. Om kontot ställs in i portalen i stället visas samma prompt som sista steg i kortet Kvar att ställa in. Proceduren för agenter beskrivs i SKILL.md, i avsnittet Onboarding.
Agentutkast i det offentliga API:et, OpenAPI och en webhook-testhändelse
Ett sparat agentutkast - spara det, prova det valfritt med en textsimulering, publicera det sedan med ett enda anrop - är nu en fullständig del av det offentliga API:et och MCP: GET/PUT /v1/agents/{id}/draft, POST .../draft/publish, GET/POST .../draft/operation, POST .../simulate och fyra motsvarande MCP-verktyg (get_agent_draft, save_agent_draft, publish_agent_draft, simulate_agent_draft). Simulering är gratis, valfri och begränsad till 20 per timme. POST /v1/webhook/test lades till (kontrollerar leverans oavsett prenumeration på händelser) och GET /v1/webhook/deliveries med de senaste 20 leveranserna. GET /v1/calls och GET /v1/messages returnerar nu hasMore/nextBefore för paginering utan manuell offsetberäkning. Hela API:et har också en maskinläsbar beskrivning på GET /openapi.json. Varje felsvar innehåller requestId och docsUrl, och varje svar innehåller RateLimit-*-headers. Den offentliga gränssnittsversionen är nu 1.2.0 - agentutkast var redan offentliga från den 5 september 2026, men utan ett stabilt kontrakt, så de undantas från versionsgarantin till och med 1.2.0 (detaljer i avsnittet Versionshantering i REST API-dokumentationen).
Vidarekoppling till en människa på volais egen motor behåller samtalet hos volai
Agenten på volais egen röstmotor kopplar nu vidare genom en brygga: den talar om för uppringaren att den kopplar fram, ringer upp ett angivet nummer och tystnar när någon svarar - samtalet fortsätter mellan de två över volai tills någon lägger på. Om ingen svarar ber agenten om ursäkt och erbjuder sig att ta emot ett meddelande. Samtalsdetaljsidan fick ett kort Vidarekoppling med utfallet och en länk till det andra benet. På standardplattformen fungerar vidarekoppling inte, så en agent som får vidarekoppling påslagen flyttas automatiskt till volais egen motor.
Orsak till ett osänt sms, status för SIP-växel och GET-verktyg
När telefonnätet avvisar ett sms anger meddelandelistan och API:et (failReason) nu varför - oftast en emoji som nätet inte kan leverera, eller ett virtuellt nummer som inte tar emot sms. Emojis stoppas före sändning och vi talar om vilket tecken som är problemet; ingenting debiteras i det fallet. Ett nummer i läget Egen SIP-växel visar direkt på sitt kort vart inkommande samtal går (till växeln, eller till enheter registrerade på volai-linjen) och hur det senaste inkommande samtalet gick; telefonens registreringsstatus visas för ett nummer som dirigeras tillbaka till volai-linjen. När det senaste inkommande samtalet till växeln inte kopplas fram skickar vi ett e-postmeddelande - högst en gång per 24 timmar; för en volai-linje utan registrerad telefon skickar vi en avisering högst tre gånger i veckan. Ett agentverktyg som använder GET-metoden kan sparas igen (röstplattformen avvisade formen på frågeparametrarna), och ett samtal som kom direkt efter ett missat försök från samma uppringare fastnar inte längre som pågående i samtalslistan.
Fem språk, vidarekoppling och verktyg på volais egen motor, agentens mål i API:et
Röstagenten på volais egen motor talar nu även slovakiska, engelska, tyska och polska - varje språk har ett eget par röster, tillgängliga bara för agenter på volais egen motor (en agent på ElevenLabs talar det valda språket med rösten Anet). Motorn stöder nu också vidarekoppling till en människa, utgående samtal och testsamtal - en agent utan eget nummer gör sitt testsamtal över volai-linjen, den uppringda ser volai-numret på displayen och samtalet faktureras som vilket utgående samtal som helst. En agent på motorn kan nu även anropa webhook-verktyg, precis som en agent på den ursprungliga plattformen alltid kunnat. REST API:et och MCP tar nu emot och returnerar samtalsmålet (goal), agentens kunskap (knowledge) och reglaget för e-post efter samtal (notifyEmail) - tidigare kunde dessa bara ställas in i portalen.
Agentmallar, ett samtalsmål, statistik och e-post efter samtalet
En agent skapas nu i två steg - en mall för branschen väljs och texten anpassas; ett samtalsmål kan också anges, som utvärderas efter samtalet som uppnått, ej uppnått eller oklart. För agenter på volais egen röstmotor kommer ett e-postmeddelande med sammanfattningen efter varje samtal - det kan stängas av per agent eller under Inställningar, som har ett nytt kort ”När vi hör av oss”. Översiktssidan har ett fält ”Kräver uppmärksamhet” och en mening om hur de senaste 7 dagarnas samtal gick, Samtal fick filter, sökning och CSV-export, en anteckning och en felflagga per samtal, och portalen fick en hel sida Statistik. Formulär har nu hjälp intill fälten, sidor har en kort inledning, och feedbackwidgeten blev en Advisor som först svarar på hur-frågor om portalen. Integritetspolicyn listar nu också personuppgiftsbiträdena bakom volais egen röstmotor. Vid lanseringen vidarekopplade agenten på volais egen motor ännu inte till en människa, ringde inte ut, gjorde inga testsamtal, använde inga verktyg och talade bara tjeckiska - allt detta kom i posten ovan, samma dag.
En blogg, integrationer och en AI-receptionist per bransch
Webbplatsen fick en blogg med guider och jämförelser, en översikt över integrationer med utvecklarverktyg, sidor om AI-receptionist för enskilda branscher och en migreringsguide från Twilio.
Support via e-post kommer nu verkligen fram
Skriv till hjalp@volai.se så går meddelandet direkt till teamet - vi svarar på det via e-post.
Webbplatsen och portalen, tvåspråkigt
Hela den offentliga webbplatsen och portalen fungerar nu tvåspråkigt - tjeckiska utan prefix, engelska under /en/. REST API:et och MCP-servern talar alltid engelska, oavsett kontots språk.
Ett testsamtal utan nummer eller agent
En enda API-begäran ringer upp telefonen från en gemensam volai-demolinje med en egen systemprompt. Inget nummer behöver köpas och ingen agent skapas först, det går bara att höra hur det låter.
Agenten kan koppla vidare ett samtal till en människa
Röstagenten kan nu lämna över ett samtal till ett eget nummer när en uppringare ber om en människa eller stöter på något som agenten inte kan lösa. Vidarekopplingen faktureras som ett vanligt utgående samtal, utan agenttillägg.
Samtalsinspelningar för röstagenten
Varje samtal som röstagenten hanterar får nu en ljudinspelning vid sidan av utskriften - den spelas upp i samtalsdetaljerna i portalen. Inspelning kan stängas av per agent, och inspelningar raderas efter 90 dagar.
EU-företag betalar utan tjeckisk moms
Ett företag som är momsregistrerat i ett annat EU-land kan lägga till sitt momsnummer i kontoinställningarna. När det bekräftats i VIES-registret fakturerar vi utan tjeckisk moms, enligt omvänd skattskyldighet.
Agenten kan anropa en egen endpoint
Ett webhook-verktyg kan kopplas till röstagenten - en adress som den anropar under samtalet och använder svaret för att fortsätta tala. Praktiskt för att kontrollera en beställning eller en ledig bokningstid.
En egen röstagent på ett volai-nummer
Ett volai-nummer kan nu kopplas till en egen röstagent utanför volai (till exempel ElevenLabs) via en kortlivad SIP-relay-anslutning, inte bara till vår inbyggda agent.
En lista över nummer som inte ska ringas
Ett nummer som läggs till i kontots ring inte-lista nås inte längre av något utgående samtal - varken från API:et, ett testsamtal eller relay. Sms påverkas inte.
Automatisk saldopåfyllning
Med en tröskel och ett belopp fyller saldot på sig självt från ett sparat kort innan det tar slut. Det har ett månatligt tak och stänger av sig självt efter upprepade nekade kortbetalningar.
En webhook till den egna adressen
Med en angiven adress skickar volai en signerad begäran varje gång ett samtal avslutas, förblir obesvarat eller ett sms skickas - fem händelsetyper totalt.
SIP-inloggningsuppgifter för den egna klienten
För ett köpt nummer går det nu att hämta dess SIP-inloggningsuppgifter (server, användarnamn, lösenord) och registrera det direkt i den egna växeln eller softphonen, inte bara via volai-portalen.
Prova volai
Registreringen tar en minut och de första 25 kr i saldo bjuder vi på.