> ## Documentation Index
> Fetch the complete documentation index at: https://docs.telli.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Anrufergebnisse

> Definiere Felder für strukturierte Ergebnisse aus deinen Anrufen

Anrufergebnisse sind strukturierte Werte, die telli nach einem Anruf aus dem Transkript extrahiert. Definiere Felder für Informationen wie Lead-Konvertierung, Nachfass-Zeitpunkte oder Gründe für fehlendes Interesse.

> **Auf einen Blick**
>
> * Erstelle und bearbeite Felder unter **Einstellungen → Ergebnisse** oder im Tab **Anrufergebnisse** eines Agenten
> * Wähle unter **Gilt für** alle Agenten, ausgewählte Agenten oder keine Agenten aus
> * Wähle einen Typ (Boolean, Text, Zahl, Kategorie, Mehrkategorie)
> * Aktiviere **Grund angeben**, um eine optionale Erklärung für jeden Wert hinzuzufügen
> * Sieh dir die Ergebnisse in der **Gesprächshistorie** an und empfange sie per [call\_ended-Webhook](/de/webhooks/events/call-ended)

Definiere eigene Anrufergebnisse für die Informationen, die du erfassen möchtest. Benutzerdefinierte Ergebnisse gelten für alle Agenten, ausgewählte Agenten oder keine Agenten. Ergebnisse ohne zugewiesene Agenten bleiben gespeichert, werden aber nicht aus neuen Anrufen extrahiert. **Einstellungen → Ergebnisse** zeigt alle Ergebnisse. Der Tab **Anrufergebnisse** eines Agenten zeigt die Ergebnisse, die für diesen Agenten gelten, einschließlich der Ergebnisse für alle Agenten. Beide Ansichten verwenden denselben Editor. Ihre Werte erscheinen in der Gesprächshistorie. Jeder Account enthält außerdem ein Standard-Ergebnis `conversation` (Boolean), das festhält, ob ein echtes Gespräch stattgefunden hat. Du kannst seine Anweisungen bearbeiten oder zurücksetzen, es aber nicht umbenennen, im Typ ändern oder löschen.

***

## So funktioniert es

Ein dediziertes Extraktionsmodell analysiert das **Gesprächstranskript** und füllt deine Felder aus:

* **Schema-strikt:** Die Ausgabe entspricht immer dem von dir gewählten Feldtyp.
* **Fehlende Informationen:** Text-, Zahl-, Kategorie- und Mehrkategorie-Felder geben `null` zurück, wenn erforderliche Informationen fehlen. Boolean-Felder wandeln `null` in `false` um, bevor sie das Ergebnis zurückgeben.
* **Datumsbewusst:** Das Modell kennt Datum, Wochentag und Ortszeit des Anrufs. Relative Angaben wie „morgen" oder „nächsten Freitag" sowie Datumsangaben ohne Jahr werden deshalb relativ zum Anruftag aufgelöst.

Wenn **Grund angeben** für ein Feld aktiviert ist, liefert telli auch eine kurze Erklärung für den gewählten Wert.

***

## Ein Feld erstellen

1. Gehe zu **Einstellungen → Ergebnisse → Ergebnis erstellen**. Öffne alternativ den Tab **Anrufergebnisse** eines Agenten und wähle **Ergebnis erstellen**.
2. Gib einen **Namen** für das Feld ein, zum Beispiel `lead_conversion`.
3. Wähle einen **Feldtyp**.
4. Wähle unter **Gilt für** alle Agenten oder bestimmte Agenten aus. Entferne alle ausgewählten Agenten, um keine Agenten zuzuweisen. In den Einstellungen sind für neue Ergebnisse alle Agenten vorausgewählt. Im Tab eines Agenten ist nur dieser Agent vorausgewählt.
5. Schreibe klare **Anweisungen** (siehe [Vorlagen](#anweisungsvorlagen-zum-kopieren)).
6. Füge für **Kategorie** oder **Mehrkategorie** die erlaubten **Kategoriewerte** hinzu.
7. Aktiviere **Grund angeben**, um eine Erklärung hinzuzufügen.
8. Wähle **Erstellen**. telli extrahiert dieses Feld aus neuen Anrufen.

> [!NOTE]
>
> Änderungen an einem gemeinsamen Ergebnis gelten für jeden Agenten, der es verwendet. Das gilt auch für Änderungen im Tab **Anrufergebnisse** eines Agenten.

**Feldtypen**

* **Boolean (Wahr/Falsch):** Ja/Nein oder binäre Zustände
* **Text:** Kurzer Freitext
* **Zahl:** Ganzzahl oder Dezimalzahl
* **Kategorie:** Eine Option aus einer von dir definierten Liste (verwende Bezeichnungen, die dein Team versteht)
* **Mehrkategorie:** Mehrere Optionen aus einer von dir definierten Liste

***

## Plane, bevor du Felder hinzufügst

* Welche Entscheidung soll dieses Feld vorantreiben? (Reporting, Routing, QA, Nachfassaktionen)
* Welcher **Typ** ist für diese Entscheidung am einfachsten?
* Definiere bei **Kategorie** eine kleine, klare Optionsliste.
* Halte die **Anweisungen** eindeutig und fokussiert auf das, was extrahiert werden soll.
* Stelle sicher, dass nachgelagerte Systeme **neue Felder** und **`null`** sicher verarbeiten.

***

## Anweisungsvorlagen zum Kopieren

* **Boolean — Lead-Konvertierung**

  Setze auf `true`, nur wenn der Kunde klar zugestimmt hat, erneut kontaktiert zu werden (explizit oder durch Annahme der nächsten Schritte). Andernfalls setze auf `false`.

* **Kategorie — Verlustgrund**

  Wähle die am besten passende Erklärung, warum der Kunde nicht fortfährt.

  * Wähle `NO_INTEREST`, wenn der Kunde kein Interesse mehr am Produkt hat.
  * Wähle `PREVIOUSLY_CONTACTED`, wenn der Kunde bereits zu diesem Thema kontaktiert wurde.
  * Wähle `TOO_EXPENSIVE`, wenn der Kunde Bedenken bezüglich des Produktpreises äußert.

* **Text — Nachfass-Zeitpunkt**

  Gib den vereinbarten Nachfass-Zeitpunkt prägnant zurück (z. B. `Thursday 09:00`).

* **Zahl — Angeforderte Menge**

  Gib die Gesamtanzahl der angeforderten Einheiten zurück.

* **Text — Versicherungsanbieter (String-Beispiel)**

  Gib den genauen Versicherungsanbieter zurück, bei dem der Kunde Mitglied ist (z. B. `Insurance A`, `Insurance B`, `Insurance C`).

**Best Practices**

* Eine Entscheidung pro Feld.
* Bevorzuge **Kategorie** gegenüber Text, wenn du Ergebnisse filtern oder visualisieren willst.
* Füge kurze Beispiele in die Anweisungen ein, wenn Grenzfälle existieren.
* Bedenke, dass die Analyse auf dem Anruftranskript sowie Datum und Uhrzeit des Anrufs basiert.

***

## Daten, die du erhältst

[Get Call](/de/v1/endpoint/get-call), [List Calls](/de/v1/endpoint/list-calls) und der [call\_ended-Webhook](/de/webhooks/events/call-ended) liefern extrahierte Ergebnisse im Feld `outcomes`. Jeder Eintrag enthält `key`, `dataType`, `value` und optional `reason`.

```json theme={null}
{
  "outcomes": [
    {
      "key": "lead_conversion",
      "dataType": "boolean",
      "value": true,
      "reason": "Customer confirmed they want to be contacted."
    },
    {
      "key": "lost_reason",
      "dataType": "category",
      "value": "NO_INTEREST",
      "reason": "Customer explicitly mentioned that they are not planning to buy right now."
    },
    {
      "key": "insurance_provider",
      "dataType": "string",
      "value": "Insurance A",
      "reason": "Customer stated their insurer explicitly."
    }
  ]
}
```

Hinweise:

* `reason` erscheint nur, wenn die Option für das jeweilige Feld aktiviert ist.
* Text-, Zahl-, Kategorie- und Mehrkategorie-Felder geben `null` zurück, wenn erforderliche Informationen fehlen. Boolean-Felder wandeln `null` in `false` um, bevor sie das Ergebnis zurückgeben.


## Related topics

- [Das telli Agent Interface](/de/get-started/review-and-personalize.md)
- [Einstellungen](/de/platform/settings.md)
- [Anruf-Ergebnisse](/de/cookbooks/call-outcomes/overview.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.