Zum Hauptinhalt springen

Anrufe & Telefonie

Live-Anrufe tätigen und verwalten, Telefonnummern-Bestand, Twilio-Bereitstellung und das Anruf-Terminal. Alle /api-Endpunkte erfordern ein gültiges Bearer-JWT und sind auf die project_id des Tokens beschränkt.

Anrufe​

MethodePfadBeschreibung
POST/api/calls/initiateStartet einen ausgehenden Anruf.
POST/api/calls/{activity_id}/hangupBeendet einen laufenden Anruf.
POST/api/manual-callStartet einen manuellen (vom Agenten gewählten) Anruf.
POST/api/twilio-tokenErstellt ein Twilio-Client-Token für Anrufe im Browser.

Terminal​

MethodePfadBeschreibung
GET/api/terminal/calls/scheduledListet geplante Anrufe auf.
GET/api/terminal/calls/ongoingListet laufende Anrufe auf.
GET/api/terminal/calls/endedListet beendete Anrufe auf.

Telefonnummern​

MethodePfadBeschreibung
GET/api/phone-numbersListet die Telefonnummern des Projekts auf.
GET/api/phone-numbers/{id}Ruft eine Telefonnummer ab.
POST/api/phone-numbersFügt eine Telefonnummer hinzu.
PUT/api/phone-numbers/{id}Aktualisiert eine Telefonnummer.
DELETE/api/phone-numbers/{id}Entfernt eine Telefonnummer.
POST/api/phone-numbers/bulkFügt mehrere Telefonnummern hinzu (Bulk).

Twilio-Bereitstellung​

MethodePfadBeschreibung
POST/api/twilio/fetch-numbersRuft Nummern aus dem verbundenen Twilio-Konto ab.
POST/api/twilio/available-numbersSucht bei Twilio nach kaufbaren Nummern.
POST/api/twilio/purchase-numberKauft eine Twilio-Nummer.
POST/api/twilio/release-numberGibt eine Twilio-Nummer frei.
POST/api/twilio/provision-for-projectStellt Twilio-Ressourcen für das Projekt bereit.
GET/api/twilio/addressesListet regulatorische Twilio-Adressen auf.
GET/api/twilio/bundlesListet regulatorische Twilio-Bundles auf.