Met Phone Calls kun je een echt telefoonnummer toewijzen aan je ChatLab-chatbot, zodat klanten via het gewone telefoonnetwerk kunnen bellen. De bot neemt automatisch op en praat met de beller via zijn voice agent. Je gebruikt je eigen telefoonnummer van een SIP-compatibele provider naar keuze (Zadarma, een virtuele telefooncentrale of een provider die je al gebruikt) - ChatLab levert het slot en de voice agent. Telefoongesprekken zijn momenteel beschikbaar voor het ElevenLabs Voice-model.
Waar vind je de telefooninstellingen
Open je bot, klik op het tabblad Settings (Instellingen) en selecteer Voice Conversation (Spraakgesprek) in de linkerzijbalk. Zorg dat spraakgesprekken zijn ingeschakeld en zet het Voice Model (Spraakmodel) op ElevenLabs Voice. Scrol naar de onderkant van de pagina om het paneel Phone Number (SIP Trunk) (Telefoonnummer (SIP-trunk)) te vinden.
Hoe configureer je een telefoonprovider
Het proces is hetzelfde voor elke SIP-compatibele provider:
- Kopieer de SIP URI die in het paneel wordt getoond. Voordat een nummer is geregistreerd, ziet dit eruit als
<your-number>@sip.rtc.elevenlabs.io:5060;transport=tcp. - Configureer in het beheerderspaneel van je telefoonprovider het doorschakelen van inkomende oproepen naar die SIP URI.
- Ga terug naar ChatLab en registreer het telefoonnummer in het onderstaande veld.
Stappen voor het instellen met Zadarma
Het paneel leidt je stap voor stap door Zadarma:
- Ga naar My PBX > Extensions.
- Klik op je extensie (bijvoorbeeld #100).
- Schakel Call forwarding and voicemail in.
- Stel de voorwaarde in op Always active.
- Stel Call forwarding to in op External server (SIP URI).
- Plak de SIP URI die in het paneel wordt getoond.
- Klik op Save.
Voor andere providers
Gebruik deze waarden bij het configureren van SIP-doorschakeling bij een andere provider:
- SIP Server / Host:
sip.rtc.elevenlabs.io - Port: 5060 (TCP) of 5061 (TLS)
- Transport: TCP
- Media encryption: Disabled
- Authentication: None (leeg laten)
Registreer het telefoonnummer
Voer je telefoonnummer in internationaal formaat in (bijvoorbeeld +48123456789) en klik op Register phone number (Telefoonnummer registreren). De bot begint direct met het beantwoorden van inkomende oproepen op dat nummer.
Na de registratie
Zodra een nummer is geregistreerd, verandert er een aantal zaken in het paneel:
- De SIP URI bevat nu het daadwerkelijke telefoonnummer, bijvoorbeeld
+48123456789@sip.rtc.elevenlabs.io:5060;transport=tcp. Boven aan het paneel verschijnt het label Registered number (Geregistreerd nummer). - Het invoerveld voor het telefoonnummer wordt vervangen door de knop Unregister phone number (Registratie telefoonnummer opheffen), zodat je het slot op elk gewenst moment weer kunt vrijmaken.
- Onder het paneel opent een nieuw gedeelte: Phone Security (Telefoonbeveiliging) met optionele beperkingen.
Phone Security
Met Phone Security kun je striktere regels instellen voor de manier waarop de bot inkomende oproepen accepteert. Alle velden zijn optioneel - als je alles leeg laat, accepteert de bot elke oproep die via de SIP-provider binnenkomt. Wijzigingen worden automatisch opgeslagen.
- Allowed source IPs / CIDR - door komma's gescheiden lijst. Beperk SIP-verkeer tot specifieke IP-adressen, bijvoorbeeld het uitgaande SIP IP-bereik van je provider.
- Media encryption - Disabled (standaard) of Required (SRTP) als je provider dit ondersteunt.
- Max concurrent calls - stel een limiet in voor het aantal oproepen dat tegelijkertijd actief kan zijn. Oproepen boven de limiet worden geweigerd als bezet.
- Max calls / hour en Max calls / day - dynamische limieten per tijdvenster. Oproepen boven de limiet worden geweigerd.
- Hours of operation start / end - accepteer alleen oproepen binnen een dagelijks UU:MM-venster. Laat leeg voor 24/7.
- Allowed E.164 prefixes - door komma's gescheiden, bijvoorbeeld
+48, +1. Alleen bellers van wie het nummer met een van deze voorvoegsels begint, worden geaccepteerd. Leeg betekent alle bellers. - Blocked E.164 prefixes - weiger bellers van wie het nummer met een van deze voorvoegsels begint, bijvoorbeeld
+99voor niet-geverifieerde premiumnummers. - Fraud alert: notify if more than X calls within Y minutes - ontvang een e-mailmelding wanneer inkomend verkeer boven een door jou ingestelde drempelwaarde piekt.
De maximale gespreksduur per oproep en de dagelijkse spraaklimiet die zijn geconfigureerd in de instellingen voor Voice Conversation, zijn ook van toepassing op telefoongesprekken.
Hoe facturering voor telefoongesprekken werkt
Voor telefoongesprekken geldt hetzelfde facturatiemodel als voor spraakgesprekken in de widget. Bekijk voor alle details het artikel over Voice Conversation. In het kort:
- De eerste minuut van elk gesprek wordt volledig in rekening gebracht tegen het tarief per minuut van het spraakmodel (30 credits/min voor ElevenLabs). Dit is het minimumtarief voor elk gesprek.
- Na de eerste minuut vindt facturering per seconde plaats.
- Tijd waarin stiltes vallen of de verbinding is verbroken, wordt nooit in rekening gebracht.
- Voordat een gesprek start, controleert ChatLab of de bot voldoende credits heeft om ten minste de eerste minuut te dekken. Zo niet, dan kan het gesprek niet worden gestart.
- Bij ElevenLabs worden de spraakkosten per minuut berekend boven op de kosten per antwoord van het tekstmodel van de bot, omdat ElevenLabs het tekstmodel van de bot gebruikt om antwoorden te genereren.
- De dagelijkse spraaklimiet en de maximale gespreksduur per oproep uit de Voice Conversation-instellingen zijn ook van toepassing op telefoongesprekken.