Einführung
Voice-Benachrichtigungen ermöglichen es, Kunden über automatisierte Telefonanrufe zu erreichen, wenn WhatsApp nicht verfügbar ist oder bevorzugt wird. Dieser Endpunkt ermöglicht es Ihnen, Sprachanrufe mit KI-Agenten an Ihre Kontakte zu senden und bietet eine personalisierte Spracherfahrung.📞 Voice-Benachrichtigung senden
Um eine Voice-Benachrichtigung über die Lovi API zu senden, stellen Sie eine POST-Anfrage an den Voice-Endpunkt mit den erforderlichen Parametern und der Authentifizierung.Methode: POST Format: JSON
Endpunkt
Abfrageparameter
| Parameter | Erforderlich | Beschreibung |
|---|---|---|
access_key | Ja | Ihr eindeutiger API-Zugriffsschlüssel. |
unflatten | Nein | Wenn auf true gesetzt, muss der Body flache Variablen enthalten (keine verschachtelten Objekte). Wenn auf false gesetzt oder weggelassen, kann der Body verschachtelte Objekte enthalten. |
Header
| Schlüssel | Wert | Erforderlich | Beschreibung |
|---|---|---|---|
| Content-Type | application/json | Ja | Gibt an, dass der Anfragetext im JSON-Format ist. |
access_key-Parameter in der URL behandelt, nicht über Header.
Anfragetext
Der Anfragetext enthält die Voice-Benachrichtigungsdetails.Struktur mit verschachtelten Objekten (unflatten=false oder weggelassen)
Struktur mit flachen Variablen (unflatten=true)
Erforderliche Parameter
| Parameter | Typ | Beschreibung | Beispiel |
|---|---|---|---|
contact.number | String | Telefonnummer des Empfängers (nur Ziffern) | "34666033135" |
recipient_id | String | ID oder Telefonnummer des Empfängers | "34911670470" |
agent_id | String | Eindeutige Kennung des Sprachagenten | "uuid-sprach-agent" |
notification_type | String | Typ für Analytik | "marketing", "transactional" |
campaign_name | String | Kampagnenname-Kennung | "Voice Campaign Q4" |
Optionale Parameter
| Parameter | Typ | Beschreibung | Beispiel | Standard |
|---|---|---|---|---|
contact.first_name | String | Vorname des Kontakts | "Hans" | null |
contact.last_name | String | Nachname des Kontakts | "Müller" | null |
contact.email | String | E-Mail des Kontakts | "hans@email.com" | null |
datetime_sending | DateTime | Datum/Zeit der Sendung im ISO 8601-Format | "2024-12-25T09:00:00" | Sofort |
timezone | String | Zeitzone | "Europe/Berlin" | UTC |
name_event | String | Ereignis-Kennung für Analytik | "info-call-q4" | null |
API-Antwort
Erfolgreiche Antwort
Fehlerantwort
🎵 Voice-Konfiguration
Verfügbare Stimmen
Deutsch:de-DE-Standard-A(Weiblich, Standard)de-DE-Standard-B(Männlich, Standard)de-DE-Wavenet-A(Weiblich, hohe Qualität)de-DE-Wavenet-B(Männlich, hohe Qualität)de-DE-Neural2-A(Weiblich, neuronal)de-DE-Neural2-B(Männlich, neuronal)
Erweiterte Voice-Konfigurationen
Voice-Personalisierung:📋 Voice-Templates
Voice-Template erstellen
Einfaches Template:Voice-Templates verwenden
Mit Template senden:⏰ Voice-Benachrichtigungen planen
Sofortige Sendung
Basisanruf:Geplante Sendung
Einfache Planung:📞 Anrufverwaltung
Anrufstatus
| Status | Beschreibung |
|---|---|
queued | In Warteschlange für Sendung |
ringing | Klingelt |
answered | Vom Empfänger beantwortet |
completed | Anruf erfolgreich abgeschlossen |
busy | Leitung besetzt |
no_answer | Keine Antwort |
failed | Anruf fehlgeschlagen |
Anruf-Monitoring
Anrufstatus:🎯 Anwendungsfälle
Gesundheitswesen
Terminerinnerungen:E-Commerce
Bestellbestätigungen:⚙️ Erweiterte Konfigurationen
Interaktivität
Interaktive Anrufe:Callback und Webhook
Callback-Konfiguration:📊 Analyse und Optimierung
Voice-Metriken
Leistungsstatistiken:Qualitätsoptimierung
Voice-Qualitätstest:🚨 Einschränkungen und Sicherheit
Technische Einschränkungen
- Nachrichtenlänge: Max 5000 Zeichen
- Anrufdauer: Max 10 Minuten
- Anrufgeschwindigkeit: 10 gleichzeitige Anrufe pro Konto
- Unterstützte Nummern: Nur verifizierte Nummern
Sicherheitsüberlegungen
Datenschutz:- Vor Anrufen ausdrückliche Zustimmung einholen
- Klare Opt-out-Optionen bereitstellen
- Alle Voice-Interaktionen aufzeichnen
- Aufzeichnungen nach Aufbewahrungszeitraum löschen
