language Dieser Artikel wurde automatisch übersetzt. Siehe die Referenzversion auf Englisch.
Hinweis : Nutzen Sie diesen Artikel, wenn Sie den JSON-Envelope eines „custo-manifest“ von Rainbow Extensions erstellen oder überprüfen.
Anhand dieses Artikels können Sie sich mit dem JSON-Envelope eines „custo-manifest“ von Rainbow Extensions vertraut machen. Sie erfahren, wo Erweiterungspunkte deklariert werden, wie Aktionen organisiert sind und welche Stammfelder Rainbow erwartet.
JSON-Grundgerüst {
"version": "2",
"jsonType": "Rainbow-custo-manifest",
"extension-points": {
"<EXTENSION-POINT-KEY>": [
{
"name": "...",
"icon": "...",
"command": {
"url": "...",
"params": "...",
"commandType": "rest",
"method": "GET"
},
"responseType": "markdown"
}
]
}
}Globale Regeln
Die Version muss „2“ lauten.
jsonType muss „Rainbow-custo-manifest“ lauten. Auf diese Weise identifiziert Rainbow auch das Manifest innerhalb eines ZIP-Archivs.
Jeder Schlüssel unter „extension-points“ ist ein Array.
Jeder Erweiterungspunkt unterstützt bis zu 3 Aktionen.
Jede Aktion muss ein gültiges Befehlsobjekt enthalten. „name“ und „icon“ sind je nach Erweiterungspunkt Pflichtangaben.
Variablen können in unterstützten Feldern wie „command.url“, „command.params“, REST-Body-Parametern und Anzeigeinhalten verwendet werden.
PBX-Ereignis-Erweiterungspunkte
Erweiterungspunkt
Wann er ausgelöst wird
on-outgoing-pbx-call-actions
Ein ausgehender Anruf wird gestartet.
on-incoming-pbx-call-actions
Ein eingehender Anruf beginnt zu klingeln.
on-answering-incoming-pbx-call-actions
Ein eingehender Anruf wird angenommen.
Veröffentlichung von Aktionen beim Beenden eines eingehenden PBX-Anrufs
Eine eingehende oder ausgehende Veröffentlichung des Anrufs erfolgt.
on-makecall-insert-correlator
Ein Anruf wird initiiert und Rainbow fügt einen Korrelator ein. Nur OXE.
Erweiterungspunkt
Tastenplatzierung
on-incoming-pbx-call-button-actions
Popup bei eingehendem Anruf.
Aktionen in der Anrufliste
Jede Zeile der Anrufliste.
Aktionen in der Kontaktliste
Jede Zeile der Kontaktliste.
Aktionen in den Kontaktdetails
Detailansicht des Kontakts.
Aktionen auf der Kommunikationskarte
Leiste des Anrufmanagers.
on-bubble-actions
Eigenschaftenmenü der Bubble.
Aktionen bei Konferenz-Tooltips
Menü „Konferenz“.
on-user-menu-actions
Benutzermenü. Beta. Desktop / Web, nicht Teams.
Erweiterungspunkte für Anzeige und Rahmen
Erweiterungspunkt
Platzierung
Aktionen bei der Anzeige eingehender PBX-Anrufe
Anzeigebereich des Pop-up-Fensters bei eingehenden Anrufen.
on-contact-card-display-actions
Anzeigebereich für die Kontaktkarte.
Aktionen zur Anzeige im Haupt-Widget
Widget im Hauptbereich von Rainbow.
Aktionen auf dem Hauptbildschirm
Nachricht in der Teams-Web-App.
on-main-window-actions
Anwendung eines Drittanbieters im Hauptfenster oder Popup-Fenster von Rainbow.