Um die Verimor-Telefonie in Mavibot zu nutzen, müssen Sie einen API-Schlüssel aus Ihrem Verimor-Konto abrufen und ihn in den Integrationseinstellungen eingeben.
Verimor ist ein türkischer Telekommunikationsanbieter. Sein Produkt Bulut Santralim ist eine Cloud-Telefonanlage: Mitarbeiter arbeiten mit internen Durchwahlen, und Anrufe werden über diese Durchwahlen geleitet.

Der Bot kann einen Mitarbeiter mit einem Kunden verbinden, Anrufe durchstellen und beenden, Aufzeichnungen abrufen und Anrufereignisse an den Chat senden.
Erforderliche Daten abrufen
- Aktivieren Sie den Dienst Bulut Santralim bei Verimor und erstellen Sie interne Durchwahlen für Ihre Mitarbeiter.
- Öffnen Sie Online İşlem Merkezi → Bulut Santralim → Santral Ayarlarım und kopieren Sie den API-Schlüssel. Er sieht wie folgt aus:
K12345678-1234-5678-4321-123456789012
- Notieren Sie die internen Durchwahlen der Mitarbeiter. Sie müssen diese in den Zugriffseinstellungen angeben.
Der API-Schlüssel gilt für die gesamte Telefonanlage und wird sowohl für Anrufe als auch für den Empfang von Ereignissen verwendet. Wenn Sie ihn im Verimor-Dashboard neu generieren, speichern Sie das Verbindungsformular erneut. Andernfalls funktionieren sowohl Anrufe als auch Chat-Ereignisse nicht mehr.
Verbindung
Wählen Sie im Telefonie-Tab Verimor aus und geben Sie Folgendes ein:
- API-Schlüssel — der Schlüssel aus dem Abschnitt Santral Ayarlarım.
-
Ausgehende Rufnummer — die externe Nummer, die der Kunde sieht, im Format
908505320000. Dieses Feld ist optional. Wenn es leer bleibt, wird die Nummer verwendet, die der internen Durchwahl des Mitarbeiters zugewiesen ist.
Die Integration ist nun verbunden.
Um die Integration zu trennen, leeren Sie das Feld API-Schlüssel und speichern Sie die Einstellungen.
Sie müssen die Benachrichtigungs-URL nicht manuell konfigurieren. Mavibot setzt sie automatisch in Ihrer Telefonanlage, wenn der API-Schlüssel gespeichert wird.
Mitarbeiter
Geben Sie in den Mitarbeitereinstellungen die interne Durchwahl (dahili) des Mitarbeiters ein — normalerweise 3–4 Ziffern, z. B. 1001.
Geben Sie die interne Telefonanlagen-Durchwahl ein, nicht die Mobilfunknummer des Mitarbeiters. Ohne diese funktioniert die Anrufschaltfläche in der Kundenkarte für diesen Mitarbeiter nicht.
Anruf von der Kundenkarte
Neben der Telefonnummer des Kunden in der Chat-Karte erscheint eine Anrufschaltfläche.
Die Telefonanlage ruft zuerst die interne Durchwahl des Mitarbeiters an. Erst nachdem der Mitarbeiter abhebt, wird der Kunde angerufen.
Diese Reihenfolge ist beabsichtigt: Der Kunde hört keine Stille in der Leitung, da der Mitarbeiter bereits verbunden ist, wenn das Telefon des Kunden zu klingeln beginnt.
Rechnerfunktionen
Mitarbeiter-zu-Kunde-Anruf
verimor_employee_call(client_phone, employee_extension, caller_id)
Parameter:
-
client_phone— die Telefonnummer des Kunden. Erforderlich. Verwenden Sie das türkische Format908505320000oder00493027590915für internationale Anrufe. -
employee_extension— die interne Durchwahl des Mitarbeiters, dessen Telefon klingeln soll. Erforderlich. -
caller_id— die Nummer, die der Kunde sieht. Optional. Wenn nicht angegeben, wird die ausgehende Nummer aus den Verbindungseinstellungen verwendet.
Die Funktion gibt call_uuid zurück — die Anrufkennung. Sie wird auch in der Variablen verimor_call_uuid gespeichert.
Anruf durchstellen
verimor_transfer_call(employee_extension, call_uuid)
Stellt den aktuellen Anruf an eine andere interne Durchwahl durch.
Parameter:
-
employee_extension— die interne Durchwahl, an die der Anruf durchgestellt wird. Erforderlich. -
call_uuid— die Anrufkennung. Optional. Wenn nicht angegeben, wird der letzte Anruf des Kunden verwendet.
Anruf beenden
verimor_hangup_call(call_uuid)
Parameter:
-
call_uuid— die Anrufkennung. Optional. Wenn nicht angegeben, wird der letzte Anruf des Kunden verwendet.
Link zur Anrufaufzeichnung abrufen
verimor_get_record_link(call_uuid)
Fordert einen neuen Link zur Anrufaufzeichnung an.
Parameter:
-
call_uuid— die Anrufkennung. Optional. Wenn nicht angegeben, wird der letzte Anruf des Kunden verwendet.
Rückmeldungen während eines Anrufs
Während des Anrufs werden Rückmeldungen im folgenden Format an den Chat gesendet:
verimor_call_event answer
Mögliche Ereignisse:
| Ereignis | Wann es ausgelöst wird |
|---|---|
ringing |
Der Anruf klingelt |
answer |
Der Anruf wurde angenommen |
hangup |
Der Anruf wurde beendet |
user_hangup |
Der Mitarbeiter hat den Anruf beendet |
Anrufe zwischen Mitarbeitern erscheinen nicht im Chat.
Ein typisches Szenario "keine Antwort → Nachricht im Messenger senden" kann durch hangup und die Überprüfung der Variablen verimor_call_answered ausgelöst werden.
Kundenvariablen nach einem Anruf
| Variable | Wert |
|---|---|
verimor_call_uuid |
Anrufkennung |
verimor_call_direction |
Richtung: inbound — der Kunde ruft Sie an, outbound — Sie rufen den Kunden an |
verimor_call_extension |
Interne Durchwahl des Mitarbeiters, der den Anruf bearbeitet hat |
verimor_call_duration |
Anrufdauer in Sekunden |
verimor_call_answered |
1 — der Anruf wurde angenommen, 0 — er wurde nicht angenommen |
verimor_hangup_cause |
Code, der angibt, warum der Anruf beendet wurde |
verimor_has_record |
1 — eine Aufzeichnung existiert, 0 — keine Aufzeichnung existiert |
verimor_record_link |
Link zur Anrufaufzeichnung nach dem Aufruf von verimor_get_record_link()
|
Codes für Anrufbeendigungsgründe
Die häufigsten Werte von verimor_hangup_cause sind:
| Code | Bedeutung |
|---|---|
NORMAL_CLEARING |
Der Anruf wurde abgeschlossen und normal beendet |
USER_BUSY |
Besetzt |
NO_ANSWER |
Keine Antwort |
ORIGINATOR_CANCEL |
Der Anrufer hat aufgelegt, bevor der Anruf angenommen wurde |
CALL_REJECTED |
Der Anruf wurde abgelehnt |
UNALLOCATED_NUMBER |
Ungültige Nummer |
NO_USER_RESPONSE |
Der Teilnehmer ist nicht erreichbar |
NOT_ALLOWED_BY_IYS |
Keine Berechtigung in İYS, dem türkischen Einwilligungsregister für kommerzielle Anrufe |
Anrufaufzeichnungen
Die Anrufaufzeichnung muss in Ihren Verimor-Telefonanlageneinstellungen aktiviert sein. Aufzeichnungen werden in Ihrem Verimor-Konto gespeichert.
⏳ Aufzeichnungslinks bleiben 60 Minuten lang gültig ab dem Zeitpunkt der Anforderung. Danach funktionieren sie nicht mehr. Verimor erlaubt außerdem nicht mehr als fünf Aufzeichnungslink-Anfragen pro Minute pro API-Schlüssel.
Was das bedeutet:
- Die Variable
verimor_record_linkwird nicht automatisch befüllt. Sie müssen zuerstverimor_get_record_link()aufrufen. - Rufen Sie in einem Szenario, das eine Aufzeichnung sendet,
verimor_get_record_link()zum Zeitpunkt des Sendens der Aufzeichnung auf, nicht im Voraus. - Prüfen Sie zuerst
verimor_has_record, um das Anfragelimit nicht für Anrufe ohne Aufzeichnung zu verschwenden. - Wenn Sie eine Aufzeichnung dauerhaft speichern möchten, speichern Sie die Datei sofort nach dem Anruf in Ihrem eigenen Speicher.
- Das Aufzeichnungsarchiv bleibt im Verimor-Dashboard verfügbar, wo Aufzeichnungen später abgespielt und heruntergeladen werden können.
Die Anrufaufzeichnung ist gesetzlich geregelt. In der Türkei unterliegt sie den KVKK-Anforderungen: Der Kunde muss über die Aufzeichnung informiert werden, und die Speicherung personenbezogener Daten muss eine rechtliche Grundlage haben. Der Inhaber des Verimor-Kontos ist für die Einhaltung der geltenden Anforderungen verantwortlich.
Fehlerbehebung
| Fehler | Ursache / Lösung |
|---|---|
Gecersiz anahtar |
Ungültiger API-Schlüssel. Holen Sie den aktuellen Schlüssel aus dem Abschnitt Santral Ayarlarım. |
extension 1005 not found |
Die interne Durchwahl existiert nicht in Ihrer Telefonanlage. Stellen Sie sicher, dass die Mitarbeitereinstellungen eine vorhandene dahili enthalten. |
| "Verimor interne Durchwahl ist nicht angegeben" | Die Mitarbeitereinstellungen sind leer oder enthalten eine Mobilfunknummer anstelle einer internen Durchwahl. |
| Anrufe funktionieren, aber keine Rückmeldungen erscheinen im Chat | Die Benachrichtigungs-URL wurde nicht konfiguriert. Speichern Sie das Verbindungsformular erneut. |
| Anrufe funktionieren nach Änderung des API-Schlüssels nicht mehr | Der Schlüssel wurde im Verimor-Dashboard neu generiert. Geben Sie den neuen Schlüssel im Verbindungsformular ein und speichern Sie es. |
| Aufzeichnungslink öffnet nicht | Der Link ist abgelaufen. Fordern Sie einen neuen mit verimor_get_record_link() an oder öffnen Sie die Aufzeichnung im Verimor-Dashboard. |
| Aufzeichnungslink wird nicht zurückgegeben | Das Limit von fünf Anfragen pro Minute wurde erreicht, oder der Anruf hat keine Aufzeichnung. Prüfen Sie verimor_has_record. |