Integration mit Vapi AI

Einstellanleitungen / Vapi AI

Vapi AI — ist ein Dienst zur Erstellung von Sprachassistenten mit künstlicher Intelligenz. Die Sprachassistenten können eigenständig Anrufe entgegennehmen und tätigen oder Teil eines Teams von Operatoren sein. Der Dienst bietet eine große Auswahl an Stimmen für die Sprachausgabe, flexible Stimmeneinstellungen, die Anpassung der Sprechgeschwindigkeit, Hintergrundgeräusche, Nachwahloptionen und vieles mehr.

1) Gehen Sie im Vapi AI-Kundenkonto zu den Einstellungen Ihrer Organisation und kopieren Sie im Abschnitt API keys den Private Key

VAPI API keys

Hinzufügen des SIP-Logins, Passworts und der Serveradresse in Vapi AI

Es muss eine curl-Anfrage mit den folgenden Daten erstellt und gesendet werden:

  • badcf222-9542-4d39-a834-fef874b7aec1 - Ihr Private Key aus dem Vapi AI-Kundenkonto.
  • Zadarma Trunk - Der Name des Trunks.
  • sip.zadarma.com - Die Serveradresse für die Verbindung und das Senden von ausgehenden Anrufen
  • 111111 - Ihre SIP-Nummer aus dem persönlichen Konto
  • SipPassword - Ihr SIP-Passwort, das Sie hiergenerieren können

curl -L 'https://api.vapi.ai/credential' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer badcf222-9542-4d39-a834-fef874b7aec1' \
-d '{
"provider": "byo-sip-trunk",
"name": "Zadarma Trunk",
"gateways": [
{ "ip": "sip.zadarma.com" }
],
"outboundLeadingPlusEnabled": true,
"outboundAuthenticationPlan": {
"authUsername": "111111",
"authPassword": "SipPassword"
}
}'

Wenn die Anfrage korrekt erstellt wurde, enthält die Antwort auf die Anfrage folgende Daten:


{"id":"7c97ecbe-7e1d-4fa1-8259-8ed32f8a9edd","orgId":"487ba655-4fb2-4a55-abfe-ddded2442631","provider":"byo-sip-trunk","createdAt":"2025-02-25T11:24:02.450Z","updatedAt":"2025-02-25T11:24:02.450Z","gateways":[{"ip":"sip.zadarma.com"}],"name":"Zadarma Trunk","outboundAuthenticationPlan":{"authUsername":"384540"},"outboundLeadingPlusEnabled":true}

2) Hinzufügen einer virtuellen Nummer in Vapi AI

Dafür muss eine zweite curl-Anfrage mit den folgenden Daten erstellt und gesendet werden:

  • badcf222-9542-4d39-a834-fef874b7aec1 - Ihr Private Key aus Ihrem Vapi AI-Kundenkonto.
  • Zadarma Number - Der Name der Nummer.
  • 15551111111 -Ihre vurtuelle Nummer au dem persönlichen Konto
  • Zadarma Trunk - Der Name des Trunks.
  • 7c97ecbe-7e1d-4fa1-8259-8ed32f8a9edd - Die ID aus der Antwort auf die erste Anfrage.

-H 'Content-Type: application/json' \er' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer badcf222-9542-4d39-a834-fef874b7aec1' \
-d '{
"provider": "byo-phone-number",
"name": "Zadarma Number",
"number": "15551111111",
"numberE164CheckEnabled": false,
"credentialId": "7c97ecbe-7e1d-4fa1-8259-8ed32f8a9edd"
}'

3) Im Vapi AI-Kundenkonto öffnen Sie den Bereich Build - Phone numbers wählen Ihre Zadarma-Nummer aus und gehen Sie zum Abschnitt Inbound Settings. Wählen Sie dort im Parameter Assistant den Sprachassistenten aus, der die eingehenden Anrufe bearbeiten soll. Dort wählen Sie unter dem Parameter Assistant den Sprachassistenten aus, der eingehende Anrufe entgegennehmen wird. Weiter unten auf der Seite, im Abschnitt Outbound Form wählen Sie unter dem Parameter Assistant den Sprachassistenten aus, der ausgehende Anrufe tätigen wird.

VAPI - Inbound settings

4. Einstellungen für eingehende Anrufe in Zadarma

Um eingehende Anrufe zu empfangen, richten Sie die Anrufweiterleitung von Ihrer virtuellen Zadarma-Nummer an Vapi AI ein:

  1. Gehen Sie zu Zadarma in den Bereich "Einstellungen" → "Virtuelle Rufnummern".
  2. Klicken Sie neben Ihrer Nummer auf das Symbol ⚙ (Zahnrad).
  3. Öffnen Sie den Tab "Externer Server".
  4. Aktivieren Sie die Option "Externer Server (SIP URI)".
  5. Geben Sie in das erscheinende Feld die Adresse ein: 15551111111@sip.vapi.ai, wobei 15551111111 Ihre virtuelle Nummer im internationalen Format ist.
  6. Klicken Sie auf "Speichern".