Outbound-Kampagnen kontrolliert ausführen
Eine Kampagne verbindet einen Assistenten mit Kontakten. SIHub verarbeitet pro manuellem Start höchstens zehn noch nicht bearbeitete Kontakte. Der Lauf erfolgt synchron innerhalb einer HTTP-Anfrage; ein dauerhafter Scheduler oder paralleler Dialer ist noch nicht vorhanden.
Kontakte und Einwilligung
Verwende contact_ids für bestehende Arbeitsbereichkontakte oder eine Liste in data.contacts. Kontakte benötigen eine E.164-Nummer und ausdrücklich consent=true. Ein gesetztes Feld dokumentiert eine Bestätigung im System; der Betreiber muss die tatsächliche Berechtigung zur Kontaktaufnahme selbst klären und nachvollziehbar halten.
{
"name": "Rückrufe Oktober",
"data": {
"agent_id": "AGENT_ID",
"mode": "test",
"contacts": [{"name": "Beispiel", "phone": "+436601234567", "consent": true}]
}
}
Testmodus legt simulierte Gesprächsergebnisse an und ruft keine Nummer an. Für Live benötigt der Agent eine veröffentlichte Version und einen passenden aktiven Live-Telefonkanal. Der Startbody muss mode=live und confirm_live=true enthalten. Livefreigaben des Betreibers und Arbeitsbereichs gelten zusätzlich.
Batches und Ergebnisse
Ein Start verarbeitet bis zu zehn offene Kontakte. Bei verbleibenden Kontakten oder Fehlern bleibt die Kampagne pausiert. Der nächste manuelle Start arbeitet weitere noch nicht bearbeitete Kontakte ab. Während running wird eine konkurrierende Ausführung bzw. Konfigurationsänderung verhindert.
Ergebnisse werden nach Kontakt und Modus gespeichert. Bereits bearbeitete Schlüssel werden übersprungen. Anfragen mit unklarer Anbieterantwort werden als unknown markiert und nicht automatisch wiederholt, damit eine Zeitüberschreitung keinen unkontrollierten Doppelanruf auslöst. Prüfe solche Anrufe zuerst im Anbieterportal.
Zeitplan-/Zeitzonenfelder können gespeichert werden, steuern aber derzeit keinen automatischen Anrufplan. Erneute Versuche, Mailboxerkennung, kontinuierliches Campaign-Monitoring, garantierte Idempotenz beim Anbieter und volumenbasierte Abrechnung sind noch nicht vollständig implementiert. Starte freigegebene Batches daher bewusst innerhalb deiner tatsächlichen Anrufzeiten.