CXM stellt eine spezielle REST-Schnittstelle zur Verfügung, um Ihre Telefonielösung anzubinden.
Über diese Schnittstelle kann eine übergebene Telefonnummer zur Identifizierung von Anrufern genutzt werden.

Die Suche erfolgt innerhalb der Firmen- und Kontaktdatensätze der jeweiligen CXM-Instanz.
Falls die übergebene Telefonnummer keinem bekannten Kontakt zugeordnet ist, kann optional versucht werden, die zugehörige Firma zu ermitteln – etwa dann, wenn die Telefonnummer einen Teil der zentralen Firmenrufnummer enthält.

Endpunkt

GET /api/cti/v1/CallControl/SearchCallNumberForCTI

URL-Parameter

Parameter Beschreibung
canonicalPhoneNumber Telefonnummer im internationalen Format, die zur Identifizierung des Anrufers verwendet wird.
hitListCap (optional) Maximale Anzahl der zurückgegebenen Treffer, falls mehrere Firmen oder Kontakte gefunden werden.
Standardwert: 10
maxNumOfSearchBack (optional) Wenn keine exakte Übereinstimmung gefunden wird, werden schrittweise die hier angegebene Anzahl von Ziffern am Ende entfernt und erneut gesucht. So kann ggf. die zugehörige Firma (z. B. über die Zentrale) ermittelt werden.
Standardwert: 4

Antwortdaten

Die Schnittstelle liefert eine Liste mit den gefundenen Firmen- und Kontaktdatensätzen.
Die Ergebnisse sind nach Relevanz sortiert; Einträge mit zu geringer Übereinstimmung werden automatisch herausgefiltert.
Nicht verfügbare Werte (z. B. Vorname bei einem reinen Firmeneintrag) werden als `null` zurückgegeben.

Feld Beschreibung
cellphone Mobilfunknummer des Kontakts
company Zugehöriger Firmenname
email E-Mail-Adresse
firstname Vorname des Kontakts
id Interne GUID des Datensatzes
lastname Nachname des Kontakts
phonenumber Telefonnummer der Firma oder des Kontakts
salutation Anrede des Kontakts
url Vollständige URL zum Aufruf des jeweiligen Datensatzes

Beispielantwort

Beispielhafte Antwort für die Suche nach `+496652919xxx10`:

{
  "contact": [
    {
      "cellphone": "+49 176 154xxx44",
      "company": "Deisenweiss GmbH",
      "email": "gaugstein@deisenweiss.test",
      "firstname": "Gudrun",
      "id": "1a57b8d6-a213-428b-b37f-3f3be800e95e",
      "lastname": "Augstein",
      "phonenumber": "+49 6652 919xxx10",
      "salutation": "Frau",
      "url": "https://MYSERVER/MYCXM/OpenRecord/1a57b8d6-a213-428b-b37f-3f3be800e95e?ormType=44fcb6fb-9230-48cf-a406-8f1f8c4d0b8c"
    }
  ]
}