language Questo articolo è stato tradotto automaticamente. Consulta la versione di riferimento in inglese.
Riferimento : Si raccomanda di consultare il presente articolo durante la creazione o la revisione dell’involucro JSON di un manifesto personalizzato di Rainbow Extensions.
È possibile utilizzare questo articolo per comprendere l’involucro JSON di un manifesto personalizzato di Rainbow Extensions. Potrà vedere dove vengono dichiarati i punti di estensione, come sono organizzate le azioni e quali campi radice Rainbow si aspetta.
Struttura JSON {
"version": "2",
"jsonType": "Rainbow-custo-manifest",
"extension-points": {
"<EXTENSION-POINT-KEY>": [
{
"name": "...",
"icon": "...",
"command": {
"url": "...",
"params": "...",
"commandType": "rest",
"method": "GET"
},
"responseType": "markdown"
}
]
}
}Regole globali
La versione deve essere "2".
jsonType deve essere "Rainbow-custo-manifest". È così che Rainbow identifica il manifesto all’interno di un archivio ZIP.
Ogni chiave presente in extension-points è un array.
Ogni punto di estensione supporta fino a 3 azioni.
Ogni azione deve contenere un oggetto comando valido. I campi name e icon sono obbligatori a seconda del punto di estensione.
È possibile utilizzare variabili nei campi supportati, quali command.url, command.params, i parametri del corpo REST e il contenuto visualizzato.
Punti di estensione degli eventi PBX
Punto di estensione
Quando si attiva
on-outgoing-pbx-call-actions
Viene avviata una chiamata in uscita.
on-incoming-pbx-call-actions
Una chiamata in entrata inizia a squillare.
azioni-alla-risposta-di-una-chiamata-in entrata-dal-PBX
Viene data risposta a una chiamata in arrivo.
azioni-al-terminare-una-chiamata-in-entrante-dal-PBX
Viene terminata una chiamata in entrata o in uscita.
on-makecall-insert-correlator
Viene creata una richiesta di chiamata e Rainbow inserisce un correlatore. Solo OXE.
Punto di estensione
Posizionamento dei pulsanti
on-incoming-pbx-call-button-actions
Finestra pop-up delle chiamate in arrivo.
azioni-sull'elenco-del-registro-delle-chiamate
Ogni riga del registro delle chiamate.
Azioni sull'elenco dei contatti
Ogni riga dell'elenco dei contatti.
Azioni relative ai dettagli dei contatti
Pannello dei dettagli del contatto.
azioni-sulla-scheda-di-comunicazione
Barra di gestione delle chiamate.
azioni-sulla-bolla
Menu delle proprietà del fumetto.
Azioni relative alla conferenza nel fumetto
Menu della conferenza telefonica.
Azioni nel menu utente
Menu utente. Versione beta. Desktop / Web, non Teams.
Visualizzazione e punti di estensione del frame
Punto di estensione
Posizionamento
azioni-di-visualizzazione-delle-chiamate-in-entrate-dal-PBX
Area di visualizzazione del pop-up delle chiamate in arrivo.
on-contact-card-display-actions
Area di visualizzazione della scheda del contatto.
azioni-di-visualizzazione-sul-widget-principale
Widget nel pannello principale di Rainbow.
azioni-sulla-schermata-principale
Messaggio nell’app web Teams.
on-main-window-actions
Applicazione di terze parti nella finestra principale di Rainbow o in una finestra a comparsa.